Quote:
Originally Posted by Hade.
Hey, how can i make this vehicle spawning command to if a car is empty for 10sec then it is destroyed or something?
Quote:
COMMAND:masin(playerid, params[])
{
#if USE_ADMIN == true
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "Sa pead olema RCON admin, et seda CMD kasutada.");
#endif
new Vehicle[50];
if(!sscanf(params, "s[50]", Vehicle))
{
new string[128], Float:Pos[4];
GetPlayerPos(playerid, Pos[0],Pos[1],Pos[2]); GetPlayerFacingAngle(playerid, Pos[3]);
new veh = GetVehicleModelID(Vehicle);
if(veh < 400 || veh > 611) return SendClientMessage(playerid, COLOR_RED, "Vale masina nimi, palun proovi uuesti!");
if(IsPlayerInAnyVehicle(playerid)) { DestroyVehicle(GetPlayerVehicleID(playerid)); }
new PVeh = CreateVehicle(veh, Pos[0], Pos[1]+3, Pos[2]+3, Pos[3]+90, -1, -1, -1);
LinkVehicleToInterior(PVeh, GetPlayerInterior(playerid)); SetVehicleVirtualWorld(PVeh, GetPlayerVirtualWorld(playerid));
#if PAY_CMD == true
GivePlayerMoney(playerid, - PAY);
format(string, sizeof string, "Sa spawnisid masina %s. ID: %i.", aVehicleNames[veh - 400], veh);
#else
format(string, sizeof string, "Sa spawnisid masina %s. ID: %i. ", aVehicleNames[veh - 400], veh);
#endif
SendClientMessage(playerid, COLOR_GREEN, string);
} else return SendClientMessage(playerid, COLOR_GREEN, "KASUTUS: /masin [Masina Nimi] ");
return 1;
}
|
|
use 10 instead of -1 on the last parameter:
CreateVehicle(veh, Pos[0], Pos[1]+3, Pos[2]+3, Pos[3]+90, -1, -1,
10);
Quote:
CreateVehicle(modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay)
respawn_delay The delay until the car is respawned without a driver in seconds.
|