23.08.2014, 20:28
Hey, I made destroyvehicle function with timer but i need it to be only destroying the unused vehicles in virtual world 0, if i have the timer enable, it will destroy all vehicles, including those who are in the DM world (virtual world 500) anyone know how I can make so the timer only destroy the cars in virtual world 0 ?
Код:
//SetTimer("CarDel", 50000, true);
Код:
forward CarDel(vehicleid); public CarDel(vehicleid) { if(GetVehicleVirtualWorld(vehicleid) == 0) { new Iterator:UnoccupiedVehicles<MAX_VEHICLES>; foreach(new i : Player) Iter_Add(UnoccupiedVehicles, GetPlayerVehicleID(i)); for(new v = 0; v < MAX_VEHICLES; v++) { if(!Iter_Contains(UnoccupiedVehicles, v)) { DestroyVehicle(v); } } } return 1; }
Код:
ArmyVehicle0 = VirtualVehicles[0] = AddStaticVehicle(432,84.5000000,1836.2000000,17.7000000,270.0000000,95,10); //Rhino ArmyVehicle1 = VirtualVehicles[1] = AddStaticVehicle(432,84.4000000,1843.6000000,17.7000000,270.0000000,95,10); //Rhino ArmyVehicle2 = VirtualVehicles[2] = AddStaticVehicle(432,84.8000000,1850.8000000,17.7000000,270.0000000,95,10); //Rhino ArmyVehicle3 = VirtualVehicles[3] = AddStaticVehicle(432,84.9000000,1858.8000000,17.7000000,270.0000000,95,10); //Rhino ArmyVehicle4 = VirtualVehicles[4] = AddStaticVehicle(432,85.2000000,1866.4000000,17.8000000,270.0000000,95,10); //Rhino ArmyVehicle5 = VirtualVehicles[5] = AddStaticVehicle(432,85.3000000,1874.8000000,17.8000000,270.0000000,95,10); //Rhino ArmyVehicle6 = VirtualVehicles[6] = AddStaticVehicle(432,85.6000000,1883.3000000,17.8000000,270.0000000,95,10); //Rhino ArmyVehicle7 = VirtualVehicles[7] = AddStaticVehicle(468,125.4000000,1895.6000000,18.2000000,0.0000000,215,142); //Sanchez ArmyVehicle8 = VirtualVehicles[8] = AddStaticVehicle(468,123.8000000,1895.5000000,18.2000000,0.0000000,215,142); //Sanchez ArmyVehicle9 = VirtualVehicles[9] = AddStaticVehicle(468,122.3000000,1895.4000000,18.2000000,0.0000000,215,142); //Sanchez ArmyVehicle10 = VirtualVehicles[10] = AddStaticVehicle(468,120.7000000,1895.6000000,18.2000000,0.0000000,215,142); //Sanchez ArmyVehicle11 = VirtualVehicles[11] = AddStaticVehicle(468,125.3000000,1899.1000000,18.3000000,0.0000000,215,142); //Sanchez ArmyVehicle12 = VirtualVehicles[12] = AddStaticVehicle(468,123.8000000,1899.2000000,18.3000000,0.0000000,215,142); //Sanchez ArmyVehicle13 = VirtualVehicles[13] = AddStaticVehicle(468,122.3000000,1899.2000000,18.3000000,0.0000000,215,142); //Sanchez ArmyVehicle14 = VirtualVehicles[14] = AddStaticVehicle(468,120.8000000,1899.3000000,18.3000000,0.0000000,215,142); //Sanchez ArmyVehicle15 = VirtualVehicles[15] = AddStaticVehicle(568,118.3000000,1896.6000000,18.4000000,0.0000000,118,123); //Bandito ArmyVehicle16 = VirtualVehicles[16] = AddStaticVehicle(568,114.8000000,1896.9000000,18.5000000,0.0000000,118,123); //Bandito ArmyVehicle17 = VirtualVehicles[17] = AddStaticVehicle(568,118.3000000,1889.6000000,18.3000000,0.0000000,118,123); //Bandito ArmyVehicle18 = VirtualVehicles[18] = AddStaticVehicle(568,114.9000000,1889.7000000,18.3000000,0.0000000,118,123); //Bandito ArmyVehicle19 = VirtualVehicles[19] = AddStaticVehicle(470,193.8999900,1918.0000000,17.8000000,180.0000000,95,10); //Patriot ArmyVehicle20 = VirtualVehicles[20] = AddStaticVehicle(470,202.7000000,1918.3000000,17.8000000,180.0000000,95,10); //Patriot ArmyVehicle21 = VirtualVehicles[21] = AddStaticVehicle(470,211.5000000,1918.3000000,17.8000000,180.0000000,95,10); //Patriot ArmyVehicle22 = VirtualVehicles[22] = AddStaticVehicle(470,220.0000000,1918.1000000,17.8000000,180.0000000,95,10); //Patriot ArmyVehicle23 = VirtualVehicles[23] = AddStaticVehicle(470,215.8000000,1918.4000000,17.8000000,180.0000000,95,10); //Patriot ArmyVehicle24 = VirtualVehicles[24] = AddStaticVehicle(470,207.2000000,1918.4000000,17.8000000,180.0000000,95,10); //Patriot ArmyVehicle25 = VirtualVehicles[25] = AddStaticVehicle(470,198.3000000,1918.3000000,17.8000000,180.0000000,95,10); //Patriot ArmyVehicle26 = VirtualVehicles[26] = AddStaticVehicle(433,141.8000000,1885.7000000,18.6000000,270.0000000,95,10); //Barracks ArmyVehicle27 = VirtualVehicles[27] = AddStaticVehicle(433,141.8999900,1890.5000000,18.9000000,270.0000000,95,10); //Barracks ArmyVehicle28 = VirtualVehicles[28] = AddStaticVehicle(433,142.0000000,1863.5000000,18.3000000,270.0000000,95,10); //Barracks ArmyVehicle29 = VirtualVehicles[29] = AddStaticVehicle(433,129.8000000,1890.2000000,18.9000000,90.0000000,95,10); //Barracks ArmyVehicle30 = VirtualVehicles[30] = AddStaticVehicle(433,129.8999900,1885.3000000,18.6000000,89.9950000,95,10); //Barracks ArmyVehicle31 = VirtualVehicles[31] = AddStaticVehicle(433,131.2000000,1863.3000000,18.4000000,89.9950000,95,10); //Barracks ArmyVehicle32 = VirtualVehicles[32] = AddStaticVehicle(520,279.2000100,1948.5000000,18.6000000,290.0000000,-1,-1); //Hydra ArmyVehicle33 = VirtualVehicles[33] = AddStaticVehicle(520,280.2999900,1961.0000000,18.6000000,243.9950000,-1,-1); //Hydra ArmyVehicle34 = VirtualVehicles[34] = AddStaticVehicle(520,278.7999900,1996.7000000,18.6000000,243.9900000,-1,-1); //Hydra ArmyVehicle35 = VirtualVehicles[35] = AddStaticVehicle(520,278.8999900,2030.7000000,18.6000000,243.9900000,-1,-1); //Hydra ArmyVehicle36 = VirtualVehicles[36] = AddStaticVehicle(520,278.6000100,1984.2000000,18.6000000,289.9950000,-1,-1); //Hydra ArmyVehicle37 = VirtualVehicles[37] = AddStaticVehicle(520,278.8999900,2017.9000000,18.6000000,289.9950000,-1,-1); //Hydra ArmyVehicle38 = VirtualVehicles[38] = AddStaticVehicle(548,242.1000100,2026.7000000,22.5000000,90.0000000,245,245); //Cargobob ArmyVehicle39 = VirtualVehicles[39] = AddStaticVehicle(548,242.8000000,2010.8000000,22.5000000,90.0000000,245,245); //Cargobob ArmyVehicle40 = VirtualVehicles[40] = AddStaticVehicle(425,346.6000100,1988.7000000,21.6000000,90.0000000,95,10); //Hunter ArmyVehicle41 = VirtualVehicles[41] = AddStaticVehicle(425,346.7000100,1975.8000000,21.6000000,90.0000000,95,10); //Hunter ArmyVehicle42 = VirtualVehicles[42] = AddStaticVehicle(425,346.7999900,1963.1000000,21.6000000,90.0000000,95,10); //Hunter ArmyVehicle43 = VirtualVehicles[43] = AddStaticVehicle(425,364.1000100,1985.5000000,21.6000000,0.0000000,95,10); //Hunter ArmyVehicle44 = VirtualVehicles[44] = AddStaticVehicle(425,364.0000000,1967.9000000,21.6000000,0.0000000,95,10); //Hunter ArmyVehicle45 = VirtualVehicles[45] = AddStaticVehicle(476,301.2999900,2049.2000000,18.8000000,180.0000000,19,69); //Rustler ArmyVehicle46 = VirtualVehicles[46] = AddStaticVehicle(476,314.2999900,2049.5000000,18.8000000,180.0000000,19,69); //Rustler ArmyVehicle47 = VirtualVehicles[47] = AddStaticVehicle(476,314.2000100,2063.8999000,18.8000000,180.0000000,19,69); //Rustler ArmyVehicle48 = VirtualVehicles[48] = AddStaticVehicle(476,301.5000000,2063.8000000,18.8000000,180.0000000,19,69); //Rustler PoliceVehicle0 = VirtualVehicles[49] = AddStaticVehicle(497,2296.2000000,2450.8999000,47.2000000,90.0000000,-1,-1); //Police Maverick // PoliceVehicle1 = VirtualVehicles[50] = AddStaticVehicle(497,2296.2000000,2439.2000000,47.2000000,90.0000000,-1,-1); //Police Maverick // PoliceVehicle2 = VirtualVehicles[51] = AddStaticVehicle(497,2268.1001000,2439.3000000,47.2000000,90.0000000,-1,-1); //Police Maverick // PoliceVehicle3 = VirtualVehicles[52] = AddStaticVehicle(497,2268.1001000,2451.2000000,47.2000000,90.0000000,-1,-1); //Police Maverick // PoliceVehicle4 = VirtualVehicles[53] = AddStaticVehicle(497,2306.7000000,2472.6001000,38.9000000,90.0000000,-1,-1); //Police Maverick // PoliceVehicle5 = VirtualVehicles[54] = AddStaticVehicle(523,2273.3000000,2442.8999000,10.5000000,0.0000000,-1,-1); //HPV1000 PoliceVehicle6 = VirtualVehicles[55] = AddStaticVehicle(523,2269.7000000,2442.8999000,10.5000000,0.0000000,-1,-1); //HPV1000 PoliceVehicle7 = VirtualVehicles[56] = AddStaticVehicle(523,2277.8000000,2442.8999000,10.5000000,0.0000000,-1,-1); //HPV1000 PoliceVehicle8 = VirtualVehicles[57] = AddStaticVehicle(523,2282.1001000,2442.8999000,10.5000000,0.0000000,-1,-1); //HPV1000 PoliceVehicle9 = VirtualVehicles[58] = AddStaticVehicle(523,2291.0000000,2442.8999000,10.5000000,0.0000000,-1,-1); //HPV1000 PoliceVehicle10 = VirtualVehicles[59] = AddStaticVehicle(523,2295.2000000,2442.8999000,10.5000000,0.0000000,-1,-1); //HPV1000 PoliceVehicle11 = VirtualVehicles[60] = AddStaticVehicle(490,2252.0000000,2461.0000000,11.1000000,0.0000000,-1,-1); //FBI Rancher PoliceVehicle12 = VirtualVehicles[61] = AddStaticVehicle(490,2255.8000000,2461.0000000,11.1000000,0.0000000,-1,-1); //FBI Rancher PoliceVehicle13 = VirtualVehicles[62] = AddStaticVehicle(490,2260.5000000,2461.0000000,11.1000000,0.0000000,-1,-1); //FBI Rancher PoliceVehicle14 = VirtualVehicles[63] = AddStaticVehicle(490,2269.6001000,2461.0000000,11.1000000,0.0000000,-1,-1); //FBI Rancher PoliceVehicle15 = VirtualVehicles[64] = AddStaticVehicle(490,2274.0000000,2461.0000000,11.1000000,0.0000000,-1,-1); //FBI Rancher PoliceVehicle16 = VirtualVehicles[65] = AddStaticVehicle(490,2277.7000000,2461.0000000,11.1000000,0.0000000,-1,-1); //FBI Rancher PoliceVehicle17 = VirtualVehicles[66] = AddStaticVehicle(490,2281.8999000,2461.0000000,11.1000000,0.0000000,-1,-1); //FBI Rancher PoliceVehicle18 = VirtualVehicles[67] = AddStaticVehicle(528,2252.2000000,2475.7000000,11.0000000,180.0000000,-1,-1); //FBI Truck PoliceVehicle19 = VirtualVehicles[68] = AddStaticVehicle(528,2256.6001000,2475.7000000,11.0000000,180.0000000,-1,-1); //FBI Truck PoliceVehicle20 = VirtualVehicles[69] = AddStaticVehicle(528,2260.8999000,2475.7000000,11.0000000,180.0000000,-1,-1); //FBI Truck PoliceVehicle21 = VirtualVehicles[70] = AddStaticVehicle(528,2269.3000000,2475.7000000,11.0000000,180.0000000,-1,-1); //FBI Truck PoliceVehicle22 = VirtualVehicles[71] = AddStaticVehicle(528,2273.5000000,2475.7000000,11.0000000,180.0000000,-1,-1); //FBI Truck PoliceVehicle23 = VirtualVehicles[72] = AddStaticVehicle(528,2278.0000000,2475.7000000,11.0000000,180.0000000,-1,-1); //FBI Truck PoliceVehicle24 = VirtualVehicles[73] = AddStaticVehicle(528,2282.5000000,2475.7000000,11.0000000,180.0000000,-1,-1); //FBI Truck PoliceVehicle25 = VirtualVehicles[74] = AddStaticVehicle(601,2260.6001000,2444.1001000,10.8000000,0.0000000,245,245); //S.W.A.T. Van PoliceVehicle26 = VirtualVehicles[75] = AddStaticVehicle(601,2256.3000000,2444.1001000,10.8000000,0.0000000,245,245); //S.W.A.T. Van PoliceVehicle27 = VirtualVehicles[76] = AddStaticVehicle(601,2251.8999000,2444.1001000,10.8000000,0.0000000,245,245); //S.W.A.T. Van PoliceVehicle28 = VirtualVehicles[77] = AddStaticVehicle(601,2277.6001000,2429.1001000,3.2000000,0.0000000,245,245); //S.W.A.T. Van PoliceVehicle29 = VirtualVehicles[78] = AddStaticVehicle(601,2273.1001000,2429.3000000,3.2000000,0.0000000,245,245); //S.W.A.T. Van PoliceVehicle30 = VirtualVehicles[79] = AddStaticVehicle(601,2268.2000000,2430.2000000,3.2000000,0.0000000,245,245); //S.W.A.T. Van PoliceVehicle31 = VirtualVehicles[80] = AddStaticVehicle(599,2286.2000000,2429.6001000,-7.1000000,0.0000000,-1,-1); //Police Ranger PoliceVehicle32 = VirtualVehicles[81] = AddStaticVehicle(599,2290.2000000,2429.6001000,-7.1000000,0.0000000,-1,-1); //Police Ranger PoliceVehicle33 = VirtualVehicles[82] = AddStaticVehicle(599,2294.7000000,2429.6001000,-7.1000000,0.0000000,-1,-1); //Police Ranger PoliceVehicle34 = VirtualVehicles[83] = AddStaticVehicle(599,2299.1001000,2429.6001000,-7.1000000,0.0000000,-1,-1); //Police Ranger PoliceVehicle35 = VirtualVehicles[84] = AddStaticVehicle(599,2303.8999000,2429.6001000,-7.1000000,0.0000000,-1,-1); //Police Ranger PoliceVehicle36 = VirtualVehicles[85] = AddStaticVehicle(597,2250.6001000,2429.6001000,-7.6000000,0.0000000,-1,-1); //Police Car (SFPD) PoliceVehicle37 = VirtualVehicles[86] = AddStaticVehicle(597,2254.8000000,2429.6001000,-7.6000000,0.0000000,-1,-1); //Police Car (SFPD) PoliceVehicle38 = VirtualVehicles[87] = AddStaticVehicle(597,2246.5000000,2429.6001000,-7.6000000,0.0000000,-1,-1); //Police Car (SFPD) PoliceVehicle39 = VirtualVehicles[88] = AddStaticVehicle(597,2259.3999000,2429.6001000,-7.6000000,0.0000000,-1,-1); //Police Car (SFPD) PoliceVehicle40 = VirtualVehicles[89] = AddStaticVehicle(447,2282.8000000,2451.0000000,47.1000000,90.0000000,32,32); //Seasparrow // PoliceVehicle41 = VirtualVehicles[90] = AddStaticVehicle(447,2282.7000000,2439.1001000,47.1000000,90.0000000,32,32); //Seasparrow // PoliceVehicle42 = VirtualVehicles[91] = AddStaticVehicle(578,2308.0000000,2432.2000000,4.0000000,0.0000000,245,245); //DFT-30 PoliceVehicle43 = VirtualVehicles[92] = AddStaticVehicle(578,2303.3999000,2432.2000000,4.0000000,0.0000000,245,245); //DFT-30 PoliceVehicle44 = VirtualVehicles[93] = AddStaticVehicle(578,2299.1001000,2432.2000000,4.0000000,0.0000000,245,245); //DFT-30 PoliceVehicle45 = VirtualVehicles[94] = AddStaticVehicle(578,2299.7000000,2451.5000000,4.0000000,270.0000000,245,245); //DFT-30 PoliceVehicle46 = VirtualVehicles[95] = AddStaticVehicle(578,2299.7000000,2456.1001000,4.0000000,270.0000000,245,245); //DFT-30 PoliceVehicle47 = VirtualVehicles[96] = AddStaticVehicle(578,2299.7000000,2460.3999000,4.0000000,270.0000000,245,245); //DFT-30 PoliceVehicle48 = VirtualVehicles[97] = AddStaticVehicle(578,2299.7000000,2464.3999000,4.0000000,270.0000000,245,245); //DFT-30 PoliceVehicle49 = VirtualVehicles[98] = AddStaticVehicle(599,2285.3000000,2472.7000000,-7.1000000,0.0000000,-1,-1); //Police Ranger PoliceVehicle50 = VirtualVehicles[99] = AddStaticVehicle(599,2281.6001000,2472.7000000,-7.1000000,0.0000000,-1,-1); //Police Ranger PoliceVehicle51 = VirtualVehicles[100] = AddStaticVehicle(599,2277.3000000,2472.7000000,-7.1000000,0.0000000,-1,-1); //Police Ranger PoliceVehicle52 = VirtualVehicles[101] = AddStaticVehicle(599,2272.7000000,2472.7000000,-7.1000000,0.0000000,-1,-1); //Police Ranger PoliceVehicle53 = VirtualVehicles[102] = AddStaticVehicle(599,2268.1001000,2472.7000000,-7.1000000,0.0000000,-1,-1); //Police Ranger PoliceVehicle54 = VirtualVehicles[103] = AddStaticVehicle(599,2264.1001000,2472.7000000,-7.1000000,0.0000000,-1,-1); //Police Ranger PoliceVehicle55 = VirtualVehicles[104] = AddStaticVehicle(601,2263.8000000,2473.6001000,3.2000000,0.0000000,245,245); //S.W.A.T. Van PoliceVehicle56 = VirtualVehicles[105] = AddStaticVehicle(601,2268.3000000,2473.6001000,3.2000000,0.0000000,245,245); //S.W.A.T. Van PoliceVehicle57 = VirtualVehicles[106] = AddStaticVehicle(601,2273.3999000,2473.3999000,3.2000000,0.0000000,245,245); //S.W.A.T. Van PoliceVehicle58 = VirtualVehicles[107] = AddStaticVehicle(597,2238.8999000,2470.6001000,-7.6000000,270.0000000,-1,-1); //Police Car (SFPD) PoliceVehicle59 = VirtualVehicles[108] = AddStaticVehicle(597,2238.8999000,2475.5000000,-7.6000000,270.0000000,-1,-1); //Police Car (SFPD) for(new i=0; i < sizeof(VirtualVehicles); i++) { SetVehicleVirtualWorld(VirtualVehicles[i], 500); }