30.06.2013, 08:31
Зачем делать телепорт из тачки в тачку через OnPlayerUpdate? Можно сделать так:
Если это использовать, можно юзать переменную Vehicle, а не GetPlayerVehicleID, похоже на античит на деньги.
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;
}