23.02.2011, 12:47
here's the callback:
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new PlayerName[24];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(newstate == PLAYER_STATE_DRIVER)
{
new Vehicle = GetPlayerVehicleID(playerid);
if(Vehicle == justsomeguy)
{ // It is, so we continue.
if(strcmp(PlayerName,"justsomeguy",true))
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0x33AA33AA, "I'm sorry, but this car has been reserved for justsomeguy");
}
}
}
return 1;
if(newstate == PLAYER_STATE_DRIVER) // kijk of de player in een auto stapt als driver
{
TogglePlayerControllable(playerid, 0); // freeze hem
EngineEnabled[playerid] = 0;
SendClientMessage(playerid, 0xFFFFFFAA, "Press LMB to start the engine."); // stuur hem een bericht
SetCameraBehindPlayer(playerid); // set de camera achter hem
}
return 1;
}