//DestroyVehicle
public OnPlayerExitVehicle(playerid,vehicleid)
{
SetTimerEx("DestroyVehicle",10000,false,"i",vehicleid);
return 1;
}
forward DestroyVehicle(vehicleid);
public DestroyVehicle(vehicleid)
{
for(new i; i < MAX_PLAYERS; ++i)
{
if(IsPlayerInVehicle(i,vehicleid)) return 1;
}
return SetVehicleToRespawn(vehicleid); //DestroyVehicle(vehicleid);
}
SetTimerEx("DestroyVehicle",10000,false,"i",vehicleid);
public OnPlayerExitVehicle(playerid, vehicleid)
{
SetTimerEx("DesVeh", 10000, 0, "i", vehicleid);
return 1;
}
forward DesVeh(vehid);
public DesVeh(vehid)
{
for(new i;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInVehicle(i, vehid)) return 1;
}
}
return DestroyVehicle(vehid);
}
|
........
Very bad code .... but np try this: pawn Код:
|
AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay)
AddStaticVehicleEx(modelid, 1000.0, 1000.0, 1000.0, 180.0, 0, 0, 10); //The last parameter is for the respawn delay after the vehicle no longer has a vehicle. Change this to whatever value you want in seconds.
|
Originally Posted by SA-MP Wiki
respawn_delay The delay until the car is respawned without a driver, in seconds.
pawn Код:
|
//Car Destroy for the player
new vehid;
vehid = GetPlayerVehicleID(playerid);
for(new i;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInVehicle(i, vehid)) return 1;
}
else DestroyVehicle(vehid);
}