[Ajuda] carros do FS nao aprecem.
#1

Tipo resolvi criar o sistema de gangs individualmente como FS porem apos ter adicionado ao FS e entrar no jogo para
testar simplesmente nada acontece й como nao tivesse FS algum adicionado alguem sabe oque pode ser?

aqui ta o FS de uma das:

Код:
#include <a_samp>

#if defined FILTERSCRIPT
#define Branco 0xFFFFFFAA
#define Verde 0x00DE00FF

enum info
{
	Groove
};
new PlayerInfo [MAX_PLAYER] [Info];
new VGrove [12];

	VGrove[0]= AddStaticVehicleEx(405,2486.50000000,-1682.69995117,13.30000019,270.00000000,16,16,15); //1Sentinel
    VGrove[1]= AddStaticVehicleEx(536,2492.59960938,-1682.50000000,13.19999981,270.00000000,16,16,15); //2Blade
    VGrove[2] = AddStaticVehicleEx(461,2501.89990234,-1680.90002441,13.10000038,34.00000000,16,16,15); //3PCJ-600
    VGrove[3] = AddStaticVehicleEx(468,2502.89990234,-1680.50000000,13.10000038,38.00000000,16,16,15); //4Sanchez
    VGrove[4] = AddStaticVehicleEx(521,2503.69995117,-1679.69995117,13.00000000,44.00000000,16,16,15); //5FCR-900
    VGrove[5] = AddStaticVehicleEx(522,2504.30004883,-1678.90002441,13.00000000,42.00000000,16,16,15); //6NRG-500
    VGrove[6] = AddStaticVehicleEx(536,2506.60009766,-1675.90002441,13.19999981,326.00000000,16,16,15); //7Blade
    VGrove[7] = AddStaticVehicleEx(536,2508.19995117,-1666.09997559,13.30000019,9.99731445,16,16,15); //8Blade
    VGrove[8] = AddStaticVehicleEx(536,2502.39990234,-1657.40002441,13.30000019,54.00000000,16,16,15); //9Blade
    VGrove[9] = AddStaticVehicleEx(603,2499.89941406,-1684.89941406,13.39999962,21.99462891,16,16,15); //10Phoenix
    VGrove[10] = AddStaticVehicleEx(487,2506.30004883,-1694.59997559,18.20000076,48.00000000,86,16,15); //11Maverick
    VGrove[11] = AddStaticVehicleEx(548,2530.10009766,-1677.50000000,21.79999924,90.00000000,16,16,15); //12Cargobob

    public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER) VerificarVeiculo(playerid);

    forward VerificarVeiculo(playerid);
public VerificarVeiculo(playerid)
{
    for(new c = 0; c <= 11; c++)
    {
        if(IsPlayerInVehicle(playerid, VGrove[c]))
        {
            SendClientMessage(playerid, Branco, "Vocк nгo й da Grove Street.");
            RemovePlayerFromVehicle(playerid);
        }
    }

    return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}
#endif
desde ja muito obrigado
Reply
#2

Tu tб colocando as funзхes de adicionar os veнculos (AddStaticVehicleEx) ao jogo fora de uma callback. Entгo nгo irб criб-los de forma alguma.

No caso de ser um FS adicione a callback (public) "OnFilterScriptInit" entre os "VGrove[0]= AddStaticVehicleEx[...]". Assim :
pawn Код:
public OnFilterScriptInit()
{
    VGrove[0]= AddStaticVehicleEx(405,2486.50000000,-1682.69995117,13.30000019,270.00000000,16,16,15); //1Sentinel
    VGrove[1]= AddStaticVehicleEx[...]
    // E assim por diante.

    return 1;
}
Reply
#3

Quote:
Originally Posted by Dragonborn
Посмотреть сообщение
Tu tб colocando as funзхes de adicionar os veнculos (AddStaticVehicleEx) ao jogo fora de uma callback. Entгo nгo irб criб-los de forma alguma.

