public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
{
if(GetPlayerVehicleID(playerid) == Testcar)
{
new Float:X, Float:Y, Float:Z;
GetVehiclePos(Fabmobile, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z);
SendClientMessage(playerid, 0xFF0000FF, "You are not the owner of this car!");
GameTextForPlayer(playerid, "~r~Ejected!", 3000, 5);
TogglePlayerControllable(playerid, false);
SetTimerEx("Release", 7500, false, "%i", playerid);
}
}
return 1;
}
forward Release(playerid);
public Release(playerid)
{
TogglePlayerControllable(playerid, true);
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
{
if(GetPlayerVehicleID(playerid) == Testcar)
{
new Float:X, Float:Y, Float:Z;
GetVehiclePos(Fabmobile, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z);
SendClientMessage(playerid, 0xFF0000FF, "You are not the owner of this car!");
GameTextForPlayer(playerid, "~r~Ejected!", 3000, 5);
TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
pawn Код:
|
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
{
if(GetPlayerVehicleID(playerid) == Testcar)
{
new Float:X, Float:Y, Float:Z;
GetVehiclePos(Fabmobile, X, Y, Z);
SetPlayerPos(playerid, X+2, Y, Z);
SendClientMessage(playerid, 0xFF0000FF, "You are not the owner of this car!");
GameTextForPlayer(playerid, "~r~Ejected!", 3000, 5);
TogglePlayerControllable(playerid, false);
SetTimerEx("Release", 7500, false, "%i", playerid);
}
}
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
if(GetPlayerVehicleID(playerid) == Testcar)
new playername[MAX_PLAYER_NAME];
GetPlayerName(forplayerid, playername, sizeof(playername));
if(strfind(playername, "YOUR NAME", true) == -1){ //
SetVehicleParamsForPlayer(vehicleid,forplayerid,0,1); // IF IT IS NOT YOU, LOCK
}else{
SetVehicleParamsForPlayer(vehicleid,forplayerid,0,0); // IF IT IS YOU, UNLOCK
}
}
return 0;
}