27.09.2014, 20:12
Isso darб certo:
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_PASSENGER && GetVehicleModel(GetPlayerVehicleID(playerid)) == 427)
{
SetPlayerPos(playerid, 2084.479980, -1374.825928, 300.628052);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid, 1);
Inenforcer[playerid] = GetPlayerVehicleID(playerid);
//Armazenar o atual virtual World em uma PVar
SetPVarInt(playerid, "VirtualW", GetPlayerVirtualWorld(playerid));
//Setar o virtual world do player
SetPlayerVirtualWorld(playerid, Inenforcer[playerid]);
}
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 16 && Inenforcer[playerid])
{
new Float:X, Float:Y, Float:Z;
GetVehiclePos(Inenforcer[playerid], X, Y, Z);
SetPlayerPos(playerid, X+4, Y, Z);
SetPlayerInterior(playerid, 0);
//Setar o virtual World armazenado na PVar
SetPlayerVirtualWorld(playerid, GetPVarInt(playerid, "VirtualW"));
//----
Inenforcer[playerid] = 0;
}
return 1;
}

