05.04.2010, 01:17
i found this code and i edited it but some errors come out
heres the code
Код:
C:\Users\MIKE\Desktop\COD3\filterscripts\ACar.pwn(7) : error 010: invalid function or declaration C:\Users\mike\Desktop\COD3\filterscripts\ACar.pwn(11) : warning 235: public function lacks forward declaration(symbol"OnPlayerStateChange") C:\Users\mike\Desktop\COD3\filterscripts\ACar.pwn(14) : error 017: undefined symbol "GetPlayerName" C:\Users\mike\Desktop\COD3\filterscripts\aCar.pwn(14) : warning 202: number of arguments does not match definition C:\Users\mike\Desktop\COD3\filterscripts\aCar.pwn(16) : error 017: undefined symbol "PLAYER_STATE_DRIVER" C:\Users\mike\Desktop\COD3\filterscripts\aCar.pwn(18) : error 017: undefined symbol "GetPlayerVehicleID" C:\Users\mike\Desktop\COD3\filterscripts\aCar.pwn(19) : error 017: undefined symbol "Unrated" C:\Users\mike\Desktop\COD3\filterscripts\aCar.pwn(21) : error 017: undefined symbol "strcmp" C:\Users\mike\Desktop\COD3\filterscripts\aCar.pwn(23) : error 017: undefined symbol "RemovePlayerFromVehicle" C:\Users\mike\Desktop\COD3\filterscripts\aCar.pwn(24) : error 017: undefined symbol "SendClientMessage" C:\Users\mike\Desktop\COD3\filterscripts\aCar.pwn(30) : warning 203: symbol is never used: "mikeboy" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 8 Errors.
Код:
// On top of your script:
new mikeboy;
// In OnGameModeInit or OnFilterScriptInit
mikeboy = AddStaticVehicle(451,1890.1632,1989.1708,13.4920,179.9223,6,6);
// Outside other functions
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new PlayerName[24];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(newstate == PLAYER_STATE_DRIVER)
{
new Vehicle = GetPlayerVehicleID(playerid);
if(Vehicle == Unrated)
{
if(strcmp(PlayerName,"mikeboy",true))
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0x33AA33AA, "I'm sorry, but this car has been reserved for mikeboy");
}
}
}
return 1;
}

