05.07.2011, 19:47
Quote:
OnPlayerEnterVehicle gets called when a player is close to a vehicle and presses enter, it will never get called when a player is in a vehicle.
In your case, you'd need OnPlayerStateChange. pawn Код:
|
and if i define ill get plenty of errors
Code:
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if (newstate == PLAYER_STATE_DRIVER || PLAYER_STATE_PASSENGER && oldstate == PLAYER_STATE_ONFOOT)
{
if (GetVehicleModel(GetPlayerVehicleID(playerid) == VEHICLE ID)
{
if(GetVehicleModel(vehicleid) == 425) //hunter
}
if(GetPlayerScore(playerid) > 0 && GetPlayerScore(playerid) < 200)
}
SendClientMessage(playerid, 0x33CCFFAA, "You need 200 kills to have permission to fly a Hunter!");
RemovePlayerFromVehicle(playerid);
}
return 1;
}
Errors: Line 651 if (GetVehicleModel(GetPlayerVehicleID(playerid) == VEHICLE ID)
pawn Код:
error 017: undefined symbol "VEHICLE"
error 017: undefined symbol "ID"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line