Quote:
Originally Posted by Alexander_Petrov
Зачем делать телепорт из тачки в тачку через OnPlayerUpdate? Можно сделать так:
pawn Code:
new Vehicle[MAX_PLAYERS]; public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER) { if(Vehicle[playerid]) { Kick(playerid); return 1; } Vehicle[playerid] = GetPlayerVehicleID(playerid); } else if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER) { Vehicle[playerid] = 0; } return 1; }
|
До определенного момента я так и сделал, однако при ТП в машину из машины выяснилось, что каллбэки OnPlayerEnter/ExitVehicle и OnPlayerStateChange несрабатывают