#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
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;
}
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 Код:
|
Posta o script apуs ter feito as modificaзхes.
@edit lol, sorry double post |
#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
#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;
}
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.