15.05.2010, 10:09
I'm trying to do that when a player exit from his spawned vehicle with a menu, the vehicle get destroyed.. i did this:
But some times the cars get destroyed with no reason
Thank you
Код:
public CreateVehiclePro(playerid, modelid) { DestroyVehicle(carspawned[playerid]); carspawned[playerid] = CreateVehicle(modelid, X+6,Y,Z+1, Angle, random(127), random(127), -1); PutPlayerInVehicle(playerid, carspawned[playerid], 0); } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(vehicleid == carspawned[playerid]){ entercar[playerid] = 1; } else { entercar[playerid] = 0; } return 1; } public OnPlayerStateChange(playerid,newstate,oldstate) { if(oldstate == PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_ONFOOT) { cartimer[playerid] = SetTimerEx("DestroyVehiclePro",30000, false, "i", playerid); } if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT && entercar[playerid] != 0) { KillTimer(cartimer[playerid]); } return 1; } public DestroyVehiclePro(playerid) { DestroyVehicle(carspawned[playerid]); return 1; }
Thank you