No caso de ser um FS adicione a callback (public) "OnFilterScriptInit" entre os "VGrove[0]= AddStaticVehicleEx[...]". Assim :
pawn Код:
public OnFilterScriptInit()
{
    VGrove[0]= AddStaticVehicleEx(405,2486.50000000,-1682.69995117,13.30000019,270.00000000,16,16,15); //1Sentinel
    VGrove[1]= AddStaticVehicleEx[...]
    // E assim por diante.

    return 1;
}
Obrigado de verdade estava dando 2 Wans antes e dpois de aplicado compilou perfeita mente e me ensinol algo q nao sabia porem o problema persiste... se souber oque mais pode ser tentei isso tanto no meu Gm como no gm sem nada (quando vocк abre o pawno e clica em new e compila) e em outros gms prontos tambem
Reply
#4

Vocк lembrou de carregar o filterscript no jogo ? Seja adicionando o nome do .amx no server.cfg ou carregando dentro do servidor mesmo ?
Reply
#5

Posta o script apуs ter feito as modificaзхes.

@edit

lol, sorry double post
Reply
#6

Quote:
Originally Posted by Dragonborn
Посмотреть сообщение
Posta o script apуs ter feito as modificaзхes.

@edit

lol, sorry double post
sim verifiquei varias vezes se o nome estava correto e tudo e esta tudo certinho :S
Reply
#7

Hm, posta ele novamente, agora com as modificaзхes que eu te passei.
Reply
#8

aii

Код:
#include <a_samp>
#if defined FILTERSCRIPT
#define Branco 0xFFFFFFAA
#define Verde 0x00DE00FF

enum info
{
	Groove
};
new PlayerInfo [MAX_PLAYER] [Info];
new VGrove [12];
public OnFilterScriptInit()
{
	VGrove[0]= AddStaticVehicleEx(405,2486.50000000,-1682.69995117,13.30000019,270.00000000,16,16,15); //1Sentinel
    VGrove[1]= AddStaticVehicleEx(536,2492.59960938,-1682.50000000,13.19999981,270.00000000,16,16,15); //2Blade
    VGrove[2] = AddStaticVehicleEx(461,2501.89990234,-1680.90002441,13.10000038,34.00000000,16,16,15); //3PCJ-600
    VGrove[3] = AddStaticVehicleEx(468,2502.89990234,-1680.50000000,13.10000038,38.00000000,16,16,15); //4Sanchez
    VGrove[4] = AddStaticVehicleEx(521,2503.69995117,-1679.69995117,13.00000000,44.00000000,16,16,15); //5FCR-900
    VGrove[5] = AddStaticVehicleEx(522,2504.30004883,-1678.90002441,13.00000000,42.00000000,16,16,15); //6NRG-500
    VGrove[6] = AddStaticVehicleEx(536,2506.60009766,-1675.90002441,13.19999981,326.00000000,16,16,15); //7Blade
    VGrove[7] = AddStaticVehicleEx(536,2508.19995117,-1666.09997559,13.30000019,9.99731445,16,16,15); //8Blade
    VGrove[8] = AddStaticVehicleEx(536,2502.39990234,-1657.40002441,13.30000019,54.00000000,16,16,15); //9Blade
    VGrove[9] = AddStaticVehicleEx(603,2499.89941406,-1684.89941406,13.39999962,21.99462891,16,16,15); //10Phoenix
    VGrove[10] = AddStaticVehicleEx(487,2506.30004883,-1694.59997559,18.20000076,48.00000000,86,16,15); //11Maverick
    VGrove[11] = AddStaticVehicleEx(548,2530.10009766,-1677.50000000,21.79999924,90.00000000,16,16,15); //12Cargobob

    return 1;
}

    public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER) VerificarVeiculo(playerid);

    forward VerificarVeiculo(playerid);
public VerificarVeiculo(playerid)
{
    for(new c = 0; c <= 11; c++)
    {
        if(IsPlayerInVehicle(playerid, VGrove[c]))
        {
            SendClientMessage(playerid, Branco, "Vocк nгo й da Grove Street.");
            RemovePlayerFromVehicle(playerid);
        }
    }

    return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}
#endif
Reply
#9

Modifiquei umas coisas, testa ae :
pawn Код:
#include <a_samp>
#define Branco 0xFFFFFFAA
#define Verde 0x00DE00FF

enum Info
{
    Groove
};
new PlayerInfo [MAX_PLAYERS] [Info];
new VGrove [12];
public OnFilterScriptInit()
{
    VGrove[0]= AddStaticVehicleEx(405,2486.50000000,-1682.69995117,13.30000019,270.00000000,16,16,15); //1Sentinel
    VGrove[1]= AddStaticVehicleEx(536,2492.59960938,-1682.50000000,13.19999981,270.00000000,16,16,15); //2Blade
    VGrove[2] = AddStaticVehicleEx(461,2501.89990234,-1680.90002441,13.10000038,34.00000000,16,16,15); //3PCJ-600
    VGrove[3] = AddStaticVehicleEx(468,2502.89990234,-1680.50000000,13.10000038,38.00000000,16,16,15); //4Sanchez
    VGrove[4] = AddStaticVehicleEx(521,2503.69995117,-1679.69995117,13.00000000,44.00000000,16,16,15); //5FCR-900
    VGrove[5] = AddStaticVehicleEx(522,2504.30004883,-1678.90002441,13.00000000,42.00000000,16,16,15); //6NRG-500
    VGrove[6] = AddStaticVehicleEx(536,2506.60009766,-1675.90002441,13.19999981,326.00000000,16,16,15); //7Blade
    VGrove[7] = AddStaticVehicleEx(536,2508.19995117,-1666.09997559,13.30000019,9.99731445,16,16,15); //8Blade
    VGrove[8] = AddStaticVehicleEx(536,2502.39990234,-1657.40002441,13.30000019,54.00000000,16,16,15); //9Blade
    VGrove[9] = AddStaticVehicleEx(603,2499.89941406,-1684.89941406,13.39999962,21.99462891,16,16,15); //10Phoenix
    VGrove[10] = AddStaticVehicleEx(487,2506.30004883,-1694.59997559,18.20000076,48.00000000,86,16,15); //11Maverick
    VGrove[11] = AddStaticVehicleEx(548,2530.10009766,-1677.50000000,21.79999924,90.00000000,16,16,15); //12Cargobob

    return 1;
}

    public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER) VerificarVeiculo(playerid);

    forward VerificarVeiculo(playerid);
public VerificarVeiculo(playerid)
{
    for(new c = 0; c <= 11; c++)
    {
        if(IsPlayerInVehicle(playerid, VGrove[c]))
        {
            SendClientMessage(playerid, Branco, "Vocк nгo й da Grove Street.");
            RemovePlayerFromVehicle(playerid);
        }
    }

    return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    return 1;
}
Reply
#10

8 erros na hra de compila '-' copiei e colei do jeitinho q ta ae no que vc mando

Код:
C:\Users\Akatsuki\Desktop\Pawno\filterscripts\groove.pwn(31) : error 017: undefined symbol "VerificarVeiculo"
C:\Users\Akatsuki\Desktop\Pawno\filterscripts\groove.pwn(33) : error 029: invalid expression, assumed zero
C:\Users\Akatsuki\Desktop\Pawno\filterscripts\groove.pwn(33) : error 017: undefined symbol "VerificarVeiculo"
C:\Users\Akatsuki\Desktop\Pawno\filterscripts\groove.pwn(34) : warning 217: loose indentation
C:\Users\Akatsuki\Desktop\Pawno\filterscripts\groove.pwn(34) : error 029: invalid expression, assumed zero
C:\Users\Akatsuki\Desktop\Pawno\filterscripts\groove.pwn(34) : error 017: undefined symbol "VerificarVeiculo"
C:\Users\Akatsuki\Desktop\Pawno\filterscripts\groove.pwn(47) : warning 225: unreachable code
C:\Users\Akatsuki\Desktop\Pawno\filterscripts\groove.pwn(47) : error 029: invalid expression, assumed zero
C:\Users\Akatsuki\Desktop\Pawno\filterscripts\groove.pwn(47) : error 004: function "OnPlayerClickPlayer" is not implemented
C:\Users\Akatsuki\Desktop\Pawno\filterscripts\groove.pwn(51) : error 030: compound statement not closed at the end of file (started at line 31)
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


8 Errors.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)