Advertisement
Guest User

Untitled

a guest
Jun 10th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 152.59 KB | None | 0 0
  1. #include "a_samp.inc"
  2. #include <dini>
  3. #include <core>
  4. #include <float>
  5. #include <cpstream>
  6. #include <dudb>
  7. #include <a_npc>
  8.  
  9.  
  10. #define Grey 0xAFAFAFAA
  11. #define Green 0x33AA33AA
  12. #define Red 0xAA3333AA
  13. #define Yellow 0xFFFF00AA
  14. #define White 0xFFFFFFAA
  15. #define Green 0x33AA33AA
  16. #define Red 0xAA3333AA
  17. #define Indigo 0x4B00B0AA
  18. #define Aqua 0x7CFC00AA
  19. #define White 0xFFFFFFAA
  20. #define Bluewhite 0x99FFFFAA
  21. #define Grey 0xAFAFAFAA
  22. #define Blue 0x0000BBAA
  23. #define Yellow 0xFFFF00AA
  24. #define Orange 0xFF9900AA
  25. #define Pilot 0x33CCFFAA
  26. #define Brightred 0xFF000096
  27. #define Pink 0xFF66FFAA
  28. #define Purple 0x800080AA
  29. #define Black 0x00000000
  30. #define Gold 0xFFD720FF
  31. #define Olive 0x556b2fFF
  32. #define Invisible 0xFFFFFF00
  33. #define GetVehicleName(%1) Vehicle[%1-400]
  34.  
  35. #define Fire 25000 //Fire
  36. #define Kanta 25000 //Kanta
  37. #define Cashinow 25000 //Cashinow
  38. #define Bazoka 25000 //Bazoka
  39.  
  40. #define RECORDING "XXX"
  41. #define RECORDING_TYPE 1
  42.  
  43. //------------Prison------------------
  44. new Resturant;
  45. new ResturantExit;
  46. new PrisonEnter;
  47. new PrisonExit;
  48. new Cell1;
  49. new Cell2;
  50. new Cell3;
  51. new Cell4;
  52.  
  53. //-----------Prison-------------------
  54.  
  55.  
  56. //aa
  57.  
  58. new AutoLogin[MAX_PLAYERS];
  59. new Gate[MAX_PLAYERS];
  60. new Logged[MAX_PLAYERS];
  61. new AFKCmd[MAX_PLAYERS];
  62. new InPbattle[200];
  63. new PBSend[200];
  64. new PBCmd[MAX_PLAYERS];
  65. new Killes[MAX_PLAYERS];
  66. new Deaths[MAX_PLAYERS];
  67. new Level[MAX_PLAYERS];
  68. new VaildCommand[MAX_PLAYERS];
  69.  
  70. new PGate;
  71.  
  72.  
  73. new Atm;
  74. new Vbw;
  75. new VipGate;
  76. new VVip1;
  77. new VVip2;
  78. new VVip3;
  79. new VVip4;
  80. new VVip5;
  81. new VVip6;
  82. new VVip7;
  83. new VVip8;
  84. new VVip9;
  85. new VVip10;
  86. new VVip11;
  87. new VVip12;
  88. new VVip13;
  89. new VVip14;
  90.  
  91. new Text:Text;
  92. new Text:Text2;
  93. new Tree2;
  94. new Float:savepos[MAX_PLAYERS][3];
  95. new Tree;
  96.  
  97. //=ô÷åãä ôòí áçééí==============================================================
  98. new bm[MAX_PLAYERS];
  99. new Fix[MAX_PLAYERS];
  100. new Armor[MAX_PLAYERS];
  101. new Health[MAX_PLAYERS];
  102.  
  103. //------------------------------------Check Ponits------------------------------
  104. new TreeCheck;
  105. new Car;
  106. new ChangeSkin;
  107. //Wang-------------------------------------------------------------------------
  108. new Wang;
  109. new WangOpen;
  110. new WangClose;
  111.  
  112. //--------Mini System------------
  113. new Float:MiniRandomSpawn[15][3] = {
  114. {2655.3142,2792.6216,10.8203}, // Random1
  115. {2635.5945,2804.5808,10.8203}, // Random2
  116. {2655.7883,2770.8926,19.3222}, // Random3
  117. {2634.6377,2765.4106,25.8222}, // Random4
  118. {2618.5154,2722.4741,36.5386}, // Random5
  119. {2645.6592,2703.9316,25.8222}, // Random6
  120. {2578.2417,2711.4824,28.1953}, // Random7
  121. {2576.5525,2697.4475,28.1406}, // Random8
  122. {2529.4380,2733.4963,10.8130}, // Random9
  123. {2548.4043,2825.8660,27.8203}, // Random10
  124. {2523.9668,2814.6536,24.9536}, // Random11
  125. {2550.1863,2777.8706,10.8203}, // Random12
  126. {2691.4875,2785.5564,59.0212}, // Random13
  127. {2715.5981,2774.9856,74.8281}, // Random14
  128. {2725.5635,2683.8445,59.0234} // Random15
  129. };
  130. new MiniPlayers;
  131. new MiniWinner = -1;
  132. new MiniOn;
  133. new InMini[MAX_PLAYERS];
  134. new MiniStartd;
  135. new checkmini;
  136. new miniWon;
  137. new countMini, Count;
  138. #define MMP 15
  139. //--------Mini System------------
  140.  
  141. new colors[] =
  142. {
  143. 0xff0000aa,0x00ff00aa,0x0000ffaa,0xffffffaa,0xFF66FFAA,0x000000aa,
  144. 0x0000BBAA,0x660000AA,0xabcdef66,0xFF0000AA,0xFF66FFAA,0xABCDEF97,0xFFFF00AA
  145. };
  146.  
  147. new Float:StuntRandomSpawn[15][3] = {
  148. {-1645.2598,-201.1026,14.1484}, // Random1
  149. {1527.3297,-2455.9033,13.5547}, // Random2
  150. {2089.9773,2431.0759,49.5234}, // Random3
  151. {-2408.3521,-599.5757,132.64844}, // Random4
  152. {-353.8616,1530.5092,75.3594}, // Random5
  153. {2265.6292,1398.5432,42.8203}, // Random6
  154. {2235.1140,1963.4467,31.7797}, // Random7
  155. {401.1484,2528.9482,16.5785}, // Random8
  156. {1866.4337,-1385.1982,13.5005}, // Random9
  157. {-2340.3513,-1596.2714,483.64981}, // Random10
  158. {1544.8412,-1352.6711,329.4754}, // Random11
  159. {-1339.0796,-249.9747,14.1484}, // Random12
  160. {2799.1680,-1450.8877,40.0434}, // Random13
  161. {1703.4955,1302.4535,10.8279}, // Random14
  162. {869.4003,879.6386,13.3516} // Random15
  163. };
  164.  
  165. new Vehicle[212][] =
  166. {
  167. "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel", "Dumper", "Firetruck", "Trashmaster",
  168. "Stretch", "Manana", "Infernus", "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam",
  169. "Esperanto", "Taxi", "Washington", "Bobcat", "Whoopee", "BF Injection", "Hunter", "Premier", "Enforcer",
  170. "Securicar", "Banshee", "Predator", "Bus", "Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach",
  171. "Cabbie", "Stallion", "Rumpo", "RC-Bandit", "Romero", "Packer", "Monster", "Admiral", "Squalo", "Seasparrow",
  172. "Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder", "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair",
  173. "Berkley's RC-Van", "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC-Baron", "RC-Raider", "Glendale", "Oceanic",
  174. "Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy", "Hermes", "Sabre", "Rustler", "ZR-350", "Walton",
  175. "Regina", "Comet", "BMX", "Burrito", "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper", "Rancher",
  176. "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking", "Blista Compact", "Police Maverick",
  177. "Boxville", "Benson", "Mesa", "RC-Goblin", "Hotring Racer", "Hotring Racer", "Bloodring Banger", "Rancher",
  178. "Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster", "Stunt", "Tanker", "Roadtrain",
  179. "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra", "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck",
  180. "Fortune", "Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer", "Remington", "Slamvan",
  181. "Blade", "Freight", "Streak", "Vortex", "Vincent", "Bullet", "Clover", "Sadler", "Firetruck", "Hustler", "Intruder",
  182. "Primo", "Cargobob", "Tampa", "Sunrise", "Merit", "Utility", "Nevada", "Yosemite", "Windsor", "Monster", "Monster",
  183. "Uranus", "Jester", "Sultan", "Stratium", "Elegy", "Raindance", "RC-Tiger", "Flash", "Tahoma", "Savanna", "Bandito",
  184. "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper", "Broadway", "Tornado", "AT-400", "DFT-30",
  185. "Huntley", "Stafford", "BF-400", "News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
  186. "Freight Box", "Trailer", "Andromada", "Dodo", "RC-Cam", "Launch", "Police Car", "Police Car", "Police Car",
  187. "Police Ranger", "Picador", "S.W.A.T", "Alpha", "Phoenix", "Glendale", "Sadler", "Luggage", "Luggage", "Stairs",
  188. "Boxville", "Tractor Carriage", "Utility Trailer"
  189. };
  190.  
  191. forward UnPFreeze(playerid, sts);
  192. forward CheckForValidSkin(skinid);
  193. forward RandomAutoMessage();
  194. forward Levels(playerid);
  195. forward TheBank(playerid);
  196.  
  197. main()
  198. {
  199. print("\n----------------------------------");
  200. print(" VGames - DM");
  201. print(" Credits: Nex[T]ioN, Bar Ohana");
  202. print("----------------------------------\n");
  203. }
  204.  
  205. public OnGameModeInit()
  206. {
  207. CreateObject(14416, -523.8857421875, 2595.2626953125, 52.4140625, 0, 0, 90);
  208. CreateObject(14416, -529.548828125, 2595.283203125, 55.609375, 0, 0, 90);
  209. CreateObject(14416, -534.67370605469, 2595.4968261719, 58.8046875, 0, 0, 90);
  210. CreateObject(14416, -540.46020507813, 2595.7116699219, 62, 0, 0, 90);
  211. CreateObject(14416, -545.99438476563, 2595.8881835938, 65.1953125, 0, 0, 90);
  212. CreateObject(971, -505.2255859375, 2592.4853515625, 56.005630493164, 0, 0, 270);
  213. CreateObject(971, -505.17065429688, 2600.8903808594, 56.085540771484, 0, 0, 269.99450683594);
  214. CreateObject(971, -505.19985961914, 2584.1560058594, 56.085540771484, 0, 0, 269.99450683594);
  215. CreateObject(971, -505.18951416016, 2575.7224121094, 56.085540771484, 0, 0, 269.99450683594);
  216. CreateObject(971, -505.17919921875, 2567.1782226563, 56.085540771484, 0, 0, 269.99450683594);
  217. CreateObject(971, -505.16073608398, 2559.0048828125, 56.085540771484, 0, 0, 269.99450683594);
  218. CreateObject(971, -505.19430541992, 2609.1650390625, 56.085540771484, 0, 0, 269.99450683594);
  219. CreateObject(971, -505.2131652832, 2617.4709472656, 56.085540771484, 0, 0, 269.99450683594);
  220. CreateObject(971, -505.2014465332, 2625.58984375, 56.085540771484, 0, 0, 269.99450683594);
  221. CreateObject(971, -505.2236328125, 2634.185546875, 56.085540771484, 0, 0, 269.98901367188);
  222. CreateObject(971, -505.146484375, 2550.5087890625, 56.085540771484, 0, 0, 269.98901367188);
  223. CreateObject(971, -509.32974243164, 2546.076171875, 56.085540771484, 0, 0, 180);
  224. CreateObject(971, -517.94860839844, 2546.1147460938, 56.085540771484, 0, 0, 179.99450683594);
  225. CreateObject(971, -526.52490234375, 2546.09765625, 56.085540771484, 0, 0, 179.99450683594);
  226. CreateObject(971, -535.271484375, 2546.1328125, 56.085540771484, 0, 0, 179.99450683594);
  227. CreateObject(971, -543.248046875, 2550.37890625, 56.085540771484, 0, 0, 269.98901367188);
  228. CreateObject(971, -509.564453125, 2638.4765625, 56.086929321289, 0, 0, 179.99450683594);
  229. CreateObject(971, -518.44921875, 2638.548828125, 55.983978271484, 0, 0, 179.99450683594);
  230. CreateObject(971, -543.64862060547, 2546.1318359375, 56.092498779297, 0, 0, 179.99450683594);
  231. CreateObject(971, -526.80279541016, 2638.4924316406, 56.085540771484, 0, 0, 179.99450683594);
  232. CreateObject(971, -535.39990234375, 2638.4868164063, 55.983978271484, 0, 0, 179.99450683594);
  233. CreateObject(971, -543.28125, 2559.0085449219, 56.085540771484, 0, 0, 269.98901367188);
  234. CreateObject(971, -543.30419921875, 2567.7626953125, 56.085540771484, 0, 0, 269.98901367188);
  235. CreateObject(971, -543.30444335938, 2576.5034179688, 56.085540771484, 0, 0, 269.98901367188);
  236. CreateObject(971, -543.13732910156, 2584.7429199219, 56.085540771484, 0, 0, 269.98901367188);
  237. CreateObject(971, -543.14221191406, 2592.8918457031, 56.085540771484, 0, 0, 269.98901367188);
  238. CreateObject(971, -543.14129638672, 2601.6428222656, 56.085540771484, 0, 0, 269.98901367188);
  239. CreateObject(971, -543.01196289063, 2607.0715332031, 56.085540771484, 0, 0, 269.98901367188);
  240. CreateObject(971, -542.97778320313, 2612.5002441406, 56.085540771484, 0, 0, 269.98901367188);
  241. CreateObject(971, -543.12280273438, 2617.9289550781, 56.149612426758, 0, 0, 269.98901367188);
  242. CreateObject(971, -542.93841552734, 2623.1533203125, 56.269638061523, 0, 0, 269.98901367188);
  243. CreateObject(971, -542.91638183594, 2631.0991210938, 56.067535400391, 0, 0, 269.98901367188);
  244. CreateObject(971, -542.97393798828, 2638.9450683594, 56.085540771484, 0, 0, 269.98901367188);
  245. CreateObject(971, -539.51422119141, 2638.4113769531, 56.085540771484, 0, 0, 179.99450683594);
  246. CreateObject(14416, -514.2587890625, 2636.3076171875, 52.4140625, 0, 0, 270);
  247. CreateObject(14416, -514.25445556641, 2632.5085449219, 52.4140625, 0, 0, 269.99450683594);
  248. CreateObject(14416, -509.97622680664, 2636.3041992188, 55.609375, 0, 0, 269.99450683594);
  249. CreateObject(14416, -509.75860595703, 2632.5466308594, 55.609375, 0, 0, 269.99450683594);
  250. CreateObject(14416, -505.92135620117, 2632.5710449219, 58.8046875, 0, 0, 269.99450683594);
  251. CreateObject(14416, -506.0807800293, 2636.3811035156, 58.8046875, 0, 0, 269.99450683594);
  252. //-----------------Check ponits-------------------------------------------------
  253. TreeCheck = CPS_AddCheckpoint(365.2346,2537.3025,16.6654,2.5,100);
  254. Car = CPS_AddCheckpoint(1658.9158,-1681.0836,21.4306,2.5,100);
  255. ChangeSkin = CPS_AddCheckpoint(181.1072,-87.9256,1002.0307,5,100);
  256. Atm = CPS_AddCheckpoint(2096.6052,1284.0221,10.8203,2.5,100);
  257. Vbw = CPS_AddCheckpoint(223.9208,1931.5118,17.6406,2.5,100);
  258. //Game text---------------------------------------------------------------------
  259. Text = TextDrawCreate(40.1, 421.1,"~b~Hello");
  260. Text2 = TextDrawCreate(497.000000,96.000000,"~r~Death Match M");
  261. //---------
  262. UsePlayerPedAnims();
  263. AllowInteriorWeapons(1);
  264. // Mode Settings
  265. SetGameModeText("Deathmatch Mode");
  266. ShowPlayerMarkers(1);
  267. ShowNameTags(1);
  268. #pragma unused ret_memcpy
  269. // Timers
  270. SetTimer("RandomAutoMessage",60000,1);
  271. //---Pickups----
  272. AddStaticPickup(370,2,225.2127,1866.4515,13.1406);
  273. // Vehicles N' OBJECTS
  274. //=CreateObject=================================================================
  275. //~~~~~~~~~~~~~~~Prison~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  276. CreateObject(8262, 324.957184, 2100.801758, 19.756971, 0.0000, 0.0000, 270.0000);
  277. CreateObject(8209, 401.806488, 2026.437622, 19.741655, 0.0000, 0.0000, 270.0000);
  278. CreateObject(8209, 401.798340, 1926.732788, 19.744780, 0.0000, 0.0000, 270.0000);
  279. CreateObject(8209, 374.466980, 1835.203979, 19.615208, 0.0000, 0.0000, 236.2501);
  280. CreateObject(8209, 356.933411, 1744.776611, 19.493523, 0.0000, 0.0000, 281.2500);
  281. CreateObject(8209, 356.807922, 1745.117554, 26.310062, 0.0000, 0.0000, 281.2500);
  282. CreateObject(8209, 317.536377, 1686.020386, 26.336132, 0.0000, 0.0000, 191.2500);
  283. CreateObject(8209, 317.603943, 1685.671631, 19.327589, 0.0000, 0.0000, 191.2500);
  284. CreateObject(8209, 220.227798, 1666.583740, 26.381699, 0.0000, 0.0000, 191.2500);
  285. CreateObject(8209, 220.101151, 1666.474731, 19.304733, 0.0000, 0.0000, 191.2500);
  286. CreateObject(8209, 121.368042, 1654.802124, 19.477591, 0.0000, 0.0000, 182.6556);
  287. CreateObject(8209, 21.889000, 1652.446289, 19.449295, 0.0000, 0.0000, 180.0000);
  288. CreateObject(8209, 218.117569, 2100.961182, 19.977991, 0.0000, 0.0000, 0.0000);
  289. CreateObject(8209, 218.148117, 2100.915283, 26.696398, 0.0000, 0.0000, 0.0000);
  290. CreateObject(8209, 118.456444, 2100.817383, 20.249538, 0.0000, 0.0000, 0.0000);
  291. CreateObject(8209, 118.677086, 2100.850098, 26.702114, 0.0000, 0.0000, 0.0000);
  292. CreateObject(8209, 24.938776, 2101.034668, 19.753210, 0.0000, 0.0000, 0.0000);
  293. CreateObject(8209, -25.792435, 2011.427490, 19.327589, 0.0000, 0.0000, 89.1406);
  294. CreateObject(3749, -23.772339, 2068.441650, 22.303726, 0.0000, 0.0000, 270.0000);
  295. CreateObject(8209, -26.523853, 1911.968384, 19.316658, 0.0000, 0.0000, 90.0001);
  296. CreateObject(8209, -26.459284, 1812.714355, 19.291658, 0.0000, 0.0000, 90.0001);
  297. CreateObject(8209, -26.391171, 1713.343018, 19.238871, 0.0000, 0.0000, 90.0000);
  298. CreateObject(3268, -15.485191, 2090.411621, 16.419849, 0.0000, 0.0000, 180.0000);
  299. CreateObject(8417, 290.442505, 1761.419067, 16.676006, 0.0000, 0.0000, 0.0000);
  300. CreateObject(8417, 250.194855, 1761.278076, 16.676006, 0.0000, 0.0000, 0.0000);
  301. CreateObject(13630, 359.058594, 1701.449219, 37.359657, 0.0000, 0.0000, 326.2500);
  302. CreateObject(974, 229.334427, 1757.293091, 19.425890, 0.0000, 0.0000, 90.0001);
  303. CreateObject(974, 229.359726, 1763.994629, 19.418365, 0.0000, 0.0000, 270.0000);
  304. CreateObject(974, 232.883774, 1754.019287, 19.425890, 0.0000, 0.0000, 0.0000);
  305. CreateObject(974, 232.721603, 1767.344604, 19.418365, 0.0000, 0.0000, 0.0000);
  306. CreateObject(974, 232.771454, 1756.724365, 22.175888, 270.6186, 359.1406, 0.0000);
  307. CreateObject(974, 232.727997, 1764.414673, 22.225893, 269.7592, 0.0000, 0.0000);
  308. CreateObject(974, 232.750336, 1760.271362, 22.225889, 90.2408, 0.0000, 0.0000);
  309. CreateObject(974, 311.137817, 1765.182373, 19.418365, 0.0000, 0.0000, 270.0000);
  310. CreateObject(974, 311.175262, 1758.449951, 19.425890, 0.0000, 0.0000, 90.0000);
  311. CreateObject(974, 307.945160, 1768.558228, 19.418365, 0.0000, 0.0000, 0.0000);
  312. CreateObject(974, 307.927551, 1755.100220, 19.418365, 0.0000, 0.0000, 0.0000);
  313. CreateObject(974, 307.926788, 1765.853149, 22.218365, 269.7592, 0.0000, 0.0000);
  314. CreateObject(974, 307.871490, 1757.809937, 22.143370, 270.6186, 0.0000, 0.0000);
  315. CreateObject(974, 307.975311, 1761.895264, 22.168369, 269.7592, 0.0000, 0.0000);
  316. CreateObject(8417, 133.441986, 1759.438110, 16.676006, 0.0000, 0.0000, 0.0000);
  317. CreateObject(8417, 174.608994, 1759.395874, 16.801004, 0.0000, 0.0000, 0.0000);
  318. CreateObject(2630, 115.043015, 1777.451782, 16.635300, 0.0000, 0.0000, 0.0000);
  319. CreateObject(2630, 116.662605, 1777.326904, 16.635300, 0.0000, 0.0000, 0.0000);
  320. CreateObject(2630, 118.252121, 1777.448486, 16.635300, 0.0000, 0.0000, 0.0000);
  321. CreateObject(2630, 119.771225, 1777.350708, 16.635300, 0.0000, 0.0000, 0.0000);
  322. CreateObject(2630, 121.492065, 1777.280396, 16.642824, 0.0000, 0.0000, 0.0000);
  323. CreateObject(2630, 123.263824, 1777.154541, 16.642824, 0.0000, 0.0000, 0.0000);
  324. CreateObject(2630, 125.162842, 1777.202026, 16.642824, 0.0000, 0.0000, 0.0000);
  325. CreateObject(2630, 126.913406, 1777.320068, 16.642824, 0.0000, 0.0000, 0.0000);
  326. CreateObject(2630, 129.275101, 1777.245605, 16.642822, 0.0000, 0.0000, 0.0000);
  327. CreateObject(2630, 131.703094, 1777.137207, 16.642822, 0.0000, 0.0000, 0.0000);
  328. CreateObject(2629, 114.885857, 1764.166382, 16.642372, 0.0000, 0.0000, 180.0000);
  329. CreateObject(2629, 117.111298, 1764.290894, 16.642372, 0.0000, 0.0000, 180.0000);
  330. CreateObject(2629, 119.517120, 1764.332275, 16.642372, 0.0000, 0.0000, 180.0000);
  331. CreateObject(2629, 121.958000, 1764.308350, 16.642372, 0.0000, 0.0000, 180.0000);
  332. CreateObject(2629, 124.481178, 1764.233887, 16.642372, 0.0000, 0.0000, 180.0000);
  333. CreateObject(2629, 127.547356, 1764.137329, 16.642372, 0.0000, 0.0000, 180.0000);
  334. CreateObject(2629, 130.268051, 1764.484985, 16.642372, 0.0000, 0.0000, 180.0000);
  335. CreateObject(2629, 132.598175, 1764.549072, 16.642372, 0.0000, 0.0000, 180.0000);
  336. CreateObject(2629, 134.751099, 1764.746216, 16.642372, 0.0000, 0.0000, 180.0000);
  337. CreateObject(2629, 137.014740, 1764.991333, 16.642372, 0.0000, 0.0000, 180.0000);
  338. CreateObject(2628, 114.836189, 1757.502075, 16.634666, 0.0000, 0.0000, 180.0000);
  339. CreateObject(2628, 117.193787, 1757.543457, 16.634666, 0.0000, 0.0000, 180.0000);
  340. CreateObject(2628, 119.580086, 1757.433594, 16.634666, 0.0000, 0.0000, 180.0000);
  341. CreateObject(2628, 121.962723, 1757.265503, 16.634666, 0.0000, 0.0000, 180.0000);
  342. CreateObject(2628, 124.581337, 1757.136841, 16.634666, 0.0000, 0.0000, 180.0000);
  343. CreateObject(2628, 114.983452, 1752.343628, 16.634666, 0.0000, 0.0000, 180.0000);
  344. CreateObject(2628, 117.244415, 1752.209595, 16.634666, 0.0000, 0.0000, 180.0000);
  345. CreateObject(2628, 120.103462, 1751.865723, 16.634666, 0.0000, 0.0000, 180.0000);
  346. CreateObject(2628, 122.843658, 1751.817505, 16.634666, 0.0000, 0.0000, 180.0000);
  347. CreateObject(2628, 126.252563, 1752.118286, 16.634666, 0.0000, 0.0000, 180.0000);
  348. CreateObject(974, 201.318680, 1874.200684, 13.718380, 0.0000, 0.0000, 90.0001);
  349. CreateObject(974, 211.855774, 1857.708618, 14.918365, 0.0000, 0.0000, 0.0000);
  350. CreateObject(974, 218.508759, 1857.672119, 14.809481, 0.0000, 0.0000, 0.0000);
  351. CreateObject(974, 223.689163, 1857.758789, 14.924700, 0.0000, 0.0000, 0.0000);
  352. CreateObject(974, 205.166275, 1857.726563, 14.958687, 0.0000, 0.0000, 0.0000);
  353. CreateObject(974, 202.845367, 1857.726563, 14.937478, 0.0000, 0.0000, 0.0000);
  354. CreateObject(974, 201.085938, 1861.058716, 14.963050, 0.0000, 0.0000, 270.0000);
  355. CreateObject(974, 201.354324, 1867.789307, 13.798292, 0.0000, 0.0000, 270.0000);
  356. CreateObject(974, 226.312500, 1861.076172, 14.857704, 0.0000, 0.0000, 90.0000);
  357. CreateObject(974, 226.302475, 1867.750488, 13.768383, 0.0000, 0.0000, 270.0000);
  358. CreateObject(974, 204.792816, 1868.889282, 13.793383, 0.0000, 0.0000, 0.0000);
  359. CreateObject(974, 204.991592, 1865.417114, 14.918365, 0.0000, 0.0000, 180.0000);
  360. CreateObject(974, 223.061493, 1868.533569, 13.793383, 0.0000, 0.0000, 0.0000);
  361. CreateObject(974, 222.621078, 1863.694214, 14.918365, 0.0000, 0.0000, 0.0000);
  362. CreateObject(986, 208.082245, 1872.892822, 11.032647, 0.0000, 0.0000, 270.0000);
  363. CreateObject(986, 208.311493, 1861.416992, 12.701310, 0.0000, 0.0000, 270.0000);
  364. CreateObject(986, 219.417999, 1859.737061, 13.257636, 0.0000, 0.0000, 270.0000);
  365. CreateObject(986, 219.745071, 1864.490479, 10.901322, 0.0000, 0.0000, 90.0001);
  366. CreateObject(1998, 206.905960, 1866.932373, 12.140625, 0.0000, 0.0000, 270.0000);
  367. CreateObject(1806, 206.991562, 1866.062134, 12.160275, 0.0000, 0.0000, 270.0000);
  368. CreateObject(1771, 202.536255, 1858.495483, 12.774292, 0.0000, 0.0000, 270.0000);
  369. CreateObject(1771, 202.942596, 1869.625488, 12.774292, 0.0000, 0.0000, 270.0000);
  370. CreateObject(1771, 224.907776, 1867.854492, 12.774292, 0.0000, 0.0000, 270.0000);
  371. CreateObject(1771, 224.678848, 1863.000732, 12.780626, 0.0000, 0.0000, 270.0000);
  372. CreateObject(2514, 202.255829, 1874.121948, 12.146165, 0.0000, 0.0000, 0.0000);
  373. CreateObject(2514, 202.374084, 1864.781982, 12.139831, 0.0000, 0.0000, 0.0000);
  374. CreateObject(2514, 225.437561, 1864.225098, 12.139831, 0.0000, 0.0000, 180.0000);
  375. CreateObject(2514, 225.333771, 1858.368164, 12.146165, 0.0000, 0.0000, 180.0000);
  376. CreateObject(2518, 225.772568, 1859.541260, 11.735235, 0.0000, 0.0000, 270.0000);
  377. CreateObject(2518, 225.709396, 1865.327759, 11.728901, 0.0000, 0.0000, 270.0000);
  378. CreateObject(2518, 202.035629, 1873.040161, 11.728901, 0.0000, 0.0000, 90.0000);
  379. CreateObject(2518, 201.697525, 1863.592896, 11.728901, 0.0000, 0.0000, 90.0001);
  380. CreateObject(972, 206.558334, 1879.197510, 9.287535, 0.0000, 0.0000, 270.0000);
  381. CreateObject(967, 98.132065, 1918.167358, 17.198709, 0.0000, 0.0000, 270.0000);
  382. CreateObject(5175, 12.263863, 1805.155273, 23.764393, 0.0000, 0.0000, 90.0000);
  383. CreateObject(1497, 17.496708, 1827.897217, 16.854280, 0.0000, 0.0000, 270.0000);
  384. CreateObject(3279, -18.859024, 2053.709229, 16.883860, 0.0000, 0.0000, 0.0000);
  385. CreateObject(3279, -22.605190, 1886.220581, 16.716242, 0.0000, 0.0000, 0.0001);
  386. CreateObject(3279, -21.708076, 1769.423340, 16.705519, 0.0000, 0.0000, 0.0000);
  387. CreateObject(3279, -22.610268, 1659.000366, 16.704355, 0.0000, 0.0000, 0.0000);
  388. CreateObject(3268, -37.277481, 1667.984863, 16.226563, 0.0000, 0.0000, 0.0000);
  389. CreateObject(3279, 90.897476, 1659.170044, 16.488825, 0.0000, 0.0000, 90.0001);
  390. CreateObject(3279, 217.961090, 1674.524780, 18.696115, 0.0000, 0.0000, 191.2501);
  391. CreateObject(3279, 361.971771, 1698.671875, 25.433065, 0.0000, 0.0000, 191.2501);
  392. CreateObject(3279, 342.793427, 1786.277222, 16.917250, 0.0000, 0.0000, 191.2501);
  393. CreateObject(3279, 378.479126, 1847.575073, 17.487902, 0.0000, 0.0000, 157.5001);
  394. CreateObject(3279, 396.692413, 1998.821045, 16.716242, 0.0000, 0.0000, 180.0001);
  395. CreateObject(3279, 396.738068, 2095.104492, 16.716242, 0.0000, 0.0000, 270.0000);
  396. CreateObject(3279, 330.056854, 2096.082275, 16.723516, 0.0000, 0.0000, 270.0000);
  397. CreateObject(3279, 247.283798, 2095.051514, 16.716242, 0.0000, 0.0000, 270.0000);
  398. CreateObject(3279, 160.079834, 2094.853760, 19.732584, 0.0000, 0.0000, 270.0000);
  399. PGate = CreateObject(980, -23.461349, 2068.391846, 19.218704, 0.0000, 0.0000, 270.0000);
  400.  
  401. Resturant = CreatePickup(1239,20,18.8400,1827.2476,17.6476);
  402. ResturantExit = CreatePickup(1239,20,459.5853,-88.5310,999.5547);
  403. PrisonEnter = CreatePickup(1239,20,214.2542,1877.8480,13.1406);
  404. PrisonExit = CreatePickup(1239,20,214.0030,1874.2716,13.1406);
  405. Cell1 = CreatePickup(1239,20,217.4332,1866.1689,13.1406);
  406. Cell2 = CreatePickup(1239,20,217.2257,1861.0083,13.1406);
  407. Cell3 = CreatePickup(1239,20,210.6549,1861.7150,13.1406);
  408. Cell4 = CreatePickup(1239,20,210.3577,1871.6448,13.1406);
  409. //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410.  
  411. //=Tree=========================================================================
  412. CreateObject(990, 352.502716, 2528.741943, 17.262686, 0.0000, 0.0000, 180.0000);
  413. CreateObject(990, 342.463379, 2528.716797, 17.303585, 0.0000, 0.0000, 180.0000);
  414. CreateObject(990, 362.452209, 2528.817871, 17.213976, 0.0000, 0.0000, 180.0000);
  415. CreateObject(990, 376.675018, 2528.939209, 17.165262, 0.0000, 0.0000, 180.0000);
  416. CreateObject(990, 381.355743, 2533.748535, 17.083128, 0.0000, 0.0000, 270.0000);
  417. CreateObject(990, 381.335022, 2543.628662, 17.074194, 0.0000, 0.0000, 270.0000);
  418. CreateObject(990, 376.662720, 2548.369141, 17.074194, 0.0000, 0.0000, 0.0000);
  419. CreateObject(990, 366.766937, 2548.360352, 17.074194, 0.0000, 0.0000, 0.0000);
  420. CreateObject(990, 356.751221, 2548.473389, 17.110716, 0.0000, 0.0000, 0.0000);
  421. CreateObject(990, 346.831970, 2548.417480, 17.094416, 0.0000, 0.0000, 0.0000);
  422. CreateObject(990, 337.620941, 2533.390869, 17.336811, 0.0000, 0.0000, 90.0000);
  423. CreateObject(990, 337.613983, 2543.413574, 17.336819, 0.0000, 0.0000, 90.0000);
  424. CreateObject(990, 342.348602, 2548.417236, 17.111795, 0.0000, 0.0000, 0.0000);
  425. CreateObject(1523, 367.428406, 2528.608643, 15.634229, 0.0000, 0.0000, 0.0000);
  426. CreateObject(1523, 370.461609, 2528.693604, 15.620331, 0.0000, 0.0000, 180.0000);
  427. CreateObject(990, 375.327484, 2529.036377, 17.151209, 0.0000, 0.0000, 180.0000);
  428. CreateObject(615, 353.689087, 2539.483643, 15.715597, 0.0000, 0.0000, 303.7500);
  429. CreateObject(8888, 347.250916, 2538.742432, 16.522020, 0.0000, 0.0000, 270.0000);
  430. CreateObject(8990, 360.298004, 2528.815918, 16.392452, 0.0000, 0.0000, 0.0000);
  431. CreateObject(8990, 363.599426, 2548.259033, 16.242031, 0.0000, 0.0000, 0.0000);
  432. CreateObject(8990, 375.003418, 2547.754150, 16.242031, 0.0000, 0.0000, 0.0000);
  433. CreateObject(8990, 381.081635, 2540.918701, 16.242031, 0.0000, 0.0000, 270.0000);
  434. CreateObject(8990, 381.364960, 2535.390381, 16.242031, 0.0000, 0.0000, 90.0000);
  435. CreateObject(16151, 380.359283, 2541.122803, 15.930816, 0.0000, 0.0000, 0.0001);
  436. CreateObject(2780, 372.449280, 2529.603271, 15.630138, 0.0000, 0.0000, 281.2500);
  437. //=Race 2=======================================================================
  438. CreateObject(987, 1396.430176, -2475.166748, 12.554688, 0.0000, 0.0000, 0.0000);
  439. CreateObject(987, 1395.916504, -2486.699707, 12.554688, 0.0000, 0.0000, 90.0000);
  440. CreateObject(987, 1396.149292, -2498.881836, 12.554688, 0.0000, 0.0000, 90.0000);
  441. CreateObject(987, 1396.599365, -2511.914063, 12.554687, 0.0000, 0.0000, 90.0000);
  442. CreateObject(987, 1396.815552, -2512.440918, 12.554688, 0.0000, 0.0000, 0.0000);
  443. CreateObject(987, 1408.778442, -2512.555420, 12.554687, 0.0000, 0.0000, 0.0000);
  444. CreateObject(987, 1409.561157, -2475.194824, 12.554688, 0.0000, 0.0000, 0.0000);
  445. CreateObject(9237, 1444.376343, -2541.666260, 20.532307, 0.0000, 0.0000, 202.5000);
  446. CreateObject(13593, 1505.428101, -2485.171387, 13.297546, 0.0000, 0.0000, 270.0000);
  447. CreateObject(13593, 1507.894409, -2501.312988, 13.297546, 0.0000, 0.0000, 270.0000);
  448. CreateObject(13593, 1540.043945, -2494.071777, 13.297546, 0.0000, 0.0000, 270.0000);
  449. CreateObject(13641, 1719.903564, -2493.469238, 14.273932, 0.0000, 0.0000, 0.0000);
  450. CreateObject(3627, 1456.064453, -2492.225098, 16.394173, 0.0000, 0.0000, 0.0000);
  451. CreateObject(11494, 1698.469727, -2493.734131, 12.546875, 0.0000, 0.0000, 225.0000);
  452. CreateObject(1634, 1848.990845, -2494.900146, 13.852004, 0.0000, 0.0000, 270.0000);
  453. CreateObject(1633, 1980.768066, -2493.828857, 13.839409, 0.0000, 0.0000, 270.0001);
  454. CreateObject(6965, 1520.939453, -2545.098389, 17.159338, 0.0000, 0.0000, 0.0000);
  455. CreateObject(7388, 1521.019165, -2544.968750, 20.619923, 0.0000, 0.0000, 45.0000);
  456. CreateObject(7392, 1486.309326, -2521.290283, 22.266949, 0.0000, 0.0000, 180.0000);
  457. CreateObject(7392, 1488.218628, -2564.431885, 22.266953, 0.0000, 0.0000, 0.0000);
  458. CreateObject(16776, 1516.781006, -2469.868896, 14.305531, 0.0000, 0.0000, 0.0000);
  459. CreateObject(16776, 1517.445679, -2519.405518, 14.297718, 0.0000, 0.0000, 180.0000);
  460. CreateObject(1262, 1447.643555, -2483.871826, 20.349426, 0.0000, 0.0000, 90.0000);
  461. CreateObject(1262, 1447.542358, -2500.329102, 20.719051, 0.0000, 0.0000, 90.0000);
  462.  
  463. //==================Garage======================================================
  464. CreateObject(14826, -1927.946533, 273.629333, 40.811253, 0.0000, 0.0000, 135.0000);
  465. CreateObject(979, -1902.070313, 243.337341, 40.806034, 0.0000, 0.0000, 90.0000);
  466. CreateObject(979, -1902.219360, 252.669891, 40.887096, 0.0000, 0.0000, 90.0000);
  467. CreateObject(979, -1902.220459, 259.050781, 40.871925, 0.0000, 0.0000, 90.0000);
  468. CreateObject(979, -1914.281006, 256.020325, 40.887096, 0.0000, 0.0000, 270.0000);
  469. CreateObject(979, -1914.370361, 259.756531, 41.079899, 0.0000, 0.0000, 270.0000);
  470. Wang = CreateObject(969, -1921.813843, 277.870087, 40.213753, 0.0000, 0.0000, 0.0000);
  471. CreateObject(992, -1911.363770, 278.312225, 41.602455, 0.0000, 0.0000, 180.0000);
  472. CreateObject(992, -1923.649780, 278.197876, 41.602455, 0.0000, 0.0000, 180.0000);
  473. CreateObject(1676, -1910.579956, 300.822815, 41.627743, 0.0000, 0.0000, 90.0001);
  474. CreateObject(925, -1910.751831, 307.860413, 41.108780, 0.0000, 0.0000, 90.0000);
  475. CreateObject(16599, -1922.908813, 308.040192, 44.785809, 0.0000, 0.0000, 0.0000);
  476. CreateObject(3865, -1916.424683, 246.101898, 44.505974, 0.0000, 0.0000, 157.5000);
  477. CreateObject(3287, -1923.026611, 288.399170, 44.785923, 0.0000, 0.0000, 0.0000);
  478. CreateObject(1426, -1910.892456, 304.735352, 40.238651, 0.0000, 0.0000, 270.0000);
  479. CreateObject(1437, -1916.111694, 308.930939, 41.309105, 0.0000, 0.0000, 0.0000);
  480. CreateObject(1428, -1912.459839, 303.616577, 41.614731, 0.0000, 0.0000, 281.2500);
  481. CreateObject(11496, -1926.810181, 243.243759, 46.039070, 0.0000, 0.0000, 270.0000);
  482. CreateObject(2690, -1911.136108, 308.678284, 42.538994, 0.0000, 0.0000, 0.0000);
  483. CreateObject(2228, -1911.345581, 307.175568, 42.285496, 78.2087, 0.0000, 180.0000);
  484. CreateObject(1676, -1910.614014, 296.054230, 41.627743, 0.0000, 0.0000, 270.0000);
  485. CreateObject(1244, -1910.634644, 279.134705, 40.846378, 0.0000, 0.0000, 90.0001);
  486. CreateObject(16771, -1914.500488, 288.777954, 44.443359, 0.0000, 0.0000, 180.0000);
  487. CreateObject(17055, -1894.887329, 273.602142, 42.389050, 0.0000, 0.0000, 270.0000);
  488. CreateObject(1216, -1914.848267, 251.864120, 40.738876, 0.0000, 0.0000, 180.0000);
  489. WangClose = CreatePickup(1239, 20,-1923.6517,280.2149,41.0469);
  490. WangOpen = CreatePickup(1239,20,-1918.3672,273.1327,41.0469);
  491.  
  492. //Vip Base======================================================================
  493. VipGate = CreateObject(980, 96.782631, 1920.957153, 19.918539, 0.0000, 0.0000, 270.0000);
  494. CreateObject(17324, 214.046173, 1887.627441, 15.929140, 0.0000, 0.0000, 180.0000);
  495. CreateObject(1655, 201.922150, 1886.803955, 17.948170, 0.0000, 0.0000, 180.0000);
  496. CreateObject(1655, 201.931747, 1881.152954, 21.623617, 26.6425, 0.0000, 180.0000);
  497. CreateObject(16409, 203.113190, 1871.803589, 24.626163, 0.0000, 0.8594, 270.0000);
  498. CreateObject(16770, 171.639542, 1820.568726, 18.231184, 0.0000, 0.0000, 270.0000);
  499. CreateObject(16770, 155.129944, 1820.582886, 18.231184, 0.0000, 0.0000, 270.0000);
  500. CreateObject(13725, 202.152908, 1872.359131, 50.229763, 0.0000, 0.0000, 348.7500);
  501. CreateObject(7073, 203.602631, 1894.190796, 75.942291, 0.0000, 0.0000, 101.2500);
  502. CreateObject(3528, 214.299026, 1900.785645, 24.444506, 0.0000, 0.0000, 90.0000);
  503. CreateObject(8483, 242.593475, 1890.541260, 22.022842, 0.0000, 0.0000, 157.5000);
  504. CreateObject(9833, 202.383392, 1893.796265, 13.193186, 0.0000, 0.0000, 264.8434);
  505. CreateObject(3277, 202.477676, 1873.082031, 25.449196, 0.0000, 0.0000, 346.1717);
  506. VVip1 = AddStaticVehicle(411,220.5597,1920.4001,17.2081,181.9088,12,1); // 1
  507. VVip2 = AddStaticVehicle(411,211.1454,1920.5280,17.2075,179.6817,64,1); // 2
  508. VVip3 = AddStaticVehicle(542,202.2358,1920.3868,17.3840,180.2377,24,90); // 3
  509. VVip4 = AddStaticVehicle(543,193.1386,1920.2135,17.4623,180.0180,67,8); // 4
  510. VVip5 = AddStaticVehicle(463,197.8064,1921.2267,17.1797,180.7707,19,19); // 5
  511. VVip6 = AddStaticVehicle(522,206.6951,1920.7854,17.2033,179.1333,39,106); // 6
  512. VVip7 = AddStaticVehicle(461,215.8896,1920.8665,17.2262,180.3160,43,1); // 7
  513. VVip8 = AddStaticVehicle(541,175.7931,1936.9137,17.7808,181.0303,51,1); // 8
  514. VVip9 = AddStaticVehicle(541,181.3941,1936.8289,17.5632,180.7147,58,8); // 9
  515. VVip10 = AddStaticVehicle(451,226.7101,1896.1926,17.3550,2.1841,61,61); // 110
  516. VVip11 = AddStaticVehicle(571,202.5209,1859.1787,12.4245,316.2083,51,53); // 11
  517. VVip12 = AddStaticVehicle(571,206.6366,1858.8198,12.4229,354.9443,91,2); // 12
  518. VVip13 = AddStaticVehicle(571,202.7167,1863.1765,12.4244,270.4352,11,22); // 13
  519. VVip14 = AddStaticVehicle(520,124.4425,1848.6162,18.3962,84.9189,0,0); // 14
  520. //Vip Base======================================================================
  521.  
  522.  
  523.  
  524. //Pickup help
  525. Tree = CreatePickup(1239,20,354.4694,2538.9260,16.7179);
  526.  
  527.  
  528. //Monster Cars
  529. AddStaticVehicle(522,-385.3945,-449.4412,11.6444,288.7410,0,1); // Car1
  530. AddStaticVehicle(522,-385.1282,-450.8428,11.6562,292.8533,36,8); // Car2
  531. AddStaticVehicle(522,-384.9603,-451.8698,11.6742,294.6203,0,1); // Car3
  532. AddStaticVehicle(521,-384.5620,-452.8465,11.6479,289.5156,118,118); // Car4
  533. AddStaticVehicle(522,-384.1529,-453.7174,11.6196,297.6641,3,3); // Car5
  534. AddStaticVehicle(411,283.1536,-1161.7302,80.6396,222.4658,64,1); //
  535. AddStaticVehicle(535,287.4071,-1156.6925,80.6741,220.5314,28,1); // Car2
  536. AddStaticVehicle(522,299.0930,-1187.2971,80.4791,359.3666,3,8); // Car3
  537. AddStaticVehicle(444,-390.7634,-435.6763,16.5744,254.1765,32,42); // Monster1
  538. AddStaticVehicle(444,-370.5847,-402.8010,7.9907,222.8660,32,53); // Monster2
  539. AddStaticVehicle(444,-365.3503,-397.1920,7.7289,228.5047,32,66); // Monster3
  540. AddStaticVehicle(444,-360.2440,-391.8315,7.7147,228.4865,32,14); // Monster4
  541.  
  542.  
  543. //Tree
  544.  
  545. Tree2 = CreatePickup(1239, 20, 369.0249,2528.7598,16.6469);
  546.  
  547.  
  548. //Drifts 2=======
  549. AddStaticVehicle(451,-2416.7856,-589.2109,132.3542,214.8757,79,79); // car1
  550. AddStaticVehicle(451,-2414.4224,-586.7221,132.3549,213.8534,18,18); // car2
  551. AddStaticVehicle(451,-2412.5476,-584.1414,132.4258,216.8739,46,46); // car3
  552. AddStaticVehicle(451,-2410.4934,-581.3120,132.4069,215.9956,61,61); // car4
  553. AddStaticVehicle(565,-2401.3220,-586.7593,132.2729,125.1984,42,42); // car5
  554. AddStaticVehicle(411,-2399.7837,-613.1203,132.3755,31.8011,80,1); // car6
  555.  
  556. //------------------------------------------------------------------------------
  557.  
  558.  
  559. AddStaticVehicle(520,1933.5248,-2497.4646,14.2623,338.9680,0,0); // Car1
  560. AddStaticVehicle(520,1905.4264,-2497.6121,14.2644,185.3491,0,0); // Car2
  561. AddStaticVehicle(520,1866.5308,-2500.6494,14.2798,159.1151,0,0); // Car3
  562. AddStaticVehicle(520,1833.2416,-2505.4270,14.2798,162.0199,0,0); // Car3
  563. AddStaticVehicle(520,1807.4678,-2501.0896,14.2781,185.8791,0,0); // Car3
  564. AddStaticVehicle(520,1782.5797,-2503.2136,14.2797,179.7671,0,0); // Car3
  565. AddStaticVehicle(520,1757.9150,-2504.3630,14.2787,175.5006,0,0); // Car3
  566. AddStaticVehicle(520,1729.4095,-2504.4353,14.2788,174.7088,0,0); // Car3
  567. AddStaticVehicle(520,1694.7950,-2501.8071,14.2797,179.5827,0,0); // Car3
  568. AddStaticVehicle(520,1663.9163,-2504.0276,14.2785,177.3374,0,0); // Car3
  569. AddStaticVehicle(520,1638.0192,-2506.6482,14.4354,180.5909,0,0); // Car3
  570. AddStaticVehicle(520,1613.5741,-2501.2046,14.2782,175.1400,0,0); // Car3
  571. AddStaticVehicle(520,1580.0753,-2505.2600,14.2780,179.7782,0,0); // Car3
  572. AddStaticVehicle(425,1668.4514,-2464.0540,14.1376,19.8408,43,0); // 4
  573. AddStaticVehicle(425,1703.7908,-2457.5901,14.1103,12.2229,43,0); // 4
  574. AddStaticVehicle(425,1722.8658,-2454.2515,14.1021,5.4274,43,0); // 4
  575. AddStaticVehicle(425,1751.0552,-2449.3804,14.1035,18.6358,43,0); // 4
  576. AddStaticVehicle(432,1781.9214,-2446.6978,13.5973,11.8878,43,0); // 5
  577. AddStaticVehicle(432,1805.5613,-2444.0696,13.5467,9.1327,43,0); // 5
  578. AddStaticVehicle(432,1827.3888,-2441.1831,13.5500,2.7224,43,0); // 5
  579. AddStaticVehicle(432,1853.0105,-2440.6155,13.5973,1.4992,43,0); // 5
  580. AddStaticVehicle(432,1880.4609,-2437.1396,13.5510,354.8943,43,0); // 5
  581. AddStaticVehicle(432,1897.7894,-2436.1108,13.5318,336.1565,43,0); // 5
  582. AddStaticVehicle(432,1931.1708,-2438.9224,13.5354,354.8445,43,0); // 5
  583.  
  584. //------------------------------------------------------------------------------
  585.  
  586. //Tele Cars
  587. AddStaticVehicle(411,2034.6134,875.5618,6.8687,270.9663,33,15); //
  588. AddStaticVehicle(411,2034.4729,881.3865,7.0498,272.1559,19,120); //
  589. AddStaticVehicle(411,2034.6134,890.5385,7.3357,270.8898,114,75); //
  590. AddStaticVehicle(411,2034.6367,895.5569,7.5416,270.8746,59,92); //
  591. AddStaticVehicle(541,2080.2349,895.2088,7.4306,88.9858,9,68); //
  592. AddStaticVehicle(541,2080.2195,890.2554,7.2572,87.9308,7,99); //
  593. AddStaticVehicle(541,2080.1853,885.2543,7.0715,89.2546,31,102); //
  594. AddStaticVehicle(541,2080.2871,880.2273,6.9297,89.4417,90,7); //
  595. AddStaticVehicle(541,2080.1885,875.2644,6.8067,89.1406,98,36); //
  596. AddStaticVehicle(451,2052.6772,826.7100,6.4948,5.0648,31,107); //
  597. AddStaticVehicle(451,2047.6458,826.7603,6.4695,2.2260,50,0); //
  598. AddStaticVehicle(451,2057.7134,826.7098,6.4721,1.2809,89,7); //
  599. AddStaticVehicle(451,2062.6941,826.6252,6.4809,4.6419,12,100); //
  600.  
  601. //------------------------------------------------------------------------------
  602.  
  603. AddStaticVehicle(522,2025.0947,1385.2303,10.3863,263.6478,0,13); //
  604. AddStaticVehicle(522,2023.8152,1381.0627,10.3793,267.8545,0,5); //
  605. AddStaticVehicle(522,2023.0991,1376.7183,10.3851,270.0742,0,1); //
  606. AddStaticVehicle(522,2022.6489,1371.9069,10.3802,271.0124,0,2); //
  607. AddStaticVehicle(522,2022.8989,1367.8987,10.3908,269.1669,0,6); //
  608. AddStaticVehicle(522,2022.7275,1363.3534,10.3911,270.1075,0,3); //
  609. AddStaticVehicle(522,2022.6371,1358.8579,10.3912,272.0981,0,16); //
  610. AddStaticVehicle(522,2022.9510,1327.3047,10.3796,263.6415,0,13); //
  611. AddStaticVehicle(522,2022.8073,1322.8818,10.3808,268.0259,0,126); //
  612. AddStaticVehicle(522,2022.9060,1318.4967,10.3873,271.7955,0,1); //
  613. AddStaticVehicle(522,2022.7599,1314.1033,10.3862,276.8213,0,2); //
  614. AddStaticVehicle(522,2023.5891,1309.4224,10.3842,269.4140,6,0); //
  615. AddStaticVehicle(522,2023.2283,1304.8497,10.3940,275.0645,3,0); //
  616. AddStaticVehicle(522,2024.9813,1300.6329,10.3813,291.6270,16,0); //
  617. AddStaticVehicle(522,2027.9335,1330.4896,10.3845,1.0875,0,1); //
  618. AddStaticVehicle(522,2027.7332,1355.4650,10.3748,182.5197,0,1); //
  619. AddStaticVehicle(510,1928.1338,-1414.0928,13.1782,4.2418,83,0); //
  620. AddStaticVehicle(510,1926.7438,-1414.1191,13.1785,3.8181,82,0); //
  621. AddStaticVehicle(510,1925.4030,-1414.2529,13.1790,357.6223,84,0); //
  622. AddStaticVehicle(510,1921.9724,-1414.4261,13.1782,3.0372,97,0); //
  623. AddStaticVehicle(510,1923.7576,-1414.4159,13.1815,359.4765,86,0); //
  624. AddStaticVehicle(510,1920.5186,-1414.5406,13.1783,1.2742,98,0); //
  625. AddStaticVehicle(510,1918.6818,-1414.6949,13.1783,358.6015,99,0); //
  626. AddStaticVehicle(510,1916.8943,-1414.8634,13.1788,359.1481,100,0); //
  627. AddStaticVehicle(510,1915.3861,-1414.8760,13.1784,356.9139,126,0); //
  628. AddStaticVehicle(510,1913.7877,-1414.8507,13.1781,356.9847,3,0); //
  629. AddStaticVehicle(510,1912.0306,-1414.8296,13.1782,2.4064,4,0); //
  630. AddStaticVehicle(510,1910.4044,-1414.8385,13.1780,2.9404,2,0); //
  631. AddStaticVehicle(510,1908.9314,-1414.9664,13.1784,356.3069,6,0); //
  632.  
  633. //------------------------------------------------------------------------------
  634.  
  635. AddStaticVehicle(522,1869.8159,-1362.9567,18.7067,182.2901,1,0); //
  636. AddStaticVehicle(522,1886.1151,-1362.9504,18.6963,176.5065,1,0); //
  637. AddStaticVehicle(522,1863.1801,-1363.5601,13.0548,178.5099,1,0); //
  638. AddStaticVehicle(522,1863.2490,-1356.7460,13.0504,177.9623,1,0); //
  639. AddStaticVehicle(522,1863.1801,-1363.5599,13.0467,178.5046,1,0); //
  640. AddStaticVehicle(522,1865.0779,-1391.6462,13.0432,272.8347,3,0); //
  641. AddStaticVehicle(522,1865.1155,-1393.7312,13.0535,265.3803,125,0); //
  642. AddStaticVehicle(522,1865.1058,-1395.7338,13.0528,272.7538,6,0); //
  643. AddStaticVehicle(522,1865.1360,-1398.3932,13.0492,269.4360,16,0); //
  644. AddStaticVehicle(522,1865.0748,-1401.0424,13.0445,263.5147,3,0); //
  645. AddStaticVehicle(522,1865.1039,-1403.2433,13.0461,267.5624,125,0); //
  646. AddStaticVehicle(522,1865.2207,-1405.5413,13.0405,270.0500,6,0); //
  647. AddStaticVehicle(522,1865.1272,-1407.6111,13.0427,263.3615,16,0); //
  648. AddStaticVehicle(522,1865.1351,-1409.6068,13.0502,266.7629,3,0); //
  649. AddStaticVehicle(522,1865.1024,-1411.8025,13.0617,273.7210,125,0); //
  650. AddStaticVehicle(522,1865.0895,-1413.9584,13.0754,265.4918,6,0); //
  651. AddStaticVehicle(522,1865.0692,-1415.9237,13.0801,264.2906,16,0); //
  652. AddStaticVehicle(409,1479.3516,-1741.8417,13.3469,269.1628,6,0); //
  653. AddStaticVehicle(451,1446.1125,-1740.9928,13.2535,90.5272,125,0); //
  654. AddStaticVehicle(409,1493.2917,-1675.4581,13.8522,316.8217,0,0); //
  655. AddStaticVehicle(409,1462.3628,-1671.2640,13.8467,45.7482,0,0); //
  656. AddStaticVehicle(522,1452.1501,-1747.5085,13.1140,1.0924,0,1); //
  657. AddStaticVehicle(522,1454.0725,-1749.9581,13.1110,359.9919,0,1); //
  658. AddStaticVehicle(522,1456.0730,-1747.6044,13.0852,351.6858,0,1); //
  659. AddStaticVehicle(522,1457.5262,-1750.1992,13.1193,354.5927,0,1); //
  660. AddStaticVehicle(432,1460.2010,-1699.6218,14.5598,141.8653,0,0); //
  661. AddStaticVehicle(425,1361.9052,-1705.0569,9.1304,180.6941,0,0); //
  662. AddStaticVehicle(574,1584.6428,-1667.6451,5.6179,270.7849,0,0); //
  663. AddStaticVehicle(597,1585.0741,-1671.6746,5.6624,270.0257,0,2); //
  664.  
  665. //------------------------------------------------------------------------------
  666.  
  667. AddStaticVehicle(438,1662.9531,1297.3716,10.7965,359.9983,6,0); //
  668. AddStaticVehicle(420,1669.8457,1298.1304,10.5872,0.9233,6,0); //
  669. AddStaticVehicle(438,1676.1866,1297.6277,10.8276,179.1020,6,0); //
  670. AddStaticVehicle(420,1682.5139,1297.9285,10.5999,359.8465,6,0); //
  671. AddStaticVehicle(438,1689.2355,1297.9839,10.8334,0.1502,6,0); //
  672. AddStaticVehicle(420,1688.9556,1287.3976,10.6007,1.9618,6,0); //
  673. AddStaticVehicle(438,1694.9735,1297.3464,10.8323,0.4826,6,0); //
  674. AddStaticVehicle(420,1695.2334,1287.1932,10.6014,0.0955,6,0); //
  675.  
  676. //------------------------------------------------------------------------------
  677.  
  678. AddStaticVehicle(452,2321.6169,540.8997,-0.5820,180.9849,0,0); //
  679. AddStaticVehicle(451,2352.7683,1433.5535,42.5235,90.0883,6,0); //
  680. AddStaticVehicle(451,2352.8567,1426.3254,42.5258,92.7252,125,0); //
  681. AddStaticVehicle(451,2352.8608,1419.3019,42.5221,90.2145,0,0); //
  682. AddStaticVehicle(451,2352.8245,1411.9872,42.5300,90.1814,10,0); //
  683. AddStaticVehicle(451,2353.2192,1397.9390,42.5263,47.8689,5,0); //
  684. AddStaticVehicle(451,2344.2341,1387.0829,42.5307,37.8751,1,0); //
  685. AddStaticVehicle(451,2333.4355,1388.1143,43.5214,0.0031,6,0); //
  686. AddStaticVehicle(451,2326.6948,1387.6929,42.5291,0.5891,0,0); //
  687. AddStaticVehicle(451,2320.9021,1388.2219,43.4842,359.3201,3,0); //
  688. AddStaticVehicle(411,2315.4016,1387.6853,42.5547,0.6366,0,0); //
  689. AddStaticVehicle(411,2301.9773,1426.5281,42.5498,270.5331,1,0); //
  690. AddStaticVehicle(411,2302.1880,1433.6721,42.5474,269.3940,6,6); //
  691. AddStaticVehicle(411,2302.6733,1441.0007,42.5474,271.6054,70,0); //
  692. AddStaticVehicle(411,2302.1165,1419.3163,42.5474,268.4456,125,125); //
  693. AddStaticVehicle(494,2308.9021,1389.1058,42.7183,0.3321,125,0); //
  694. AddStaticVehicle(494,2302.5742,1389.2205,42.7146,359.4485,60,0); //
  695. AddStaticVehicle(494,2302.4946,1405.1167,42.7345,267.0476,1,0); //
  696. // Car Spawns
  697. AddStaticVehicle(451,2040.0520,1319.2799,10.3779,183.2439,16,16);
  698. AddStaticVehicle(429,2040.5247,1359.2783,10.3516,177.1306,13,13);
  699. AddStaticVehicle(421,2110.4102,1398.3672,10.7552,359.5964,13,13);
  700. AddStaticVehicle(411,2074.9624,1479.2120,10.3990,359.6861,64,64);
  701. AddStaticVehicle(477,2075.6038,1666.9750,10.4252,359.7507,94,94);
  702. AddStaticVehicle(541,2119.5845,1938.5969,10.2967,181.9064,22,22);
  703. AddStaticVehicle(541,1843.7881,1216.0122,10.4556,270.8793,60,1);
  704. AddStaticVehicle(402,1944.1003,1344.7717,8.9411,0.8168,30,30);
  705. AddStaticVehicle(402,1679.2278,1316.6287,10.6520,180.4150,90,90);
  706. AddStaticVehicle(415,1685.4872,1751.9667,10.5990,268.1183,25,1);
  707. AddStaticVehicle(411,2034.5016,1912.5874,11.9048,0.2909,123,1);
  708. AddStaticVehicle(411,2172.1682,1988.8643,10.5474,89.9151,116,1);
  709. AddStaticVehicle(429,2245.5759,2042.4166,10.5000,270.7350,14,14);
  710. AddStaticVehicle(477,2361.1538,1993.9761,10.4260,178.3929,101,1);
  711. AddStaticVehicle(550,2221.9946,1998.7787,9.6815,92.6188,53,53);
  712. AddStaticVehicle(558,2243.3833,1952.4221,14.9761,359.4796,116,1);
  713. AddStaticVehicle(587,2276.7085,1938.7263,31.5046,359.2321,40,1);
  714. AddStaticVehicle(587,2602.7769,1853.0667,10.5468,91.4813,43,1);
  715. AddStaticVehicle(603,2610.7600,1694.2588,10.6585,89.3303,69,1);
  716. AddStaticVehicle(587,2635.2419,1075.7726,10.5472,89.9571,53,1);
  717. AddStaticVehicle(437,2577.2354,1038.8063,10.4777,181.7069,35,1);
  718. AddStaticVehicle(535,2039.1257,1545.0879,10.3481,359.6690,123,1);
  719. AddStaticVehicle(535,2009.8782,2411.7524,10.5828,178.9618,66,1);
  720. AddStaticVehicle(429,2010.0841,2489.5510,10.5003,268.7720,1,2);
  721. AddStaticVehicle(415,2076.4033,2468.7947,10.5923,359.9186,36,1);
  722. AddStaticVehicle(487,2093.2754,2414.9421,74.7556,89.0247,26,57);
  723. AddStaticVehicle(506,2352.9026,2577.9768,10.5201,0.4091,7,7);
  724. AddStaticVehicle(506,2166.6963,2741.0413,10.5245,89.7816,52,52);
  725. AddStaticVehicle(411,1960.9989,2754.9072,10.5473,200.4316,112,1);
  726. AddStaticVehicle(429,1919.5863,2760.7595,10.5079,100.0753,2,1);
  727. AddStaticVehicle(415,1673.8038,2693.8044,10.5912,359.7903,40,1);
  728. AddStaticVehicle(402,1591.0482,2746.3982,10.6519,172.5125,30,30);
  729. AddStaticVehicle(603,1580.4537,2838.2886,10.6614,181.4573,75,77);
  730. AddStaticVehicle(550,1555.2734,2750.5261,10.6388,91.7773,62,62);
  731. AddStaticVehicle(535,1455.9305,2878.5288,10.5837,181.0987,118,1);
  732. AddStaticVehicle(477,1537.8425,2578.0525,10.5662,0.0650,121,1);
  733. AddStaticVehicle(451,1433.1594,2607.3762,10.3781,88.0013,16,16);
  734. AddStaticVehicle(603,2223.5898,1288.1464,10.5104,182.0297,18,1);
  735. AddStaticVehicle(558,2451.6707,1207.1179,10.4510,179.8960,24,1);
  736. AddStaticVehicle(550,2461.7253,1357.9705,10.6389,180.2927,62,62);
  737. AddStaticVehicle(558,2461.8162,1629.2268,10.4496,181.4625,117,1);
  738. AddStaticVehicle(477,2395.7554,1658.9591,10.5740,359.7374,0,1);
  739. AddStaticVehicle(404,1553.3696,1020.2884,10.5532,270.6825,119,50);
  740. AddStaticVehicle(400,1380.8304,1159.1782,10.9128,355.7117,123,1);
  741. AddStaticVehicle(418,1383.4630,1035.0420,10.9131,91.2515,117,227);
  742. AddStaticVehicle(404,1445.4526,974.2831,10.5534,1.6213,109,100);
  743. AddStaticVehicle(400,1704.2365,940.1490,10.9127,91.9048,113,1);
  744. AddStaticVehicle(404,1658.5463,1028.5432,10.5533,359.8419,101,101);
  745. AddStaticVehicle(581,1677.6628,1040.1930,10.4136,178.7038,58,1);
  746. AddStaticVehicle(581,1383.6959,1042.2114,10.4121,85.7269,66,1);
  747. AddStaticVehicle(581,1064.2332,1215.4158,10.4157,177.2942,72,1);
  748. AddStaticVehicle(581,1111.4536,1788.3893,10.4158,92.4627,72,1);
  749. AddStaticVehicle(522,953.2818,1806.1392,8.2188,235.0706,3,8);
  750. AddStaticVehicle(522,995.5328,1886.6055,10.5359,90.1048,3,8);
  751. AddStaticVehicle(521,993.7083,2267.4133,11.0315,1.5610,75,13);
  752. AddStaticVehicle(535,1439.5662,1999.9822,10.5843,0.4194,66,1);
  753. AddStaticVehicle(522,1430.2354,1999.0144,10.3896,352.0951,6,25);
  754. AddStaticVehicle(522,2156.3540,2188.6572,10.2414,22.6504,6,25);
  755. AddStaticVehicle(598,2277.6846,2477.1096,10.5652,180.1090,0,1);
  756. AddStaticVehicle(598,2268.9888,2443.1697,10.5662,181.8062,0,1);
  757. AddStaticVehicle(598,2256.2891,2458.5110,10.5680,358.7335,0,1);
  758. AddStaticVehicle(598,2251.6921,2477.0205,10.5671,179.5244,0,1);
  759. AddStaticVehicle(523,2294.7305,2441.2651,10.3860,9.3764,0,0);
  760. AddStaticVehicle(523,2290.7268,2441.3323,10.3944,16.4594,0,0);
  761. AddStaticVehicle(523,2295.5503,2455.9656,2.8444,272.6913,0,0);
  762. AddStaticVehicle(522,2476.7900,2532.2222,21.4416,0.5081,8,82);
  763. AddStaticVehicle(522,2580.5320,2267.9595,10.3917,271.2372,8,82);
  764. AddStaticVehicle(522,2814.4331,2364.6641,10.3907,89.6752,36,105);
  765. AddStaticVehicle(535,2827.4143,2345.6953,10.5768,270.0668,97,1);
  766. AddStaticVehicle(521,1670.1089,1297.8322,10.3864,359.4936,87,118);
  767. AddStaticVehicle(487,1614.7153,1548.7513,11.2749,347.1516,58,8);
  768. AddStaticVehicle(487,1647.7902,1538.9934,11.2433,51.8071,0,8);
  769. AddStaticVehicle(487,1608.3851,1630.7268,11.2840,174.5517,58,8);
  770. AddStaticVehicle(476,1283.0006,1324.8849,9.5332,275.0468,7,6);
  771. AddStaticVehicle(476,1283.5107,1361.3171,9.5382,271.1684,1,6);
  772. AddStaticVehicle(476,1283.6847,1386.5137,11.5300,272.1003,89,91);
  773. AddStaticVehicle(476,1288.0499,1403.6605,11.5295,243.5028,119,117);
  774. AddStaticVehicle(415,1319.1038,1279.1791,10.5931,0.9661,62,1);
  775. AddStaticVehicle(521,1710.5763,1805.9275,10.3911,176.5028,92,3);
  776. AddStaticVehicle(521,2805.1650,2027.0028,10.3920,357.5978,92,3);
  777. AddStaticVehicle(535,2822.3628,2240.3594,10.5812,89.7540,123,1);
  778. AddStaticVehicle(521,2876.8013,2326.8418,10.3914,267.8946,115,118);
  779. AddStaticVehicle(429,2842.0554,2637.0105,10.5000,182.2949,1,3);
  780. AddStaticVehicle(549,2494.4214,2813.9348,10.5172,316.9462,72,39);
  781. AddStaticVehicle(549,2327.6484,2787.7327,10.5174,179.5639,75,39);
  782. AddStaticVehicle(549,2142.6970,2806.6758,10.5176,89.8970,79,39);
  783. AddStaticVehicle(521,2139.7012,2799.2114,10.3917,229.6327,25,118);
  784. AddStaticVehicle(521,2104.9446,2658.1331,10.3834,82.2700,36,0);
  785. AddStaticVehicle(521,1914.2322,2148.2590,10.3906,267.7297,36,0);
  786. AddStaticVehicle(549,1904.7527,2157.4312,10.5175,183.7728,83,36);
  787. AddStaticVehicle(549,1532.6139,2258.0173,10.5176,359.1516,84,36);
  788. AddStaticVehicle(521,1534.3204,2202.8970,10.3644,4.9108,118,118);
  789. AddStaticVehicle(549,1613.1553,2200.2664,10.5176,89.6204,89,35);
  790. AddStaticVehicle(400,1552.1292,2341.7854,10.9126,274.0815,101,1);
  791. AddStaticVehicle(404,1637.6285,2329.8774,10.5538,89.6408,101,101);
  792. AddStaticVehicle(400,1357.4165,2259.7158,10.9126,269.5567,62,1);
  793. AddStaticVehicle(411,1281.7458,2571.6719,10.5472,270.6128,106,1);
  794. AddStaticVehicle(522,1305.5295,2528.3076,10.3955,88.7249,3,8);
  795. AddStaticVehicle(521,993.9020,2159.4194,10.3905,88.8805,74,74);
  796. AddStaticVehicle(415,1512.7134,787.6931,10.5921,359.5796,75,1);
  797. AddStaticVehicle(522,2299.5872,1469.7910,10.3815,258.4984,3,8);
  798. AddStaticVehicle(522,2133.6428,1012.8537,10.3789,87.1290,3,8);
  799.  
  800. //------------------------------------------------------------------------------
  801.  
  802. AddStaticVehicle(415,2266.7336,648.4756,11.0053,177.8517,0,1); //
  803. AddStaticVehicle(461,2404.6636,647.9255,10.7919,183.7688,53,1); //
  804. AddStaticVehicle(506,2628.1047,746.8704,10.5246,352.7574,3,3); //
  805. AddStaticVehicle(549,2817.6445,928.3469,10.4470,359.5235,72,39); //
  806. //------------------------------------------------------------------------------
  807. AddStaticVehicle(562,1919.8829,947.1886,10.4715,359.4453,11,1); //
  808. AddStaticVehicle(562,1881.6346,1006.7653,10.4783,86.9967,11,1); //
  809. AddStaticVehicle(562,2038.1044,1006.4022,10.4040,179.2641,11,1); //
  810. AddStaticVehicle(562,2038.1614,1014.8566,10.4057,179.8665,11,1); //
  811. AddStaticVehicle(562,2038.0966,1026.7987,10.4040,180.6107,11,1); //
  812. AddStaticVehicle(422,9.1065,1165.5066,19.5855,2.1281,101,25); //
  813. AddStaticVehicle(463,19.8059,1163.7103,19.1504,346.3326,11,11); //
  814. AddStaticVehicle(463,12.5740,1232.2848,18.8822,121.8670,22,22); //
  815. //-----------------------------------------------------------------------------
  816. AddStaticVehicle(586,69.4633,1217.0189,18.3304,158.9345,10,1); //
  817. AddStaticVehicle(586,-199.4185,1223.0405,19.2624,176.7001,25,1); //
  818. AddStaticVehicle(476,325.4121,2538.5999,17.5184,181.2964,71,77); //
  819. AddStaticVehicle(476,291.0975,2540.0410,17.5276,182.7206,7,6); //
  820. AddStaticVehicle(576,384.2365,2602.1763,16.0926,192.4858,72,1); //
  821. AddStaticVehicle(586,423.8012,2541.6870,15.9708,338.2426,10,1); //
  822. AddStaticVehicle(586,-244.0047,2724.5439,62.2077,51.5825,10,1); //
  823. AddStaticVehicle(586,-311.1414,2659.4329,62.4513,310.9601,27,1); //
  824.  
  825. //------------------------------------------------------------------------------
  826.  
  827. AddStaticVehicle(543,596.8064,866.2578,-43.2617,186.8359,67,8); //
  828. AddStaticVehicle(543,835.0838,836.8370,11.8739,14.8920,8,90); //
  829. AddStaticVehicle(549,843.1893,838.8093,12.5177,18.2348,79,39); //
  830. AddStaticVehicle(400,-235.9767,1045.8623,19.8158,180.0806,75,1); //
  831. AddStaticVehicle(599,-211.5940,998.9857,19.8437,265.4935,0,1); //
  832. AddStaticVehicle(422,-304.0620,1024.1111,19.5714,94.1812,96,25); //
  833. AddStaticVehicle(588,-290.2229,1317.0276,54.1871,81.7529,1,1); //
  834. AddStaticVehicle(451,-290.3145,1567.1534,75.0654,133.1694,61,61); //
  835. AddStaticVehicle(470,280.4914,1945.6143,17.6317,310.3278,43,0); //
  836. AddStaticVehicle(470,272.2862,1949.4713,17.6367,285.9714,43,0); //
  837. AddStaticVehicle(470,271.6122,1961.2386,17.6373,251.9081,43,0); //
  838. AddStaticVehicle(470,279.8705,1966.2362,17.6436,228.4709,43,0); //
  839. AddStaticVehicle(433,277.6437,1985.7559,18.0772,270.4079,43,0); //
  840. AddStaticVehicle(433,277.4477,1994.8329,18.0773,267.7378,43,0); //
  841. AddStaticVehicle(568,-441.3438,2215.7026,42.2489,191.7953,41,29); //
  842. AddStaticVehicle(568,-422.2956,2225.2612,42.2465,0.0616,41,29); //
  843. AddStaticVehicle(568,-371.7973,2234.5527,42.3497,285.9481,41,29); //
  844. AddStaticVehicle(568,-360.1159,2203.4272,42.3039,113.6446,41,29); //
  845. AddStaticVehicle(468,-660.7385,2315.2642,138.3866,358.7643,6,6); //
  846. AddStaticVehicle(460,-1029.2648,2237.2217,42.2679,260.5732,1,3); //
  847.  
  848. //------------------------------------------------------------------------------
  849.  
  850.  
  851. AddStaticVehicle(419,95.0568,1056.5530,13.4068,192.1461,13,76); //
  852. AddStaticVehicle(429,114.7416,1048.3517,13.2890,174.9752,1,2); //
  853. AddStaticVehicle(411,-290.0065,1759.4958,42.4154,89.7571,116,1); //
  854. AddStaticVehicle(522,-302.5649,1777.7349,42.2514,238.5039,6,25); //
  855. AddStaticVehicle(522,-302.9650,1776.1152,42.2588,239.9874,8,82); //
  856. AddStaticVehicle(533,-301.0404,1750.8517,42.3966,268.7585,75,1); //
  857. AddStaticVehicle(535,-866.1774,1557.2700,23.8319,269.3263,31,1); //
  858. AddStaticVehicle(550,-799.3062,1518.1556,26.7488,88.5295,53,53); //
  859. AddStaticVehicle(521,-749.9730,1589.8435,26.5311,125.6508,92,3); //
  860. AddStaticVehicle(522,-867.8612,1544.5282,22.5419,296.0923,3,3); //
  861. AddStaticVehicle(554,-904.2978,1553.8269,25.9229,266.6985,34,30); //
  862. AddStaticVehicle(521,-944.2642,1424.1603,29.6783,148.5582,92,3); //
  863.  
  864. //------------------------------------------------------------------------------
  865.  
  866. AddStaticVehicle(429,-237.7157,2594.8804,62.3828,178.6802,1,2); //
  867. AddStaticVehicle(463,-196.3012,2774.4395,61.4775,303.8402,22,22); //
  868. AddStaticVehicle(519,-1341.1079,-254.3787,15.0701,321.6338,1,1); //
  869. AddStaticVehicle(519,-1371.1775,-232.3967,15.0676,315.6091,1,1); //
  870. AddStaticVehicle(519,1642.9850,-2425.2063,14.4744,159.8745,1,1); //
  871. AddStaticVehicle(519,1734.1311,-2426.7563,14.4734,172.2036,1,1); //
  872.  
  873. //------------------------------------------------------------------------------
  874.  
  875. AddStaticVehicle(415,-680.9882,955.4495,11.9032,84.2754,36,1); //
  876. AddStaticVehicle(460,-816.3951,2222.7375,43.0045,268.1861,1,3); //
  877. AddStaticVehicle(460,-94.6885,455.4018,1.5719,250.5473,1,3); //
  878. AddStaticVehicle(460,1624.5901,565.8568,1.7817,200.5292,1,3); //
  879. AddStaticVehicle(460,1639.3567,572.2720,1.5311,206.6160,1,3); //
  880. AddStaticVehicle(460,2293.4219,517.5514,1.7537,270.7889,1,3); //
  881. AddStaticVehicle(460,2354.4690,518.5284,1.7450,270.2214,1,3); //
  882. AddStaticVehicle(460,772.4293,2912.5579,1.0753,69.6706,1,3); //
  883.  
  884. //------------------------------------------------------------------------------
  885. AddStaticVehicle(560,2133.0769,1019.2366,10.5259,90.5265,9,39); //
  886. AddStaticVehicle(560,2142.4023,1408.5675,10.5258,0.3660,17,1); //
  887. AddStaticVehicle(560,2196.3340,1856.8469,10.5257,179.8070,21,1); //
  888. AddStaticVehicle(560,2103.4146,2069.1514,10.5249,270.1451,33,0); //
  889. AddStaticVehicle(560,2361.8042,2210.9951,10.3848,178.7366,37,0); //
  890. AddStaticVehicle(560,-1993.2465,241.5329,34.8774,310.0117,41,29); //
  891. AddStaticVehicle(559,-1989.3235,270.1447,34.8321,88.6822,58,8); //
  892. AddStaticVehicle(559,-1946.2416,273.2482,35.1302,126.4200,60,1); //
  893. AddStaticVehicle(558,-1956.8257,271.4941,35.0984,71.7499,24,1); //
  894. AddStaticVehicle(562,-1952.8894,258.8604,40.7082,51.7172,17,1); //
  895. AddStaticVehicle(411,-1949.8689,266.5759,40.7776,216.4882,112,1); //
  896. AddStaticVehicle(429,-1988.0347,305.4242,34.8553,87.0725,2,1); //
  897. AddStaticVehicle(559,-1657.6660,1213.6195,6.9062,282.6953,13,8); //
  898. AddStaticVehicle(560,-1658.3722,1213.2236,13.3806,37.9052,52,39); //
  899. AddStaticVehicle(558,-1660.8994,1210.7589,20.7875,317.6098,36,1); //
  900. AddStaticVehicle(550,-1645.2401,1303.9883,6.8482,133.6013,7,7); //
  901. AddStaticVehicle(460,-1333.1960,903.7660,1.5568,0.5095,46,32); //
  902.  
  903. //------------------------------------------------------------------------------
  904.  
  905. AddStaticVehicle(411,113.8611,1068.6182,13.3395,177.1330,116,1); //
  906. AddStaticVehicle(429,159.5199,1185.1160,14.7324,85.5769,1,2); //
  907. AddStaticVehicle(411,612.4678,1694.4126,6.7192,302.5539,75,1); //
  908. AddStaticVehicle(522,661.7609,1720.9894,6.5641,19.1231,6,25); //
  909. AddStaticVehicle(522,660.0554,1719.1187,6.5642,12.7699,8,82); //
  910. AddStaticVehicle(567,711.4207,1947.5208,5.4056,179.3810,90,96); //
  911. AddStaticVehicle(567,1031.8435,1920.3726,11.3369,89.4978,97,96); //
  912. AddStaticVehicle(567,1112.3754,1747.8737,10.6923,270.9278,102,114); //
  913. AddStaticVehicle(567,1641.6802,1299.2113,10.6869,271.4891,97,96); //
  914. AddStaticVehicle(567,2135.8757,1408.4512,10.6867,180.4562,90,96); //
  915. AddStaticVehicle(567,2262.2639,1469.2202,14.9177,91.1919,99,81); //
  916. AddStaticVehicle(567,2461.7380,1345.5385,10.6975,0.9317,114,1); //
  917. AddStaticVehicle(567,2804.4365,1332.5348,10.6283,271.7682,88,64); //
  918. AddStaticVehicle(560,2805.1685,1361.4004,10.4548,270.2340,17,1); //
  919. AddStaticVehicle(506,2853.5378,1361.4677,10.5149,269.6648,7,7); //
  920. AddStaticVehicle(567,2633.9832,2205.7061,10.6868,180.0076,93,64); //
  921. AddStaticVehicle(567,2119.9751,2049.3127,10.5423,180.1963,93,64); //
  922. AddStaticVehicle(567,2785.0261,-1835.0374,9.6874,226.9852,93,64); //
  923. AddStaticVehicle(567,2787.8975,-1876.2583,9.6966,0.5804,99,81); //
  924. AddStaticVehicle(411,2771.2993,-1841.5620,9.4870,20.7678,116,1); //
  925. AddStaticVehicle(420,1713.9319,1467.8354,10.5219,342.8006,6,1); // taxi
  926.  
  927. //------------------------------------------------------------------------------
  928.  
  929. AddStaticVehicle(411,2604.0161,1020.8207,10.4710,323.0999,75,1); // CarSpawn1
  930. AddStaticVehicle(467,2607.4211,1026.5869,10.4852,147.6201,58,8); // CarSpawn2
  931. AddStaticVehicle(489,2590.9980,1023.3798,10.8849,126.3854,0,0); // CarSpawn3
  932. AddStaticVehicle(494,2580.7922,1018.7827,10.6375,96.5605,8,8); // CarSpawn4
  933. AddStaticVehicle(487,2749.8455,-1773.4033,43.7706,324.7561,3,29); // CarReapwn4
  934. AddStaticVehicle(469,1683.6245,1634.8328,10.8325,173.2011,1,3); // CarResapwn5
  935. AddStaticVehicle(469,1659.1107,1634.8217,10.8472,182.9576,1,3); // CarResapwn6
  936. AddStaticVehicle(511,1573.4364,1456.8157,12.2019,95.5158,7,68); // CarResapwn7
  937. AddStaticVehicle(522,2334.8035,2251.2981,10.3911,91.9788,8,82); // CarResapwn8
  938. AddStaticVehicle(522,2316.2856,2265.9490,10.3999,184.2635,36,105); // CarResapwn9
  939. AddStaticVehicle(522,2299.9253,2249.7810,10.3964,271.7399,39,106); // CarResapwn10
  940. AddStaticVehicle(578,-1594.0862,672.9423,7.8115,179.1813,1,1); // CarResapwn11
  941. AddStaticVehicle(578,-1593.7140,652.8849,7.8111,359.6558,1,1); // CarResapwn12
  942. AddStaticVehicle(578,-1604.3732,663.8790,7.8119,267.8691,1,1); // CarResapwn13
  943.  
  944.  
  945.  
  946.  
  947. //------------------------------------------------------------------------------
  948.  
  949. // Classes
  950. AddAllClasses(1730.3203,-2335.1780,13.5469,140.8978, 0, 0, 0, 0, 0, 0);
  951.  
  952. return 1;
  953. }
  954.  
  955. public OnGameModeExit()
  956. {
  957.  
  958. return printf("OnGameModeExit() Loaded");
  959. }
  960.  
  961. public OnPlayerRequestClass(playerid, classid)
  962. {
  963. SetPlayerInterior(playerid,0);
  964. SetPlayerPos(playerid,-2230.9976,-1739.8026,481.6204);
  965. SetPlayerFacingAngle(playerid,46.6579);
  966. SetPlayerCameraPos(playerid,-2236.9358,-1733.6842,480.7805);
  967. SetPlayerCameraLookAt(playerid,-2230.9976,-1739.8026,481.6204);
  968. ApplyAnimation(playerid,"PED","SHP_Gun_Aim",4.1,1,1,1,1,1);
  969. return 1;
  970. }
  971.  
  972. public OnPlayerRequestSpawn(playerid)
  973. {
  974. if(Logged[playerid] == 1) return 1;
  975. else
  976. {
  977. SendClientMessage(playerid,Brightred,".àúä ìà îçåáø");
  978. return 0;
  979. }
  980. }
  981.  
  982. public OnPlayerConnect(playerid)
  983. {
  984. new string[256];
  985. format(string, sizeof(string), ">> DM áøåê äáà ìùøú ä %s <<", GetName(playerid));
  986. SendClientMessage(playerid, 0x556b2fFF, string);
  987. SendClientMessage(playerid,0x4B00B0AA,"++ /Help : ìòæøä òì äîåã øùîå ++");
  988. if(dini_Exists(GetFile(playerid)))
  989. {
  990. format(string, sizeof(string), "<< /Login [Pass] : àúä øùåí áîòøëú,àðà äúçáø òí äô÷åãä %s >>", GetName(playerid));
  991. SendClientMessage(playerid, 0x24FF0AB9, string);
  992. }
  993. else
  994. {
  995. format(string, sizeof(string), "<< /Register [Pass] : àúä ìà øùåí áîòøëú,àðà äøùí òí äô÷åãä %s >>", GetName(playerid));
  996. SendClientMessage(playerid, 0x24FF0AB9, string);
  997. }
  998.  
  999. format(string, sizeof(string), "%s áøåê äáà ìùøú !", GetName(playerid));
  1000. SendStuntBotMessage(string,"DM_Bot",Yellow);
  1001. if(dini_Int(GetFile(playerid), "AutoLogin") == 1)
  1002. {
  1003. Logged[playerid] = 1;
  1004. format(string, sizeof(string), ".äúçáøú àåèîèéú ìôé äàééôé ùìê %s", GetName(playerid));
  1005. SendClientMessage(playerid, 0xFF000096, string);
  1006. }
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012. //==============================================================================
  1013. //-----Pbattle System--------
  1014. new id = PBSend[playerid];
  1015. InPbattle[playerid] = 0;
  1016. PBSend[playerid] = 0;
  1017. PBSend[playerid] = INVALID_PLAYER_ID;
  1018. PBSend[id] = INVALID_PLAYER_ID;
  1019. //-----Pbattle System--------
  1020. //----Text Draw-----------------------------------------------------------------
  1021. TextDrawShowForPlayer(playerid,Text);
  1022. TextDrawShowForPlayer(playerid,Text2);
  1023. //------Afk---------------------------------------------------------------------
  1024. AFKCmd[playerid] = 0;
  1025. PBCmd[playerid] = 0;
  1026. //-------------------Players Connect--------------------------------------------
  1027. format(string,sizeof(string),".ðëðñ ìùøú %s äùç÷ï",GetName(playerid));
  1028. SendClientMessageToAll(0xAFAFAFAA,string);
  1029. //--------------------------------Game Text-------------------------------------
  1030. GameTextForPlayer(playerid,"~b~VGames",3000,7);
  1031. PlayersConect(playerid);
  1032. return 1;
  1033. }
  1034.  
  1035. public OnPlayerDisconnect(playerid, reason)
  1036. {
  1037. new string[256];
  1038. //-----Pbattle System--------
  1039. InPbattle[playerid] = 0;
  1040. //-----Pbattle System--------
  1041. //-----------------Mini----------
  1042. if(InMini[playerid] == 1)
  1043. {
  1044. MiniPlayers --;
  1045. InMini[playerid] = 0;
  1046. SendClientMessage(playerid,0xFFFF00AA,"!äôñãú áôòéìåú");
  1047. return 1;
  1048. }
  1049.  
  1050. //----------Players Disconnect--------------------------------------------------
  1051. format(string,sizeof(string),".òæá àú äùøú %s äùç÷ï",GetName(playerid));
  1052. SendClientMessageToAll(0xAFAFAFAA,string);
  1053. ResetPlayer(playerid);
  1054. PlayersDisconect(playerid);
  1055. return 1;
  1056. }
  1057.  
  1058. public OnPlayerSpawn(playerid)
  1059. {
  1060. new file[24];
  1061. //-----Pbattle System--------
  1062. InPbattle[playerid] = 0;
  1063. PBSend[playerid] = 0;
  1064. //-----Pbattle System--------
  1065. //------VIP Weapons----------
  1066. if(dini_Int(file,"Kanta")> 0 ) { GivePlayerWeapon(playerid,8,dini_Int(file,"Kanta")); }
  1067. if(dini_Int(file,"Fire")> 0 ) { GivePlayerWeapon(playerid,37,dini_Int(file,"Fire")); }
  1068. if(dini_Int(file,"Bazoka")> 0 ) { GivePlayerWeapon(playerid,36,dini_Int(file,"Bazoka")); }
  1069. if(dini_Int(file,"Cashinow")> 0 ) { GivePlayerWeapon(playerid,9,dini_Int(file,"Cashinow")); }
  1070. //----------
  1071. if(InMini[playerid] == 1)
  1072. {
  1073. MiniPlayers --;
  1074. InMini[playerid] = 0;
  1075. SendClientMessage(playerid,0xFFFF00AA,"!äôñãú áôòéìåú");
  1076. return 1;
  1077. }
  1078. //----------------------------------ô÷åãä ôòí àçú áçééí-------------------------
  1079. Health[playerid] = 0;
  1080. Armor[playerid] = 0;
  1081. Fix[playerid] = 0;
  1082. bm[playerid] = 0;
  1083. //------------------------------------------------------------------------------
  1084. TogglePlayerClock(playerid, 0);
  1085. SetPlayerTime(playerid, 10, 0);
  1086. GivePlayerMoney(playerid, 500);
  1087. SetPlayerInterior(playerid,0);
  1088. //-----------------------------------------------
  1089. if(dini_Int(GetFile(playerid), "HaveSkin") == 1)
  1090. {
  1091. new DiniSkin = dini_Int(GetFile(playerid), "Skin");
  1092. SetPlayerSkin(playerid, DiniSkin);
  1093. }
  1094. new rand = random(sizeof(StuntRandomSpawn));
  1095. SetPlayerPos(playerid, StuntRandomSpawn[rand][0], StuntRandomSpawn[rand][1], StuntRandomSpawn[rand][2]); // Warp the player
  1096. SetPlayerColor(playerid,colors[random(sizeof(colors))]);
  1097. ClearAnimations(playerid);
  1098. return 1;
  1099. }
  1100.  
  1101. public OnPlayerDeath(playerid, killerid, reason)
  1102. {
  1103. if(InPbattle[killerid])
  1104. {
  1105. new id = PBSend[playerid];
  1106. new string[256];
  1107. format(string,sizeof(string),".á÷øá äàééùé %s ðéöç àú %s äùç÷ï",GetName(killerid),GetName(playerid));
  1108. SendClientMessageToAll(0x24FF0AB9,string);
  1109. InPbattle[playerid] = 0;
  1110. InPbattle[killerid] = 0;
  1111. PBCmd[playerid] = 0;
  1112. PBCmd[killerid] = 0;
  1113. PBSend[playerid] = 0;
  1114. PBSend[killerid] = 0;
  1115. PBSend[playerid] = INVALID_PLAYER_ID;
  1116. PBSend[id] = INVALID_PLAYER_ID;
  1117. return 1;
  1118. }
  1119. //------Miin------------------------
  1120. if(InMini[playerid] == 1)
  1121. {
  1122. MiniPlayers --;
  1123. InMini[playerid] = 0;
  1124. SendClientMessage(playerid,0xFFFF00AA,"!äôñãú áôòéìåú");
  1125. return 1;
  1126. }
  1127.  
  1128.  
  1129.  
  1130.  
  1131. format(GetFile(killerid), 24, "LRSV/Users/%s.ini", GetName(killerid));
  1132. dini_IntSet(GetFile(killerid), "Killes", Killes[killerid]);
  1133. format(GetFile(playerid), 24, "LRSV/Users/%s.ini", GetName(playerid));
  1134. dini_IntSet(GetFile(playerid), "Deaths", Deaths[playerid]);
  1135.  
  1136.  
  1137. Killes[killerid]++;
  1138. Deaths[playerid]++;
  1139. dini_IntSet(GetFile(killerid), "Killes", Killes[killerid]);
  1140. dini_IntSet(GetFile(playerid), "Deaths", Deaths[playerid]);
  1141. return 1;
  1142. }
  1143.  
  1144. public OnVehicleSpawn(vehicleid)
  1145. {
  1146. return 1;
  1147. }
  1148.  
  1149. public OnVehicleDeath(vehicleid, killerid)
  1150. {
  1151. return 1;
  1152. }
  1153.  
  1154. public OnPlayerText(playerid, text[])
  1155. {
  1156. new string[256],str[256];
  1157. if(text[0] == '#')
  1158. {
  1159. if(dini_Isset(GetFile(playerid),"Vip"))
  1160. {
  1161. format(str,sizeof(str)," [Vip Chat] %s: %s (ID: %d | Level: %d) ",GetName(playerid),text[1],playerid,dini_Int(GetFile(playerid),"Vip"));
  1162. SendVipMessage(0xFFD720FF,str);
  1163. return 0;
  1164. }
  1165. }
  1166.  
  1167.  
  1168. if(!strlen(dini_Get(GetFile(playerid),"Tag")))
  1169. {
  1170. format(string, sizeof(string), " %s (id: %d)", text, playerid);
  1171. SendPlayerMessageToAll(playerid,string);
  1172. return 0;
  1173. }
  1174. else
  1175. {
  1176. format(string, sizeof(string), " %s (id: %d | %s)", text, playerid, dini_Get(GetFile(playerid), "Tag"));
  1177. SendPlayerMessageToAll(playerid,string);
  1178. return 0;
  1179. }
  1180. }
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186. public OnPlayerCommandText(playerid, cmdtext[])
  1187. {
  1188. VaildCommand[playerid] = 1;
  1189. Cmd(playerid,cmdtext);
  1190. if(AFKCmd[playerid] && strcmp(cmdtext,"/unafk",true) != 0) return SendClientMessage(playerid,0x8B4513AA,".AFK àéðê éëåì ìáöò ô÷åãåú áîöá");
  1191. if(PBCmd[playerid] && strcmp(cmdtext,"/PBCancel",true) != 0) return SendClientMessage(playerid,0xFF000096,".àéðê éëåì ìáöò ô÷åãåú ëùàúä á÷øá àééùé");
  1192. if(PBCmd[playerid] && strcmp(cmdtext,"/PBQuit",true) != 0) return SendClientMessage(playerid,0xFF000096,".àéðê éëåì ìáöò ô÷åãåú ëùàúä á÷øá àééùé");
  1193. new cmd[256],idx;
  1194. cmd = strtok(cmdtext, idx);
  1195. new year, month, day;
  1196. new string[256];
  1197. new tmp[256];
  1198. new tobank[256];
  1199. new frombank[256];
  1200. new User = strval(tmp);
  1201. new pfile[24];
  1202. format(pfile, 24, "LRSV/Users/%s.ini", GetName(User));
  1203.  
  1204.  
  1205. format(GetFile(playerid), 256, "/LRSV/Users/%s.ini", GetName(playerid));
  1206. if(strcmp(cmd,"/register",true)==0)
  1207. {
  1208. new password[256];
  1209. getdate(year, month, day);
  1210. new IP[256];
  1211. GetPlayerIp(playerid,IP,256);
  1212. password = strtok(cmdtext,idx);
  1213. if(!strlen(password)) return SendClientMessage(playerid,0xE6E6E6E6,"Usage: /Register [Password]");
  1214. if(dini_Exists(GetFile(playerid))) return SendClientMessage(playerid,0xE6E6E6E6,"àúä øùåí ëáø!");
  1215. else
  1216. {
  1217. dini_Create(GetFile(playerid));
  1218. dini_Set(GetFile(playerid), "Name", GetName(playerid));
  1219. dini_Set(GetFile(playerid), "Password", password);
  1220. dini_IntSet(GetFile(playerid), "Register", 1);
  1221. dini_IntSet(GetFile(playerid), "Skin", 0);
  1222. dini_IntSet(GetFile(playerid), "HaveSkin", 0);
  1223. dini_IntSet(GetFile(playerid), "Level", 0);
  1224. dini_IntSet(GetFile(playerid), "Killes", 0);
  1225. dini_IntSet(GetFile(playerid), "Deaths", 0);
  1226. dini_IntSet(GetFile(playerid), "Bank", 0);
  1227. dini_IntSet(GetFile(playerid), "Vip", 0);
  1228. dini_IntSet(GetFile(playerid), "DayRegistered", day);
  1229. dini_IntSet(GetFile(playerid), "MonthRegistered", month);
  1230. dini_IntSet(GetFile(playerid), "YearRegistered", year);
  1231. dini_IntSet(GetFile(playerid), "Pos", 0);
  1232. dini_IntSet(GetFile(playerid), "LevelAdmin", 0);
  1233. dini_IntSet(GetFile(playerid), "AutoLogin", 0);
  1234. dini_IntSet(GetFile(playerid), "Warnings", 0);
  1235. dini_IntSet(GetFile(playerid), "Fire", 0);
  1236. dini_IntSet(GetFile(playerid), "Kanta", 0);
  1237. dini_IntSet(GetFile(playerid), "Bazoka", 0);
  1238. dini_IntSet(GetFile(playerid), "Cashinow", 0);
  1239. dini_Set(GetFile(playerid), "Tag"," ");
  1240. SendClientMessage(playerid, 0xDC143CAA, "!ðøùîú áäöìçä ìùøú");
  1241. SendClientMessage(playerid,0x000000000,"___________________________________");
  1242. SendClientMessage(playerid, 0xFFFF00AA, ":ôøèé äîùúîù ùìê");
  1243. format(string, sizeof(string), ".[%s] : ùí äîùúîù", GetName(playerid));
  1244. SendClientMessage(playerid, White, string);
  1245. format(string, sizeof(string), ".[%s] : ñéñîà", password);
  1246. SendClientMessage(playerid, White, string);
  1247. format(string,sizeof(string)," .[%d/%d/%d] : úàøéê äøùîä",day,month,year);
  1248. SendClientMessage(playerid, White, string);
  1249. SendClientMessage(playerid,0x000000000,"___________________________________");
  1250. format(string, sizeof string, "^ ~~ ðøùí ìùøú %s äùç÷ï ~~ ^",GetName(playerid));
  1251. SendClientMessageToAll(0xff0000aa, string);
  1252. Logged[playerid] = 1;
  1253. return 1;
  1254. }
  1255. }
  1256. if(strcmp(cmd,"/login",true)==0)
  1257. {
  1258. new password[256];
  1259. tmp = strtok(cmdtext,idx);
  1260. if(!strlen(tmp)) return SendClientMessage(playerid,0xE6E6E6E6,"SYSTEM: /Login [Password]");
  1261. if(Logged[playerid] == 1) return SendClientMessage(playerid, Brightred, ".àúä ëáø îçåáø");
  1262. if(dini_Exists(GetFile(playerid))) password = dini_Get(GetFile(playerid),"Password");
  1263. if(!dini_Exists(GetFile(playerid))) return SendClientMessage(playerid, Brightred, ".ùí îùúîù ùâåé");
  1264. if(match(tmp,password))
  1265. {
  1266. Logged[playerid] = 1;
  1267. format(string, sizeof(string), "!áøåê ùåáê,äúçáøú àìéðå áäöìçä %s", GetName(playerid));
  1268. SendClientMessage(playerid, 0xFF000096, string);
  1269. format(string, sizeof string, "~~ äúçáø ìùøú %s äùç÷ï ~~",GetName(playerid));
  1270. SendClientMessageToAll(0xff0000aa, string);
  1271. return 1;
  1272. }
  1273. else return SendClientMessage(playerid, Brightred, ".äñéñîä ùä÷ìãú ùâåéä,àðà ðñä ùðéú");
  1274. }
  1275.  
  1276. if(strcmp(cmd, "/AutoLogin", true) == 0 || strcmp(cmd, "/Al", true) == 0)
  1277. {
  1278. if(AutoLogin[playerid] == 0)
  1279. {
  1280. AutoLogin[playerid] = 1;
  1281. dini_IntSet(GetFile(playerid), "AutoLogin", 1);
  1282. SendClientMessage(playerid, 0xFFFF00AA, ".îòëùéå úúçáø àåèîèéú,ììà öåøê áô÷åãä");
  1283. }
  1284. else if(AutoLogin[playerid] == 1)
  1285. {
  1286. dini_IntSet(GetFile(playerid), "AutoLogin", 0);
  1287. SendClientMessage(playerid, 0xFFFF00AA, ".îòëùéå ìà úúçáø àåèîèéú,àìà áô÷åãä");
  1288. }
  1289. return 1;
  1290. }
  1291.  
  1292. if(strcmp(cmd, "/SaveSkin", true) == 0 || strcmp(cmd, "/SS", true) == 0)
  1293. {
  1294. new Skin;
  1295. Skin = GetPlayerSkin(playerid);
  1296. dini_IntSet(GetFile(playerid), "Skin", Skin);
  1297. dini_IntSet(GetFile(playerid), "HaveSkin", 1);
  1298. SendClientMessage(playerid, 0xFFFF00AA, ".ùîøú àú äñ÷éï");
  1299. format(string, sizeof(string), ".%d : îñôø äñ÷éï ùìê äåà", Skin);
  1300. SetPlayerSkin(playerid,Skin);
  1301. SendClientMessage(playerid, 0xFF9900AA, string);
  1302. return 1;
  1303. }
  1304. if(strcmp(cmd, "/DelSkin", true) == 0 || strcmp(cmd, "/Ds", true) == 0)
  1305. {
  1306. dini_IntSet(GetFile(playerid), "Skin", 0);
  1307. dini_IntSet(GetFile(playerid), "HaveSkin", 0);
  1308. SendClientMessage(playerid, 0xFFFF00AA, ".îç÷ú àú äñ÷éï");
  1309. SetPlayerSkin(playerid,0);
  1310. return 1;
  1311. }
  1312. if(strcmp(cmd, "/Stats", true) == 0 || strcmp(cmd, "/S", true) == 0)
  1313. {
  1314. new DKilles = dini_Int(GetFile(playerid), "Killes");
  1315. new DDeaths = dini_Int(GetFile(playerid), "Deaths");
  1316. new DLevel = dini_Int(GetFile(playerid), "Level");
  1317. new DVip = dini_Int(GetFile(playerid), "Vip");
  1318. new DLevelAdmin = dini_Int(GetFile(playerid), "LevelAdmin");
  1319. new DBank = dini_Int(GetFile(playerid), "Bank");
  1320. new DayRegistered = dini_Int(GetFile(playerid), "DayRegistered");
  1321. new MonthRegistered = dini_Int(GetFile(playerid), "MonthRegistered");
  1322. new YearRegistered = dini_Int(GetFile(playerid), "YearRegistered");
  1323. format(string, sizeof(string), " :äñèèéñèé÷åú ùìê");
  1324. SendClientMessage(playerid, Grey, string);
  1325. format(string, sizeof(string), ".%d :îéúåú :%d | äøéâåú", DKilles , DDeaths);
  1326. SendClientMessage(playerid, 0xFF66FFAA, string);
  1327. format(string, sizeof(string), ".%d :îùúîù ëáåã :%d | øîä", DLevel,DVip);
  1328. SendClientMessage(playerid, 0xFF66FFAA, string);
  1329. format(string, sizeof(string), ".%d :øîú äàãîéï :%d | ëñó ááð÷",DBank , DLevelAdmin);
  1330. SendClientMessage(playerid, 0xFF66FFAA, string);
  1331. format(string, sizeof(string), ".[%d/%d/%d] : úàøéê äøùîä ìùøú",DayRegistered,MonthRegistered,YearRegistered);
  1332. SendClientMessage(playerid, 0xFF66FFAA, string);
  1333. new Float:H;
  1334. GetPlayerHealth(playerid,H);
  1335. format(string, sizeof(string), ".%.1f :çééí", H);
  1336. SendClientMessage(playerid, 0xFF66FFAA, string);
  1337. new Float:A;
  1338. GetPlayerArmour(playerid,H);
  1339. format(string, sizeof(string), ".%.1f :îâï", A);
  1340. SendClientMessage(playerid, 0xFF66FFAA, string);
  1341. return 1;
  1342. }
  1343.  
  1344. if(strcmp(cmd, "/PlayerStats", true) == 0 || strcmp(cmd, "/Ps", true) == 0)
  1345. {
  1346. tmp = strtok(cmdtext, idx);
  1347. if(!strlen(tmp)) return SendClientMessage(playerid, White, "Usage: /(P)layer(S)tats [playerid]");
  1348. User = strval(tmp);
  1349. if(!IsPlayerConnected(User)) return SendClientMessage(playerid, Brightred, "Error: àéãé ùâåéé");
  1350. new DKilles = dini_Int(GetFile(User), "Killes");
  1351. new DDeaths = dini_Int(GetFile(User), "Deaths");
  1352. new DLevel = dini_Int(GetFile(User), "Level");
  1353. new DVip = dini_Int(GetFile(User), "Vip");
  1354. new DLevelAdmin = dini_Int(GetFile(User), "LevelAdmin");
  1355. new DBank = dini_Int(GetFile(User), "Bank");
  1356. new DayRegistered = dini_Int(GetFile(User), "DayRegistered");
  1357. new MonthRegistered = dini_Int(GetFile(User), "MonthRegistered");
  1358. new YearRegistered = dini_Int(GetFile(User), "YearRegistered");
  1359.  
  1360. format(string, sizeof(string), " :%s äñèèéñèé÷åú ùì", GetName(User));
  1361. SendClientMessage(playerid, Grey, string);
  1362. format(string, sizeof(string), ".%d :îéúåú :%d | äøéâåú", DKilles , DDeaths);
  1363. SendClientMessage(playerid, 0xFF66FFAA, string);
  1364. format(string, sizeof(string), ".%d :îùúîù ëáåã :%d | øîä", DLevel,DVip);
  1365. SendClientMessage(playerid, 0xFF66FFAA, string);
  1366. format(string, sizeof(string), ".%d :øîú äàãîéï :%d | ëñó ááð÷", DBank , DLevelAdmin);
  1367. SendClientMessage(playerid, 0xFF66FFAA, string);
  1368. format(string, sizeof(string), ".[%d/%d/%d] : úàøéê äøùîä ìùøú",DayRegistered,MonthRegistered,YearRegistered);
  1369. SendClientMessage(playerid, 0xFF66FFAA, string);
  1370. new Float:H;
  1371. GetPlayerHealth(playerid,H);
  1372. format(string, sizeof(string), ".%.1f :çééí", H);
  1373. SendClientMessage(playerid, 0xFF66FFAA, string);
  1374. new Float:A;
  1375. GetPlayerArmour(playerid,H);
  1376. format(string, sizeof(string), ".%.2f :îâï", A);
  1377. SendClientMessage(playerid, 0xFF66FFAA, string);
  1378. return 1;
  1379. }
  1380.  
  1381. if(strcmp(cmd, "/Deposit", true) == 0 || strcmp(cmd, "/D", true) == 0)
  1382. {
  1383. if(!CPS_IsPlayerInCheckpoint(playerid,Atm)){ return
  1384. SendClientMessage(playerid,0xFF000096,".àúä ìà ááð÷,àå áð÷ ñåãé");
  1385. }
  1386. tobank = strtok(cmdtext, idx);
  1387. if(!strlen(tobank)) return SendClientMessage(playerid, White, "Usage: /(D)eposit [Ammount]");
  1388. new Money = GetPlayerMoney(playerid);
  1389. new deposit = strval(tobank);
  1390. if(deposit > Money) return SendClientMessage(playerid, Brightred, " .ñëåí ùâåé ");
  1391. if(deposit < 1) return SendClientMessage(playerid, Brightred, ".éù ìäëðéñ ãåìø 1 åîòìä");
  1392. dini_IntSet(GetFile(playerid), "Bank", dini_Int(GetFile(playerid), "Bank") +deposit);
  1393. GetPlayerMoney(playerid);
  1394. GivePlayerMoney(playerid, -deposit);
  1395. format(string, sizeof(string), ".%d$ äô÷ãú ìçùáåï ùìê", deposit);
  1396. SendClientMessage(playerid,0x2986CEFF, string);
  1397. return 1;
  1398. }
  1399.  
  1400. if(strcmp(cmd, "/Withdraw", true) == 0 || strcmp(cmd, "/Wd", true) == 0)
  1401. {
  1402. if(!CPS_IsPlayerInCheckpoint(playerid,Atm)){ return
  1403. SendClientMessage(playerid,0xFF000096,".àúä ìà ááð÷,àå áð÷ ñåãé");
  1404. }
  1405. frombank = strtok(cmdtext, idx);
  1406. if(!strlen(frombank)) return SendClientMessage(playerid, White, "/(W)ith(D)raw [Ammount]");
  1407. new BankMoney = dini_Int(GetFile(playerid), "Bank");
  1408. new withdraw = strval(frombank);
  1409. if(withdraw > BankMoney) return SendClientMessage(playerid, Brightred, ".ñëåí ùâåé");
  1410. if(withdraw < 1) return SendClientMessage(playerid, Brightred, ".éù ìäåöéà ãåìø 1 åîòìä");
  1411. dini_IntSet(GetFile(playerid), "Bank", dini_Int(GetFile(playerid), "Bank") -withdraw);
  1412. GetPlayerMoney(playerid);
  1413. GivePlayerMoney(playerid, withdraw);
  1414. format(string, sizeof(string), ".%d$ îùëú,îäçùáåï ùìê", withdraw);
  1415. SendClientMessage(playerid,0x2986CEFF, string);
  1416. return 1;
  1417. }
  1418.  
  1419. if(strcmp(cmd, "/Balance", true) == 0 || strcmp(cmd, "/B", true) == 0)
  1420. {
  1421. if(!CPS_IsPlayerInCheckpoint(playerid,Atm)){ return
  1422. SendClientMessage(playerid,0xFF000096,".àúä ìà ááð÷,àå áð÷ ñåãé");
  1423. }
  1424. new InBank = dini_Int(GetFile(playerid), "Bank");
  1425. format(string, sizeof(string), ".%d$ : éù ìê áçùáåï áð÷", InBank);
  1426. SendClientMessage(playerid,0x2986CEFF, string);
  1427. return 1;
  1428. }
  1429.  
  1430. if(strcmp(cmdtext, "/Nitros", true)==0)
  1431. {
  1432. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xAFAFAFAA, " .àúä ìà áøëá");
  1433. if(!IsPlayerInInvalidNosVehicle(playerid,GetPlayerVehicleID(playerid)))
  1434. {
  1435. if(GetPlayerMoney(playerid) >= 5000)
  1436. {
  1437. AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
  1438. SendClientMessage(playerid,0x24FF0AB9, " !øëùú ðééèøå");
  1439. return 1;
  1440. }
  1441. return SendClientMessage(playerid,0xFFFFFFAA, " !$ àéï ìê 5 àìó");
  1442. }
  1443. return SendClientMessage(playerid,0xFFFFFFAA, " !àúä ðîöà áøëá ùìà éëåì ì÷áì ðééèøå");
  1444. }
  1445.  
  1446. if(strcmp(cmdtext, "/AFK", true) == 0)
  1447. {
  1448. TogglePlayerControllable(playerid,0);
  1449. format(string,sizeof(string),".AFK ðëðñ ìîöá %s äùç÷ï",GetName(playerid));
  1450. SendStuntBotMessage(string,"DM_Bot",Brightred);
  1451. AFKCmd[playerid] = 1;
  1452. return 1;
  1453. }
  1454. if(strcmp(cmdtext, "/UnAFK", true) == 0)
  1455. {
  1456. TogglePlayerControllable(playerid,1);
  1457. format(string,sizeof(string),".AFK ééöà îîöá %s äùç÷ï",GetName(playerid));
  1458. SendStuntBotMessage(string,"DM_Bot",Brightred);
  1459. AFKCmd[playerid] = 0;
  1460. return 1;
  1461. }
  1462.  
  1463. if(strcmp(cmd,"/report",true)==0)
  1464. {
  1465. new result[256];
  1466. new length = strlen(cmdtext);
  1467. while ((idx < length) && (cmdtext[idx] <= ' '))
  1468. {
  1469. idx++;
  1470. }
  1471. new offset = idx;
  1472. while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  1473. {
  1474. result[idx - offset] = cmdtext[idx];
  1475. idx++;
  1476. }
  1477. result[idx - offset] = EOS;
  1478. if(!strlen(result))
  1479. {
  1480. SendClientMessage(playerid,0xFFFFFF00,"Usage: /Report [Id] [Reason]");
  1481. return 1;
  1482. }
  1483. format(string,sizeof(string),"[REPORT] Player: %s(id:%d), Text: %s",GetName(playerid),playerid,result);
  1484. for(new a=0;a<MAX_PLAYERS;a++) if(IsPlayerConnected(a) && LevelAdmin(a)) SendClientMessage(a,0x44A1FFFF,string);
  1485. format(string,sizeof(string),"Server: Your report: '%s', has been sent to the admins.",result);
  1486. SendClientMessage(playerid,0xFF9900AA,string);
  1487. return 1;
  1488. }
  1489.  
  1490. if(strcmp(cmdtext, "/Admins", true) == 0)
  1491. {
  1492. new Admins = 1;
  1493. SendClientMessage(playerid,Green,":àãîéðéí îçåáøéí");
  1494. format(string,sizeof(string),"%d) DM_Bot [ID: none | Level: 15]",Admins);
  1495. SendClientMessage(playerid,0xFF000096,string);
  1496. for(new i = 0; i < 200; i++)
  1497. {
  1498. if(IsPlayerConnected(i))
  1499. {
  1500. if(LevelAdmin(i) > 0 && Logged[i] == 1)
  1501. {
  1502. Admins++;
  1503. format(string,sizeof(string),"%d) %s [ID:%d | Level: %d]",Admins,GetName(i),i,LevelAdmin(i));
  1504. SendClientMessage(playerid,0xFFFF00AA,string);
  1505. }
  1506. }
  1507. }
  1508. format(string,sizeof(string),".%d :ñä''ë àãîéðéí îçåáøéí",Admins);
  1509. SendClientMessage(playerid,Pink,string);
  1510. return 1;
  1511. }
  1512.  
  1513. if(strcmp(cmd, "/Pm", true) == 0)
  1514. {
  1515. cmd = strtok(cmdtext,idx);
  1516. new id = strval(tmp);
  1517. new length = strlen(cmdtext);
  1518. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xFFFF00AA,".àééãé ùâåé");
  1519. while ((idx < length) && (cmdtext[idx] <= ' '))
  1520. {
  1521. idx++;
  1522. }
  1523. new offset = idx;
  1524. new result[256];
  1525. while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  1526. {
  1527. result[idx - offset] = cmdtext[idx];
  1528. idx++;
  1529. }
  1530. result[idx - offset] = EOS;
  1531. if(!strlen(result)) return SendClientMessage(playerid,0xFFFFFFAA, "/Pm [ID] [Text] : öåøú ùéîåù");
  1532. format(string, sizeof(string), "[Pravite Message] To : [%s] [%d] : %s",GetName(id),id,result);
  1533. SendClientMessage(playerid,0xFFFF00AA, string);
  1534. format(string, sizeof(string), "[Pravite Message] From : [%s] [%d] : %s",GetName(playerid),playerid,result);
  1535. SendClientMessage(id,0x24FF0AB9, string);
  1536. return 1;
  1537. }
  1538.  
  1539.  
  1540.  
  1541.  
  1542. //-------Vip System-------------------------------------------------------------
  1543.  
  1544. if(strcmp(cmdtext, "/VipList", true) == 0)
  1545. {
  1546. new VIP = 1;
  1547. SendClientMessage(playerid,0xAFAFAFAA,":îùúîùé ëáåã îçåáøéí");
  1548. format(string,sizeof(string),"%d) DM_Bot [ID: none | Level: 4]",VIP);
  1549. SendClientMessage(playerid,0xFF000096,string);
  1550. for(new i = 0; i < 200; i++)
  1551. {
  1552. if(IsPlayerConnected(i))
  1553. {
  1554. if(Vip(i) > 1 && Logged[i] == 1)
  1555. {
  1556. VIP++;
  1557. format(string,sizeof(string),"%d) %s [ID:%d | Level: %d]",VIP,GetName(i),i,Vip(i));
  1558. SendClientMessage(playerid,0xFFFF00AA,string);
  1559. if(Vip(i) == 4 && Logged[i] == 1)
  1560. {
  1561. VIP++;
  1562. format(string,sizeof(string),"%d) %s [ID:%d | Level: %d | VIP Manager]",VIP,GetName(i),i,Vip(i));
  1563. SendClientMessage(playerid,0x24FF0AB9,string);
  1564. }
  1565. }
  1566. }
  1567. }
  1568. format(string,sizeof(string),".%d :ñä''ë îùúîùé ëáåã îçåáøéí",VIP);
  1569. SendClientMessage(playerid,Pink,string);
  1570. GameTextForPlayer(playerid, "~b~Very ~w~ Importent ~r~ People ~y~ List", 3000, 1);
  1571. return 1;
  1572. }
  1573.  
  1574.  
  1575. if(strcmp(cmd, "/VipColor", true) == 0)
  1576. {
  1577. tmp = strtok(cmdtext,idx);
  1578. if(Vip(playerid) < 1) return SendClientMessage(playerid,0xFF000096,"!VIP òì îðú ìáöò ô÷åãä æå òìééê ìäéåú îùúîù ");
  1579. if(!strlen(tmp))return SendClientMessage(playerid,White,"USAGE: /VipColor [On/Off]");
  1580. if(!strcmp(tmp,"On",true))
  1581. {
  1582. SendClientMessage(playerid,0x24FF0AB9,".VIP äöáò ùìê ùåðä ìöáò ä");
  1583. SetPlayerColor(playerid,0xFFD720FF);
  1584. return 1;
  1585. }
  1586. if(!strcmp(tmp,"Off",true))
  1587. {
  1588. SendClientMessage(playerid,0x24FF0AB9,".äöáò ùìê ùåðä ìöáò øàðãåîìé");
  1589. SetPlayerColor(playerid,colors[random(sizeof(colors))]);
  1590. return 1;
  1591. }
  1592. return 1;
  1593. }
  1594.  
  1595.  
  1596.  
  1597. if(strcmp(cmd,"/SetVIP",true) == 0)
  1598. {
  1599. if(Vip(playerid) < 4) return SendClientMessage(playerid,0xFF000096,"!VIP òì îðú ìáöò ô÷åãä æå òìééê ìäéåú îðäì ä ");
  1600. new tmp2[256];
  1601. tmp = strtok(cmdtext,idx);
  1602. tmp2 = strtok(cmdtext,idx);
  1603. new id = strval(tmp);
  1604. new VipL = strval(tmp2);
  1605. if(VipL> 4 || VipL < 0)return SendClientMessage(playerid,0xFF000096,".øîä ùâåééä");
  1606. if(!strlen(tmp))return SendClientMessage(playerid, 0xFFFFFFAA, "USAGE: /SetVip [Playerid] [Level]");
  1607. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xFFFFFFAA,".àééãé ùâåé");
  1608. format(string,256," .%d ì VIP àú øîú ä %s ùéðú ìùç÷ï", VipL, GetName(id));
  1609. SendClientMessage(playerid,0x24FF0AB9, string);
  1610. format(string,256," .%d ùìê ì VIP äàãîéï ùéðä àú øîú ä", VipL);
  1611. SendClientMessage(id,0xFF000096, string);
  1612. format(GetFile(id),24,"/LRSV/Users/%s.ini",GetName(id));
  1613. dini_IntSet(GetFile(id),"Vip",VipL);
  1614. return 1;
  1615. }
  1616.  
  1617. if(strcmp(cmd,"/VipBase",true) == 0)
  1618. {
  1619. if(Vip(playerid) < 1) return SendClientMessage(playerid,0xFF000096,"!VIP òì îðú ìáöò ô÷åãä æå òìééê ìäéåú îùúîù ");
  1620. GameTextForPlayer(playerid, "~b~Vip ~w~Base", 3000, 1);
  1621. new playerState = GetPlayerState(playerid);
  1622. if(playerState == PLAYER_STATE_DRIVER){
  1623. new VehicleID;
  1624. VehicleID = GetPlayerVehicleID(playerid);
  1625. SetVehiclePos(VehicleID,213.5563,1901.3931,17.6406);
  1626. }else{
  1627. SetPlayerPos(playerid,213.5563,1901.3931,17.6406);}
  1628. return 1;
  1629. }
  1630.  
  1631. if(strcmp("/VipGate", cmdtext, true) == 0)
  1632. {
  1633. if(!PlayerToPoint(10.0,playerid,96.782631, 1920.957153, 19.918539)) return SendClientMessage(playerid,0xFF000096,"!VIPàúä ìà ÷øåá ìùòø ä");
  1634. if(Vip(playerid) < 1) return SendClientMessage(playerid,0xFF000096,"!VIP òì îðú ìáöò ô÷åãä æå òìééê ìäéåú îùúîù ");
  1635. if(Gate[playerid] == 0)
  1636. {
  1637. Gate[playerid] = 1;
  1638. SendClientMessage(playerid,0x24FF0AB9, ".VIP ôúçú àú ùòø ä ");
  1639. MoveObject(VipGate,96.782631, 1920.957153, 25.918539,5.0);
  1640. }
  1641. else if(Gate[playerid] == 1)
  1642. {
  1643. Gate[playerid] = 0;
  1644. SendClientMessage(playerid,0x24FF0AB9, ".VIP ñâøú àú ùòø ä");
  1645. MoveObject(VipGate,96.782631, 1920.957153, 19.918539,5.0);
  1646. }
  1647. return 1;
  1648. }
  1649.  
  1650. if (strcmp("/Bvw", cmdtext, true, 3) == 0)
  1651. {
  1652. if(Vip(playerid) < 2) return SendClientMessage(playerid,0xFF000096,"!áøîä 2 VIP òì îðú ìáöò ô÷åãä æå òìééê ìäéåú îùúîù ");
  1653. if(!CPS_IsPlayerInCheckpoint(playerid,Vbw)){ return
  1654. SendClientMessage(playerid,0xFF000096,".VIP àúä ìà áçðåú ðù÷ ùì ä");
  1655. }
  1656. cmd = strtok(cmdtext,idx);
  1657. format(GetFile(playerid),32,"/LRSV/Users/%s.txt",GetName(playerid));
  1658. if(!strlen(cmd))return SendClientMessage(playerid,White,"USAGE: /Bvw [1-4]");
  1659. if(!strcmp(cmd,"1",true))//Fire
  1660. {
  1661. if(GetPlayerMoney(playerid)< Fire) return SendClientMessage(playerid,0xFF000096,".àéï ìê îñôé÷ ëñó,ìðù÷ æä");
  1662. dini_IntSet(GetFile(playerid),"Fire",dini_Int(GetFile(playerid),"Fire")+30);
  1663. GivePlayerMoney(playerid,-Fire);
  1664. GivePlayerWeapon(playerid,37,dini_Int(GetFile(playerid),"Fire"));
  1665. SendClientMessage(playerid,0x24FF0AB9,".VIP îçðåú ä Fire øëùú àú äðù÷");
  1666. return 1;
  1667. }
  1668. if(!strcmp(cmd,"2",true))//Kanta
  1669. {
  1670. if(GetPlayerMoney(playerid)< Kanta) return SendClientMessage(playerid,0xFF000096,".àéï ìê îñôé÷ ëñó,ìðù÷ æä");
  1671. dini_IntSet(GetFile(playerid),"Kanta",dini_Int(GetFile(playerid),"Kanta")+1);
  1672. GivePlayerMoney(playerid,-Kanta);
  1673. GivePlayerWeapon(playerid,8,dini_Int(GetFile(playerid),"Kanta"));
  1674. SendClientMessage(playerid,0x24FF0AB9,".VIP îçðåú ä Kanta øëùú àú äðù÷");
  1675. return 1;
  1676. }
  1677. if(!strcmp(cmd,"3",true))//Chasnow
  1678. {
  1679. if(GetPlayerMoney(playerid)< Cashinow) return SendClientMessage(playerid,0xFF000096,".àéï ìê îñôé÷ ëñó,ìðù÷ æä");
  1680. dini_IntSet(GetFile(playerid),"Cashinow",dini_Int(GetFile(playerid),"Cashinow")+1);
  1681. GivePlayerMoney(playerid,-Cashinow);
  1682. GivePlayerWeapon(playerid,9,dini_Int(GetFile(playerid),"Cashinow"));
  1683. SendClientMessage(playerid,0x24FF0AB9,".VIP îçðåú ä Cashinow øëùú àú äðù÷");
  1684. return 1;
  1685. }
  1686. if(!strcmp(cmd,"4",true))//Bazoka
  1687. {
  1688. if(GetPlayerMoney(playerid)< Bazoka) return SendClientMessage(playerid,0xFF000096,".àéï ìê îñôé÷ ëñó,ìðù÷ æä");
  1689. dini_IntSet(GetFile(playerid),"Bazoka",dini_Int(GetFile(playerid),"Bazoka")+5);
  1690. GivePlayerMoney(playerid,-Bazoka);
  1691. GivePlayerWeapon(playerid,36,dini_Int(GetFile(playerid),"Bazoka"));
  1692. SendClientMessage(playerid,0x24FF0AB9,".VIP îçðåú ä Bazoka øëùú àú äðù÷");
  1693. return 1;
  1694. }
  1695. return 1;
  1696. }
  1697.  
  1698. if (strcmp("/vwl", cmdtext, true, 3) == 0)
  1699. {
  1700. if(Vip(playerid) < 2) return SendClientMessage(playerid,0xFF000096,"!áøîä 2 VIP òì îðú ìáöò ô÷åãä æå òìééê ìäéåú îùúîù ");
  1701. if(!CPS_IsPlayerInCheckpoint(playerid,Vbw)){ return
  1702. SendClientMessage(playerid,0xFF000096,".VIP àúä ìà áçðåú ðù÷ ùì ä");
  1703. }
  1704. SendClientMessage(playerid,0xFF000096,"_________________ .VIP øùéîú äðù÷éí _________________");
  1705. SendClientMessage(playerid,0x24FF0AB9,"1.Fire(25000$) 2.Kanta (20000$) 3.Cashinow (20000$)");
  1706. SendClientMessage(playerid,0x24FF0AB9,"4.Bazoka (25000$)");
  1707. return 1;
  1708. }
  1709.  
  1710. if(strcmp(cmdtext, "/Vbm", true) == 0)
  1711. {
  1712. if(Vip(playerid) < 3) return SendClientMessage(playerid,0xFF000096,"!áøîä 3 VIP òì îðú ìáöò ô÷åãä æå òìééê ìäéåú îùúîù ");
  1713. if(IsPlayerConnected(playerid))
  1714. {
  1715. new Float:X;
  1716. new Float:Y;
  1717. new Float:Z;
  1718. GetPlayerPos(playerid,X,Y,Z);
  1719. CreateExplosion(X+5,Y+5,Z+5,11,0);
  1720. SendClientMessage(playerid,0x24FF0AB9, ".VIP òùéú àú ôéöåõ ä");
  1721. GameTextForPlayer(playerid, "~b~Very ~w~ Importent ~r~ People ~y~ Boom", 3000, 1);
  1722. }
  1723. return 1;
  1724. }
  1725.  
  1726.  
  1727. //=Monster======================================================================
  1728. //------------Mini System---------------------------------------
  1729. if(strcmp(cmd, "/Mini", true) == 0)
  1730. {
  1731. tmp = strtok(cmdtext,idx);
  1732. if(!strlen(tmp))return SendClientMessage(playerid,White,"/Mini [Join/Leave/Status/End/Start] : öåøú ùéîåù");
  1733. if(!strcmp(tmp,"Start",true))
  1734. {
  1735. SendClientMessageToAll(0x000000FF,"_____________________________________________");
  1736. format(string,sizeof(string),".äôòéì àú îìçîú äîéðâàï %s äàãîéï",GetName(playerid));
  1737. SendClientMessageToAll(0x24FF0AB9,string);
  1738. SendClientMessageToAll(0xFF000096,"[/Mini Join] : ìäöèøôåú øùîå");
  1739. SendClientMessageToAll(Pink,"[50000$] : ôøñ îåáèç ìîðöç");
  1740. SendClientMessageToAll(0x000000FF,"_____________________________________________");
  1741. MiniOn = 1; MiniPlayers = 0; MiniWinner = -1;
  1742. Count = 60;
  1743. countMini = SetTimer("MCountdown", 1000, 1);
  1744. return 1;
  1745. }
  1746. if(!strcmp(tmp,"End",true))
  1747. {
  1748. if(MiniOn == 0) return SendClientMessage(playerid,0xFF000096,".àéï îìçîú îéðâàï ëøâò");
  1749. MiniEnd(playerid);
  1750. KillTimer(countMini);
  1751. return 1;
  1752. }
  1753. if(!strcmp(tmp,"Join",true))
  1754. {
  1755. if(InMini[playerid] == 1) return SendClientMessage(playerid,0xFF000096,".àúä ëáø øùåí ìîìçîú äîéðâàï");
  1756. if(MiniOn == 0) return SendClientMessage(playerid,0xFF000096,".àéï îìçîú îéðâàï ëøâò");
  1757. if(MiniStartd == 1) return SendClientMessage(playerid,0xFF000096,".äîìçîä ëáø äçìä");
  1758. if(MiniPlayers == MMP) return SendClientMessage(playerid,0xFF000096,".ëì äî÷åîåú áîìçîä úôåñéí");
  1759. format(string,sizeof(string),".äöèøó ìîìçîú äîéðâàï %s äùç÷ï",GetName(playerid));
  1760. SendClientMessageToAll(0x24FF0AB9,string);
  1761. InMini[playerid] = 1; MiniPlayers ++;
  1762. ResetPlayerWeapons(playerid);
  1763. TogglePlayerControllable(playerid, 0);
  1764. new rand = random(sizeof(MiniRandomSpawn));
  1765. SetPlayerPos(playerid, MiniRandomSpawn[rand][0], MiniRandomSpawn[rand][1], MiniRandomSpawn[rand][2]); //Randoms
  1766. return 1;
  1767. }
  1768. if(!strcmp(tmp,"Leave",true))
  1769. {
  1770. if(InMini[playerid] == 0) return SendClientMessage(playerid,0xFF000096,".àúä ìà áîìçîú îéðâàï ëøâò");
  1771. if(MiniOn == 0) return SendClientMessage(playerid,0xFF000096,".àéï îìçîú îéðâàï ëøâò");
  1772. format(string,sizeof(string),".òæá àú îìçîú äîéðâàï %s äùç÷ï",GetName(playerid));
  1773. SendClientMessageToAll(0x24FF0AB9,string);
  1774. InMini[playerid] = 0; MiniPlayers --;
  1775. ResetPlayerWeapons(playerid);
  1776. SpawnPlayer(playerid);
  1777. return 1;
  1778. }
  1779. if(!strcmp(tmp,"Status",true))
  1780. {
  1781. if(MiniStartd == 1)
  1782. {
  1783. format(string,sizeof(string),".ùç÷ðéí %d éù ëøâò,îìîçú îéðéâàï åéù áä",MiniPlayers);
  1784. SendClientMessageToAll(0x24FF0AB9,string);
  1785. }
  1786. else if(MiniStartd == 0)
  1787. {
  1788. SendClientMessage(playerid,0x24FF0AB9,".àéï îìçîú îéðâàï ëøâò");
  1789. }
  1790. return 1;
  1791. }
  1792. return 0;
  1793. }
  1794. //------------Mini System---------------------------------------
  1795.  
  1796. if(strcmp(cmd,"/OPGate",true) == 0)
  1797. {
  1798. MoveObject(PGate,-23.461349, 2068.391846, 14.218704,2.5);
  1799. format(string,sizeof(string)," %s Takes out remote control,and open's the gate.",GetName(playerid));
  1800. SendClientMessageToAll(Bluewhite,string);
  1801. return 1;
  1802. }
  1803.  
  1804. if(strcmp(cmd,"/CPGate",true) == 0)
  1805. {
  1806. MoveObject(PGate,-23.461349, 2068.391846, 19.218704,2.5);
  1807. format(string,sizeof(string)," %s Takes out remote control,and close's the gate.",GetName(playerid));
  1808. SendClientMessageToAll(Bluewhite,string);
  1809. return 1;
  1810. }
  1811.  
  1812. if(strcmp(cmd, "/Free", true) == 0 || strcmp(cmd, "/F", true) == 0)
  1813. {
  1814. new id;
  1815. tmp = strtok(cmdtext,idx);
  1816. id = strval(tmp);
  1817. if(IsPlayerConnected(playerid))
  1818. if(!strlen(tmp)) return SendClientMessage(playerid,White, "Usage: /Free [ID]");
  1819. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,Yellow," Worng id.");
  1820. format(string,sizeof(string)," %s Release you from the prison.",GetName(playerid));
  1821. SendClientMessage(id,White,string);
  1822. return 1;
  1823. }
  1824.  
  1825.  
  1826.  
  1827.  
  1828. //Sky====================================
  1829.  
  1830. if(strcmp(cmd,"/sky",true) == 0)
  1831. {
  1832. new Float:x,Float:y,Float:z;
  1833. GetPlayerPos(playerid,x,y,z);
  1834. SetPlayerPos(playerid,x,y,z+800);
  1835. GivePlayerWeapon(playerid,46,100000);
  1836. return 1;
  1837. }
  1838. //=========================================CMD Admin============================
  1839. if(!strcmp(cmd,"/getcar",true))
  1840. {
  1841. if(LevelAdmin(playerid) < 9) return SendClientMessage(playerid,0xFF000096," !òì îðú ìáöò ô÷åãä æå òìééê ìäéåú øîä 9 áàãîéï");
  1842. new Float:p[4], vmodel, vid;
  1843. cmd = strtok(cmdtext,idx);
  1844. if(!strlen(cmd)) return SendClientMessage(playerid,0xFFFFFF00," /getcar [vehicle name/model] :öåøú ùéîåù");
  1845. vmodel = IsNumeric(cmd)? strval(cmd):GetVehicleModelIDFromName(cmd);
  1846. if(vmodel < 400 || vmodel > 611) return SendClientMessage(playerid,0x7CFC00AA,".ùí/îñôø øëá ùâåé");
  1847. GetPlayerFacingAngle(playerid,p[3]);
  1848. GetPlayerPos(playerid,p[0],p[1],p[2]);
  1849. GetXYInFrontOfPlayer(playerid,p[0],p[1],IsPlayerInAnyVehicle(playerid)? 8.0:5.0);
  1850. vid = CreateVehicle(vmodel,p[0],p[1],p[2],p[3]+90,-1,-1,180);
  1851. format(string,sizeof(string)," Vehicle %d created: %s",vid,GetVehicleName(vmodel));
  1852. SendClientMessage(playerid,0xFFFF00AA,string);
  1853. return 1;
  1854. }
  1855.  
  1856. //=============================CMD PLAYER=======================================
  1857.  
  1858. //Class-------------------------------------------------------------------------
  1859. if(strcmp(cmd, "/Class", true) == 0)
  1860. {
  1861. ForceClassSelection(playerid);
  1862. SetPlayerHealth(playerid, 0);
  1863. SendClientMessage(playerid,0x24FF0AB9, ".äùúâøú ìáçéøú ãîéåú");
  1864. return 1;
  1865. }
  1866.  
  1867. //----------------------------Flip----------------------------------------------
  1868. if (strcmp(cmdtext,"/Flip", true) == 0)
  1869. {
  1870. if(Level[playerid] >= 3) return SendClientMessage(playerid,0xFF000096,"!òì îðú ìáöò ô÷åãä æå òìééê ìäéåú áøîä 3");
  1871. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFFF00AA, " .àúä ìà áøëá");
  1872. SetVehicleZAngle(GetPlayerVehicleID(playerid), 0);
  1873. SendClientMessage(playerid,0x24FF0AB9, ".äøëá äúäôê");
  1874. return 1;
  1875. }
  1876. //--------------------------------Boom-----------------------------------------
  1877.  
  1878.  
  1879. //-----------------Pay----------------------------------------------------------
  1880.  
  1881. if(strcmp(cmd,"/pay",true) == 0)
  1882. {
  1883. new tmp2[256];
  1884. tmp = strtok(cmdtext, idx);
  1885. tmp2 = strtok(cmdtext, idx);
  1886. new id = strval(tmp);
  1887. new Money = strval(tmp2);
  1888. if(!strlen(tmp) || !strlen(tmp2)) return SendClientMessage(playerid,0xAA3333AA," USAGE: /Pay [Id] [Money]");
  1889. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xDC143CAA," .àééãé ùâåé ");
  1890. if(Money > GetPlayerMoney(playerid)) return SendClientMessage(playerid,0xDC143CAA," .ñëåí ùâåé ");
  1891. if(Money < 0 ||Money > 1000000) return SendClientMessage(playerid,0xDC143CAA," .éù ìäòáéø ø÷ 1000000 áëì äòáøä ");
  1892. if(id == playerid) return SendClientMessage(playerid,0xDC143CAA,".àúä ìà éëåì ìùìåç ëñó ìòöîê ");
  1893. GivePlayerMoney(id,Money);
  1894. GivePlayerMoney(playerid,-Money);
  1895. new Sname[24], Gname[24];
  1896. GetPlayerName(playerid,Sname,24);
  1897. GetPlayerName(id,Gname,24);
  1898. format(string,256," .$%d ñëåí äëñó (id:%d)%s ÷éáìú ëñó î ",Money,playerid,Sname);
  1899. SendClientMessage(id,0x24FF0AB9,string);
  1900. format(string,256," .$%d àú äñëåí (id:%d)%s ùìçú ìùç÷ï ",Money,id,Gname);
  1901. SendClientMessage(playerid,0x24FF0AB9,string);
  1902. return 1;
  1903. }
  1904.  
  1905.  
  1906. //---------------------------Inv------------------------------------------------
  1907.  
  1908.  
  1909. if(strcmp(cmdtext, "/Invisible", true) == 0)
  1910. {
  1911. if(Level[playerid] >= 9) return SendClientMessage(playerid,0xFF000096,"!òì îðú ìáöò ô÷åãä æå òìééê ìäééåú øîä 9 ");
  1912. ShowNameTags(0);
  1913. ShowPlayerMarkers(0);
  1914. SendClientMessage(playerid,0x24FF0AB9," !àúä áìúé ðøàä ëòú ");
  1915. return 1;
  1916. }
  1917.  
  1918. //---------------------------------------------------------------UnInv----------
  1919. if(strcmp(cmdtext, "/UnInvisible", true) == 0)
  1920. {
  1921. if(Level[playerid] >= 9) return SendClientMessage(playerid,0xFF000096,"!òì îðú ìáöò ô÷åãä æå òìééê ìäééåú øîä 9");
  1922. ShowNameTags(1);
  1923. ShowPlayerMarkers(1);
  1924. SendClientMessage(playerid,0x24FF0AB9," !àúä ðøàä ëòú ");
  1925. return 1;
  1926. }
  1927.  
  1928. //--------------------------------ResetM----------------------------------------------
  1929. if(strcmp(cmdtext, "/RestM", true)==0)
  1930. {
  1931. ResetPlayerMoney(playerid);
  1932. SendClientMessage(playerid, 0x24FF0AB9, " !äëñó ùìê äúàôñ");
  1933. return 1;
  1934. }
  1935.  
  1936.  
  1937. //---------------------------------FixCar---------------------------------------------
  1938. if(strcmp(cmdtext, "/FixCar", true)==0)
  1939. {
  1940. if(Fix[playerid] == 1)return SendClientMessage(playerid,0x556b2fFF," !àôùø ìäùúîù áô÷åãä æå,ø÷ ôòí àçú áçééí");
  1941. if(Level[playerid] >= 3) return SendClientMessage(playerid,0xFF000096," !òì îðú ìáöò ô÷åãä æå òìééê ìäéåú øîä 3");
  1942. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFFF00AA, " .àúä ìà áøëá");
  1943. SetVehicleHealth(GetPlayerVehicleID(playerid),1000);
  1944. Fix[playerid] =1;
  1945. SendClientMessage(playerid, 0x24FF0AB9, " .äøëá ùìê úå÷ï");
  1946. return 1;
  1947. }
  1948.  
  1949. //---------------------------Armor---------------------------------------------------
  1950. if(strcmp(cmdtext, "/Armor", true) == 0)
  1951. {
  1952. if(Armor[playerid] == 1)return SendClientMessage(playerid,0x556b2fFF," !àôùø ìäùúîù áô÷åãä æå,ø÷ ôòí àçú áçééí");
  1953. if(Level[playerid] >= 4) return SendClientMessage(playerid,0xFF000096," !òì îðú ìáöò ô÷åãä æå òìééê ìäéåú áøîä 4");
  1954. SetPlayerArmour(playerid,100);
  1955. Armor[playerid] =1;
  1956. SendClientMessage(playerid,0x24FF0AB9," !äîâï ùìê äúîìà");
  1957. return 1;
  1958. }
  1959. //----------------------------------------Hm-------------------------------------
  1960. if(strcmp(cmdtext, "/HM", true) == 0)
  1961. {
  1962.  
  1963. if(Health[playerid] == 1)return SendClientMessage(playerid,0x556b2fFF," !àôùø ìäùúîù áô÷åãä æå,ø÷ ôòí àçú áçééí");
  1964. if(Level[playerid] >= 4) return SendClientMessage(playerid,0xFF000096," !òì îðú ìáöò ô÷åãä æå òìééê ìäéåú øîä 4");
  1965. SetPlayerHealth(playerid, 100);
  1966. Health[playerid] =1;
  1967. SendClientMessage(playerid,0x24FF0AB9," !îéìàú çééí");
  1968. return 1;
  1969. }
  1970.  
  1971.  
  1972.  
  1973.  
  1974. /*===SavePos===*/
  1975. if(strcmp(cmdtext, "/SP",true)==0)
  1976. {
  1977. if(Level[playerid] >= 5) return SendClientMessage(playerid,0xFF000096," !òì îðú ìáöò ô÷åãä æå òìééê ìäéåú øîä 5");
  1978. GetPlayerPos(playerid,savepos[playerid][0],savepos[playerid][1],savepos[playerid][2]);
  1979. SendClientMessage(playerid,0x24FF0AB9, ".ùéðú àú äîé÷åí ùìê,ëòú ùúëðñ úðçú ôä");
  1980. return 1;
  1981. }
  1982. /*====GotoPos====*/
  1983. if(strcmp(cmdtext,"/gP",true)==0)
  1984. {
  1985. if(Level[playerid] >= 5) return SendClientMessage(playerid,0xFF000096," !òì îðú ìáöò ô÷åãä æå òìééê ìäéåú øîä 5");
  1986. if(!IsPlayerInAnyVehicle(playerid)) {
  1987. SetPlayerPos(playerid, savepos[playerid][0],savepos[playerid][1],savepos[playerid][2]);
  1988. SendClientMessage(playerid, 0x24FF0AB9, ".äùúâøú ìîé÷åí ùìê");
  1989. } else {
  1990. SetVehiclePos(GetPlayerVehicleID(playerid),savepos[playerid][0],savepos[playerid][1],savepos[playerid][2]); }
  1991. return 1;
  1992. }
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998. //=BM===========================================================================
  1999. if(strcmp(cmdtext, "/BM", true) == 0)
  2000. {
  2001. if(Level[playerid] >= 8) return SendClientMessage(playerid,0xFF000096," !òì îðú ìáöò ô÷åãä æå òìééê ìäéåú øîä 8");
  2002. if(bm[playerid] == 1)return SendClientMessage(playerid,0x556b2fFF," !àôùø ìäùúîù áô÷åãä æå,ø÷ ôòí àçú áçééí");
  2003. bm[playerid]=1;
  2004. if(IsPlayerConnected(playerid))
  2005. {
  2006. GetPlayerMoney(playerid);
  2007. new Float:X;
  2008. new Float:Y;
  2009. new Float:Z;
  2010. new kname[24];
  2011. GetPlayerName(playerid,kname,24);
  2012. GetPlayerPos(playerid,X,Y,Z);
  2013. CreateExplosion(X,Y,Z,11,0);
  2014. SendClientMessage(playerid,0x24FF0AB9, ".äúôåööú áäöìçä");}
  2015. return 1;
  2016. }
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022. //---------------------------help------------------------------------------------
  2023.  
  2024. if(strcmp(cmdtext, "/jetp", true)==0)
  2025. {
  2026. if(Level[playerid] >= 12) return SendClientMessage(playerid,0xFF000096,"!òì îðú ìáöò ô÷åãä æå òìééê ìäéåú øîä 12");
  2027. new Float:X, Float:Y, Float:Z;
  2028. GetPlayerPos(playerid, X, Y, Z);
  2029. CreatePickup(370,2,X,Y,Z);
  2030. SendClientMessage(playerid, 0x24FF0AB9, "!÷éáìú â'èôà÷");
  2031. return 1;
  2032. }
  2033.  
  2034. //-------ChangeSkin-------------------------------------------------------------
  2035. if(strcmp(cmd, "/ChangeSkin", true) == 0)
  2036. {
  2037. if(!CPS_IsPlayerInCheckpoint(playerid,ChangeSkin)){ return
  2038. SendClientMessage(playerid,0xFF000096,".àúä ìà áçðåú áâãéí");
  2039. }
  2040. new tmp2[256];
  2041. tmp2 = strtok(cmdtext, idx);
  2042. new id2 = strval(tmp2);
  2043. if(id2 < 298 ||id2 > 0)
  2044. {
  2045. if(!strlen(tmp2)) return SendClientMessage(playerid,0xFFFFFFAA,"USAGE: /ChangeSkin [Skin] ");
  2046. SetPlayerSkin(playerid,id2);
  2047. }else {
  2048. SendClientMessage(playerid,0xff0000AA,".ñ÷éï ùâåé");
  2049. }
  2050. format(string,sizeof(string),".%dùéðú ìòöîê àú äãîåú ì",id2);
  2051. SendClientMessage(playerid,0x24FF0AB9,string);
  2052. return 1;
  2053. }
  2054. //-------Help-----------------------------------
  2055. if(strcmp(cmdtext, "/Help", true) == 0)
  2056. {
  2057. SendClientMessage(playerid,0xFF66FFAA,"|______DeathMatch Help Menu______|");
  2058. SendClientMessage(playerid,0xFF9900AA,".îàåã îéåçã DM ùøú ");
  2059. SendClientMessage(playerid,0xFF66FFAA,".áîåã æä,éù îâååï âãåì ùì àôùøéåú");
  2060. SendClientMessage(playerid,0xFFFF00AA,".áéï äàôùøéåú àôùø ìîöåà : ùéôåøé øëá,ãøéôèéí àééùéí,îéøåöéí åòåã");
  2061. SendClientMessage(playerid,0xFFFF00AA,"? /Commands, ìøùéîú äô÷åãåú | /Teleports, ìøùéîú äùéâåøéí ?");
  2062. SendClientMessage(playerid,0xFFFF00AA,"? /Credits, ìøùéîú ä÷øãéèéí ùì éåöøé äîåã ?");
  2063. SendClientMessage(playerid,0xFFFF00AA,"? /Stats, /PStats, öôééä áñèàèéí àééùéí àå ùì àçøéí ?");
  2064. SendClientMessage(playerid,0xFFFF00AA,"? /DriftsHelp, /PbattleHelp, òæøä òì äîòøëåú áùøú ?");
  2065. SendClientMessage(playerid,0x000000FF,"_________________________________________");
  2066. return 1;
  2067. }
  2068. if(strcmp(cmdtext, "/Credits", true) == 0)
  2069. {
  2070. SendClientMessage(playerid,0xFF66FFAA,"|______DeathMatch Credits______|");
  2071. SendClientMessage(playerid,0xAFAFAFAA," Nex[T]ioN,Bar Ohana - îúëðú äîåã");
  2072. SendClientMessage(playerid,0x000000FF,"_________________________________________");
  2073. return 1;
  2074. }
  2075. if(strcmp(cmdtext, "/teleports", true) == 0)
  2076. {
  2077. SendClientMessage(playerid,0xFF66FFAA,"|______DeathMatch Teleports______|");
  2078. SendClientMessage(playerid,0xFFFF00AA,"/Race /Ammo /war /Disco /Garage /Telebank");
  2079. SendClientMessage(playerid,0xFFFF00AA,"/Ap /Everest /Jump /Test /Taxi /Battle");
  2080. SendClientMessage(playerid,0xFFFF00AA,"/Ls /Nrg /Pool /Drift /Pc /Lonapark");
  2081. SendClientMessage(playerid,0xFFFF00AA,"/Lv /Jeep /Ramp /Jailvisit /tree");
  2082. SendClientMessage(playerid,0xFFFF00AA,"/Drifts /Drifts 2 /Race 2 /Sky /Class");
  2083. SendClientMessage(playerid,0x000000FF,"_________________________________________");
  2084. return 1;
  2085. }
  2086. if(strcmp(cmdtext, "/Commands", true) == 0)
  2087. {
  2088. SendClientMessage(playerid,0xFF66FFAA,"|___DeathMatch Commands Menu___|");
  2089. SendClientMessage(playerid,0xFFFF00AA,"Login,Register,Stats,PStats Deposit Withdraw Balance");
  2090. SendClientMessage(playerid,0xFFFF00AA,"Admins,Flip,AFK,UnAFK,Kill,Report,Nitros,Bm,Fixcar,Hm,Armor,Invisible");
  2091. SendClientMessage(playerid,0xFFFF00AA,"UnInvisible,Sp,Gp");
  2092. SendClientMessage(playerid,0x000000FF,"_________________________________________");
  2093. return 1;
  2094. }
  2095. if(strcmp(cmdtext, "/DriftsHelp", true) == 0)
  2096. {
  2097. SendClientMessage(playerid,0xFF66FFAA,"|___DeathMatch Drifts Menu___|");
  2098. SendClientMessage(playerid,0xFFFF00AA,".îòøëú æå îàôùøú ìê ìòùåú ãøéôè òí ùç÷ï,ììà ùéôøéòå ìëí");
  2099. SendClientMessage(playerid,0xFFFF00AA,"/PDinvite - ìùìåç ìùç÷ï äæîðä ìãøéôè | /PDAccept - ìàùø ãøéôè ùùìçå ìê");
  2100. SendClientMessage(playerid,0xFFFF00AA,"/PDcancel - ìáéèåì,ãøôéè ùäåæîðú àìéå | /PDleave - ìòæåá ãøéôè ùàúä áå");
  2101. SendClientMessage(playerid,0x000000FF,"_________________________________________");
  2102. return 1;
  2103. }
  2104. if(strcmp(cmdtext, "/BotHelp", true) == 0)
  2105. {
  2106. SendClientMessage(playerid,0xFF66FFAA,"|___DeathMatch Bot Menu___|");
  2107. SendClientMessage(playerid,0xFFFF00AA,".áåè äåà ëîå ùç÷ï ìëì ãáø,äåà òåðä òì äùàìåú,åîòðéù");
  2108. SendClientMessage(playerid,0xFFFF00AA,".äáåè ééëåì ìëðåú ìëí òì ùàìåú,àáì òì äøåá ìà");
  2109. SendClientMessage(playerid,0xFFFF00AA,".DM_Bot ëãé ìãáø òí äáåè äåñéôå ìôðé ëì îùôè");
  2110. SendClientMessage(playerid,0x000000FF,"_________________________________________");
  2111. return 1;
  2112. }
  2113. if(strcmp(cmdtext, "/Info", true) == 0)
  2114. {
  2115. SendClientMessage(playerid,0xFF66FFAA,"|___DeathMatch Info Menu___|");
  2116. SendClientMessage(playerid,0xFFFF00AA,"DeathMatch v0.1 :âøñàú äîåã");
  2117. SendClientMessage(playerid,0xFFFF00AA,".0 :òãëåðéí");
  2118. SendClientMessage(playerid,0xFFFF00AA,"VGames.co.il");
  2119. SendClientMessage(playerid,0xFFFF00AA,"Ventrilo: 80.179.153.12:10976");
  2120. SendClientMessage(playerid,0x000000FF,"_________________________________________");
  2121. return 1;
  2122. }
  2123. if(strcmp(cmdtext, "/SystemHelp", true) == 0)
  2124. {
  2125. SendClientMessage(playerid,0xFF66FFAA,"|______DeathMatch System______|");
  2126. SendClientMessage(playerid,0xAFAFAFAA,"/DriftsHelp - ìòæøä òì îòøëú äãøéôèéí");
  2127. SendClientMessage(playerid,0xAFAFAFAA,"/PBattleHelp - ìòæøä òì îòøëú ä÷øáåú àééùéí ");
  2128. SendClientMessage(playerid,0xAFAFAFAA,"/VIPHelp - ìòæøä òì îòøëú ä÷øáåú àééùéí ");
  2129. SendClientMessage(playerid,0x000000FF,"_________________________________________");
  2130. return 1;
  2131. }
  2132. if(strcmp(cmdtext, "/PbattleHelp", true) == 0)
  2133. {
  2134. SendClientMessage(playerid,0xFF66FFAA,"|___DeathMatch Pbattle Menu___|");
  2135. SendClientMessage(playerid,0xFFFF00AA,".îòøëú æå îàôùøú ìê ìòùåú ÷øá àééùé ììà ùéôøéòå ìê");
  2136. SendClientMessage(playerid,0xFFFF00AA,"/PBinvite - ìùìåç ìîéùäå äæîðä ì÷øá | /PBAccept - ìàùø àú ä÷øá äàééùé ùùìçå ìê");
  2137. SendClientMessage(playerid,0xFFFF00AA,"/PBcancel - ìáèì àú ä÷øá ùäæîéðå ìê | /PBleave - ìòæåá àú ä÷øá ùàúä áå");
  2138. SendClientMessage(playerid,0x000000FF,"_________________________________________");
  2139. return 1;
  2140. }
  2141. if(strcmp(cmdtext, "/VipHelp", true) == 0)
  2142. {
  2143. SendClientMessage(playerid,0xFF66FFAA,"|___DeathMatch Vip Menu___|");
  2144. SendClientMessage(playerid,0xFFFF00AA,".äéà îòøëú ùø÷ àðùéí çùåáéí,î÷áìéí àìééä âéùä VIP îòøëú ä");
  2145. SendClientMessage(playerid,0xFFFF00AA,".áîòøëú ÷ééîåú 3,øîåú åùìì ùì ô÷åãåú");
  2146. SendClientMessage(playerid,0xFFFF00AA,"/VipBase(1) /VipColor(1) /VipGate(1) /Vbm(3) /vwl(2) /bvw(2)");
  2147. SendClientMessage(playerid,0x000000FF,"_________________________________________");
  2148. return 1;
  2149. }
  2150.  
  2151. // Teleports , ùéâåøéí
  2152. if(strcmp (cmdtext, "/Monster", true)==0)
  2153. {
  2154. new Float:health;
  2155. GetPlayerHealth(playerid,health);
  2156. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2157. ResetPlayerWeapons(playerid);
  2158. SetPlayerInterior(playerid,0);
  2159. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2160. {
  2161. SetVehiclePos(GetPlayerVehicleID(playerid),-357.9751,-425.2764,7.1675);
  2162. SetVehicleZAngle(GetPlayerVehicleID(playerid), 247.8321);
  2163. }
  2164. else { SetPlayerPos(playerid,-357.9751,-425.2764,7.1675);
  2165.  
  2166. }
  2167. SendClientMessage(playerid, 0xFF9900AA, ".áøåê äáà ìîåðñèø");
  2168. SetCameraBehindPlayer(playerid);
  2169. return 1;
  2170. }
  2171. //=Ammo=========================================================================
  2172. if(strcmp(cmdtext, "/Ammo", true)==0)
  2173. {
  2174. new Float:health;
  2175. GetPlayerHealth(playerid,health);
  2176. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2177.  
  2178.  
  2179. if(Level[playerid] < 3) return SendClientMessage(playerid,0x33CCFFAA," !àúä öøéê ìäéåú øîä 3 ëãé ìäéùúâø ìùéâåø äæä");
  2180.  
  2181. SetPlayerInterior(playerid,0);
  2182. SetPlayerPos(playerid, 2154.6987, 939.6292, 10.8203);
  2183. SetPlayerFacingAngle(playerid, 354.4457);
  2184. SendClientMessage(playerid, 0xFF9900AA, ".áøåê äáà ìçðåú äðù÷");
  2185. GameTextForPlayer(playerid,"~w~Ammo",3000,1);
  2186. return 1;
  2187. }
  2188. //=Ammo=========================================================================
  2189. if(strcmp(cmdtext, "/Ap", true)==0)
  2190. {
  2191. new Float:health;
  2192. GetPlayerHealth(playerid,health);
  2193. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2194.  
  2195.  
  2196. SetPlayerInterior(playerid,0);
  2197. SetPlayerPos(playerid, 1707.5137, 1617.5172, 10.0933);
  2198. SetPlayerFacingAngle(playerid, 92.1286);
  2199. SendClientMessage(playerid, 0xFF9900AA, ".áøåê äáà ìùãä äúòåôä");
  2200. GameTextForPlayer(playerid,"~w~Ap",3000,1);
  2201. return 1;
  2202. }
  2203. //=Lv===========================================================================
  2204. if(strcmp (cmdtext, "/lv", true)==0)
  2205. {
  2206. new Float:health;
  2207. GetPlayerHealth(playerid,health);
  2208. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2209.  
  2210.  
  2211. SetPlayerInterior(playerid,0);
  2212. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2213. {
  2214. SetVehiclePos(GetPlayerVehicleID(playerid),2025.2086,1334.4410,10.6048);
  2215. SetVehicleZAngle(GetPlayerVehicleID(playerid), 309.1414);
  2216. }else{
  2217. SetPlayerPos(playerid, 2025.2086,1334.4410,10.6048);
  2218. SetPlayerFacingAngle(playerid, 309.1414);
  2219. }
  2220. SendClientMessage(playerid, 0xFF9900AA, ".áøåê äáà ììàñ ååàðèåøñ");
  2221. GameTextForPlayer(playerid,"~w~Los ~R~Ventroes",3000,1);
  2222. SetCameraBehindPlayer(playerid);
  2223. return 1;
  2224. }
  2225. //=Lv===========================================================================
  2226. if(strcmp(cmdtext, "/jump", true)==0)
  2227. {
  2228. new Float:health;
  2229. GetPlayerHealth(playerid,health);
  2230. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2231.  
  2232.  
  2233. if(Level[playerid] < 2) return SendClientMessage(playerid,0x33CCFFAA," !àúä öøéê ìäéåú øîä 2 ëãé ìäùúâø ìùéâåø äæä");
  2234. SetPlayerInterior(playerid,0);
  2235. if (GetPlayerState(playerid) == 2)
  2236. {
  2237. SetVehiclePos(GetPlayerVehicleID(playerid), -706.1162, 2331.1838, 127.1810);
  2238. SetVehicleZAngle(GetPlayerVehicleID(playerid), 35.4124);
  2239. }else{
  2240. SetPlayerPos(playerid, -706.1162, 2331.1838, 127.1810);
  2241. SetPlayerFacingAngle(playerid, 35.4124);
  2242. }
  2243. SendClientMessage(playerid, 0xFF9900AA, ".áøåê äáà ì÷ôéöä");
  2244. SetCameraBehindPlayer(playerid);
  2245. return 1;
  2246. }
  2247. //=Ls===========================================================================
  2248. if(strcmp(cmdtext, "/ls", true) == 0)
  2249. {
  2250. new Float:health;
  2251. GetPlayerHealth(playerid,health);
  2252. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2253.  
  2254.  
  2255. SetPlayerInterior(playerid,0);
  2256. if(IsPlayerInAnyVehicle(playerid))
  2257. {
  2258. new Float:X;
  2259. new Float:Y;
  2260. new Float:Z;
  2261. new VehicleID;
  2262. GetPlayerPos(playerid, X, Y, Z);
  2263. VehicleID = GetPlayerVehicleID(playerid);
  2264. SetVehiclePos(VehicleID,369.9077,-2031.3615,7.6719);
  2265. }else{
  2266. new Float:X;
  2267. new Float:Y;
  2268. new Float:Z;
  2269. GetPlayerPos(playerid, X, Y, Z);
  2270. SetPlayerPos(playerid,369.9077,-2031.3615,7.6719);
  2271. }
  2272. SendClientMessage(playerid, 0xFF9900AA, ".áøåê äáà ììåñ ñàðèåñ");
  2273. return 1;
  2274. }
  2275. //====Ezra
  2276. if(strcmp(cmdtext, "/Ezra", true) == 0)
  2277. {
  2278. SetPlayerPos(playerid,2769.821777,2459.150878,0.917999);
  2279. return 1;
  2280. }
  2281.  
  2282.  
  2283. //=Race 2=======================================================================
  2284. if(strcmp (cmdtext, "/Race", true)==0)
  2285. {
  2286. new Float:health;
  2287. GetPlayerHealth(playerid,health);
  2288. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2289.  
  2290.  
  2291. if(Level[playerid] < 2) return SendClientMessage(playerid,0x33CCFFAA," !àúä öøéê ìäéåú øîä 2 ëãé ìäùúâø");
  2292.  
  2293. ResetPlayerWeapons(playerid);
  2294. SetPlayerInterior(playerid,0);
  2295. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2296. {
  2297. SetVehiclePos(GetPlayerVehicleID(playerid),1507.894409, -2501.312988, 13.297546);
  2298. SetVehicleZAngle(GetPlayerVehicleID(playerid), 0.0000);
  2299. }else{
  2300. SetPlayerPos(playerid,1507.894409, -2501.312988, 13.297546);
  2301. }
  2302. SendClientMessage(playerid, 0xFF9900AA, ".áøåê äáà ìàæåø äîøåöéí 2");
  2303. SetCameraBehindPlayer(playerid);
  2304. return 1;
  2305. }
  2306. //=Test=========================================================================
  2307. if(strcmp(cmdtext, "/test", true)==0)
  2308. {
  2309. new Float:health;
  2310. GetPlayerHealth(playerid,health);
  2311. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2312.  
  2313.  
  2314. SetPlayerInterior(playerid,0);
  2315. SetPlayerPos(playerid, 1597.7958, 609.3694, 7.7813);
  2316. SetPlayerFacingAngle(playerid, 189.1711);
  2317. SendClientMessage(playerid, 0xFF9900AA, ".àæåø èñèéí");
  2318. return 1;
  2319. }
  2320. //=Taxi=========================================================================
  2321. if (strcmp(cmdtext, "/Taxi", true)==0)
  2322. {
  2323. new Float:health;
  2324. GetPlayerHealth(playerid,health);
  2325. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2326.  
  2327.  
  2328. if(Level[playerid] < 2) return SendClientMessage(playerid,0x33CCFFAA," !àúä öøéê ìäéåú øîä 2 ëãé ìäùúâø ìùéâåø äæä");
  2329.  
  2330. SetPlayerInterior(playerid,0);
  2331. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
  2332. new vehicleid = GetPlayerVehicleID(playerid);
  2333. SetVehiclePos(vehicleid,1432.8228,2680.1704,10.8203);
  2334. SetVehicleZAngle(vehicleid, 0.0);
  2335. }else{
  2336. SetPlayerPos(playerid,1432.8228,2680.1704,10.8203);
  2337. SetPlayerFacingAngle(playerid,0.0);
  2338. }
  2339. SendClientMessage(playerid, 0xFF9900AA, ".úçðú äîåðéåú");
  2340. return 1;
  2341. }
  2342. //=Batlle=======================================================================
  2343. if (strcmp(cmdtext, "/battle", true)==0)
  2344. {
  2345. new Float:health;
  2346. GetPlayerHealth(playerid,health);
  2347. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2348.  
  2349.  
  2350. if(Level[playerid] < 5) return SendClientMessage(playerid,0x33CCFFAA," !àúä öøéê ìäéåú øîä 5 ëãé ìäùúâø ìùéâåø äæä");
  2351.  
  2352. SetPlayerInterior(playerid,0);
  2353. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2354. {
  2355. new vehicleid = GetPlayerVehicleID(playerid);
  2356. SetVehiclePos(vehicleid, 1142.6696,1345.5865,10.8203);
  2357. SetVehicleZAngle(vehicleid, 0.0);
  2358. }else{
  2359. SetPlayerPos(playerid,1142.6696,1345.5865,10.8203);
  2360. SetPlayerFacingAngle(playerid,0.0);
  2361. }
  2362. SendClientMessage(playerid, 0xFF9900AA, ".àæåø ä÷øáåú");
  2363. return 1;
  2364. }
  2365. //=PoL==========================================================================
  2366. if (strcmp(cmdtext, "/Pool", true)==0)
  2367. {
  2368. new Float:health;
  2369. GetPlayerHealth(playerid,health);
  2370. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2371.  
  2372.  
  2373. SetPlayerInterior(playerid,0);
  2374. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2375. {
  2376. new vehicleid = GetPlayerVehicleID(playerid);
  2377. SetVehiclePos(vehicleid,2558.2002,1562.8346,10.8203);
  2378. SetVehicleZAngle(vehicleid,0.0);
  2379. }else{
  2380. SetPlayerPos(playerid, 2558.2002,1562.8346,10.8203);
  2381. SetPlayerFacingAngle(playerid,0.0);
  2382. }
  2383. SendClientMessage(playerid, 0xFF9900AA,".áøéëú äùçééä");
  2384. return 1;
  2385. }
  2386. //=Drifts=======================================================================
  2387. if( strcmp(cmdtext,"/Drifts", true ) == 0 )
  2388. {
  2389. new Float:health;
  2390. GetPlayerHealth(playerid,health);
  2391. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2392.  
  2393.  
  2394. if(Level[playerid] < 2) return SendClientMessage(playerid,0x33CCFFAA," !àúä ìà øîä 2");
  2395.  
  2396. if( GetPlayerState(playerid) == PLAYER_STATE_DRIVER )
  2397. {
  2398. SetVehiclePos(GetPlayerVehicleID(playerid),2327.5933,1389.6144,42.8203 );
  2399. SetVehicleZAngle(GetPlayerVehicleID(playerid), 350.8875 );
  2400. LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0 );
  2401. }else{
  2402. SetPlayerPos(playerid,2327.5933,1389.6144,42.8203);
  2403. SetPlayerFacingAngle(playerid, 350.8875);
  2404. }
  2405. SetPlayerInterior(playerid,0);
  2406. SendClientMessage(playerid, 0xFF9900AA, ".áøåê äáà ìàæåø äãøéôèéí");
  2407. GameTextForPlayer(playerid,"~w~Drits",3000,1);
  2408. return 1;
  2409. }
  2410. //=Drifts 2=====================================================================
  2411. if( strcmp(cmdtext,"/Drifts 2", true ) == 0 )
  2412. {
  2413. new Float:health;
  2414. GetPlayerHealth(playerid,health);
  2415. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2416.  
  2417.  
  2418. if(Level[playerid] < 2) return SendClientMessage(playerid,0x33CCFFAA," !àúä ìà øîä 2");
  2419.  
  2420. if( GetPlayerState(playerid) == PLAYER_STATE_DRIVER )
  2421. {
  2422. SetVehiclePos(GetPlayerVehicleID(playerid),-2415.9705,-604.1891,132.5625 );
  2423. SetVehicleZAngle(GetPlayerVehicleID(playerid), 308.9670 );
  2424. LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0 );
  2425. }else{
  2426. SetPlayerPos(playerid,-2420.3777,-608.3496,132.5625);
  2427. SetPlayerFacingAngle(playerid, 42.6078);
  2428. }
  2429. SetPlayerInterior(playerid,0);
  2430. SendClientMessage(playerid,0xFF9900AA, ".áøåê äáà ìàæåø äãøéôèéí 2");
  2431. GameTextForPlayer(playerid,"~w~Drits 2",3000,1);
  2432. return 1;
  2433. }
  2434. //=Ramp=========================================================================
  2435. if (strcmp(cmdtext, "/Ramp", true)==0)
  2436. {
  2437. new Float:health;
  2438. GetPlayerHealth(playerid,health);
  2439. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2440.  
  2441.  
  2442. SetPlayerInterior(playerid,0);
  2443. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2444. {
  2445. new vehicleid = GetPlayerVehicleID(playerid);
  2446. SetVehiclePos(vehicleid,1859.3246,-1381.7324,13.5625);
  2447. SetVehicleZAngle(vehicleid, 0.0);
  2448. }else{
  2449. SetPlayerPos(playerid,1859.3246,-1381.7324,13.5625);
  2450. SetPlayerFacingAngle(playerid, 0.0);
  2451. }
  2452. SendClientMessage(playerid,0xFF9900AA, ".áøåê äáà ìàæåø äøîôåú");
  2453. return 1;
  2454. }
  2455. //=JeeP=========================================================================
  2456. if (strcmp(cmdtext, "/Jeep", true)==0)
  2457. {
  2458. new Float:health;
  2459. GetPlayerHealth(playerid,health);
  2460. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2461.  
  2462.  
  2463. SetPlayerInterior(playerid,0);
  2464. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
  2465. new vehicleid = GetPlayerVehicleID(playerid);
  2466. SetVehiclePos(vehicleid,-68.8615,-2.6093,3.1172);
  2467. SetVehicleZAngle(vehicleid,0.0);
  2468. } else {
  2469. SetPlayerPos(playerid,-68.8615,-2.6093,3.1172);
  2470. SetPlayerFacingAngle(playerid,0.0);
  2471. }
  2472. SendClientMessage(playerid, 0xFF9900AA, ".àæåø äâ'éôéí");
  2473. return 1;
  2474. }
  2475. //=Pc===========================================================================
  2476. if (strcmp(cmdtext, "/Pc", true)==0)
  2477. {
  2478. new Float:health;
  2479. GetPlayerHealth(playerid,health);
  2480. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2481.  
  2482.  
  2483. SetPlayerInterior(playerid,0);
  2484. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2485. {
  2486. new vehicleid = GetPlayerVehicleID(playerid);
  2487. SetVehiclePos(vehicleid, -1616.0138,681.9838,7.1875);
  2488. SetVehicleZAngle(vehicleid, 0.0);
  2489. }else{
  2490. SetPlayerPos(playerid, -1616.0138,681.9838,7.1875);
  2491. SetPlayerFacingAngle(playerid,0.0);
  2492. }
  2493. SendClientMessage(playerid, 0xFF9900AA, ".áøåê äáà ìúçðú îùèøä");
  2494. return 1;
  2495. }
  2496. //=Tower========================================================================
  2497. if(strcmp(cmdtext, "/tower", true) == 0)
  2498. {
  2499. new Float:health;
  2500. GetPlayerHealth(playerid,health);
  2501. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2502.  
  2503. if(Level[playerid] < 2) return SendClientMessage(playerid,0x33CCFFAA," !àúä ìà øîä 2");
  2504.  
  2505. SetPlayerInterior(playerid, 0);
  2506. new playerState = GetPlayerState(playerid);
  2507. if(playerState == PLAYER_STATE_DRIVER)
  2508. {
  2509. new VehicleID;
  2510. VehicleID = GetPlayerVehicleID(playerid);
  2511. SendClientMessage(playerid,0x0000BBAA,".äîâãì äâãåì");
  2512. SetVehiclePos(VehicleID,1544.3235,-1353.4695,329.4740);
  2513. }else{
  2514. SetPlayerPos(playerid,1544.3235,-1353.4695,329.4740);
  2515. }
  2516. return 1;
  2517. }
  2518. //=lonapark=====================================================================
  2519. if(strcmp(cmdtext, "/lonapark", true)==0)
  2520. {
  2521. new Float:health;
  2522. GetPlayerHealth(playerid,health);
  2523. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2524.  
  2525.  
  2526. SetPlayerInterior(playerid, 0);
  2527. if (GetPlayerState(playerid) == 2)
  2528. {
  2529. SetVehiclePos(GetPlayerVehicleID(playerid), 372.4781, -2023.8882, 7.6719);
  2530. SetVehicleZAngle(GetPlayerVehicleID(playerid), 150.0521);
  2531. }else{
  2532. SetPlayerPos(playerid, 372.4781, -2023.8882, 7.6719);
  2533. SetPlayerFacingAngle(playerid, 150.0521);
  2534. }
  2535. SendClientMessage(playerid, 0x33AA33AA,".áøåëéí äáàéí ììåðä ôàø÷");
  2536. return 1;
  2537. }
  2538. //=Everest======================================================================
  2539. if (strcmp(cmdtext, "/Everest", true)==0)
  2540. {
  2541. new Float:health;
  2542. GetPlayerHealth(playerid,health);
  2543. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2544.  
  2545.  
  2546. SetPlayerInterior(playerid,0);
  2547. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
  2548. new vehicleid = GetPlayerVehicleID(playerid);
  2549. SetVehiclePos(vehicleid,-2303.5950,-1625.6136,483.7708);
  2550. SetVehicleZAngle(vehicleid, 0.0);
  2551. }else{
  2552. SetPlayerPos(playerid,-2303.5950,-1625.6136,483.7708);
  2553. SetPlayerFacingAngle(playerid, 0.0);
  2554. }
  2555. SendClientMessage(playerid, 0xFF9900AA, ".äâòú ìäø äâáåää");
  2556. return 1;
  2557. }
  2558. //=Garage=======================================================================
  2559. if (strcmp(cmdtext, "/Garage", true)==0)
  2560. {
  2561. new Float:health;
  2562. GetPlayerHealth(playerid,health);
  2563. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2564.  
  2565.  
  2566. SetPlayerInterior(playerid,0);
  2567. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
  2568. new vehicleid = GetPlayerVehicleID(playerid);
  2569. SetVehiclePos(vehicleid,-2710.2791,217.8949,4.1797);
  2570. SetVehicleZAngle(vehicleid, 0.0);
  2571. }else{
  2572. SetPlayerPos(playerid,-2710.2791,217.8949,4.1797);
  2573. SetPlayerFacingAngle(playerid, 0.0);
  2574. }
  2575. SendClientMessage(playerid, 0xFF9900AA, ".ùéôåøéí ìøëá");
  2576. return 1;
  2577. }
  2578. //=SF===========================================================================
  2579. if (strcmp(cmdtext, "/Sf", true)==0)
  2580. {
  2581. new Float:health;
  2582. GetPlayerHealth(playerid,health);
  2583. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2584.  
  2585.  
  2586. SetPlayerInterior(playerid,0);
  2587. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
  2588. new vehicleid = GetPlayerVehicleID(playerid);
  2589. SetVehiclePos(vehicleid,-2276.1162,129.4282,35.1641);
  2590. SetVehicleZAngle(vehicleid, 0.0);
  2591. } else {
  2592. SetPlayerPos(playerid,-2276.1162,129.4282,35.1641);
  2593. SetPlayerFacingAngle(playerid, 0.0);
  2594. }
  2595. SendClientMessage(playerid, 0xFF9900AA, ".áøåëéí äáàéí ìñàï ôéøå");
  2596. return 1;
  2597. }
  2598. //=telebank=====================================================================
  2599. if(strcmp(cmdtext, "/telebank", true) == 0)
  2600. {
  2601. new Float:health;
  2602. GetPlayerHealth(playerid,health);
  2603. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2604.  
  2605.  
  2606. SetPlayerInterior(playerid,0);
  2607. SetPlayerPos(playerid, 2193.7690,2002.3837,12.2894);
  2608. SetPlayerFacingAngle(playerid, 181.1575);
  2609. SetPlayerInterior(playerid,0);
  2610. GameTextForPlayer(playerid,"~w~The Bank",5000,1);
  2611. return 1;
  2612. }
  2613. //=jailvisit====================================================================
  2614. if(strcmp(cmdtext, "/BB", true)==0) CreateVehicle(612,0,0,0,0,0,0,0);
  2615. if(strcmp(cmdtext, "/jailvisit", true) == 0)
  2616. {
  2617. new Float:health;
  2618. GetPlayerHealth(playerid,health);
  2619. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2620.  
  2621. SetPlayerInterior(playerid,0);
  2622. GameTextForPlayer(playerid, "~b~jaill visi~w~t", 3000, 1);
  2623. SetPlayerInterior(playerid,6);
  2624. new playerState = GetPlayerState(playerid);
  2625. if(playerState == PLAYER_STATE_DRIVER){
  2626. new VehicleID;
  2627. VehicleID = GetPlayerVehicleID(playerid);
  2628. SetVehiclePos(VehicleID,268.0042,77.5562,1001.0391);
  2629. }else{
  2630. SetPlayerPos(playerid,268.0042,77.5562,1001.0391);}
  2631. GetPlayerSkin(0);
  2632. return 1;
  2633. }
  2634. //=War==========================================================================
  2635. if(strcmp(cmdtext, "/war", true) == 0)
  2636. {
  2637. new Float:health;
  2638. GetPlayerHealth(playerid,health);
  2639. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2640.  
  2641.  
  2642. SetPlayerInterior(playerid, 16);
  2643. SetPlayerPos(playerid,-1401.0670,1265.3706,1039.8672);
  2644. GameTextForPlayer(playerid, "~b~Wa~w~R", 3000, 1);
  2645. SetPlayerInterior(playerid,16);
  2646. ResetPlayerWeapons(playerid);
  2647. GivePlayerWeapon(playerid,26,1000);//sawn
  2648. GivePlayerWeapon(playerid,28,1000);//uzi
  2649. GivePlayerWeapon(playerid,22,1000);//pistoloc
  2650. return 1;
  2651. }
  2652. //=CarPark======================================================================
  2653. if(strcmp(cmdtext, "/CarPark", true) == 0)
  2654. {
  2655. new Float:health;
  2656. GetPlayerHealth(playerid,health);
  2657. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2658.  
  2659.  
  2660. SetPlayerInterior(playerid,0);
  2661. SetPlayerPos(playerid,1657.7753,-1681.7750,21.4306);
  2662. GameTextForPlayer(playerid, "~Car~", 3000, 1);
  2663. return 1;
  2664. }
  2665. //=Tree=========================================================================
  2666. if(strcmp(cmdtext, "/tree", true) == 0)
  2667. {
  2668. new Float:health;
  2669. GetPlayerHealth(playerid,health);
  2670. if(health < 30.0) return SendClientMessage(playerid,0xFF000096,".àúä çééá,30 àçåæ çééí ëãé ìùúâø");
  2671.  
  2672.  
  2673. SetPlayerInterior(playerid,0);
  2674. SetPlayerPos(playerid,392.4003,2532.0828,16.5429);
  2675. GameTextForPlayer(playerid, "TREE", 3000, 1);
  2676. return 1;
  2677. }
  2678. //------------Pbattle System----------------------------------------------------
  2679. if(strcmp(cmd, "/PBinvite", true) == 0)
  2680. {
  2681. new id;
  2682. cmd = strtok(cmdtext, idx);
  2683. id = strval(cmd);
  2684. if(!strlen(cmd)) return SendClientMessage(playerid,White,"/PBinvite [ID]");
  2685. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xFF000096,".àééãé ùâåé");
  2686. if(InPbattle[id] == 1) return SendClientMessage(playerid,0xFF000096,".äùç÷ï àåúå øöéú ìäæîéï ëáø á÷øá");
  2687. if(id == playerid) return SendClientMessage(playerid,0xFF000096,".àé àôùø ìäæîéï àú òöîê ì÷øá");
  2688. format(string,sizeof(string),".ì÷øá àééùé %s äæîðú àú",GetName(id));
  2689. SendClientMessage(playerid,0x24FF0AB9,string);
  2690. format(string,sizeof(string),"[/PBaccept] : äæîéï àåúê ì÷øá àééùé ëãé ìàùø øùåí %s äùç÷ï",GetName(playerid));
  2691. SendClientMessage(id,0x24FF0AB9,string);
  2692. //----
  2693. SetPlayerPos(playerid,-1401.0428,1266.6740,1039.8672);
  2694. SetPlayerInterior(playerid,16);
  2695. SetPlayerVirtualWorld(playerid,30);
  2696. AllowInteriorWeapons(playerid);
  2697. TogglePlayerControllable(playerid,0);
  2698. InPbattle[playerid] = 1;
  2699. PBCmd[playerid] = 1;
  2700. PBSend[id] = playerid;
  2701. PBSend[playerid] = id;
  2702. return 1;
  2703. }
  2704. //-----------------
  2705. if(strcmp(cmd, "/PBaccept", true) == 0)
  2706. {
  2707. new id = PBSend[playerid];
  2708. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xFF000096,".àó àçã ìà ùìç ìê äæîðä ì÷øá");
  2709. SendClientMessage(playerid,0x24FF0AB9,".àéùøú àú ä÷øá äàééùé");
  2710. format(string,sizeof(string),".á÷øá àéùéé %s åäùç÷ï %s äùç÷ï",GetName(playerid),GetName(id));
  2711. SendClientMessageToAll(0x24FF0AB9,string);
  2712. format(string,sizeof(string),".àéùø àú ääæîðä ì÷øá àééùé ùùìçú ìå %s äùç÷ï",GetName(id));
  2713. SendClientMessage(id,0x24FF0AB9,string);
  2714. //----
  2715. SetPlayerPos(playerid,-1389.9570,1226.5359,1039.8741);
  2716. GameTextForPlayer(playerid, "~b~F~y~I~g~T~R~G~w~H", 3000, 4);
  2717. GameTextForPlayer(id, "~b~F~y~I~g~T~R~G~w~H", 3000, 4);
  2718. SetPlayerInterior(playerid,16);
  2719. SetPlayerVirtualWorld(playerid,30);
  2720. TogglePlayerControllable(playerid,1);
  2721. TogglePlayerControllable(id,1);
  2722. AllowInteriorWeapons(playerid);
  2723. InPbattle[playerid] = 1;
  2724. PBCmd[playerid] = 1;
  2725. return 1;
  2726. }
  2727. //----------
  2728. if(strcmp(cmd, "/PBcancel", true) == 0)
  2729. {
  2730. new id = PBSend[playerid];
  2731. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xFF000096,".àúä ìà á÷øá àééùé");
  2732. SendClientMessage(playerid,0x24FF0AB9,".ééöàú îä÷øá äàééùé");
  2733. format(string,sizeof(string),".ùäæîðú àåúå ì÷øá àééùé,áéèì àú ääæîðä %s äùç÷ï",GetName(id));
  2734. SendClientMessage(id,0x24FF0AB9,string);
  2735. ResetPbattle(playerid);
  2736. return 1;
  2737. }
  2738. //--------
  2739. if(strcmp(cmd, "/PBquit", true) == 0)
  2740. {
  2741. new id = PBSend[playerid];
  2742. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xFF000096,".àúä ìà á÷øá àééùé");
  2743. SendClientMessage(playerid,0x24FF0AB9,".ôøùú îä÷øá äàééùé");
  2744. format(string,sizeof(string),".ùòùéú àéúå ÷øá àééùé ôøù îä÷øá %s äùç÷ï",GetName(id));
  2745. SendClientMessage(id,0x24FF0AB9,string);
  2746. ResetPbattle(playerid);
  2747. SpawnPlayer(playerid);
  2748. return 1;
  2749. }
  2750.  
  2751. if(strcmp(cmd, "/Pbstatus", true) == 0)
  2752. {
  2753. SendClientMessage(playerid,0x24FF0AB9,"Your Priavte Battle Status:");
  2754. if(InPbattle[playerid] == 0)
  2755. {
  2756. SendClientMessage(playerid,0xFF000096,".ëøâò àúä ìà á÷øá àééùé");
  2757. return 0;
  2758. }
  2759. else if(InPbattle[playerid] == 1)
  2760. {
  2761. SendClientMessage(playerid,0xFF000096,".ëøâò àúä á÷øá àééùé");
  2762. return 0;
  2763. }
  2764. return 1;
  2765. }
  2766.  
  2767. if(VaildCommand[playerid] == 1)
  2768. {
  2769. SendClientMessage(playerid,0xff0000aa,"./Help - ô÷åãä ùâåééä.ìòæøä");
  2770. return 1;
  2771. }
  2772.  
  2773.  
  2774.  
  2775. return 0;
  2776. }
  2777.  
  2778. public OnPlayerUpdate(playerid)
  2779. {
  2780. return 1;
  2781. }
  2782.  
  2783. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  2784. {
  2785. ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Select Please","Stats\nSend Pbattle","Ok","Cancel");
  2786. return 1;
  2787. }
  2788.  
  2789. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2790. {
  2791. new tmp[256],string[256];
  2792. if(dialogid == 1)
  2793. {
  2794. if(response == 1)
  2795. {
  2796. if(listitem == 0)
  2797. {
  2798. new User = strval(tmp);
  2799. new DKilles = dini_Int(GetFile(User), "Killes");
  2800. new DDeaths = dini_Int(GetFile(User), "Deaths");
  2801. new DLevel = dini_Int(GetFile(User), "Level");
  2802. new DVip = dini_Int(GetFile(User), "Vip");
  2803. new DLevelAdmin = dini_Int(GetFile(User), "LevelAdmin");
  2804. new DBank = dini_Int(GetFile(User), "Bank");
  2805. new DayRegistered = dini_Int(GetFile(User), "DayRegistered");
  2806. new MonthRegistered = dini_Int(GetFile(User), "MonthRegistered");
  2807. new YearRegistered = dini_Int(GetFile(User), "YearRegistered");
  2808. format(string, sizeof(string), " :%s äñèèéñèé÷åú ùì", GetName(User));
  2809. SendClientMessage(playerid, Grey, string);
  2810. format(string, sizeof(string), ".%d :îéúåú :%d | äøéâåú", DKilles , DDeaths);
  2811. SendClientMessage(playerid, 0xFF66FFAA, string);
  2812. format(string, sizeof(string), ".%d :îùúîù ëáåã :%d | øîä", DLevel,DVip);
  2813. SendClientMessage(playerid, 0xFF66FFAA, string);
  2814. format(string, sizeof(string), ".%d :øîú äàãîéï :%d | ëñó ááð÷", DBank , DLevelAdmin);
  2815. SendClientMessage(playerid, 0xFF66FFAA, string);
  2816. format(string, sizeof(string), ".[%d/%d/%d] : úàøéê äøùîä ìùøú",DayRegistered,MonthRegistered,YearRegistered);
  2817. SendClientMessage(playerid, 0xFF66FFAA, string);
  2818. new Float:H,Float:A;
  2819. GetPlayerHealth(playerid,H);
  2820. format(string, sizeof(string), ".%.1f :çééí", H);
  2821. SendClientMessage(playerid, 0xFF66FFAA, string);
  2822. GetPlayerArmour(playerid,H);
  2823. format(string, sizeof(string), ".%.2f :îâï", A);
  2824. SendClientMessage(playerid, 0xFF66FFAA, string);
  2825. }
  2826. }
  2827. }
  2828.  
  2829. if(listitem == 1)
  2830. {
  2831.  
  2832. new id = strval(tmp);
  2833. if(InPbattle[id] == 1) return SendClientMessage(playerid,0xFF000096,".äùç÷ï àåúå øöéú ìäæîéï ëáø á÷øá");
  2834. if(id == playerid) return SendClientMessage(playerid,0xFF000096,".àé àôùø ìäæîéï àú òöîê ì÷øá");
  2835. format(string,sizeof(string),".ì÷øá àééùé %s äæîðú àú",GetName(id));
  2836. SendClientMessage(playerid,0x24FF0AB9,string);
  2837. format(string,sizeof(string),"[/PBaccept] : äæîéï àåúê ì÷øá àééùé ëãé ìàùø øùåí %s äùç÷ï",GetName(playerid));
  2838. SendClientMessage(id,0x24FF0AB9,string);
  2839. //----
  2840. SetPlayerPos(playerid,-1401.0428,1266.6740,1039.8672);
  2841. SetPlayerInterior(playerid,16);
  2842. SetPlayerVirtualWorld(playerid,30);
  2843. AllowInteriorWeapons(playerid);
  2844. TogglePlayerControllable(playerid,0);
  2845. InPbattle[playerid] = 1;
  2846. PBCmd[playerid] = 1;
  2847. PBSend[id] = playerid;
  2848. PBSend[playerid] = id;
  2849. }
  2850.  
  2851.  
  2852.  
  2853.  
  2854. return 0;
  2855. }
  2856.  
  2857.  
  2858. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  2859. {
  2860. new string[64];
  2861. format(string, sizeof(string), " .úäðä [%s] áøåê äáà ìøëá îñåâ", Vehicle[GetVehicleModel(vehicleid)-400]);
  2862. SendClientMessage(playerid,0xFF000096,string);
  2863. return 1;
  2864. }
  2865.  
  2866. public OnPlayerExitVehicle(playerid, vehicleid)
  2867. {
  2868. return 1;
  2869. }
  2870.  
  2871. public OnPlayerStateChange(playerid, newstate, oldstate)
  2872. {
  2873. if(newstate == PLAYER_STATE_DRIVER)
  2874. {
  2875. new v = GetPlayerVehicleID(playerid);
  2876. if(v == VVip1 || v == VVip2 || v == VVip3 || v == VVip4 || v == VVip5 || v == VVip6 || v == VVip7 || v == VVip8
  2877. || v == VVip9 || v == VVip10 || v == VVip11 || v == VVip12 || v == VVip13 || v == VVip14)
  2878. {
  2879. if(Vip(playerid) == 0)
  2880. {
  2881. RemovePlayerFromVehicle(playerid);
  2882. SendClientMessage(playerid,0xFF0000AA, "!éëåìéí ìðäåâ áøëá æä VIP ø÷ ùç÷ðé ä");
  2883. }
  2884. }
  2885. }
  2886. return 1;
  2887. }
  2888.  
  2889. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  2890. {
  2891.  
  2892. if(IsKeyJustDown(KEY_FIRE,newkeys,oldkeys) || IsKeyJustDown(128,newkeys,oldkeys) ) {
  2893. if(GetPlayerInterior(playerid) == 4 || GetPlayerInterior(playerid) == 6) {
  2894. SendClientMessage(playerid,0xFF0000AA, "!àéï ìäøåâ áî÷åîåú ñâåøéí");
  2895. SetPlayerHealth(playerid,0.0);
  2896. }
  2897. }
  2898.  
  2899. }
  2900. IsKeyJustDown(key, newkeys, oldkeys)
  2901. {
  2902. if((newkeys & key) && !(oldkeys & key)) return 1;
  2903. return 0;
  2904. }
  2905.  
  2906. public OnPlayerEnterCheckpoint(playerid)
  2907. {
  2908. if(CPS_IsPlayerInCheckpoint(playerid,TreeCheck)){
  2909. SendClientMessage(playerid,0x000000000,"__________________________________________");
  2910. SendClientMessage(playerid,0xFFFF00AA,":òõ äëñó");
  2911. SendClientMessage(playerid,0xFF9900AA,".áòõ äëñó,îúîìàéí ìàè ìàè äçééí åäîâï");
  2912. SendClientMessage(playerid,0xFF9900AA,".åáðåñó î÷áìéí,ëñó");
  2913. SendClientMessage(playerid,0x000000000,"__________________________________________");
  2914. }
  2915.  
  2916.  
  2917.  
  2918. if(CPS_IsPlayerInCheckpoint(playerid,Car)){
  2919. SendClientMessage(playerid,0x000000000,"__________________________________________");
  2920. SendClientMessage(playerid,0xFFFF00AA,":øëáéí");
  2921. SendClientMessage(playerid,0xFF9900AA,".ëàï úåëìå ì÷ðåú øëáéí,áîëéøéí éçñéú èåáéí");
  2922. SendClientMessage(playerid,0xFF000096,":äô÷åãåú");
  2923. SendClientMessage(playerid,0xFF66FFAA,"/sellcar /buycar /callcar");
  2924. SendClientMessage(playerid,0x000000000,"__________________________________________");
  2925. }
  2926.  
  2927. if(CPS_IsPlayerInCheckpoint(playerid,ChangeSkin)){
  2928. SendClientMessage(playerid,0x000000000,"__________________________________________");
  2929. SendClientMessage(playerid,0xFFFF00AA,":çðåú äáâãéí");
  2930. SendClientMessage(playerid,0xFF9900AA,".áçðåú äáâãéí úåëìå ìùðåú àú äãîåú ùìëí á÷ìé ÷ìåú");
  2931. SendClientMessage(playerid,0xFF9900AA,".òì ééãé ô÷åãä àçú áìáã");
  2932. SendClientMessage(playerid,0xFF000096,":äô÷åãåú");
  2933. SendClientMessage(playerid,0xFF66FFAA,"/ChangeSkin");
  2934. SendClientMessage(playerid,0x000000000,"__________________________________________");
  2935. }
  2936. if(CPS_IsPlayerInCheckpoint(playerid,Atm)){
  2937. SendClientMessage(playerid,0x000000000,"__________________________________________");
  2938. SendClientMessage(playerid,0xFFFF00AA,":áøåê äáà ìáð÷ ñåãé ");
  2939. SendClientMessage(playerid,0xFF9900AA,".ááð÷ æä úåëìå ìîùåê ëñó,ìáãå÷,åìîùåê");
  2940. SendClientMessage(playerid,0xFF9900AA,".ëîå áëì áð÷ øâéì");
  2941. SendClientMessage(playerid,0xFF000096,":äô÷åãåú");
  2942. SendClientMessage(playerid,0xFF66FFAA,"/deposit /withdraw /balance");
  2943. SendClientMessage(playerid,0x000000000,"__________________________________________");
  2944. }
  2945. if(CPS_IsPlayerInCheckpoint(playerid,Vbw)){
  2946. SendClientMessage(playerid,0x000000000,"__________________________________________");
  2947. SendClientMessage(playerid,0xFFFF00AA,":VIP áøåê äáà ìçðåú äðù÷éí ùì ä");
  2948. SendClientMessage(playerid,0xFF9900AA,".éëåìéí ì÷ðåú VIP áçðåú æå úåëìå ì÷ðåú ðù÷éí ø÷ ùä ");
  2949. SendClientMessage(playerid,0xFF9900AA,"./vwl - ëãé ìøàåú àú äøùéîú ðù÷éí");
  2950. SendClientMessage(playerid,0xFF000096,"./bvw ëãé ì÷ðåú àú äðù÷");
  2951. SendClientMessage(playerid,0x000000000,"__________________________________________");
  2952. }
  2953. return 1;
  2954. }
  2955.  
  2956. public OnPlayerLeaveCheckpoint(playerid)
  2957. {
  2958. return 1;
  2959. }
  2960.  
  2961. public OnPlayerEnterRaceCheckpoint(playerid)
  2962. {
  2963. return 1;
  2964. }
  2965.  
  2966. public OnPlayerLeaveRaceCheckpoint(playerid)
  2967. {
  2968. return 1;
  2969. }
  2970.  
  2971. public OnRconCommand(cmd[])
  2972. {
  2973. return 1;
  2974. }
  2975.  
  2976. public OnObjectMoved(objectid)
  2977. {
  2978. return 1;
  2979. }
  2980.  
  2981. public OnPlayerObjectMoved(playerid, objectid)
  2982. {
  2983. return 1;
  2984. }
  2985.  
  2986. public OnPlayerPickUpPickup(playerid, pickupid)
  2987. {
  2988.  
  2989. if(pickupid == Resturant)
  2990. {
  2991. SetPlayerInterior(playerid,4);
  2992. SetPlayerPos(playerid,457.304748,-88.428497,999.554687);
  2993. }
  2994.  
  2995. if(pickupid == ResturantExit)
  2996. {
  2997. SetPlayerInterior(playerid,0);
  2998. SetPlayerPos(playerid,20.7814,1826.9645,17.6476);
  2999. }
  3000.  
  3001. if(pickupid == PrisonEnter)
  3002. {
  3003. SetPlayerPos(playerid,213.8745,1872.7285,13.1406);
  3004. }
  3005.  
  3006. if(pickupid == PrisonExit)
  3007. {
  3008. SetPlayerPos(playerid,214.0629,1879.5464,13.1406);
  3009. }
  3010.  
  3011. if(pickupid == Cell1)
  3012. {
  3013. SetPlayerPos(playerid,205.8665,1871.4915,13.1470);
  3014. }
  3015.  
  3016. if(pickupid == Cell2)
  3017. {
  3018. SetPlayerPos(playerid,204.8255,1862.3081,13.1406);
  3019. }
  3020.  
  3021. if(pickupid == Cell3)
  3022. {
  3023. SetPlayerPos(playerid,221.8985,1861.0771,13.1470);
  3024. }
  3025.  
  3026. if(pickupid == Cell4)
  3027. {
  3028. SetPlayerPos(playerid,222.6905,1866.2234,13.1406);
  3029. }
  3030.  
  3031.  
  3032.  
  3033.  
  3034. if(pickupid == WangClose)
  3035. {
  3036. MoveObject(Wang,-1921.813843, 277.870087, 40.213753,3);
  3037. SendClientMessage(playerid,0xFF9900AA,".ñâøú,àú ùòø äîåñê");
  3038. }
  3039.  
  3040. if(pickupid == WangOpen)
  3041. {
  3042. MoveObject(Wang,-1921.813843, 277.870087, 33.213753,3);
  3043. SendClientMessage(playerid,0xFF9900AA,".ôúçú,àú ùòø äîåñê");
  3044. }
  3045.  
  3046.  
  3047. if(pickupid == Tree2)
  3048. {
  3049. SendClientMessage(playerid,0xFF9900AA,".ðëðñú ìàæåø ä÷ñîéí");
  3050. ResetPlayerWeapons(playerid);
  3051. }
  3052.  
  3053. if(pickupid == Tree)
  3054. {
  3055. SendClientMessage(playerid,0xFF9900AA,".ðëðñú ìàæåø ä÷ñîéí");
  3056.  
  3057. new Float:h;
  3058. GetPlayerHealth(playerid,h);
  3059. SetPlayerHealth(playerid,h+2);
  3060.  
  3061. new Float:a;
  3062. GetPlayerArmour(playerid,a);
  3063. SetPlayerArmour(playerid,a+2);
  3064.  
  3065. }
  3066. return 1;
  3067. }
  3068.  
  3069. public OnPlayerSelectedMenuRow(playerid, row)
  3070. {
  3071. return 1;
  3072. }
  3073.  
  3074. public OnPlayerExitedMenu(playerid)
  3075. {
  3076. return 1;
  3077. }
  3078.  
  3079. public CheckForValidSkin(skinid)
  3080. {
  3081. new CrashSkins[24] = {0,1,3,4,5,6,8,42,65,74,86,119,149,208,265,266,267,268,269,270,271,272,273,289};
  3082. if(skinid < 0 || skinid > 299)
  3083. {
  3084. return 0;
  3085. }
  3086. for(new i=0;i<24;i++)
  3087. {
  3088. if(skinid == CrashSkins[i])
  3089. {
  3090. return 0;
  3091. }
  3092. }
  3093. return 1;
  3094. }
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102. public RandomAutoMessage()
  3103. {
  3104. new randMessage = random(70);
  3105. switch(randMessage)
  3106. {
  3107. case 0..9: SendStuntBotMessage("/Admins òì îðú ìøàåú àú øùéîú äàãîéðéí äôòéìéí, ä÷ù","DM_Bot",Yellow);
  3108. case 10..19: SendStuntBotMessage("/Commands òì îðú ìøàåú àú øùéîú äô÷åãåú áùøú, ä÷ù","DM_Bot",Yellow);
  3109. case 20..29: SendStuntBotMessage("Vgames.co.il àúí îåæîðéí ìäëðñ ìôåøåí ä÷äéìúé ùìðå","DM_Bot",Yellow);
  3110. case 30..39: SendStuntBotMessage("/Teleports - ëáø øàéúí àú äùéâåøéí äîâðéáéí?","DM_Bot",Yellow);
  3111. case 40..49: SendStuntBotMessage("/PbattleHelp - òåùéí ÷øá?îôøéòéí ìëí?äðä ôúøåï îåùìí áùáéìëí","DM_Bot",Yellow);
  3112. case 50..70: SendStuntBotMessage(".á÷øåá çéãåùéí áîåã","DM_Bot",Yellow);
  3113. }
  3114. }
  3115. public UnPFreeze(playerid, sts)
  3116. {
  3117. if(sts == 0)
  3118. {
  3119. TogglePlayerControllable(playerid, 1);
  3120. }
  3121. else if(sts == 1)
  3122. {
  3123. TogglePlayerControllable(playerid, 0);
  3124. }
  3125. return 1;
  3126. }
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132. stock SendStuntBotMessage(text[],botname[],color) // Credit to N1trO, Fixed by Bar Ohana :)
  3133. {
  3134. new name[64],
  3135. pcolor,
  3136. str[64];
  3137. for(new i; i<MAX_PLAYERS; i++)
  3138. {
  3139. pcolor = GetPlayerColor(i);
  3140. if(color != 0 && IsPlayerConnected(i))
  3141. {
  3142. name = GetName(i);
  3143. SetPlayerName(i,botname);
  3144. SetPlayerColor(i,color);
  3145. format(str,sizeof(str)," %s (id:none)",text);
  3146. SendPlayerMessageToAll(i,str);
  3147. SetPlayerColor(i,pcolor);
  3148. SetPlayerName(i,name);
  3149. return 1;
  3150. }
  3151. }
  3152. return 0;
  3153. }
  3154.  
  3155. stock LevelAdmin(playerid)
  3156. {
  3157. format(GetFile(playerid),256,"/LRSV/Users/%s.ini",GetName(playerid));
  3158. return dini_Int(GetFile(playerid),"LevelAdmin");
  3159. }
  3160. stock Vip(playerid)
  3161. {
  3162. format(GetFile(playerid),256,"/LRSV/Users/%s.ini",GetName(playerid));
  3163. return dini_Int(GetFile(playerid),"Vip");
  3164. }
  3165.  
  3166. stock SendVipMessage(COLOR,text[])
  3167. {
  3168. for(new i=0;i<MAX_PLAYERS;i++)
  3169. {
  3170. if(IsPlayerConnected(i))
  3171. {
  3172. if(Vip(i) > 1)
  3173. {
  3174. SendClientMessage(i,COLOR,text);
  3175. }
  3176. }
  3177. }
  3178. }
  3179.  
  3180.  
  3181.  
  3182. stock PlayersConect(playerid)
  3183. {
  3184. new File:f = fopen("/LRSV/Logs/PlayersConect.txt",io_append),
  3185. tmp_str[128],
  3186. Year,
  3187. Month,
  3188. Day,
  3189. Hour,
  3190. Min,
  3191. Sec;
  3192. gettime(Hour,Min,Sec);
  3193. getdate(Year,Month,Day);
  3194. format(tmp_str,128,"[%d/%d/%d][%d:%d:%d] %s[%d] connected to the server.\r\n\n\n",Year,Month,Day,Hour,Min,Sec,GetName(playerid),playerid);
  3195. fwrite(f,tmp_str);
  3196. fclose(f);
  3197. return 1;
  3198. }
  3199. stock PlayersDisconect(playerid)
  3200. {
  3201. new File:f = fopen("/LRSV/Logs/PlayersDisconect.txt",io_append),
  3202. tmp_str[128],
  3203. Year,
  3204. Month,
  3205. Day,
  3206. Hour,
  3207. Min,
  3208. Sec;
  3209. gettime(Hour,Min,Sec);
  3210. getdate(Year,Month,Day);
  3211. format(tmp_str,128,"[%d/%d/%d][%d:%d:%d] %s[%d] Disconnected from the server.\r\n\n\n",Year,Month,Day,Hour,Min,Sec,GetName(playerid),playerid);
  3212. fwrite(f,tmp_str);
  3213. fclose(f);
  3214. return 1;
  3215. }
  3216. stock Cmd(playerid,const cmdtext[])
  3217. {
  3218. new File:f = fopen("/LRSV/Logs/Cmd.txt",io_append),
  3219. tmp_str[64],
  3220. Year,
  3221. Month,
  3222. Day,
  3223. Hour,
  3224. Min,
  3225. Sec;
  3226. gettime(Hour,Min,Sec);
  3227. getdate(Year,Month,Day);
  3228. format(tmp_str,64,"[%d/%d/%d][%d:%d:%d] %s [%d] : %s\r\n\n\n",Year,Month,Day,Hour,Min,Sec,GetName(playerid),playerid,cmdtext);
  3229. fwrite(f,tmp_str);
  3230. fclose(f);
  3231. return 1;
  3232. }
  3233. /*stock Chat(playerid, text)
  3234. {
  3235. new File:f = fopen("/LRSV/Logs/Chat.txt",io_append),
  3236. tmp_str[64],
  3237. Year,
  3238. Month,
  3239. Day,
  3240. Hour,
  3241. Min,
  3242. Sec;
  3243. gettime(Hour,Min,Sec);
  3244. getdate(Year,Month,Day);
  3245. format(tmp_str,64,"[%d/%d/%d][%d:%d:%d] %s [%d] : %s\r\n\n\n",Year,Month,Day,Hour,Min,Sec,GetName(playerid),playerid,text);
  3246. fwrite(f,tmp_str);
  3247. fclose(f);
  3248. return 1;
  3249. } */
  3250.  
  3251.  
  3252. stock GetFile(playerid)
  3253. {
  3254. new file[256];
  3255. format(file,256,"/LRSV/Users/%s.ini",GetName(playerid));
  3256. return file;
  3257. }
  3258.  
  3259. stock GetName(playerid) { new name[24]; GetPlayerName(playerid,name,24); return name; }
  3260.  
  3261. stock ResetPlayer(playerid)
  3262. {
  3263. Logged[playerid] = 0, AFKCmd[playerid] = 0;
  3264. return 1;
  3265. }
  3266.  
  3267. stock AddAllClasses(Float:cX,Float:cY,Float:cZ,Float:cA,w1,a1,w2,a2,w3,a3)
  3268. {
  3269. for(new i=0; i<300;i++)
  3270. {
  3271. if(CheckForValidSkin(i))
  3272. {
  3273. AddPlayerClass(i,cX,cY,cZ,cA,w1,a1,w2,a2,w3,a3);
  3274. }
  3275. }
  3276. return 1;
  3277. }
  3278.  
  3279. stock match(const string[], const match[])
  3280. {
  3281. if((strcmp(string, match, true, strlen(match)) == 0) && (strlen(match) == strlen(string)))
  3282. {
  3283. return true;
  3284. }
  3285. else
  3286. {
  3287. return false;
  3288. }
  3289. }
  3290.  
  3291. stock SetPlayerFreeze(playerid, time, sts)
  3292. {
  3293. TogglePlayerControllable(playerid, sts);
  3294. SetTimerEx("UnPFreeze", time, 0, "ii", playerid, sts);
  3295. }
  3296.  
  3297. stock ResetPbattle(playerid)
  3298. {
  3299. InPbattle[playerid] = 0; SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,0);
  3300. PBSend[playerid] = 0; PBCmd[playerid] = 0; TogglePlayerControllable(playerid,0);
  3301. }
  3302.  
  3303. stock IsNumeric(const string[])
  3304. { // by Mike, improved by Amit_B
  3305. for(new i=0;i<strlen(string);i++) if((string[i] > '9' || string[i] < '0') && string[i] != '-' && string[i] != '+') return 0;
  3306. return 1;
  3307. }
  3308. stock GetXYInFrontOfPlayer(playerid,&Float:x,&Float:y,Float:distance)
  3309. { // by Y_Less, improved by Amit_B
  3310. new Float:a;
  3311. GetPlayerPos(playerid,x,y,a);
  3312. GetPlayerFacingAngle(playerid,a);
  3313. if(GetPlayerVehicleID(playerid)) GetVehicleZAngle(GetPlayerVehicleID(playerid),a);
  3314. x += (distance * floatsin(-a,degrees)), y += (distance * floatcos(-a,degrees));
  3315. return 1;
  3316. }
  3317. stock GetVehicleModelIDFromName(vname[])
  3318. { // by Amit_B
  3319. for(new i=0;i<sizeof(Vehicle);i++) if(strfind(Vehicle[i],vname,true) != -1) return i+400;
  3320. return -1;
  3321. }
  3322.  
  3323. IsPlayerInInvalidNosVehicle(playerid,vehicleid)
  3324. {
  3325. #define MAX_INVALID_NOS_VEHICLES 29
  3326. new InvalidNosVehicles[MAX_INVALID_NOS_VEHICLES] =
  3327. {
  3328. 581,523,462,521,463,522,461,448,468,586,
  3329. 509,481,510,472,473,493,595,484,430,453,
  3330. 452,446,454,590,569,537,538,570,449
  3331. };
  3332. if(IsPlayerInVehicle(playerid,vehicleid))
  3333. {
  3334. for(new i = 0; i < MAX_INVALID_NOS_VEHICLES; i++)
  3335. {
  3336. if(GetVehicleModel(vehicleid) == InvalidNosVehicles[i])
  3337. {
  3338. return true;
  3339. }
  3340. }
  3341. }
  3342. return false;
  3343. }
  3344.  
  3345.  
  3346.  
  3347. //-----
  3348. forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
  3349. public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
  3350. {
  3351. if(IsPlayerConnected(playerid))
  3352. {
  3353. new Float:oldposx, Float:oldposy, Float:oldposz;
  3354. new Float:tempposx, Float:tempposy, Float:tempposz;
  3355. GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  3356. tempposx = (oldposx -x);
  3357. tempposy = (oldposy -y);
  3358. tempposz = (oldposz -z);
  3359. //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
  3360. if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  3361. {
  3362. return 1;
  3363. }
  3364. }
  3365. return 0;
  3366. }
  3367. //-------
  3368.  
  3369. //------Anti Spam-------
  3370.  
  3371. public Levels(playerid)
  3372. {
  3373. new name[24];
  3374. new file[24];
  3375.  
  3376. GetPlayerName(playerid, name, 24);
  3377. format(file, 24, "/LRSV/Users/%s.ini", name);
  3378.  
  3379. if(IsPlayerConnected(playerid))
  3380. {
  3381. if(Killes[playerid] >= 200)
  3382. {
  3383. Level[playerid] +=1;
  3384. dini_IntSet(file, "Level", Level[playerid]);
  3385. SendClientMessage(playerid, 0xFFD720FF, ".òìéú øîä");
  3386. }
  3387. if(Killes[playerid] >= 400)
  3388. {
  3389. Level[playerid] +=1;
  3390. dini_IntSet(file, "Level", Level[playerid]);
  3391. SendClientMessage(playerid, 0xFFD720FF, ".òìéú øîä");
  3392. }
  3393. if(Killes[playerid] >= 600)
  3394. {
  3395. Level[playerid] +=1;
  3396. dini_IntSet(file, "Level", Level[playerid]);
  3397. SendClientMessage(playerid, 0xFFD720FF, ".òìéú øîä");
  3398. }
  3399. if(Killes[playerid] >= 800)
  3400. {
  3401. Level[playerid] +=1;
  3402. dini_IntSet(file, "Level", Level[playerid]);
  3403. SendClientMessage(playerid, 0xFFD720FF, ".òìéú øîä");
  3404. }
  3405. if(Killes[playerid] >= 1000)
  3406. {
  3407. Level[playerid] +=1;
  3408. dini_IntSet(file, "Level", Level[playerid]);
  3409. SendClientMessage(playerid, 0xFFD720FF, ".òìéú øîä");
  3410. }
  3411. if(Killes[playerid] >= 1200)
  3412. {
  3413. Level[playerid] +=1;
  3414. dini_IntSet(file, "Level", Level[playerid]);
  3415. SendClientMessage(playerid, 0xFFD720FF, ".òìéú øîä");
  3416. }
  3417. if(Killes[playerid] >= 1400)
  3418. {
  3419. Level[playerid] +=1;
  3420. dini_IntSet(file, "Level", Level[playerid]);
  3421. SendClientMessage(playerid,0xFFD720FF,".òìéú øîä");
  3422. }
  3423. if(Killes[playerid] >= 1600)
  3424. {
  3425. Level[playerid] +=1;
  3426. dini_IntSet(file, "Level", Level[playerid]);
  3427. SendClientMessage(playerid, 0xFFD720FF, ".òìéú øîä");
  3428. }
  3429. if(Killes[playerid] >= 1800)
  3430. {
  3431. Level[playerid] +=1;
  3432. dini_IntSet(file, "Level", Level[playerid]);
  3433. SendClientMessage(playerid, 0xFFD720FF, " òìéú øîä");
  3434. }
  3435. if(Killes[playerid] >= 2000)
  3436. {
  3437. Level[playerid] +=1;
  3438. dini_IntSet(file, "Level", Level[playerid]);
  3439. SendClientMessage(playerid, 0xFFD720FF, " òìéú øîä");
  3440. }
  3441. if(Killes[playerid] >= 2500)
  3442. {
  3443. Level[playerid] +=1;
  3444. dini_IntSet(file, "Level", Level[playerid]);
  3445. SendClientMessage(playerid,0xFFD720FF, " òìéú øîä");
  3446. }
  3447. if(Killes[playerid] >= 3000)
  3448. {
  3449. Level[playerid] +=1;
  3450. dini_IntSet(file, "Level", Level[playerid]);
  3451. SendClientMessage(playerid, 0xFFD720FF, " òìéú øîä!");
  3452. }
  3453. if(Killes[playerid] >= 4000)
  3454. {
  3455. Level[playerid] +=1;
  3456. dini_IntSet(file, "Level", Level[playerid]);
  3457. SendClientMessage(playerid, 0xFFD720FF, " òìéú øîä");
  3458. }
  3459. if(Killes[playerid] >= 5000)
  3460. {
  3461. Level[playerid] +=1;
  3462. dini_IntSet(file, "Level", Level[playerid]);
  3463. SendClientMessage(playerid, 0xFFD720FF, ".òìéú øîä");
  3464. }
  3465. if(Killes[playerid] >= 6000)
  3466. {
  3467. Level[playerid] +=1;
  3468. dini_IntSet(file, "Level", Level[playerid]);
  3469. SendClientMessage(playerid, 0xFFD720FF, ".òìéú øîä");
  3470. }
  3471. if(Killes[playerid] >= 7000)
  3472. {
  3473. Level[playerid] +=1;
  3474. dini_IntSet(file, "Level", Level[playerid]);
  3475. SendClientMessage(playerid, 0xFFD720FF, ".òìéú øîä");
  3476. }
  3477. if(Killes[playerid] >= 8000)
  3478. {
  3479. Level[playerid] +=1;
  3480. dini_IntSet(file, "Level", Level[playerid]);
  3481. SendClientMessage(playerid, 0xFFD720FF, ".òìéú øîä");
  3482. }
  3483. if(Killes[playerid] >= 9000)
  3484. {
  3485. Level[playerid] +=1;
  3486. dini_IntSet(file, "Level", Level[playerid]);
  3487. SendClientMessage(playerid, 0xFFD720FF, ".òìéú øîä");
  3488. }
  3489. if(Killes[playerid] >= 10000)
  3490. {
  3491. Level[playerid] +=1;
  3492. dini_IntSet(file, "Level", Level[playerid]);
  3493. SendClientMessage(playerid, 0xFFD720FF, ".òìéú øîä");
  3494. }
  3495. if(Killes[playerid] >= 11000)
  3496. {
  3497. Level[playerid] +=1;
  3498. dini_IntSet(file, "Level", Level[playerid]);
  3499. SendClientMessage(playerid, 0xFFD720FF, ".òìéú øîä");
  3500.  
  3501. }
  3502. }
  3503. return 1;
  3504. }
  3505.  
  3506. //------Mini System----------------------------------
  3507. forward MCountdown();
  3508. public MCountdown()
  3509. {
  3510. new str[256]; if(Count > 0)
  3511. {
  3512. if(Count == 1) SetTimer("MiniStart", 1000, 1);
  3513. if(Count == 2) GameTextForAll("~b~Mini ~w~ Gun ~r~ War ~y~ Start !!", 1000, 6);
  3514. format(str, sizeof str, "~g~%d", Count);
  3515. GameTextForAll(str, 1000, 6);
  3516. Count--;
  3517. Count++;
  3518. }
  3519. return 1;
  3520. }
  3521.  
  3522. forward MiniStart();
  3523. public MiniStart()
  3524. {
  3525. MiniStartd = 1;
  3526. for(new i;i<MAX_PLAYERS;i++)
  3527. {
  3528. if(IsPlayerConnected(i))
  3529. {
  3530. if(InMini[i] == 1)
  3531. {
  3532. new str[256];
  3533. GivePlayerWeapon(i, 38, 10001);
  3534. TogglePlayerControllable(i, 1);
  3535. SendClientMessageToAll(0xFFD720FF,"!äîìçîä äçìä");
  3536. format(str, sizeof str, ".%d : îñôø äùç÷ðéí ùðøùîå ìôòéìåú",MiniPlayers);
  3537. SendClientMessageToAll(0x24FF0AB9,str);
  3538. GameTextForAll("~b~Mini ~w~ Gun ~r~ War ~y~ Start !!", 3000, 1);
  3539. KillTimer(countMini);
  3540. checkmini = SetTimer("MiniWin", 1000, 1);
  3541. }
  3542. }
  3543. }
  3544. for(new i;i<MAX_PLAYERS;i++)
  3545. {
  3546. if(IsPlayerConnected(i))
  3547. {
  3548. if(InMini[i] == 1)
  3549. {
  3550. if(MiniPlayers < 2)
  3551. {
  3552. SendClientMessageToAll(0x24FF0AB9," .äôòéìåú äúáèìä");
  3553. SendClientMessageToAll(0xFF000096," .ñéáä : çåñø îùúúôéí");
  3554. KillTimer(countMini);
  3555. KillTimer(checkmini);
  3556. KillTimer(miniWon);
  3557. MiniPlayers = 0; MiniOn = 0; MiniStartd = 0; InMini[i] = 0;
  3558. SpawnPlayer(i); ResetPlayerWeapons(i);
  3559. }
  3560. }
  3561. }
  3562. }
  3563. return 1;
  3564. }
  3565.  
  3566.  
  3567. forward MiniWin();
  3568. public MiniWin()
  3569. {
  3570. for(new i = 0; i < 200; i++)
  3571. {
  3572. if(IsPlayerConnected(i))
  3573. {
  3574. if(MiniOn)
  3575. {
  3576. if(MiniStartd == 1)
  3577. {
  3578. if(MiniPlayers == 1)
  3579. {
  3580. if(InMini[i] == 1)
  3581. {
  3582. MiniWinner = i;
  3583. miniWon = SetTimer("MiniWon", 1000, 0);
  3584. }
  3585. }
  3586. }
  3587. }
  3588. }
  3589. }
  3590. }
  3591.  
  3592. forward MiniWon(playerid);
  3593. public MiniWon(playerid)
  3594. {
  3595. if(MiniWinner != -1)
  3596. {
  3597. new str[256];
  3598. format(str, sizeof str, ".ðéöç áôòéìåú äîéðâàï %s äùç÷ï", GetName(MiniWinner));
  3599. SendClientMessageToAll(Pink,str);
  3600. SpawnPlayer(MiniWinner);
  3601. SetPlayerInterior(MiniWinner,0);
  3602. ResetPlayerWeapons(MiniWinner);
  3603. GivePlayerMoney(MiniWinner,50000);
  3604. MiniWinner = -1; MiniPlayers = 0; MiniOn = 0; MiniStartd = 0; InMini[playerid] = 0;
  3605. KillTimer(checkmini);
  3606. KillTimer(miniWon);
  3607. }
  3608. return 1;
  3609. }
  3610. forward MiniEnd(playerid);
  3611. public MiniEnd(playerid)
  3612. {
  3613. new string[256];
  3614.  
  3615. if(MiniOn)
  3616. {
  3617. if(MiniStartd == 1)
  3618. {
  3619. for(new i = 0; i < 200; i++)
  3620. {
  3621. if(IsPlayerConnected(i))
  3622. {
  3623. if(InMini[i])
  3624. {
  3625. format(string,sizeof(string),".áéèì àú îìçîú äîéðâàï %s äàãîéï",GetName(playerid));
  3626. SendClientMessageToAll(0x24FF0AB9,string);
  3627. KillTimer(checkmini);
  3628. KillTimer(miniWon);
  3629. KillTimer(countMini);
  3630. MiniOn = 0;
  3631. InMini[i] = 0;
  3632. MiniStartd = 0;
  3633. MiniPlayers = 0;
  3634. SpawnPlayer(i);
  3635. ResetPlayerWeapons(i);
  3636. TogglePlayerControllable(i, 1);
  3637. }
  3638. }
  3639. }
  3640. }
  3641. }
  3642. }
  3643. //------Mini System----------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement