21.02.2010, 04:31
Is there a server command that can get rid of any unoccupied cars and respawn them to their original spawn point in a set amount of time?
Like the code executes every 5 minutes, it checks the entire server and any cars that are unoccupied, but have been moved from spawn position are
A) Destroyed
B) Respawned
----------
If that is not possible, I'll tell you what I am looking for.
Right now the server spawns all cars. When you drive a car away and park it, the car will respawn after a certain amount of time in its spawn point, BUT the parked car also remains. The server crashes when it is overloaded with cars.
Is possible to create something that deletes the parked car 1 - 5 minutes after it is parked, and respawn it?
----------
That is the code we currently use to spawn cars!
Thank you!
Like the code executes every 5 minutes, it checks the entire server and any cars that are unoccupied, but have been moved from spawn position are
A) Destroyed
B) Respawned
----------
If that is not possible, I'll tell you what I am looking for.
Right now the server spawns all cars. When you drive a car away and park it, the car will respawn after a certain amount of time in its spawn point, BUT the parked car also remains. The server crashes when it is overloaded with cars.
Is possible to create something that deletes the parked car 1 - 5 minutes after it is parked, and respawn it?
----------
Code:
#include <a_samp> #include <core> #include <float> #include "../include/gl_common.inc" #include "../include/gl_spawns.inc" //add vehicles AddStaticVehicle(425,2735.7693,-2395.2769,13.6328,91.3478,0,0); //Hunter MILITARY AddStaticVehicle(432, 2785.1946,-2436.8831,13.6343,90.3143,0,0); //Tank MILTARY //AddStaticVehicle(432,2786.0256,-2475.0281,13.6419,91.3010,0,0); //Tank MILTARY AddStaticVehicle(432,1566.1920,1171.9224,10.8125,359.3973,0,0); //Tank airport 2 AddStaticVehicle(432,1595.3130,1186.8004,10.8125,3.2972,0,0); //Tank airport 3 AddStaticVehicle(470,178.4142,1932.9073,18.0535,180.4405,6,101);// patriot area69 AddStaticVehicle(470,169.9842,1932.4008,18.3811,185.9241,6,101);// patriot area69 AddStaticVehicle(470,171.2247,1905.1343,18.3632,266.3452,6,101);// patriot area 69 AddStaticVehicle(520,1289.3530,1397.8961,10.8203,249.3196,0,1);// hydra AddStaticVehicle(520,-2227.4072,2326.7725,7.5469,94.0051,1,1);// HYDRA AddStaticVehicle(520,2763.9556,-2396.6501,13.6328,2.0469,0,0); //Hyrda MILITARY AddStaticVehicle(520,1299.4154,1406.0792,10.8203,189.8212,0,0); //Hyrda airport AddStaticVehicle(470,-1110.9086,-1637.0076,76.3604,268.1148,6,65); //Patriot // SPECIAL total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/trains.txt"); total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/pilots.txt"); // LAS VENTURAS total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/lv_law.txt"); total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/lv_airport.txt"); total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/lv_gen.txt"); // SAN FIERRO total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/sf_law.txt"); total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/sf_airport.txt"); total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/sf_gen.txt"); // LOS SANTOS total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_law.txt"); total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_airport.txt"); total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_gen_inner.txt"); total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_gen_outer.txt"); // OTHER AREAS total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/whetstone.txt"); total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/bone.txt"); total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/flint.txt"); total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/tierra.txt"); total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/red_county.txt"); //SetTimer("GameModeExitFunc", gRoundTime, 0); return 1; }
Thank you!