06.07.2012, 21:20
pawn Код:
new Avioes[MAX_PLAYERS];
new bool: NoAviao[MAX_PLAYERS];
public OnPlayerStateChange(playerid, newstate, oldstate) {
if(newstate & PLAYER_STATE_PASSENGER) {
switch(GetVehicleModel(GetPlayerVehicleID(playerid))) {
case /*Modelos*/: {
SetPlayerPos(playerid, /*x,y,z*/);
SetPlayerInterior(playerid, /*id*/);
Avioes[playerid] = GetPlayerVehicleID(playerid);
NoAviao[playerid] = true;
}
}
}
return true;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
if(newkeys & KEY_SECONDARY_ATTACK && NoAviao[playerid]) {
new Float:v[3];
GetVehiclePos(Avioes[playerid], v[0], v[1], v[2]);
SetPlayerPos(playerid, v[0], v[1], v[2]);
SetPlayerInterior(playerid, 0);
NoAviao[playerid] = false;
}
return true;
}