Wegy - ja vec imam definisan stock za vozilokosaca
stock VoziloKosaca(carid)
{
for(new i = 0; i < sizeof(kosilica); i++)
{
if(carid == kosilica) return 1;
}
return 0;
}
a ovo tvoje sto sam stavio pod OnPlayerStateChange
sam prilagodio mom poslu ovako:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(VoziloKosaca(newcar))
{
if(PlayerInfo== 1)
{
CanTurnEngine = newcar;
}
else
{
SafeRemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "** Nemate kljuceve ovoga vozila!");
}
}
}
return 1;
}
izbacuje mi ove errore
d:\My Documents\Desktop\Burn Gaming Roleplay\gamemodes\BG.pwn(1084) : error 017: undefined symbol "newcar"
d:\My Documents\Desktop\Burn Gaming Roleplay\gamemodes\BG.pwn(1088) : error 017: undefined symbol "CanTurnEngine"
d:\My Documents\Desktop\Burn Gaming Roleplay\gamemodes\BG.pwn(1088) : warning 215: expression has no effect
d:\My Documents\Desktop\Burn Gaming Roleplay\gamemodes\BG.pwn(1088) : error 001: expected token: ";", but found "]"
d:\My Documents\Desktop\Burn Gaming Roleplay\gamemodes\BG.pwn(1088) : error 029: invalid expression, assumed zero
d:\My Documents\Desktop\Burn Gaming Roleplay\gamemodes\BG.pwn(1088) : fatal error 107: too many error messages on one line
na ovoj liniji:
CanTurnEngine = newcar;