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

