Posts: 4,930
Threads: 467
Joined: Dec 2010
Quote:
Originally Posted by the_chaoz
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(!Vehiculo[vehicleid][Gasolina]) return SendClientMessage(playerid, -1, "Vehiculo sin gasolina.");
if(!Vehiculo[vehicleid][Motor]) return SendClientMessage(playerid, -1, "El motor estб apagado. Usa /encender o apreta Right Click para encenederlo.");
SetTimerEx("Comprobargasolina", 35000, false, "i", playerid); SendClientMessage(playerid, -1, "El vehнculo estб abierto, ahora gasta gasolina."); return 1; }
El problema esta en que tu codigo cambia el id del vehiculo pues este callback es llamado cuando el jugador COMIENZA a ingresar al vehiculo.
|
OnPlayerEnterVehicle causara problemas por la razon que dice en la wiki y en el mensaje que eliminaste.
es recomendable utilizar OnPlayerStateChange.
saludos.