Advertisement
Guest User

Untitled

a guest
Dec 31st, 2011
478
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 155.49 KB | None | 0 0
  1. /*Drift Habillity v1.0
  2. Inicio 23/08/2011
  3. Termino 21/10/2011
  4. Agradecimentos a: Willian_Luigi Pharrel Josma_CMD Shickcard Leo_Lost e Forum SA:MP
  5. Creditos GameMode: Totalmente Desenvolvido Por ReDKiiL Contem Codigo De: Willian_Lugi
  6. ======================================================================================*/
  7.  
  8.  
  9. //==============( INCLUDES )==============
  10. #include <a_samp>
  11. #include <bini>
  12. #include <streamer>
  13. #include <sscanf2>
  14. #include <zcmd>
  15. //===============( DEFINES )========
  16. #define CT 0xFFFF00FF
  17. #define vermelho 0xFF0000FF
  18. #define laranja 0xFF8000FF
  19. #define rosa 0xFF00FFFF
  20. #define admmsg 0x0080FFFF
  21. #define amarelo 0xFFFF00FF
  22. #define azul 0x0000FFFF
  23. #define verde 0x00FF00FF
  24. #define roxo 0x800080FF
  25. #define azulclaro 0x00FFFFFF
  26. #define cinza 0xC0C0C0AA
  27. #define ME 3
  28. #define MAXNAO 3
  29. #define MAXAVISO 3
  30. #define MAXLEVEL 4
  31. //===============( NEWS )===========
  32. new dhstro[128];
  33. new str[128];
  34. new NomeP[MAX_PLAYER_NAME];
  35. new ID;
  36. new Text3D:label;
  37. new NomeID[MAX_PLAYER_NAME];
  38. new Texto[128];
  39. new Text:Baixo;
  40. new Text:Relogio;
  41. new Text:Velocimetro[MAX_PLAYERS] = {Text:INVALID_TEXT_DRAW, ...};
  42. new Tempo = 5;
  43. new OBJ[MAX_PLAYERS];
  44. new carroe[MAX_PLAYERS] = -1;
  45. new NAOKER[MAX_PLAYERS];
  46. new NM,NM2,X1;
  47. new Dia,Mes,Ano,Horas,Minutos,Segundos;
  48. new Sim,Nao,EOn;
  49. new Float:X,Float:Z,Float:Y,Float:Angle,Float:Vida,Float:Colete;
  50. new JaVotou[MAX_PLAYERS];
  51. //================( ENUM )=====
  52. enum EInfo { Float:EX, Float:EY, Float:EZ, Trancado, Criado, Arma, Muni,};
  53. enum pInfo { pLogado, pBlockPM, pCalado,pAFK, pGODCAR, pLevel, pBanido,pPreso,ToEvento,pToX1,Avisos,};
  54. new PlayerInfo[MAX_PLAYERS][pInfo];
  55. new EventoInfo[EInfo];
  56. new Float:x1Radon[9][3]=
  57. {
  58. {1059.3544,1300.4943,10.4798},
  59. {1060.2035,1267.5544,10.4810},
  60. {1061.1577,1230.6373,10.4867},
  61. {1073.5831,1227.9899,10.4852},
  62. {1090.7494,1227.8212,10.4790},
  63. {1095.4459,1254.2930,10.4757},
  64. {1094.2643,1296.0249,10.4779},
  65. {1080.1599,1298.7046,10.4791},
  66. {1076.6558,1264.7778,10.4779}
  67. };
  68. //msgradomicas
  69. new MsgRadomicas[][]=
  70. {
  71. "[DH]Drift Habillity Crescendo Cada Dia Mais!",
  72. "[DH]Não Tem Nosso IP Nos Favoritos? ~~> EM BREVE!",
  73. "[DH]Drift Habillity Crescendo a Cada Dia!",
  74. "[DH]Acesse Nosso Site!: EM BREVE",
  75. "[DH]Alguem Enchendo Saco PM? /bpm",
  76. "[DH]Você Está Jogando Drift Habillity /creditos!",
  77. "[DH]Quer Saber Nossos Teleportes? /teles",
  78. "[DH]Adicione Nosso Msn De Contato!: EM BREVE"
  79. };
  80. new veiculos[][] ={
  81. "Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster",
  82. "Stretch","Manana","Infernus","Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto",
  83. "Taxi","Washington","Bobcat","Mr Whoopee","BF Injection","Hunter","Premier","Enforcer","Securicar","Banshee",
  84. "Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon","Coach","Cabbie","Stallion","Rumpo",
  85. "RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer",
  86. "Turismo","Speeder","Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van","Skimmer",
  87. "PCJ-600","Faggio","Freeway","RC Baron","RC Raider","Glendale","Oceanic","Sanchez","Sparrow","Patriot",
  88. "Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR3 50","Walton","Regina","Comet","BMX",
  89. "Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo",
  90. "Greenwood","Jetmax","Hotring","Sandking","Blista Compact","Police Maverick","Boxville","Benson","Mesa",
  91. "RC Goblin","Hotring Racer A","Hotring Racer B","Bloodring Banger","Rancher","Super GT","Elegant",
  92. "Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain","Nebula","Majestic",
  93. "Buccaneer","Shamal","Hydra","FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune","Cadrona",
  94. "FBI Truck","Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan","Blade","Freight",
  95. "Streak","Vortex","Vincent","Bullet","Clover","Sadler","Firetruck","Hustler","Intruder","Primo","Cargobob",
  96. "Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster A","Monster B","Uranus",
  97. "Jester","Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight",
  98. "Trailer","Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley","Stafford",
  99. "BF-400","Newsvan","Tug","Trailer A","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C",
  100. "Andromada","Dodo","RC Cam","Launch","Police Car (LSPD)","Police Car (SFPD)","Police Car (LVPD)","Police Ranger",
  101. "Picador","S.W.A.T. Van","Alpha","Phoenix","Glendale","Sadler","Luggage Trailer A","Luggage Trailer B",
  102. "Stair Trailer","Boxville","Farm Plow","Utility Trailer" };
  103. main()
  104. {
  105. print("[DH]Drift Habillity v1.0");
  106. return 0;
  107. }
  108. //==========================( INICIO GAME MODE )===========================
  109. public OnPlayerRequestClass(playerid, classid)
  110. {
  111. SetPlayerPos(playerid,1678.9169,1447.8788,47.7780);
  112. SetPlayerFacingAngle(playerid,271.9625);
  113. SetPlayerCameraPos(playerid,1682.4458,1448.0004,49.6016);
  114. SetPlayerCameraLookAt(playerid,1678.9169,1447.8788,47.7780);
  115. if(PlayerInfo[playerid][pLogado] == 0){
  116. format(dhstro, 40,"server/players/%s.ini",NomeP);
  117. if(fexist(dhstro))
  118. {
  119. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login","Conta Registrada\nDigite Sua Senha\nPara Poder Jogar:","Logar","Cancelar");
  120. }
  121. else
  122. {
  123. INI_Create(dhstro);
  124. ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registro","Sejá Bem Vindo\nRegistre-se Sua Conta\nPara Poder Jogar:","Registrar","Cancelar");
  125. }
  126. }
  127. return 1;
  128. }
  129. public OnGameModeInit()
  130. {
  131. SetGameModeText("[DH]Drift Habillity Brasil");
  132. UsePlayerPedAnims();
  133. EnableStuntBonusForAll(0);
  134. AddPlayerClass(0, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0);
  135. AddPlayerClass(2, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0);
  136. AddPlayerClass(7, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0);
  137. AddPlayerClass(21, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0);
  138. AddPlayerClass(22, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0);
  139. AddPlayerClass(23, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0);
  140. AddPlayerClass(28, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0);
  141. AddPlayerClass(29, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0);
  142. AddPlayerClass(101, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0);
  143. AddPlayerClass(107, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0);
  144. AddPlayerClass(108, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0);
  145. //===============================================textdraw========
  146. Baixo = TextDrawCreate(0.0,438.0," DRIFT HABILLITY v1.0 /REGRAS /COMANDOS /TELES WWW.EMBREVE.COM.BR");
  147. TextDrawColor(Baixo,0xFF8000FF);
  148. TextDrawFont(Baixo,1);
  149. TextDrawAlignment(Baixo,1);
  150. TextDrawBackgroundColor(Baixo,0x00000000);
  151. TextDrawLetterSize(Baixo,0.4,0.8);
  152. TextDrawUseBox(Baixo,1);
  153. TextDrawBoxColor(Baixo,0x00000044);
  154. //relogio
  155. Relogio = TextDrawCreate(605.0,5.5,"0:0");
  156. TextDrawColor(Relogio,0xFF8000FF);
  157. TextDrawBackgroundColor(Relogio,0x00000000);
  158. TextDrawFont(Relogio,3);
  159. TextDrawSetShadow(Relogio,0);
  160. TextDrawAlignment(Relogio,3);
  161. TextDrawLetterSize(Relogio,0.5,1.5);
  162. //============================( CARRROS )======================================
  163. AddStaticVehicle(562,1521.3224,-1653.7982,13.1986,88.0692,6,6); // lsc1
  164. AddStaticVehicle(562,1521.3677,-1656.7206,13.1986,89.0801,6,6); // lsc2
  165. AddStaticVehicle(562,1520.8676,-1661.3340,13.1971,99.7005,6,6); // lsc4
  166. AddStaticVehicle(562,1521.2764,-1670.8201,13.2045,90.6556,6,6); // lsc5
  167. AddStaticVehicle(562,-2020.8671,295.9249,34.6586,274.0471,6,6); // sfc1
  168. AddStaticVehicle(562,-2019.9783,288.6967,34.0401,272.8517,6,6); // sfc2
  169. AddStaticVehicle(562,-2019.3315,279.3528,33.1936,259.8013,6,6); // sfc3
  170. AddStaticVehicle(562,-2019.3745,283.8776,33.6082,275.8132,6,6); // sfc4
  171. AddStaticVehicle(562,2119.5696,2147.2874,10.3313,224.9405,6,6); // LV
  172. AddStaticVehicle(562,2120.2390,2139.3350,10.3314,219.4557,6,6); // LV2
  173. AddStaticVehicle(562,2119.6780,2133.3542,10.3319,228.3092,6,6); // LV4
  174. AddStaticVehicle(562,2119.1125,2125.8853,10.3308,234.6271,6,6); // LV5
  175. AddStaticVehicle(562,-316.1007,1515.6917,75.0298,0.5908,6,6); // new1
  176. AddStaticVehicle(562,-321.5607,1515.6917,75.0200,359.3113,6,6); // new2
  177. AddStaticVehicle(562,-326.9828,1515.6917,75.0189,0.4169,6,6); // new3
  178. AddStaticVehicle(562,-332.5020,1515.6917,75.0179,355.9864,6,6); // new4
  179. AddStaticVehicle(562,-337.9686,1515.6917,75.0197,0.0758,6,6); // new5
  180. AddStaticVehicle(562,-343.1879,1515.6917,75.0182,1.7766,6,6); // new6
  181. AddStaticVehicle(562,-1057.8210,-1360.9285,129.8049,274.6236,6,6); // WD1C
  182. AddStaticVehicle(562,-1064.0815,-1358.9824,129.7629,280.6515,6,6); // WD2
  183. AddStaticVehicle(562,-1067.5166,-1357.4299,129.6873,281.6445,6,6); // wd11
  184. AddStaticVehicle(562,-1071.9664,-1354.9741,129.5444,280.3625,6,6); // wd12
  185. AddStaticVehicle(562,-1082.8586,-1352.3583,129.3528,270.2912,6,6); // wd13
  186. AddStaticVehicle(562,-2410.6968,-608.5231,132.3465,94.8503,6,6); // wd21
  187. AddStaticVehicle(562,-2404.3291,-613.5474,132.4384,92.4412,6,6); // wd22
  188. AddStaticVehicle(562,-2402.7478,-617.1461,132.3710,95.0949,6,6); // wd23
  189. AddStaticVehicle(562,-2418.6592,-597.6330,132.3158,103.7685,6,6); // wd24
  190. AddStaticVehicle(562,-2424.3447,-593.2293,131.9776,35.5495,6,6); // wd25
  191. AddStaticVehicle(562,2312.1848,1387.7284,42.4799,1.4182,6,6); // WD31
  192. AddStaticVehicle(562,2308.9851,1387.4113,42.4800,356.6845,6,6); // WD32
  193. AddStaticVehicle(562,2305.7156,1388.2849,42.4795,358.8575,6,6); // WD33
  194. AddStaticVehicle(562,2302.7432,1387.5059,42.4799,1.8175,6,6); // WD34
  195. AddStaticVehicle(562,2299.5452,1388.0144,42.4785,0.4701,6,6); // WD35
  196. AddStaticVehicle(562,-1841.8519,1304.8684,59.3921,201.9914,6,6); // WD41
  197. AddStaticVehicle(562,-1836.9607,1307.1318,59.3944,197.8783,6,6); // WD42
  198. AddStaticVehicle(562,-1831.6874,1309.8395,59.3934,201.4406,6,6); // WD43
  199. AddStaticVehicle(562,-1822.5012,1310.8489,59.3936,184.3350,6,6); // WD44
  200. AddStaticVehicle(562,-1816.5953,1310.7903,59.3932,181.5969,6,6); // WD45
  201. AddStaticVehicle(562,-2133.9910,911.3186,79.5515,335.7574,6,6); // WD81
  202. AddStaticVehicle(562,-2138.3098,911.7222,79.5119,323.3690,6,6); // WD82
  203. AddStaticVehicle(562,-2132.1780,928.1561,79.6605,181.1927,6,6); // WD83
  204. AddStaticVehicle(562,-2135.7161,931.3493,79.5091,182.0123,6,6); // WD84
  205. AddStaticVehicle(562,-2126.7925,910.3528,79.4598,245.3861,6,6); // WD85
  206. AddStaticVehicle(562,2365.3467,-645.0642,127.4743,280.3488,6,6); // wd91
  207. AddStaticVehicle(562,2364.3772,-651.5742,127.4838,288.2540,6,6); // wd92
  208. AddStaticVehicle(562,2365.8748,-657.4202,127.8465,309.8883,6,6); // wd93
  209. AddStaticVehicle(562,2372.7974,-661.8597,128.3298,313.1052,6,6); // wd94
  210. AddStaticVehicle(562,2382.4470,-663.3601,127.8628,321.6422,6,6); // wd95
  211. AddStaticVehicle(562,2817.5774,-1444.4681,39.7213,93.5441,6,6); // wd101
  212. AddStaticVehicle(562,2816.1311,-1448.9025,39.7184,96.4179,6,6); // wd102
  213. AddStaticVehicle(562,2817.1812,-1454.4053,39.7213,92.9025,6,6); // wd103
  214. AddStaticVehicle(562,2798.5608,-1464.7241,39.7134,170.8440,6,6); // wd104
  215. //CARROS AEROS
  216. AddStaticVehicle(519,1567.0906,-2456.9028,13.2146,184.2288,6,6); // shamal
  217. AddStaticVehicle(519,1650.6240,-2463.1318,13.2133,6.2430,6,6); // SHAMAL2
  218. AddStaticVehicle(577,2030.3560,-2493.7290,13.1975,89.9655,6,6); // AT4
  219. AddStaticVehicle(603,1369.1844,-2436.4666,13.2119,226.4610,6,6); // LOLLS
  220. AddStaticVehicle(603,1374.8610,-2453.3601,13.2145,209.3063,6,6); // LOLLS1
  221. AddStaticVehicle(562,1411.6992,-2425.6824,13.2146,336.7495,6,6); // LOLLS2
  222. AddStaticVehicle(579,1434.1974,-2432.4902,13.2146,210.6740,6,6); // LOLLS3
  223. AddStaticVehicle(603,1451.0341,-2420.8975,13.2145,336.2853,6,6); // LOLLS4
  224. AddStaticVehicle(565,1463.8927,-2430.9102,13.2130,179.8509,6,6); // LOLLS5
  225. AddStaticVehicle(585,1456.4545,-2450.2793,13.2135,135.3207,6,6); // LOLLS6
  226. AddStaticVehicle(603,1431.4812,-2465.0713,13.2146,115.0911,6,6); // LOLLS7
  227. AddStaticVehicle(562,1399.7820,-2471.1333,13.2146,124.5279,6,6); // LOLLS8
  228. AddStaticVehicle(585,-1671.7708,-261.3557,13.8058,320.9963,6,6); // LOLSF1
  229. AddStaticVehicle(579,-1654.6602,-257.1220,13.8070,289.6380,6,6); // LOLSF2
  230. AddStaticVehicle(585,-1651.2640,-272.1339,13.8068,91.6333,6,6); // LOLSF3
  231. AddStaticVehicle(565,-1677.7344,-277.2703,13.8080,64.1195,6,6); // LOLSF4
  232. AddStaticVehicle(565,-1688.0625,-267.6574,13.8071,42.1027,6,6); // LOLSF5
  233. AddStaticVehicle(579,-1708.1619,-268.9973,13.8040,8.7150,6,6); // LOLSF6
  234. AddStaticVehicle(565,-1712.5416,-251.4529,13.8070,325.0350,6,6); // LOLSF7
  235. AddStaticVehicle(579,-1705.1967,-243.4116,13.8074,316.4223,6,6); // LOLSF78
  236. AddStaticVehicle(562,-1711.3335,-225.4043,13.8000,341.5946,6,6); // LOLSF789
  237. AddStaticVehicle(562,1512.0143,1682.9235,10.4800,94.3715,6,6); // LOLLV1
  238. AddStaticVehicle(579,1498.4628,1705.2102,10.4781,136.1317,6,6); // LOLLV2
  239. AddStaticVehicle(585,1505.9974,1719.8584,10.4793,162.1012,6,6); // LOLLV3
  240. AddStaticVehicle(603,1516.5066,1704.3516,10.4790,138.4014,6,6); // LOLLV4
  241. AddStaticVehicle(585,1528.9054,1718.3213,10.4791,138.4089,6,6); // LOLLV5
  242. AddStaticVehicle(585,1524.8666,1692.4294,10.4788,138.7066,6,6); // LOLLV5
  243. AddStaticVehicle(603,1531.0272,1670.1416,10.4794,121.9988,6,6); // LOLLV6
  244. AddStaticVehicle(579,1513.2008,1652.5210,10.4801,117.3979,6,6); // LOLLV7
  245. AddStaticVehicle(585,1501.6993,1646.3689,10.4789,145.1282,6,6); // LOLLV8
  246. AddStaticVehicle(579,1519.3470,1632.3381,10.4792,280.2934,6,6); // LOLLV9
  247. for(new allv; allv < MAX_VEHICLES; allv++ )
  248. {
  249. SetVehicleNumberPlate(allv,"--> DH <--");
  250. label = Create3DTextLabel("DRIFT HABILLITY",amarelo,0,0,0,10.1,0);
  251. Attach3DTextLabelToVehicle(label,allv,0,0,1);
  252. }
  253. //++++++++++++++++++++++++++++++++++( ALL OBJECTS )++++++++++++++++++++++
  254. CreateDynamicObject(987, 1061.4001464844, 1358.0526123047, 9.8728914260864, 0, 0, 0);
  255. //+++++++++++++++++++++++++++++++++( PISTA DE DRIFT OFFICIAL )++++++++++++++++++++++++++++++++
  256. CreateDynamicObject(997,-295.81552124,1507.11560059,74.36479187,0.00000000,0.00000000,269.25000000); //object(lhouse_barrier3) (1)
  257. CreateDynamicObject(997,-302.25097656,1507.04589844,74.48600006,0.00000000,0.00000000,273.74633789); //object(lhouse_barrier3) (2)
  258. CreateDynamicObject(997,-308.59985352,1507.32446289,74.36547852,0.00000000,0.00000000,273.74633789); //object(lhouse_barrier3) (3)
  259. CreateDynamicObject(3749,-302.22851562,1505.42089844,80.21778870,0.00000000,0.00000000,0.00000000); //object(clubgate01_lax) (1)
  260. CreateDynamicObject(11547,-286.24911499,1521.75000000,77.30403137,0.00000000,0.00000000,315.00000000); //object(desn_tscanopy) (1)
  261. CreateDynamicObject(11547,-274.58721924,1533.40002441,77.30403137,0.00000000,0.00000000,314.99450684); //object(desn_tscanopy) (2)
  262. CreateDynamicObject(11547,-272.96884155,1551.34326172,77.30403137,0.00000000,0.00000000,45.74450684); //object(desn_tscanopy) (3)
  263. CreateDynamicObject(11547,-284.70062256,1562.90490723,77.30403137,0.00000000,0.00000000,45.73608398); //object(desn_tscanopy) (4)
  264. CreateDynamicObject(11547,-296.61474609,1574.36694336,77.30403137,0.00000000,0.00000000,45.73608398); //object(desn_tscanopy) (5)
  265. CreateDynamicObject(11547,-337.87741089,1515.74096680,77.30161285,0.00000000,0.00000000,269.24450684); //object(desn_tscanopy) (6)
  266. CreateDynamicObject(11547,-321.43432617,1515.61889648,77.30403137,0.00000000,0.00000000,269.24194336); //object(desn_tscanopy) (7)
  267. CreateDynamicObject(715,-281.98583984,1508.16967773,82.84748077,0.00000000,0.00000000,0.00000000); //object(veg_bevtree3) (1)
  268. CreateDynamicObject(715,-285.87304688,1493.28808594,83.14697266,0.00000000,0.00000000,0.00000000); //object(veg_bevtree3) (2)
  269. CreateDynamicObject(789,-250.15820312,1520.56347656,88.16240692,0.00000000,0.00000000,0.00000000); //object(hashburytree4sfs) (1)
  270. CreateDynamicObject(823,-290.97186279,1511.30078125,77.42154694,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass07) (1)
  271. CreateDynamicObject(823,-287.55038452,1514.86291504,77.42154694,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass07) (2)
  272. CreateDynamicObject(823,-317.44409180,1501.12072754,77.71070099,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass07) (3)
  273. CreateDynamicObject(823,-322.05020142,1501.03002930,77.65769196,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass07) (4)
  274. CreateDynamicObject(1597,-327.50894165,1508.37963867,77.21987915,0.00000000,0.00000000,90.75000000); //object(cntrlrsac1) (1)
  275. CreateDynamicObject(1597,-348.09829712,1508.92187500,77.21987915,0.00000000,0.00000000,88.49707031); //object(cntrlrsac1) (2)
  276. CreateDynamicObject(1262,-302.24237061,1506.83752441,79.13264465,0.00000000,0.00000000,0.00000000); //object(mtraffic4) (1)
  277. CreateDynamicObject(1262,-307.66882324,1507.45715332,75.11899567,0.00000000,0.00000000,0.00000000); //object(mtraffic4) (2)
  278. CreateDynamicObject(1262,-296.66894531,1507.07739258,75.12897491,0.00000000,0.00000000,0.00000000); //object(mtraffic4) (3)
  279. CreateDynamicObject(2780,-301.94891357,1505.25695801,84.95164490,0.00000000,0.00000000,0.00000000); //object(cj_smoke_mach) (1)
  280. CreateDynamicObject(14467,-311.15457153,1473.35119629,77.02774811,0.00000000,0.00000000,42.75000000); //object(carter_statue) (1)
  281. CreateDynamicObject(2695,-309.13879395,1507.93896484,78.54305267,0.00000000,0.00000000,180.00000000); //object(cj_banner12) (1)
  282. CreateDynamicObject(978,-289.28228760,1414.92321777,72.41297913,0.00000000,0.00000000,89.25000000); //object(sub_roadright) (1)
  283. CreateDynamicObject(978,-289.27334595,1423.93164062,70.86791229,0.00000000,20.00000000,89.24743652); //object(sub_roadright) (2)
  284. CreateDynamicObject(978,-289.97900391,1406.03137207,72.41000366,0.00000000,0.00000000,81.74743652); //object(sub_roadright) (3)
  285. CreateDynamicObject(978,-292.71459961,1397.77209473,72.40000153,0.00000000,0.00000000,60.74377441); //object(sub_roadright) (4)
  286. CreateDynamicObject(978,-298.81198120,1391.27941895,72.40000153,0.00000000,0.00000000,32.99340820); //object(sub_roadright) (5)
  287. CreateDynamicObject(978,-307.25894165,1388.63220215,72.40000153,0.00000000,0.00000000,2.24194336); //object(sub_roadright) (6)
  288. CreateDynamicObject(978,-315.79278564,1390.78393555,72.07575989,0.00000000,356.00000000,329.24121094); //object(sub_roadright) (7)
  289. CreateDynamicObject(978,-322.26589966,1396.83532715,71.29569244,0.00000000,354.00000000,305.98828125); //object(sub_roadright) (8)
  290. CreateDynamicObject(978,-326.89898682,1403.85888672,68.17819214,0.00000000,325.00000000,299.98718262); //object(sub_roadright) (9)
  291. CreateDynamicObject(978,-344.73583984,1462.54638672,64.62487030,0.00000000,5.00000000,129.00000000); //object(sub_roadright) (10)
  292. CreateDynamicObject(978,-339.27285767,1455.88342285,62.67511749,0.00000000,330.00000000,128.99597168); //object(sub_roadright) (11)
  293. CreateDynamicObject(978,-351.38922119,1468.84594727,64.02680206,0.00000000,3.00000000,143.99597168); //object(sub_roadright) (12)
  294. CreateDynamicObject(978,-359.30187988,1471.66137695,63.63106918,0.00000000,2.00000000,178.49230957); //object(sub_roadright) (13)
  295. CreateDynamicObject(978,-367.86834717,1470.64038086,63.17652893,0.00000000,4.00000000,196.48791504); //object(sub_roadright) (14)
  296. CreateDynamicObject(715,-285.38973999,1476.23120117,82.59298706,0.00000000,0.00000000,0.00000000); //object(veg_bevtree3) (2)
  297. CreateDynamicObject(789,-324.52841187,1475.91198730,85.62123108,0.00000000,0.00000000,0.00000000); //object(hashburytree4sfs) (1)
  298. CreateDynamicObject(715,-283.87353516,1453.20581055,82.03058624,0.00000000,0.00000000,0.00000000); //object(veg_bevtree3) (2)
  299. CreateDynamicObject(689,-266.23425293,1471.60583496,73.59547424,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (1)
  300. CreateDynamicObject(689,-260.13470459,1429.93969727,71.97985840,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (2)
  301. CreateDynamicObject(715,-273.39739990,1441.73107910,81.71067810,0.00000000,0.00000000,0.00000000); //object(veg_bevtree3) (2)
  302. CreateDynamicObject(715,-281.97708130,1422.04138184,80.28307343,0.00000000,0.00000000,0.00000000); //object(veg_bevtree3) (2)
  303. CreateDynamicObject(789,-313.42501831,1428.63208008,82.09918976,0.00000000,0.00000000,0.00000000); //object(hashburytree4sfs) (1)
  304. CreateDynamicObject(978,-375.59539795,1467.12438965,62.45824051,0.00000000,5.00000000,212.98716736); //object(sub_roadright) (14)
  305. CreateDynamicObject(978,-382.01721191,1460.77209473,61.63217926,0.00000000,4.99877930,236.98645020); //object(sub_roadright) (14)
  306. CreateDynamicObject(978,-384.80163574,1452.40490723,61.06878281,0.00000000,2.00000000,266.23608398); //object(sub_roadright) (14)
  307. CreateDynamicObject(978,-384.07611084,1443.90905762,60.81487656,0.00000000,1.99951172,282.73168945); //object(sub_roadright) (14)
  308. CreateDynamicObject(978,-381.47839355,1436.10034180,58.08805084,0.00000000,35.00000000,294.72766113); //object(sub_roadright) (14)
  309. CreateDynamicObject(738,-328.46871948,1402.12756348,69.97794342,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (1)
  310. CreateDynamicObject(738,-350.96527100,1444.04931641,65.19963074,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (2)
  311. CreateDynamicObject(738,-345.56475830,1434.47692871,66.09490204,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (3)
  312. CreateDynamicObject(738,-341.03860474,1425.81201172,67.33166504,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (4)
  313. CreateDynamicObject(738,-337.97174072,1420.01025391,67.67701721,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (5)
  314. CreateDynamicObject(738,-334.66635132,1413.36560059,68.66093445,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (6)
  315. CreateDynamicObject(738,-331.70559692,1408.53479004,68.58490753,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (7)
  316. CreateDynamicObject(703,-362.87545776,1450.15258789,63.09488678,0.00000000,350.00000000,0.00000000); //object(sm_veg_tree7_big) (1)
  317. CreateDynamicObject(738,-382.44561768,1433.24353027,59.60609436,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (9)
  318. CreateDynamicObject(738,-380.10339355,1427.82702637,59.30940247,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (10)
  319. CreateDynamicObject(738,-376.11480713,1421.93457031,58.64949799,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (11)
  320. CreateDynamicObject(738,-372.44650269,1416.07897949,58.10485840,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (12)
  321. CreateDynamicObject(738,-370.28298950,1409.98413086,57.89098358,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (13)
  322. CreateDynamicObject(738,-366.76013184,1402.66137695,57.56588364,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (14)
  323. CreateDynamicObject(738,-364.08819580,1396.61157227,57.23437500,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (15)
  324. CreateDynamicObject(738,-360.99185181,1390.21520996,56.79219055,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (16)
  325. CreateDynamicObject(738,-358.49398804,1386.61499023,56.43442154,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (17)
  326. CreateDynamicObject(738,-355.36874390,1382.17443848,56.15996552,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (18)
  327. CreateDynamicObject(738,-352.86187744,1377.02978516,55.48440552,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (19)
  328. CreateDynamicObject(738,-350.11608887,1371.77233887,55.34391022,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (20)
  329. CreateDynamicObject(738,-347.32015991,1368.46398926,55.06874084,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (21)
  330. CreateDynamicObject(738,-345.01669312,1363.84179688,53.67900085,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (22)
  331. CreateDynamicObject(738,-342.96887207,1359.85351562,53.19185257,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (23)
  332. CreateDynamicObject(789,-336.33718872,1340.01867676,64.61804962,0.00000000,0.00000000,15.75000000); //object(hashburytree4sfs) (1)
  333. CreateDynamicObject(16060,-377.87640381,1359.30895996,43.52338409,353.00000000,0.00000000,30.75000000); //object(des_treeline1) (1)
  334. CreateDynamicObject(3509,-415.08541870,1431.13671875,34.92514420,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_r01) (1)
  335. CreateDynamicObject(3509,-410.54272461,1420.33959961,36.37620544,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_r01) (2)
  336. CreateDynamicObject(3509,-407.31561279,1412.06494141,37.49419022,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_r01) (3)
  337. CreateDynamicObject(3509,-402.85519409,1405.44628906,38.23101044,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_r01) (4)
  338. CreateDynamicObject(3509,-399.15301514,1397.84777832,39.27055740,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_r01) (5)
  339. CreateDynamicObject(997,-297.09167480,1507.38867188,74.35974121,0.00000000,0.00000000,285.74633789); //object(lhouse_barrier3) (2)
  340. CreateDynamicObject(997,-307.38067627,1507.66320801,74.35937500,0.00000000,0.00000000,255.74633789); //object(lhouse_barrier3) (2)
  341. CreateDynamicObject(689,-216.36015320,1424.82360840,69.74774933,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (3)
  342. CreateDynamicObject(689,-232.58584595,1449.08679199,73.01318359,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (4)
  343. CreateDynamicObject(689,-206.24868774,1459.02697754,71.14068604,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (5)
  344. CreateDynamicObject(689,-253.47897339,1492.81726074,74.98920441,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (6)
  345. CreateDynamicObject(689,-212.62237549,1479.68774414,71.42510223,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (7)
  346. CreateDynamicObject(18651,-346.7802,1587.7216,129.7838,0.00000000,0.00000000,0.00000000); //NeonPING
  347. CreateDynamicObject(18650,-303.0741,1507.6046,85.2129,0.00000000,0.00000000,0.00000000); //NeonYELLOW
  348. CreateDynamicObject(18648,-225.2430,1395.7365,172.4141,0.00000000,0.00000000,0.00000000); //NeonGrenn
  349. //lçosda
  350. AddStaticVehicleEx(562,332.39550781,1998.21386719,2420.94555664,0.00000000,86,3,15); //Elegy
  351. AddStaticVehicleEx(562,335.80078125,1998.37207031,2420.84594727,0.00000000,1,3,15); //Elegy
  352. AddStaticVehicleEx(562,339.54980469,1998.32714844,2420.87084961,0.00000000,6,3,15); //Elegy
  353. AddStaticVehicleEx(562,343.04882812,1998.37500000,2420.87084961,0.00000000,3,3,15); //Elegy
  354. AddStaticVehicleEx(562,346.79785156,1998.42578125,2420.87084961,0.00000000,126,3,15); //Elegy
  355. AddStaticVehicleEx(562,350.29687500,1998.47363281,2420.77124023,0.00000000,117,3,15); //Elegy
  356. AddStaticVehicleEx(562,354.54687500,1998.47753906,2420.77124023,0.00000000,32,3,15); //Elegy
  357. AddStaticVehicleEx(411,369.40618896,1999.00695801,2430.48291016,0.00000000,-1,-1,15); //Infernus
  358. AddStaticVehicleEx(451,373.03942871,1998.33972168,2430.36767578,0.00000000,-1,-1,15); //Turismo
  359. AddStaticVehicleEx(480,332.47460938,1983.96191406,2428.24316406,311.99523926,13,-1,15); //Comet
  360. CreateDynamicObject(10359,383.69854736,1989.75939941,2420.83203125,0.00000000,0.00000000,0.00000000); //object(sfshill02) (1)
  361. CreateDynamicObject(10362,461.75811768,1983.33093262,2407.44873047,0.00000000,0.00000000,352.00000000); //object(sfshill05) (1)
  362. CreateDynamicObject(10362,359.23333740,2009.91174316,2396.44873047,0.00000000,0.00000000,25.99645996); //object(sfshill05) (2)
  363. CreateDynamicObject(10362,250.76744080,2057.93652344,2386.21777344,0.00000000,0.00000000,203.99366760); //object(sfshill05) (3)
  364. CreateDynamicObject(10363,339.45321655,2283.85717773,2362.15600586,0.00000000,0.00000000,232.00000000); //object(sfshill06) (2)
  365. CreateDynamicObject(10361,459.32626343,2440.48608398,2319.94189453,0.00000000,0.00000000,202.00000000); //object(sfshill04) (2)
  366. CreateDynamicObject(10360,353.65914917,2347.98583984,2296.95019531,0.00000000,0.00000000,104.00000000); //object(sfshill03) (3)
  367. CreateDynamicObject(10360,300.23022461,2267.89160156,2265.46801758,0.00000000,0.00000000,153.99658203); //object(sfshill03) (4)
  368. CreateDynamicObject(10360,340.26467896,2148.78076172,2230.46264648,0.00000000,0.00000000,191.99537659); //object(sfshill03) (5)
  369. CreateDynamicObject(10360,440.70761108,2086.48144531,2196.45581055,0.00000000,0.00000000,235.99160767); //object(sfshill03) (6)
  370. CreateDynamicObject(10363,535.79492188,2234.86523438,2152.64746094,0.00000000,0.00000000,227.99926758); //object(sfshill06) (3)
  371. CreateDynamicObject(10363,719.06018066,2467.80419922,2098.75122070,0.00000000,0.00000000,189.99926758); //object(sfshill06) (4)
  372. CreateDynamicObject(10363,1006.49121094,2544.18652344,2044.89367676,0.00000000,0.00000000,153.99536133); //object(sfshill06) (5)
  373. CreateDynamicObject(10360,1165.93945312,2457.57812500,2000.42102051,0.00000000,0.00000000,174.00000000); //object(sfshill03) (7)
  374. CreateDynamicObject(10361,1265.54235840,2382.48657227,1966.93872070,0.00000000,0.00000000,172.00000000); //object(sfshill04) (4)
  375. CreateDynamicObject(10362,1105.40722656,2347.76367188,1958.42126465,0.00000000,0.00000000,169.99694824); //object(sfshill05) (6)
  376. CreateDynamicObject(10364,1259.51000977,2252.26904297,1949.99731445,0.00000000,0.00000000,272.00000000); //object(sfshill07) (1)
  377. CreateDynamicObject(10364,1439.92065430,2127.04809570,1950.12243652,0.00000000,0.00000000,237.99954224); //object(sfshill07) (2)
  378. CreateDynamicObject(3458,348.13497925,1998.14111328,2420.24414062,0.00000000,0.00000000,0.00000000); //object(vgncarshade1) (1)
  379. CreateDynamicObject(17026,399.46420288,1998.38073730,2415.10571289,0.00000000,0.00000000,54.00000000); //object(cunt_rockgp2_) (1)
  380. CreateDynamicObject(17026,441.25430298,1997.61340332,2415.10571289,0.00000000,0.00000000,47.99780273); //object(cunt_rockgp2_) (2)
  381. CreateDynamicObject(17026,476.63378906,1991.65136719,2406.60571289,0.00000000,0.00000000,21.98913574); //object(cunt_rockgp2_) (3)
  382. CreateDynamicObject(17026,494.60156250,1976.70996094,2405.35571289,0.00000000,0.00000000,11.98608398); //object(cunt_rockgp2_) (4)
  383. CreateDynamicObject(17026,510.85107422,1956.25781250,2406.60571289,0.00000000,0.00000000,3.98608398); //object(cunt_rockgp2_) (5)
  384. CreateDynamicObject(17026,507.98858643,1958.62939453,2406.60571289,0.00000000,0.00000000,3.98254395); //object(cunt_rockgp2_) (6)
  385. CreateDynamicObject(17026,462.50482178,2012.44946289,2406.60571289,0.00000000,0.00000000,225.98254395); //object(cunt_rockgp2_) (7)
  386. CreateDynamicObject(17026,427.79129028,2021.57104492,2399.10571289,0.00000000,0.00000000,231.97778320); //object(cunt_rockgp2_) (8)
  387. CreateDynamicObject(17026,392.44351196,2028.76647949,2399.10571289,0.00000000,0.00000000,227.97630310); //object(cunt_rockgp2_) (9)
  388. CreateDynamicObject(17026,370.42340088,2034.94531250,2399.10571289,0.00000000,0.00000000,239.97183228); //object(cunt_rockgp2_) (10)
  389. CreateDynamicObject(17026,353.64990234,2038.80310059,2394.10571289,0.00000000,0.00000000,251.96887207); //object(cunt_rockgp2_) (11)
  390. CreateDynamicObject(17026,310.99227905,2022.18652344,2389.35571289,0.00000000,8.00000000,259.96594238); //object(cunt_rockgp2_) (12)
  391. CreateDynamicObject(17026,266.86361694,2003.16760254,2384.60571289,0.00000000,7.99804688,259.96398926); //object(cunt_rockgp2_) (13)
  392. CreateDynamicObject(17026,238.39982605,1998.55993652,2385.10571289,0.00000000,7.99804688,245.96398926); //object(cunt_rockgp2_) (14)
  393. CreateDynamicObject(17026,211.83612061,2007.36096191,2387.85571289,350.05520630,6.08432007,217.01649475); //object(cunt_rockgp2_) (15)
  394. CreateDynamicObject(17026,174.68400574,2020.18017578,2388.85571289,358.00765991,5.99279785,220.16772461); //object(cunt_rockgp2_) (16)
  395. CreateDynamicObject(17026,149.34135437,2037.16137695,2388.85571289,358.00598145,5.98754883,186.16593933); //object(cunt_rockgp2_) (17)
  396. CreateDynamicObject(17026,143.22087097,2058.33935547,2388.85571289,358.00048828,5.98754883,148.16339111); //object(cunt_rockgp2_) (18)
  397. CreateDynamicObject(17026,148.35450745,2076.63012695,2388.10571289,358.00048828,5.98754883,120.16162109); //object(cunt_rockgp2_) (19)
  398. CreateDynamicObject(17026,165.56993103,2088.66577148,2390.60571289,358.00048828,5.98754883,74.15750122); //object(cunt_rockgp2_) (20)
  399. CreateDynamicObject(17026,199.54751587,2086.23706055,2392.46020508,0.00000000,0.00000000,36.00000000); //object(cunt_rockgp2_) (22)
  400. CreateDynamicObject(17026,229.01809692,2074.90332031,2392.46020508,0.00000000,0.00000000,51.99670410); //object(cunt_rockgp2_) (23)
  401. CreateDynamicObject(17026,263.53167725,2083.88330078,2393.96020508,0.00000000,0.00000000,95.99279785); //object(cunt_rockgp2_) (24)
  402. CreateDynamicObject(17026,290.97885132,2111.67651367,2389.81079102,3.99023438,4.00973511,105.70806885); //object(cunt_rockgp2_) (25)
  403. CreateDynamicObject(17026,311.00363159,2138.10009766,2385.81079102,7.97821045,4.03390503,109.42309570); //object(cunt_rockgp2_) (26)
  404. CreateDynamicObject(17026,337.42843628,2173.33813477,2377.88647461,7.97607422,4.03198242,113.41830444); //object(cunt_rockgp2_) (27)
  405. CreateDynamicObject(17026,359.14837646,2210.48095703,2368.26684570,7.97607422,4.02648926,125.41741943); //object(cunt_rockgp2_) (28)
  406. CreateDynamicObject(17026,370.88537598,2251.59326172,2360.76684570,7.97607422,4.02099609,147.41442871); //object(cunt_rockgp2_) (29)
  407. CreateDynamicObject(17026,357.28955078,2290.12182617,2354.76684570,7.97607422,4.01550293,199.40919495); //object(cunt_rockgp2_) (30)
  408. CreateDynamicObject(17026,321.26657104,2310.08349609,2349.01684570,7.97607422,4.01000977,217.40744019); //object(cunt_rockgp2_) (31)
  409. CreateDynamicObject(17026,294.88504028,2329.71704102,2344.01684570,7.97607422,4.00451660,187.40283203); //object(cunt_rockgp2_) (32)
  410. CreateDynamicObject(17026,288.61254883,2350.93701172,2344.01684570,7.97607422,3.99902344,157.39929199); //object(cunt_rockgp2_) (34)
  411. CreateDynamicObject(17026,291.62341309,2375.12231445,2340.76684570,7.97607422,3.99353027,135.39562988); //object(cunt_rockgp2_) (35)
  412. CreateDynamicObject(17026,305.01583862,2394.35131836,2337.01684570,7.97607422,3.98803711,103.39547729); //object(cunt_rockgp2_) (36)
  413. CreateDynamicObject(17026,336.81768799,2415.11059570,2333.51684570,7.97607422,3.98803711,87.39233398); //object(cunt_rockgp2_) (37)
  414. CreateDynamicObject(17026,358.77099609,2422.79101562,2333.51684570,7.99517822,359.94891357,77.95208740); //object(cunt_rockgp2_) (38)
  415. CreateDynamicObject(17026,392.51257324,2436.94335938,2329.26684570,7.99255371,359.94506836,95.94799805); //object(cunt_rockgp2_) (39)
  416. CreateDynamicObject(17026,420.13223267,2455.79077148,2321.01684570,7.98706055,359.94506836,83.94360352); //object(cunt_rockgp2_) (40)
  417. CreateDynamicObject(17026,452.61013794,2469.25512695,2314.76684570,7.98156738,359.94506836,83.94104004); //object(cunt_rockgp2_) (41)
  418. CreateDynamicObject(17026,483.54510498,2493.65039062,2310.26684570,7.98156738,359.94506836,119.94104004); //object(cunt_rockgp2_) (42)
  419. CreateDynamicObject(17026,503.42480469,2500.90747070,2308.26684570,7.98156738,359.94506836,71.93774414); //object(cunt_rockgp2_) (43)
  420. CreateDynamicObject(17026,520.68420410,2491.85498047,2307.51684570,7.98156738,359.94506836,25.93301392); //object(cunt_rockgp2_) (44)
  421. CreateDynamicObject(17026,528.28381348,2466.54296875,2306.81665039,7.98156738,359.94506836,335.92773438); //object(cunt_rockgp2_) (45)
  422. CreateDynamicObject(17026,517.64477539,2449.28759766,2306.81665039,7.98156738,359.94506836,287.92346191); //object(cunt_rockgp2_) (48)
  423. CreateDynamicObject(17026,494.14834595,2432.39257812,2305.56665039,7.98156738,359.94506836,275.91870117); //object(cunt_rockgp2_) (49)
  424. CreateDynamicObject(17026,469.53839111,2418.66625977,2305.56665039,7.98156738,359.94506836,265.91613770); //object(cunt_rockgp2_) (50)
  425. CreateDynamicObject(17026,436.00988770,2394.95874023,2305.56665039,7.98156738,359.94506836,291.91308594); //object(cunt_rockgp2_) (51)
  426. CreateDynamicObject(17026,405.35586548,1967.65332031,2416.98120117,0.00000000,0.00000000,231.99780273); //object(cunt_rockgp2_) (52)
  427. CreateDynamicObject(17026,436.32064819,1967.75854492,2415.23120117,0.00000000,0.00000000,243.99279785); //object(cunt_rockgp2_) (53)
  428. CreateDynamicObject(17026,477.18917847,1949.86486816,2414.88159180,0.00000000,0.00000000,193.98986816); //object(cunt_rockgp2_) (54)
  429. CreateDynamicObject(17026,485.58523560,1939.92810059,2412.73120117,0.00000000,0.00000000,179.98559570); //object(cunt_rockgp2_) (55)
  430. CreateDynamicObject(17026,436.93518066,1962.07788086,2424.43188477,0.00000000,0.00000000,243.98986816); //object(cunt_rockgp2_) (56)
  431. CreateDynamicObject(17026,439.14227295,1958.15502930,2431.68188477,0.00000000,0.00000000,243.98986816); //object(cunt_rockgp2_) (57)
  432. CreateDynamicObject(17026,511.19995117,1915.30151367,2412.73120117,0.00000000,0.00000000,209.98352051); //object(cunt_rockgp2_) (59)
  433. CreateDynamicObject(17026,542.15686035,1910.23156738,2413.30493164,0.00000000,0.00000000,231.98168945); //object(cunt_rockgp2_) (60)
  434. CreateDynamicObject(17026,558.91693115,1924.98046875,2413.30493164,0.00000000,0.00000000,265.97631836); //object(cunt_rockgp2_) (61)
  435. CreateDynamicObject(17026,560.38446045,1944.53125000,2413.30493164,0.00000000,0.00000000,313.97351074); //object(cunt_rockgp2_) (62)
  436. CreateDynamicObject(17026,556.34753418,1963.65576172,2413.30493164,0.00000000,0.00000000,347.97277832); //object(cunt_rockgp2_) (63)
  437. CreateDynamicObject(17026,540.38513184,1984.90185547,2410.30493164,0.00000000,0.00000000,3.96997070); //object(cunt_rockgp2_) (64)
  438. CreateDynamicObject(17026,525.79650879,1999.89843750,2410.30493164,0.00000000,0.00000000,3.96606445); //object(cunt_rockgp2_) (65)
  439. CreateDynamicObject(17026,501.41998291,2029.27880859,2408.80493164,0.00000000,0.00000000,19.96606445); //object(cunt_rockgp2_) (66)
  440. CreateDynamicObject(17026,470.96948242,2041.20019531,2406.55493164,0.00000000,0.00000000,39.96215820); //object(cunt_rockgp2_) (67)
  441. CreateDynamicObject(17026,436.79730225,2047.28149414,2402.80493164,0.00000000,0.00000000,45.95727539); //object(cunt_rockgp2_) (68)
  442. CreateDynamicObject(17026,398.43206787,2060.75244141,2401.30493164,0.00000000,0.00000000,35.95581055); //object(cunt_rockgp2_) (69)
  443. CreateDynamicObject(17026,379.80374146,2065.70532227,2397.05493164,0.00000000,0.00000000,45.95275879); //object(cunt_rockgp2_) (70)
  444. CreateDynamicObject(17026,341.13327026,2066.14062500,2395.05493164,0.00000000,0.00000000,63.95031738); //object(cunt_rockgp2_) (71)
  445. CreateDynamicObject(17026,319.05816650,2057.60986328,2393.80493164,0.00000000,0.00000000,73.94592285); //object(cunt_rockgp2_) (72)
  446. CreateDynamicObject(17026,290.08901978,2044.62182617,2389.55493164,0.00000000,0.00000000,85.94348145); //object(cunt_rockgp2_) (73)
  447. CreateDynamicObject(17026,268.20477295,2035.95483398,2384.80493164,0.00000000,0.00000000,85.94055176); //object(cunt_rockgp2_) (74)
  448. CreateDynamicObject(17026,219.99618530,2037.52832031,2384.80493164,0.00000000,0.00000000,29.94055176); //object(cunt_rockgp2_) (75)
  449. CreateDynamicObject(17026,188.96458435,2047.53906250,2386.80493164,0.00000000,0.00000000,35.93774414); //object(cunt_rockgp2_) (76)
  450. CreateDynamicObject(17026,203.58288574,2052.02368164,2386.80493164,0.00000000,0.00000000,213.93627930); //object(cunt_rockgp2_) (77)
  451. CreateDynamicObject(17026,192.80380249,2058.02661133,2372.78417969,0.00000000,0.00000000,213.93127441); //object(cunt_rockgp2_) (78)
  452. CreateDynamicObject(17026,191.39498901,2050.18066406,2372.78417969,0.00000000,0.00000000,213.93127441); //object(cunt_rockgp2_) (79)
  453. CreateDynamicObject(17026,191.70480347,2044.98767090,2372.78417969,0.00000000,0.00000000,213.93127441); //object(cunt_rockgp2_) (80)
  454. CreateDynamicObject(17026,214.30560303,2010.63134766,2372.78417969,0.00000000,0.00000000,207.93128967); //object(cunt_rockgp2_) (81)
  455. CreateDynamicObject(17026,239.50071716,2041.96850586,2390.55493164,0.00000000,0.00000000,225.93127441); //object(cunt_rockgp2_) (82)
  456. CreateDynamicObject(17026,265.86914062,2047.39843750,2388.05493164,0.00000000,0.00000000,247.92297363); //object(cunt_rockgp2_) (83)
  457. CreateDynamicObject(17026,289.21191406,2060.50000000,2392.55493164,0.00000000,0.00000000,263.91906738); //object(cunt_rockgp2_) (84)
  458. CreateDynamicObject(17026,300.02709961,2074.16333008,2394.80493164,0.00000000,0.00000000,283.91903687); //object(cunt_rockgp2_) (85)
  459. CreateDynamicObject(17026,309.73895264,2086.54467773,2391.05493164,0.00000000,0.00000000,297.91418457); //object(cunt_rockgp2_) (86)
  460. CreateDynamicObject(17026,330.02200317,2114.77636719,2385.30493164,0.00000000,0.00000000,297.91076660); //object(cunt_rockgp2_) (87)
  461. CreateDynamicObject(17026,348.21463013,2141.21606445,2381.30493164,346.00869751,2.06118774,292.40930176); //object(cunt_rockgp2_) (88)
  462. CreateDynamicObject(17026,371.22293091,2172.36816406,2374.05493164,346.00341797,2.05993652,298.40661621); //object(cunt_rockgp2_) (89)
  463. CreateDynamicObject(17026,391.91650391,2211.99853516,2364.80493164,345.99792480,2.05444336,302.40512085); //object(cunt_rockgp2_) (90)
  464. CreateDynamicObject(17026,402.38424683,2252.30419922,2357.80493164,345.99792480,2.04895020,318.40420532); //object(cunt_rockgp2_) (91)
  465. CreateDynamicObject(17026,397.97384644,2275.70825195,2353.55493164,345.99792480,2.04345703,336.40026855); //object(cunt_rockgp2_) (92)
  466. CreateDynamicObject(17026,386.64566040,2303.48461914,2353.55493164,345.99792480,2.03796387,356.39587402); //object(cunt_rockgp2_) (93)
  467. CreateDynamicObject(17026,362.78958130,2320.40185547,2352.80493164,345.99792480,2.03796387,24.39099121); //object(cunt_rockgp2_) (95)
  468. CreateDynamicObject(17026,337.40615845,2335.27368164,2350.30493164,345.99792480,2.03796387,34.38964844); //object(cunt_rockgp2_) (96)
  469. CreateDynamicObject(17026,331.32653809,2343.98437500,2347.30493164,345.99792480,2.03796387,36.38720703); //object(cunt_rockgp2_) (97)
  470. CreateDynamicObject(17026,327.49835205,2349.18286133,2347.30493164,345.99792480,2.03796387,14.38671875); //object(cunt_rockgp2_) (98)
  471. CreateDynamicObject(17026,327.04132080,2356.36694336,2342.80493164,345.99792480,2.03796387,0.38659668); //object(cunt_rockgp2_) (99)
  472. CreateDynamicObject(17026,331.63732910,2361.25292969,2342.80493164,345.99792480,2.03796387,0.38452148); //object(cunt_rockgp2_) (100)
  473. CreateDynamicObject(17026,338.67538452,2366.45166016,2340.55493164,345.99792480,2.03796387,0.38452148); //object(cunt_rockgp2_) (101)
  474. CreateDynamicObject(17026,356.49072266,2391.16113281,2332.01684570,7.97607422,3.98803711,261.39074707); //object(cunt_rockgp2_) (103)
  475. CreateDynamicObject(791,405.06521606,1952.31933594,2426.60742188,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (1)
  476. CreateDynamicObject(791,517.77728271,1878.70239258,2403.05639648,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (2)
  477. CreateDynamicObject(791,594.76031494,1913.72363281,2403.05639648,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (3)
  478. CreateDynamicObject(791,547.61151123,1995.35192871,2403.05639648,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (4)
  479. CreateDynamicObject(791,482.07742310,2067.58496094,2403.05639648,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (5)
  480. CreateDynamicObject(791,429.45407104,2072.79907227,2403.05639648,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (6)
  481. CreateDynamicObject(17026,490.73861694,2468.25146484,2296.31665039,6.61453247,34.20443726,277.43420410); //object(cunt_rockgp2_) (104)
  482. CreateDynamicObject(17026,485.79589844,2464.32543945,2296.31665039,6.61376953,34.20043945,265.43225098); //object(cunt_rockgp2_) (105)
  483. CreateDynamicObject(17026,466.35836792,2459.16894531,2297.14331055,3.24450684,66.14855957,262.61050415); //object(cunt_rockgp2_) (106)
  484. CreateDynamicObject(17026,458.11087036,2454.97729492,2298.39331055,3.24096680,66.14318848,262.60620117); //object(cunt_rockgp2_) (107)
  485. CreateDynamicObject(17026,450.41265869,2449.55566406,2300.39331055,3.24096680,66.14318848,262.60620117); //object(cunt_rockgp2_) (108)
  486. CreateDynamicObject(17026,444.48297119,2447.43847656,2300.39331055,3.24096680,66.14318848,262.60620117); //object(cunt_rockgp2_) (109)
  487. CreateDynamicObject(17026,436.35903931,2444.82250977,2301.39331055,3.24096680,66.14318848,262.60620117); //object(cunt_rockgp2_) (110)
  488. CreateDynamicObject(17026,429.36407471,2438.35937500,2304.39331055,3.24096680,66.14318848,262.60620117); //object(cunt_rockgp2_) (111)
  489. CreateDynamicObject(17026,418.32705688,2433.60229492,2306.64331055,3.24096680,66.14318848,262.60620117); //object(cunt_rockgp2_) (112)
  490. CreateDynamicObject(17026,406.39041138,2429.28100586,2310.14331055,3.24096680,66.14318848,262.60620117); //object(cunt_rockgp2_) (113)
  491. CreateDynamicObject(17026,402.45782471,2404.50732422,2307.05712891,0.00000000,0.00000000,106.00000000); //object(cunt_rockgp2_) (114)
  492. CreateDynamicObject(17026,439.39007568,2403.59667969,2323.97753906,25.17279053,263.27062988,257.50024414); //object(cunt_rockgp2_) (115)
  493. CreateDynamicObject(17026,407.82507324,2367.81469727,2308.81665039,7.98156738,359.94506836,283.91223145); //object(cunt_rockgp2_) (117)
  494. CreateDynamicObject(17026,430.04086304,2402.84887695,2342.62231445,352.06164551,186.00341797,290.73321533); //object(cunt_rockgp2_) (120)
  495. CreateDynamicObject(17026,362.59481812,2012.97009277,2416.60571289,0.00000000,0.00000000,53.99780273); //object(cunt_rockgp2_) (121)
  496. CreateDynamicObject(17026,324.38327026,2013.91418457,2416.60571289,0.00000000,0.00000000,53.99780273); //object(cunt_rockgp2_) (122)
  497. CreateDynamicObject(17026,320.24655151,1988.01086426,2416.60571289,0.00000000,0.00000000,145.99777222); //object(cunt_rockgp2_) (123)
  498. CreateDynamicObject(17026,348.00830078,1973.08911133,2416.60571289,0.00000000,0.00000000,239.99732971); //object(cunt_rockgp2_) (124)
  499. CreateDynamicObject(17026,378.16043091,1972.72937012,2416.60571289,0.00000000,0.00000000,239.99633789); //object(cunt_rockgp2_) (125)
  500. CreateDynamicObject(791,344.26660156,2096.26074219,2399.05639648,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  501. CreateDynamicObject(791,260.58172607,2120.19726562,2399.05639648,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (8)
  502. CreateDynamicObject(791,188.30284119,2129.47265625,2389.63598633,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (9)
  503. CreateDynamicObject(791,138.57220459,2096.64306641,2389.63598633,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (10)
  504. CreateDynamicObject(791,120.87378693,2051.78564453,2389.63598633,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (11)
  505. CreateDynamicObject(791,161.12617493,2003.06530762,2389.63598633,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (12)
  506. CreateDynamicObject(791,213.27027893,1984.23864746,2389.63598633,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (13)
  507. CreateDynamicObject(791,276.58877563,1990.03076172,2389.63598633,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (14)
  508. CreateDynamicObject(17026,393.27343750,2412.61328125,2360.68286133,352.05139160,185.99304199,254.72900391); //object(cunt_rockgp2_) (126)
  509. CreateDynamicObject(17026,389.86801147,2402.74609375,2330.26684570,7.97607422,3.98803711,255.38671875); //object(cunt_rockgp2_) (127)
  510. CreateDynamicObject(17026,378.37045288,2380.55566406,2306.25732422,0.00000000,0.00000000,97.99609375); //object(cunt_rockgp2_) (128)
  511. CreateDynamicObject(17026,348.79898071,2362.11621094,2298.25732422,354.03295898,353.96716309,87.36309814); //object(cunt_rockgp2_) (130)
  512. CreateDynamicObject(17026,313.79885864,2343.06372070,2288.00732422,354.12762451,347.93161011,90.73495483); //object(cunt_rockgp2_) (132)
  513. CreateDynamicObject(17026,292.02529907,2317.33569336,2280.00732422,354.12231445,347.93151855,120.73059082); //object(cunt_rockgp2_) (133)
  514. CreateDynamicObject(17026,287.95989990,2294.00903320,2276.50732422,354.12231445,347.92602539,138.72875977); //object(cunt_rockgp2_) (134)
  515. CreateDynamicObject(17026,285.74468994,2275.35742188,2268.50732422,354.12231445,347.92053223,138.72436523); //object(cunt_rockgp2_) (135)
  516. CreateDynamicObject(17026,279.79449463,2249.36352539,2260.25732422,354.12231445,347.91503906,138.72277832); //object(cunt_rockgp2_) (136)
  517. CreateDynamicObject(17026,278.42999268,2210.08569336,2252.50732422,354.12231445,347.91503906,158.71899414); //object(cunt_rockgp2_) (137)
  518. CreateDynamicObject(17026,286.07214355,2197.04833984,2249.25732422,354.12231445,347.91503906,192.71417236); //object(cunt_rockgp2_) (138)
  519. CreateDynamicObject(17026,306.99993896,2176.05029297,2245.50732422,354.12231445,347.91503906,192.71118164); //object(cunt_rockgp2_) (139)
  520. CreateDynamicObject(17026,321.06063843,2150.69018555,2236.75732422,354.12231445,347.91500854,180.71107483); //object(cunt_rockgp2_) (140)
  521. CreateDynamicObject(17026,336.98834229,2118.50073242,2223.58691406,354.12231445,347.90954590,174.70861816); //object(cunt_rockgp2_) (141)
  522. CreateDynamicObject(17026,357.59054565,2092.62841797,2217.33691406,354.12231445,347.90405273,198.70466614); //object(cunt_rockgp2_) (142)
  523. CreateDynamicObject(17026,378.68261719,2083.69238281,2213.08691406,354.12231445,347.90405273,222.70434570); //object(cunt_rockgp2_) (143)
  524. CreateDynamicObject(17026,405.56155396,2080.99267578,2209.08691406,354.12231445,347.90405273,226.70388794); //object(cunt_rockgp2_) (144)
  525. CreateDynamicObject(17026,440.89935303,2070.03930664,2196.08691406,354.12231445,347.90405273,220.70278931); //object(cunt_rockgp2_) (145)
  526. CreateDynamicObject(17026,477.50714111,2057.00976562,2186.37670898,354.12231445,347.90405273,226.69880676); //object(cunt_rockgp2_) (146)
  527. CreateDynamicObject(17026,510.26898193,2064.42089844,2179.87670898,354.12231445,347.90405273,262.69738770); //object(cunt_rockgp2_) (147)
  528. CreateDynamicObject(17026,527.40429688,2081.38232422,2176.12670898,354.12231445,347.90405273,288.69409180); //object(cunt_rockgp2_) (148)
  529. CreateDynamicObject(17026,554.85949707,2112.47216797,2168.12670898,354.12231445,347.90405273,288.69323730); //object(cunt_rockgp2_) (149)
  530. CreateDynamicObject(17026,573.95080566,2141.85791016,2160.87670898,354.12231445,347.90405273,300.69323730); //object(cunt_rockgp2_) (150)
  531. CreateDynamicObject(17026,589.90490723,2177.34204102,2153.87670898,354.12231445,347.90405273,308.69030762); //object(cunt_rockgp2_) (151)
  532. CreateDynamicObject(17026,595.06109619,2209.78955078,2149.62670898,354.12231445,347.90405273,330.68835449); //object(cunt_rockgp2_) (152)
  533. CreateDynamicObject(17026,586.78198242,2244.58154297,2146.87670898,354.12231445,347.90405273,356.68298340); //object(cunt_rockgp2_) (154)
  534. CreateDynamicObject(17026,561.33227539,2272.28735352,2146.87670898,354.12231445,347.90405273,20.68212891); //object(cunt_rockgp2_) (155)
  535. CreateDynamicObject(17026,536.77337646,2287.17871094,2142.73657227,354.12231445,347.90405273,28.68176270); //object(cunt_rockgp2_) (156)
  536. CreateDynamicObject(17026,539.95269775,2321.53735352,2130.73657227,354.00476074,355.94641113,279.51293945); //object(cunt_rockgp2_) (157)
  537. CreateDynamicObject(17026,548.07293701,2328.78979492,2124.98657227,354.00146484,355.94604492,253.50872803); //object(cunt_rockgp2_) (158)
  538. CreateDynamicObject(17026,543.32391357,2321.87841797,2127.73657227,353.99597168,355.94055176,259.50402832); //object(cunt_rockgp2_) (159)
  539. CreateDynamicObject(17026,556.55273438,2337.85546875,2123.73657227,353.99597168,355.94055176,257.50305176); //object(cunt_rockgp2_) (161)
  540. CreateDynamicObject(17026,600.99798584,2348.97998047,2120.23657227,353.99597168,355.94055176,251.50303650); //object(cunt_rockgp2_) (162)
  541. CreateDynamicObject(17026,641.36016846,2356.84033203,2117.23657227,353.99597168,355.94055176,251.49902344); //object(cunt_rockgp2_) (163)
  542. CreateDynamicObject(17026,677.78814697,2365.81542969,2109.48657227,353.99597168,355.94055176,257.49902344); //object(cunt_rockgp2_) (164)
  543. CreateDynamicObject(17026,711.23193359,2379.79882812,2103.02636719,353.99597168,355.94055176,267.49755859); //object(cunt_rockgp2_) (165)
  544. CreateDynamicObject(17026,741.54748535,2400.57128906,2097.27636719,353.99597168,355.94055176,277.49511719); //object(cunt_rockgp2_) (166)
  545. CreateDynamicObject(17026,760.28375244,2424.96289062,2094.02636719,353.99597168,355.94055176,303.49267578); //object(cunt_rockgp2_) (167)
  546. CreateDynamicObject(17026,768.56231689,2460.01904297,2094.02636719,353.99597168,355.94055176,323.49182129); //object(cunt_rockgp2_) (168)
  547. CreateDynamicObject(17026,763.44482422,2481.03320312,2092.02636719,353.99597168,355.94055176,341.48693848); //object(cunt_rockgp2_) (169)
  548. CreateDynamicObject(17026,751.79309082,2509.51049805,2087.02636719,353.99597168,355.94055176,349.48254395); //object(cunt_rockgp2_) (170)
  549. CreateDynamicObject(17026,753.38726807,2518.47290039,2084.02636719,353.99597168,355.94055176,349.48059082); //object(cunt_rockgp2_) (171)
  550. CreateDynamicObject(17026,775.37860107,2532.65209961,2071.52636719,353.99597168,355.94055176,225.48052979); //object(cunt_rockgp2_) (172)
  551. CreateDynamicObject(17026,791.74395752,2538.79223633,2071.52636719,353.99597168,355.94055176,221.47790527); //object(cunt_rockgp2_) (173)
  552. CreateDynamicObject(17026,781.81225586,2535.33691406,2071.52636719,353.99597168,355.94055176,221.47338867); //object(cunt_rockgp2_) (174)
  553. CreateDynamicObject(17026,827.58551025,2524.37255859,2068.77636719,353.99597168,355.94055176,213.47338867); //object(cunt_rockgp2_) (175)
  554. CreateDynamicObject(17026,859.30798340,2509.06958008,2066.02636719,353.99597168,355.94055176,213.46984863); //object(cunt_rockgp2_) (178)
  555. CreateDynamicObject(17026,891.05944824,2494.24853516,2060.24609375,353.99597168,355.94055176,213.46984863); //object(cunt_rockgp2_) (179)
  556. CreateDynamicObject(17026,917.78234863,2485.60644531,2055.49609375,353.99597168,355.94055176,223.46986389); //object(cunt_rockgp2_) (180)
  557. CreateDynamicObject(17026,950.44726562,2477.44726562,2049.49609375,353.99597168,355.94055176,233.46496582); //object(cunt_rockgp2_) (181)
  558. CreateDynamicObject(17026,988.20513916,2476.98974609,2043.49609375,353.99597168,355.94055176,243.46498108); //object(cunt_rockgp2_) (182)
  559. CreateDynamicObject(17026,1013.95074463,2484.67724609,2039.49609375,353.99597168,355.94055176,255.46252441); //object(cunt_rockgp2_) (183)
  560. CreateDynamicObject(17026,1034.74816895,2498.68994141,2039.49609375,353.99597168,355.94055176,271.45959473); //object(cunt_rockgp2_) (184)
  561. CreateDynamicObject(17026,1047.70898438,2516.88574219,2039.49609375,353.99597168,355.94055176,289.45568848); //object(cunt_rockgp2_) (185)
  562. CreateDynamicObject(17026,1050.50878906,2532.01904297,2035.99609375,353.99597168,355.94055176,307.45126343); //object(cunt_rockgp2_) (186)
  563. CreateDynamicObject(17026,1057.50305176,2552.83471680,2033.74609375,353.99597168,355.94055176,317.44689941); //object(cunt_rockgp2_) (187)
  564. CreateDynamicObject(17026,1084.46093750,2558.76855469,2023.74609375,353.99597168,355.94055176,201.43981934); //object(cunt_rockgp2_) (188)
  565. CreateDynamicObject(17026,1088.81555176,2560.12939453,2021.49609375,353.99597168,355.94055176,187.43981934); //object(cunt_rockgp2_) (189)
  566. CreateDynamicObject(17026,1098.89172363,2551.40527344,2015.99609375,353.99597168,355.94055176,161.43249512); //object(cunt_rockgp2_) (191)
  567. CreateDynamicObject(17026,1104.65332031,2548.98217773,2016.24609375,353.99597168,355.94055176,161.42761230); //object(cunt_rockgp2_) (192)
  568. CreateDynamicObject(17026,1089.19030762,2565.38159180,2009.49609375,353.99597168,355.94055176,161.42761230); //object(cunt_rockgp2_) (193)
  569. CreateDynamicObject(17026,1115.47045898,2545.78881836,2016.24609375,353.99597168,355.94055176,181.42761230); //object(cunt_rockgp2_) (194)
  570. CreateDynamicObject(17026,1135.62304688,2510.34814453,2015.49609375,353.99597168,355.94055176,175.42272949); //object(cunt_rockgp2_) (195)
  571. CreateDynamicObject(17026,1147.67382812,2469.34960938,2007.24609375,354.01245117,353.92456055,157.20336914); //object(cunt_rockgp2_) (196)
  572. CreateDynamicObject(17026,379.71820068,2343.16845703,2300.03637695,7.98156738,359.94506836,257.90869141); //object(cunt_rockgp2_) (199)
  573. CreateDynamicObject(17026,340.55035400,2326.84545898,2283.78637695,7.98156738,359.94506836,273.90405273); //object(cunt_rockgp2_) (200)
  574. CreateDynamicObject(17026,317.67633057,2290.99780273,2274.53637695,7.98156738,359.94506836,325.90020752); //object(cunt_rockgp2_) (201)
  575. CreateDynamicObject(17026,311.83886719,2255.21972656,2260.03637695,7.98156738,359.94506836,313.89587402); //object(cunt_rockgp2_) (202)
  576. CreateDynamicObject(17026,467.08279419,1997.48791504,2406.60571289,0.00000000,0.00000000,49.98913574); //object(cunt_rockgp2_) (3)
  577. CreateDynamicObject(17026,315.14196777,2210.11401367,2247.07617188,7.98156738,359.94506836,9.89587402); //object(cunt_rockgp2_) (202)
  578. CreateDynamicObject(17026,318.19961548,2216.59594727,2260.32617188,7.98156738,359.94506836,15.89172363); //object(cunt_rockgp2_) (202)
  579. CreateDynamicObject(17026,341.23220825,2177.57373047,2241.82617188,7.98156738,359.94506836,355.89318848); //object(cunt_rockgp2_) (202)
  580. CreateDynamicObject(17026,353.06668091,2152.21093750,2226.54589844,7.98156738,359.94506836,355.89111328); //object(cunt_rockgp2_) (202)
  581. CreateDynamicObject(17026,356.93289185,2146.03466797,2226.54589844,7.98156738,359.94506836,355.89111328); //object(cunt_rockgp2_) (202)
  582. CreateDynamicObject(17026,381.50527954,2120.57031250,2216.54589844,7.98156738,359.94506836,47.89111328); //object(cunt_rockgp2_) (202)
  583. CreateDynamicObject(17026,389.34606934,2112.53198242,2211.54589844,7.98156738,359.94506836,47.88940430); //object(cunt_rockgp2_) (202)
  584. CreateDynamicObject(17026,435.93692017,2104.22851562,2202.54589844,7.98156738,359.94506836,39.88940430); //object(cunt_rockgp2_) (202)
  585. CreateDynamicObject(17026,457.02716064,2096.55859375,2192.29589844,27.68972778,8.98126221,35.67779541); //object(cunt_rockgp2_) (202)
  586. CreateDynamicObject(17026,490.19509888,2096.00000000,2177.40576172,27.68554688,8.97583008,95.67257690); //object(cunt_rockgp2_) (202)
  587. CreateDynamicObject(17026,498.02072144,2094.24853516,2177.40576172,27.68005371,8.97033691,95.66894531); //object(cunt_rockgp2_) (202)
  588. CreateDynamicObject(17026,524.98437500,2124.00024414,2167.40576172,27.68005371,8.97033691,99.66894531); //object(cunt_rockgp2_) (202)
  589. CreateDynamicObject(17026,549.84124756,2157.43554688,2159.90576172,27.67456055,8.96484375,115.66796875); //object(cunt_rockgp2_) (202)
  590. CreateDynamicObject(17026,565.35351562,2195.62304688,2148.40576172,11.95214844,1.96554565,137.44091797); //object(cunt_rockgp2_) (202)
  591. CreateDynamicObject(17026,560.58538818,2231.99145508,2144.90576172,5.95559692,1.93334961,187.64772034); //object(cunt_rockgp2_) (202)
  592. CreateDynamicObject(17026,522.68145752,2261.01416016,2140.40576172,5.95458984,1.92810059,203.64645386); //object(cunt_rockgp2_) (202)
  593. CreateDynamicObject(17026,489.41778564,2296.45117188,2134.15576172,5.94909668,1.92810059,179.64245605); //object(cunt_rockgp2_) (202)
  594. CreateDynamicObject(17026,491.73257446,2325.41918945,2129.65576172,19.89837646,4.16690063,150.41668701); //object(cunt_rockgp2_) (202)
  595. CreateDynamicObject(17026,502.84906006,2339.71948242,2129.65576172,19.89624023,4.16381836,108.41381836); //object(cunt_rockgp2_) (202)
  596. CreateDynamicObject(17026,535.25048828,2362.85888672,2123.73657227,353.99597168,355.94055176,79.50299072); //object(cunt_rockgp2_) (161)
  597. CreateDynamicObject(17026,569.24060059,2372.82299805,2123.73657227,353.99597168,355.94055176,73.50256348); //object(cunt_rockgp2_) (161)
  598. CreateDynamicObject(17026,605.87554932,2381.26708984,2118.73657227,353.99597168,355.94055176,73.49853516); //object(cunt_rockgp2_) (161)
  599. CreateDynamicObject(17026,630.53802490,2383.47900391,2106.24609375,353.99597168,355.94055176,69.49853516); //object(cunt_rockgp2_) (161)
  600. CreateDynamicObject(17026,671.37908936,2393.59814453,2104.99609375,7.39840698,22.15698242,80.91772461); //object(cunt_rockgp2_) (161)
  601. CreateDynamicObject(17026,703.82824707,2407.58081055,2095.71582031,7.39379883,22.15393066,86.91430664); //object(cunt_rockgp2_) (161)
  602. CreateDynamicObject(17026,732.88458252,2435.06127930,2090.96582031,7.38830566,22.15393066,116.91284180); //object(cunt_rockgp2_) (161)
  603. CreateDynamicObject(17026,732.90332031,2480.68945312,2085.21582031,1.96105957,357.95654297,169.97497559); //object(cunt_rockgp2_) (161)
  604. CreateDynamicObject(17026,718.98571777,2525.77709961,2081.46582031,1.96105957,357.95654297,145.97497559); //object(cunt_rockgp2_) (161)
  605. CreateDynamicObject(17026,728.89074707,2554.66992188,2078.21582031,1.95556641,357.95104980,103.96981812); //object(cunt_rockgp2_) (161)
  606. CreateDynamicObject(17026,752.36291504,2569.89526367,2074.96582031,1.95007324,357.94555664,83.96911621); //object(cunt_rockgp2_) (161)
  607. CreateDynamicObject(17026,780.31103516,2573.47363281,2072.46582031,1.95007324,357.94006348,51.96850586); //object(cunt_rockgp2_) (161)
  608. CreateDynamicObject(17026,814.48254395,2563.49438477,2070.21582031,1.95007324,357.94006348,35.96533203); //object(cunt_rockgp2_) (161)
  609. CreateDynamicObject(17026,851.98791504,2545.02246094,2070.06542969,1.95007324,357.94006348,35.96374512); //object(cunt_rockgp2_) (161)
  610. CreateDynamicObject(17026,878.36932373,2532.77294922,2062.06542969,1.95007324,357.94006348,35.96374512); //object(cunt_rockgp2_) (161)
  611. CreateDynamicObject(17026,915.77301025,2516.48120117,2054.03515625,1.95007324,357.94006348,39.96374512); //object(cunt_rockgp2_) (161)
  612. CreateDynamicObject(17026,958.36022949,2505.66870117,2044.78515625,1.95007324,357.94006348,53.96276855); //object(cunt_rockgp2_) (161)
  613. CreateDynamicObject(17026,1005.62982178,2527.79394531,2041.78515625,348.13488770,10.16055298,279.99954224); //object(cunt_rockgp2_) (161)
  614. CreateDynamicObject(17026,959.44793701,2504.69873047,2041.78515625,1.95007324,357.94006348,53.95935059); //object(cunt_rockgp2_) (161)
  615. CreateDynamicObject(17026,1008.52130127,2536.95605469,2041.78515625,348.13476562,10.15686035,301.99755859); //object(cunt_rockgp2_) (161)
  616. CreateDynamicObject(17026,1026.48583984,2556.39770508,2031.78515625,1.95007324,357.94006348,131.95935059); //object(cunt_rockgp2_) (161)
  617. CreateDynamicObject(17026,1041.27404785,2592.33911133,2028.03515625,1.95007324,357.94006348,107.95678711); //object(cunt_rockgp2_) (161)
  618. CreateDynamicObject(17026,1065.26098633,2609.37573242,2027.03515625,1.95007324,357.94006348,73.95166016); //object(cunt_rockgp2_) (161)
  619. CreateDynamicObject(17026,1092.45886230,2607.64965820,2022.03515625,1.95007324,357.94006348,39.94897461); //object(cunt_rockgp2_) (161)
  620. CreateDynamicObject(17026,1119.96374512,2590.27197266,2017.03515625,1.95007324,357.94006348,11.94631958); //object(cunt_rockgp2_) (161)
  621. CreateDynamicObject(17026,1142.05444336,2561.71752930,2017.03515625,1.95007324,357.94006348,355.94213867); //object(cunt_rockgp2_) (161)
  622. CreateDynamicObject(17026,1159.23168945,2529.64794922,2017.03515625,1.95007324,357.94006348,355.94055176); //object(cunt_rockgp2_) (161)
  623. CreateDynamicObject(17026,1171.65942383,2495.93115234,2009.03515625,1.95007324,357.94006348,341.94055176); //object(cunt_rockgp2_) (161)
  624. CreateDynamicObject(17026,1178.63574219,2464.65087891,1998.03515625,1.95007324,357.94006348,337.93847656); //object(cunt_rockgp2_) (161)
  625. CreateDynamicObject(17026,1182.71228027,2441.57080078,1994.24499512,13.87182617,353.75854492,339.36584473); //object(cunt_rockgp2_) (161)
  626. CreateDynamicObject(17026,1198.01855469,2418.08447266,1978.93542480,13.87023926,353.75427246,67.36224365); //object(cunt_rockgp2_) (161)
  627. CreateDynamicObject(17026,1206.84936523,2411.78295898,1976.18542480,13.86474609,353.74877930,67.35717773); //object(cunt_rockgp2_) (161)
  628. CreateDynamicObject(17026,1244.29187012,2414.45556641,1967.18542480,13.86474609,353.74877930,55.35717773); //object(cunt_rockgp2_) (161)
  629. CreateDynamicObject(17026,1284.15930176,2411.17456055,1960.93542480,13.85925293,353.74877930,61.35461426); //object(cunt_rockgp2_) (161)
  630. CreateDynamicObject(17026,1327.63525391,2414.39453125,1955.43542480,13.85375977,353.74877930,45.35314941); //object(cunt_rockgp2_) (161)
  631. CreateDynamicObject(17026,1344.92565918,2398.80737305,1955.43542480,13.84826660,353.74877930,349.35153198); //object(cunt_rockgp2_) (161)
  632. CreateDynamicObject(17026,1343.24572754,2375.79785156,1955.43542480,13.84277344,353.74877930,301.34875488); //object(cunt_rockgp2_) (161)
  633. CreateDynamicObject(17026,1328.21386719,2362.52368164,1955.43542480,13.83728027,353.74877930,263.34399414); //object(cunt_rockgp2_) (161)
  634. CreateDynamicObject(17026,1295.48486328,2357.51025391,1953.43542480,9.81222534,351.81011963,235.24722290); //object(cunt_rockgp2_) (161)
  635. CreateDynamicObject(17026,1250.79833984,2357.73144531,1953.43542480,9.81079102,351.80969238,241.24478149); //object(cunt_rockgp2_) (161)
  636. CreateDynamicObject(17026,1225.26025391,2353.42260742,1953.43542480,9.81079102,351.80419922,241.24328613); //object(cunt_rockgp2_) (161)
  637. CreateDynamicObject(17026,1197.45690918,2347.45166016,1962.18542480,9.81079102,351.80419922,257.24328613); //object(cunt_rockgp2_) (161)
  638. CreateDynamicObject(17026,1179.11230469,2271.60400391,1949.66918945,0.00000000,0.00000000,230.00000000); //object(cunt_rockgp2_) (161)
  639. CreateDynamicObject(17026,1128.71630859,2336.85156250,1956.43542480,348.96249390,24.40484619,236.79364014); //object(cunt_rockgp2_) (161)
  640. CreateDynamicObject(17026,1120.99462891,2336.76220703,1956.43542480,348.95874023,24.40063477,236.78833008); //object(cunt_rockgp2_) (161)
  641. CreateDynamicObject(17026,1096.44714355,2343.75219727,1956.43542480,348.95874023,24.40063477,220.78836060); //object(cunt_rockgp2_) (161)
  642. CreateDynamicObject(17026,1088.50927734,2347.64111328,1956.43542480,348.95874023,24.39514160,214.78674316); //object(cunt_rockgp2_) (161)
  643. CreateDynamicObject(17026,1072.01074219,2360.38427734,1956.43542480,348.95874023,24.38964844,194.78265381); //object(cunt_rockgp2_) (161)
  644. CreateDynamicObject(17026,1067.59118652,2366.11865234,1956.43542480,348.95874023,24.38415527,186.78211975); //object(cunt_rockgp2_) (161)
  645. CreateDynamicObject(17026,1058.67797852,2379.88476562,1956.43542480,348.95874023,24.38415527,186.77856445); //object(cunt_rockgp2_) (161)
  646. CreateDynamicObject(17026,1062.49804688,2375.95068359,1956.43542480,348.95874023,24.38415527,182.77856445); //object(cunt_rockgp2_) (161)
  647. CreateDynamicObject(17026,1167.31738281,2337.77636719,1964.18542480,9.81079102,351.80419922,253.23486328); //object(cunt_rockgp2_) (161)
  648. CreateDynamicObject(17026,1091.04052734,2325.40869141,1957.16918945,9.81079102,351.80419922,35.23486328); //object(cunt_rockgp2_) (161)
  649. CreateDynamicObject(17026,1139.41821289,2310.85498047,1952.26892090,0.00000000,0.00000000,46.00000000); //object(cunt_rockgp2_) (161)
  650. CreateDynamicObject(17026,1177.63488770,2301.16455078,1946.51892090,0.00000000,0.00000000,53.99975586); //object(cunt_rockgp2_) (161)
  651. CreateDynamicObject(17026,1219.83984375,2296.85644531,1946.51892090,0.00000000,0.00000000,45.99426270); //object(cunt_rockgp2_) (161)
  652. CreateDynamicObject(17026,1257.06054688,2289.55249023,1948.58886719,0.00000000,0.00000000,45.99426270); //object(cunt_rockgp2_) (161)
  653. CreateDynamicObject(17026,1299.58129883,2274.43579102,1948.58886719,0.00000000,0.00000000,33.99426270); //object(cunt_rockgp2_) (161)
  654. CreateDynamicObject(17026,1338.56640625,2255.10107422,1947.83886719,0.00000000,0.00000000,25.99169922); //object(cunt_rockgp2_) (161)
  655. CreateDynamicObject(17026,1377.24072266,2231.03979492,1947.83886719,0.00000000,0.00000000,25.98815918); //object(cunt_rockgp2_) (161)
  656. CreateDynamicObject(17026,1410.71923828,2205.02490234,1947.83886719,0.00000000,0.00000000,17.98815918); //object(cunt_rockgp2_) (161)
  657. CreateDynamicObject(17026,1440.44226074,2177.36279297,1947.83886719,0.00000000,0.00000000,9.98461914); //object(cunt_rockgp2_) (161)
  658. CreateDynamicObject(17026,1470.25097656,2144.40551758,1947.83886719,0.00000000,0.00000000,3.98107910); //object(cunt_rockgp2_) (161)
  659. CreateDynamicObject(17026,1497.44885254,2105.03100586,1947.83886719,0.00000000,0.00000000,353.97705078); //object(cunt_rockgp2_) (161)
  660. CreateDynamicObject(10359,1498.81909180,1990.98962402,1952.03295898,0.00000000,0.00000000,79.99853516); //object(sfshill02) (2)
  661. CreateDynamicObject(791,350.08468628,2229.30712891,2367.07543945,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  662. CreateDynamicObject(791,328.30120850,2284.16064453,2358.82543945,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  663. CreateDynamicObject(791,273.42425537,2320.50903320,2355.57543945,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  664. CreateDynamicObject(791,311.90954590,2426.33862305,2339.69482422,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  665. CreateDynamicObject(791,388.74932861,2456.34179688,2339.69482422,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  666. CreateDynamicObject(791,514.39685059,2519.30297852,2314.24414062,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  667. CreateDynamicObject(791,491.37530518,2397.31176758,2314.24414062,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  668. CreateDynamicObject(791,411.69146729,2337.22534180,2303.00366211,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  669. CreateDynamicObject(791,398.31076050,2330.03002930,2303.00366211,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  670. CreateDynamicObject(791,329.54797363,2242.76416016,2260.82202148,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  671. CreateDynamicObject(791,255.39100647,2240.70874023,2260.82202148,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  672. CreateDynamicObject(791,257.67227173,2150.05883789,2232.13085938,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  673. CreateDynamicObject(791,390.13549805,2156.01538086,2232.13085938,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  674. CreateDynamicObject(791,455.48010254,2045.31225586,2192.26928711,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  675. CreateDynamicObject(791,495.56454468,2132.05102539,2178.23901367,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  676. CreateDynamicObject(791,608.37719727,2160.57055664,2164.99853516,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  677. CreateDynamicObject(791,515.35241699,2243.64257812,2152.64184570,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  678. CreateDynamicObject(791,459.92761230,2334.71899414,2135.13500977,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  679. CreateDynamicObject(791,587.61779785,2317.04418945,2130.68164062,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  680. CreateDynamicObject(791,742.52899170,2373.09204102,2102.95996094,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  681. CreateDynamicObject(791,574.96569824,2406.35546875,2126.14721680,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  682. CreateDynamicObject(791,692.76312256,2439.17602539,2100.89184570,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  683. CreateDynamicObject(791,803.37219238,2454.94067383,2083.97460938,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  684. CreateDynamicObject(791,822.54241943,2506.41235352,2072.31811523,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  685. CreateDynamicObject(791,842.80041504,2581.15185547,2064.73461914,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  686. CreateDynamicObject(791,696.53594971,2563.08081055,2070.19116211,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  687. CreateDynamicObject(791,1036.67907715,2472.27978516,2039.17102051,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  688. CreateDynamicObject(791,1003.85162354,2588.24291992,2042.94104004,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  689. CreateDynamicObject(791,1090.88623047,2511.47509766,2015.87548828,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  690. CreateDynamicObject(791,1158.64257812,2583.68359375,2016.78320312,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  691. CreateDynamicObject(791,1061.10302734,2637.59448242,2022.96142578,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  692. CreateDynamicObject(791,1202.11682129,2488.68481445,2003.05126953,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  693. CreateDynamicObject(791,1268.35583496,2438.83691406,1962.21862793,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  694. CreateDynamicObject(791,1372.18701172,2382.43896484,1956.65588379,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  695. CreateDynamicObject(791,1284.22302246,2330.63867188,1958.71081543,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  696. CreateDynamicObject(791,1186.09521484,2323.83715820,1926.27636719,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  697. CreateDynamicObject(791,1162.26818848,2261.72680664,1950.50109863,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  698. CreateDynamicObject(791,1280.38598633,2237.49047852,1919.55981445,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  699. CreateDynamicObject(791,1376.06982422,2167.76513672,1935.01745605,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  700. CreateDynamicObject(791,1456.65087891,2067.79956055,1942.75537109,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  701. CreateDynamicObject(791,1432.83569336,2114.24267578,1899.70214844,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7)
  702. CreateDynamicObject(17026,1134.70239258,2280.79589844,1949.91918945,0.00000000,0.00000000,223.99877930); //object(cunt_rockgp2_) (161)
  703. CreateDynamicObject(17026,1101.41503906,2287.64819336,1956.41918945,0.00000000,0.00000000,223.99475098); //object(cunt_rockgp2_) (161)
  704. CreateDynamicObject(17026,1073.57421875,2298.16210938,1958.41918945,0.00000000,0.00000000,205.99476624); //object(cunt_rockgp2_) (161)
  705. CreateDynamicObject(17026,1051.91174316,2317.67578125,1960.16918945,0.00000000,0.00000000,181.99365234); //object(cunt_rockgp2_) (161)
  706. CreateDynamicObject(17026,1035.89636230,2343.25537109,1960.16918945,0.00000000,0.00000000,185.98854065); //object(cunt_rockgp2_) (161)
  707. CreateDynamicObject(17026,1009.33837891,2381.02490234,1962.66918945,0.00000000,4.00000000,171.98754883); //object(cunt_rockgp2_) (161)
  708. CreateDynamicObject(17026,1013.93756104,2404.81982422,1962.66918945,0.00000000,3.99902344,123.98547363); //object(cunt_rockgp2_) (161)
  709. CreateDynamicObject(17026,1031.22070312,2419.65185547,1962.66918945,0.00000000,3.99353027,85.98071289); //object(cunt_rockgp2_) (161)
  710. CreateDynamicObject(17026,1052.96435547,2420.46240234,1962.66918945,0.00000000,3.98803711,43.97900391); //object(cunt_rockgp2_) (161)
  711. CreateDynamicObject(17026,1074.59143066,2405.14428711,1962.91918945,0.00000000,3.98803711,3.97827148); //object(cunt_rockgp2_) (161)
  712. CreateDynamicObject(17026,1085.90783691,2393.75878906,1962.91918945,0.00000000,3.98803711,343.97705078); //object(cunt_rockgp2_) (161)
  713. CreateDynamicObject(17026,1117.63964844,2364.60009766,1967.41918945,0.00000000,3.98803711,53.97644043); //object(cunt_rockgp2_) (161)
  714. CreateDynamicObject(17026,1165.72290039,2370.14672852,1962.91918945,0.00000000,3.98803711,79.97579956); //object(cunt_rockgp2_) (161)
  715. CreateDynamicObject(17026,1192.19250488,2378.34252930,1955.59387207,0.00000000,3.98803711,79.97497559); //object(cunt_rockgp2_) (161)
  716. CreateDynamicObject(17026,1235.94702148,2393.41821289,1953.34387207,349.00817871,38.82910156,234.69958496); //object(cunt_rockgp2_) (161)
  717. CreateDynamicObject(17026,1268.56274414,2391.02783203,1953.34387207,349.00817871,38.82568359,228.69543457); //object(cunt_rockgp2_) (161)
  718. CreateDynamicObject(17026,1306.21215820,2395.72851562,1943.09387207,349.00817871,38.82568359,240.68748474); //object(cunt_rockgp2_) (161)
  719. CreateDynamicObject(17026,1154.76916504,2430.74487305,1993.04663086,354.01245117,353.92456055,157.20336914); //object(cunt_rockgp2_) (196)
  720. CreateDynamicObject(17026,1163.01806641,2400.74658203,1986.29663086,354.01245117,353.92456055,189.20353699); //object(cunt_rockgp2_) (196)
  721. CreateDynamicObject(17026,1190.92004395,2390.01074219,1974.80700684,320.54794312,115.97973633,277.32113647); //object(cunt_rockgp2_) (196)
  722. CreateDynamicObject(17026,1200.10949707,2392.25610352,1972.30700684,320.54260254,115.97717285,277.31689453); //object(cunt_rockgp2_) (196)
  723. CreateDynamicObject(17026,1209.87451172,2393.87597656,1968.55700684,320.54260254,115.97717285,277.31689453); //object(cunt_rockgp2_) (196)
  724. CreateDynamicObject(17026,1297.00341797,2392.84423828,1943.09387207,349.00817871,38.82568359,240.68298340); //object(cunt_rockgp2_) (161)
  725. CreateDynamicObject(17026,1221.08740234,2265.13842773,1946.51892090,0.00000000,0.00000000,223.99427795); //object(cunt_rockgp2_) (161)
  726. CreateDynamicObject(17026,1265.98010254,2253.38647461,1946.51892090,0.00000000,0.00000000,221.98925781); //object(cunt_rockgp2_) (161)
  727. CreateDynamicObject(17026,1308.04199219,2237.63183594,1946.51892090,0.00000000,0.00000000,213.98425293); //object(cunt_rockgp2_) (161)
  728. CreateDynamicObject(17026,1345.29760742,2215.45532227,1946.51892090,0.00000000,0.00000000,205.98071289); //object(cunt_rockgp2_) (161)
  729. CreateDynamicObject(17026,1383.41284180,2187.85400391,1946.51892090,0.00000000,0.00000000,199.97717285); //object(cunt_rockgp2_) (161)
  730. CreateDynamicObject(17026,1414.65380859,2159.86230469,1946.51892090,0.00000000,0.00000000,191.97314453); //object(cunt_rockgp2_) (161)
  731. CreateDynamicObject(17026,1444.72705078,2129.23925781,1946.51892090,0.00000000,0.00000000,185.96960449); //object(cunt_rockgp2_) (161)
  732. CreateDynamicObject(17026,1465.87243652,2097.23510742,1946.51892090,0.00000000,0.00000000,179.96557617); //object(cunt_rockgp2_) (161)
  733. CreateDynamicObject(17026,1485.78344727,2060.92871094,1946.51892090,0.00000000,0.00000000,173.96154785); //object(cunt_rockgp2_) (161)
  734. CreateDynamicObject(17026,1496.78735352,2029.12011719,1945.76892090,0.00000000,0.00000000,157.95751953); //object(cunt_rockgp2_) (161)
  735. CreateDynamicObject(17026,1493.62011719,2010.50537109,1945.76892090,0.00000000,0.00000000,139.95593262); //object(cunt_rockgp2_) (161)
  736. CreateDynamicObject(17026,1524.94360352,2008.75927734,1945.76892090,0.00000000,0.00000000,305.95483398); //object(cunt_rockgp2_) (161)
  737. CreateDynamicObject(17026,1525.96166992,2043.93957520,1945.76892090,0.00000000,0.00000000,327.95275879); //object(cunt_rockgp2_) (161)
  738. CreateDynamicObject(17026,1517.71960449,2070.65844727,1945.76892090,0.00000000,0.00000000,351.94738770); //object(cunt_rockgp2_) (161)
  739. CreateDynamicObject(17026,1471.79016113,1965.50183105,1945.76892090,0.00000000,0.00000000,137.95483398); //object(cunt_rockgp2_) (161)
  740. CreateDynamicObject(17026,1478.21337891,2004.87939453,1950.01892090,0.00000000,0.00000000,165.94982910); //object(cunt_rockgp2_) (161)
  741. CreateDynamicObject(17026,1466.78027344,1936.51953125,1945.76892090,0.00000000,0.00000000,137.94982910); //object(cunt_rockgp2_) (161)
  742. CreateDynamicObject(17026,1485.39404297,1928.31787109,1945.76892090,0.00000000,0.00000000,229.94982910); //object(cunt_rockgp2_) (161)
  743. CreateDynamicObject(17026,1518.40502930,1956.43579102,1945.76892090,0.00000000,0.00000000,293.94934082); //object(cunt_rockgp2_) (161)
  744. CreateDynamicObject(17026,1511.32519531,1962.77697754,1945.76892090,0.00000000,0.00000000,315.94470215); //object(cunt_rockgp2_) (161)
  745. SetTimer("SpawnCarros",1800000,true);
  746. SetTimer("Radomicas",120000,true);
  747. SetTimer("Atualiza",500,true);
  748. return 1;
  749. }
  750. public OnPlayerConnect(playerid)
  751. {
  752. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  753. format(str, sizeof(str),"[DH]--> %s [ID:%d] Entrou No Servidor!",NomeP,playerid);
  754. SendClientMessageToAll(cinza,str);
  755. SendDeathMessage(INVALID_PLAYER_ID,playerid,200);
  756. return 1;
  757. }
  758. forward Atualiza(playerid);
  759. public Atualiza(playerid)
  760. {
  761. for(new all = 0; all < GetMaxPlayers(); all++)
  762. {
  763. gettime(Horas,Minutos,Segundos);
  764. if(GetPlayerState(all) == PLAYER_STATE_DRIVER)
  765. {
  766. new form[128];
  767. format(form, sizeof(form), "KM/H:%02d",GetPlayerSpeed(all));
  768. TextDrawSetString(Text:Velocimetro[all], form);
  769. }
  770. if(GetPlayerState(all) == PLAYER_STATE_ONFOOT) TextDrawDestroy(Text:Velocimetro[all]);
  771. if(GetPlayerWeapon(all) == 36 && PlayerInfo[all][pLevel] == 0){
  772. GetPlayerName(all,NomeP,MAX_PLAYER_NAME);
  773. format(dhstro, sizeof(dhstro),"%s Foi Kickado Motivo: Arma Ilegal",NomeP);
  774. SendClientMessageToAll(admmsg,dhstro);
  775. return Kick(all);
  776. }
  777. if(GetPlayerWeapon(all) == 35 && PlayerInfo[all][pLevel] == 0){
  778. GetPlayerName(all,NomeP,MAX_PLAYER_NAME);
  779. format(dhstro, sizeof(dhstro),"%s Foi Kickado Motivo: Arma Ilegal",NomeP);
  780. SendClientMessageToAll(admmsg,dhstro);
  781. return Kick(all);
  782. }
  783. if(GetPlayerWeapon(all) == 38 && PlayerInfo[all][pLevel] == 0){
  784. GetPlayerName(all,NomeP,MAX_PLAYER_NAME);
  785. format(dhstro, sizeof(dhstro),"%s Foi Kickado Motivo: Arma Ilegal",NomeP);
  786. SendClientMessageToAll(admmsg,dhstro);
  787. return Kick(all);
  788. }
  789. }
  790. format(dhstro, sizeof(dhstro),"%d/%d~n~%02d:%02d",JogadoresOnline(),GetMaxPlayers(),Horas,Minutos);
  791. TextDrawSetString(Relogio,dhstro);
  792. SetWorldTime(Horas);
  793. return 1;
  794. }
  795. public OnPlayerDisconnect(playerid, reason)
  796. {
  797. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  798. format(dhstro, sizeof(dhstro),"server/players/%s.ini",NomeP);
  799. INI_Open(dhstro);
  800. INI_WriteInt("Banido",PlayerInfo[playerid][pBanido]);
  801. INI_WriteInt("GODCAR",PlayerInfo[playerid][pGODCAR]);
  802. INI_WriteInt("Dinheiro",GetPlayerMoney(playerid));
  803. INI_WriteInt("Score",GetPlayerScore(playerid));
  804. INI_WriteInt("Level",PlayerInfo[playerid][pLevel]);
  805. INI_Save();
  806. INI_Close();
  807. PlayerInfo[playerid][pLogado] = 0;
  808. switch (reason) {
  809. case 0: format(str, sizeof(str), "[DH]--> %s [ID:%d] deixou o servidor (Perdeu a Conexão/Crash)", NomeP, playerid);
  810. case 1: format(str, sizeof(str), "[DH]--> %s [ID:%d] deixou o servidor (Saiu por vontade própria)", NomeP, playerid);
  811. }
  812. SendClientMessageToAll(cinza,str);
  813. SendDeathMessage(INVALID_PLAYER_ID,playerid,201);
  814. return 1;
  815. }
  816.  
  817. public OnPlayerSpawn(playerid)
  818. {
  819. TextDrawShowForPlayer(playerid,Baixo);
  820. TextDrawShowForPlayer(playerid,Relogio);
  821. return 1;
  822. }
  823.  
  824. public OnPlayerDeath(playerid, killerid, reason)
  825. {
  826. GetPlayerName(killerid,NomeID,MAX_PLAYER_NAME);
  827. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  828. SendDeathMessage(killerid,playerid,reason);
  829. TextDrawHideForPlayer(playerid,Baixo);
  830. TextDrawHideForPlayer(playerid,Relogio);
  831. if(X1 == 2 && PlayerInfo[killerid][pToX1] == 1 && PlayerInfo[playerid][pToX1]== 1){
  832. PlayerInfo[killerid][pToX1]=0;
  833. PlayerInfo[playerid][pToX1]=0;
  834. format(dhstro, sizeof(dhstro),"[DH] %s Detonou %s No X1 ( /X1 )",NomeID,NomeP);
  835. SendClientMessageToAll(-1,dhstro);
  836. SpawnPlayer(killerid);
  837. X1 = 0;
  838. }
  839. if(PlayerInfo[playerid][ToEvento] ==1){
  840. SetPlayerVirtualWorld(playerid,0);
  841. PlayerInfo[playerid][ToEvento] =0;
  842. }
  843. return 1;
  844. }
  845.  
  846. public OnVehicleSpawn(vehicleid)
  847. {
  848. return 1;
  849. }
  850.  
  851. public OnPlayerText(playerid, text[])
  852. {
  853. if(PlayerInfo[playerid][pCalado]== 1)
  854. {
  855. SendClientMessage(playerid, vermelho,"ERRO: Você Ta Calado E Não Pode Falar!");
  856. return 0;
  857. }
  858. if(text[0] == '@' && PlayerInfo[playerid][pLevel] >= 1)
  859. {
  860. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  861. format(dhstro, sizeof(dhstro),"AC: %s:%s",NomeP,text[1]);
  862. SendAdminMsg(rosa,dhstro);
  863. return 0;
  864. }
  865. format(dhstro,sizeof(dhstro),"[ID:%d]: %s",playerid,text);
  866. SendPlayerMessageToAll(playerid,dhstro);
  867. SetPlayerChatBubble(playerid,text,-1,50,1500);
  868. return false;
  869. }
  870. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  871. {
  872. if(!ispassenger && IsVehicleOccupied(vehicleid)) SendClientMessage(playerid,vermelho,"ERRO: Veiculo Ocupado!");
  873. return 1;
  874. }
  875. public OnPlayerExitVehicle(playerid, vehicleid)
  876. {
  877. if(PlayerInfo[playerid][ToEvento] == 1)
  878. {
  879. INI_Open("evento.ini");
  880. if(INI_ReadInt("MorreAC") == 1)
  881. {
  882. SetPlayerHealth(playerid,0.000000000);
  883. }
  884. INI_Close();
  885. return 0;
  886. }
  887. return 1;
  888. }
  889. public OnPlayerStateChange(playerid, newstate, oldstate)
  890. {
  891. if(newstate == PLAYER_STATE_DRIVER)
  892. {
  893. if(PlayerInfo[playerid][pGODCAR] == 0){
  894. SendClientMessage(playerid,rosa,"INFO: GODCAR DESATIVADO PARA ATIVALO USE: /GC");
  895. }
  896. format(dhstro, sizeof(dhstro),"%s",veiculos[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
  897. GameTextForPlayer(playerid,dhstro,2000,1);
  898. Velocimetro[playerid] = TextDrawCreate(60.000000, 323.000000, "KM");
  899. TextDrawFont(Velocimetro[playerid], 2);
  900. TextDrawLetterSize(Velocimetro[playerid], 0.340000, 1.299999);
  901. TextDrawColor(Velocimetro[playerid], 0xFF8000FF);
  902. TextDrawSetOutline(Velocimetro[playerid], 1);
  903. TextDrawSetProportional(Velocimetro[playerid], 1);
  904. TextDrawShowForPlayer(playerid, Text:Velocimetro[playerid]);
  905. }
  906. if(oldstate == PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_ONFOOT)
  907. {
  908. TextDrawDestroy(Text:Velocimetro[playerid]);
  909. Velocimetro[playerid] = Text:INVALID_TEXT_DRAW;
  910. }
  911. return 1;
  912. }
  913.  
  914. public OnPlayerEnterCheckpoint(playerid)
  915. {
  916. return 1;
  917. }
  918.  
  919. public OnPlayerLeaveCheckpoint(playerid)
  920. {
  921. return 1;
  922. }
  923. public OnPlayerEnterRaceCheckpoint(playerid)
  924. {
  925. return 1;
  926. }
  927.  
  928. public OnPlayerLeaveRaceCheckpoint(playerid)
  929. {
  930. return 1;
  931. }
  932.  
  933. public OnRconCommand(cmd[])
  934. {
  935. return 1;
  936. }
  937.  
  938. public OnPlayerRequestSpawn(playerid)
  939. {
  940. if(PlayerInfo[playerid][pLogado] == 0)
  941. {
  942. SendClientMessage(playerid,vermelho,"ERRO: Você Foi Kickado Motivo: Nao Quis Se Logar Ou Registrar !");
  943. Kick(playerid);
  944. GetPlayerName(playerid, NomeP, MAX_PLAYER_NAME);
  945. format(dhstro, sizeof(dhstro), "%s[ID:%d] Foi AutoKickado! Motivo: Não Quis Se Logar ", NomeP,playerid);
  946. SendClientMessageToAll(amarelo, dhstro);
  947. return 1;
  948. }
  949. return 1;
  950. }
  951.  
  952. public OnObjectMoved(objectid)
  953. {
  954. return 1;
  955. }
  956.  
  957. public OnPlayerObjectMoved(playerid, objectid)
  958. {
  959. return 1;
  960. }
  961.  
  962. public OnPlayerPickUpPickup(playerid, pickupid)
  963. {
  964. return 1;
  965. }
  966.  
  967. public OnVehicleMod(playerid, vehicleid, componentid)
  968. {
  969. return 1;
  970. }
  971.  
  972. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  973. {
  974. return 1;
  975. }
  976.  
  977. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  978. {
  979. return 1;
  980. }
  981.  
  982. public OnPlayerSelectedMenuRow(playerid, row)
  983. {
  984. return 1;
  985. }
  986.  
  987. public OnPlayerExitedMenu(playerid)
  988. {
  989. return 1;
  990. }
  991.  
  992. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  993. {
  994. return 1;
  995. }
  996.  
  997. public OnRconLoginAttempt(ip[], password[], success)
  998. {
  999. return 1;
  1000. }
  1001.  
  1002. public OnPlayerUpdate(playerid)
  1003. {
  1004. if(PlayerInfo[playerid][pGODCAR] == 1){
  1005. if(!AreosC(GetVehicleModel(GetPlayerVehicleID(playerid))))
  1006. RepairVehicle(GetPlayerVehicleID(playerid));
  1007. }
  1008. return 1;
  1009. }
  1010.  
  1011. public OnPlayerStreamIn(playerid, forplayerid)
  1012. {
  1013. return 1;
  1014. }
  1015.  
  1016. public OnPlayerStreamOut(playerid, forplayerid)
  1017. {
  1018. return 1;
  1019. }
  1020.  
  1021. public OnVehicleStreamIn(vehicleid, forplayerid)
  1022. {
  1023. return 1;
  1024. }
  1025.  
  1026. public OnVehicleStreamOut(vehicleid, forplayerid)
  1027. {
  1028. return 1;
  1029. }
  1030.  
  1031. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1032. {
  1033. GetPlayerPos(playerid,X,Y,Z);
  1034. GetPlayerFacingAngle(playerid,Angle);
  1035. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1036. if(dialogid == 2){
  1037. if(!response){
  1038. SendClientMessage(playerid,vermelho,"CONTA: É Obrigatorio Registrar!");
  1039. return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registro","Sejá Bem Vindo\nRegistre-se Sua Conta\nPara Poder Jogar:","Registrar","Cancelar");
  1040. }
  1041. if(response){
  1042. format(dhstro, sizeof(dhstro),"server/players/%s.ini",NomeP);
  1043. INI_Open(dhstro);
  1044. INI_WriteString("Senha",inputtext);
  1045. INI_WriteInt("Banido",PlayerInfo[playerid][pBanido]);
  1046. INI_WriteInt("GODCAR",PlayerInfo[playerid][pGODCAR]);
  1047. INI_WriteInt("Dinheiro",GetPlayerMoney(playerid));
  1048. INI_WriteInt("Score",GetPlayerScore(playerid));
  1049. INI_WriteInt("Level",PlayerInfo[playerid][pLevel]);
  1050. INI_Save();
  1051. INI_Close();
  1052. SendClientMessage(playerid,vermelho,"CONTA: Registrado Com Sucesso!");
  1053. PlayerInfo[playerid][pLogado] = 1;
  1054. }
  1055. }
  1056. if(dialogid == 1){
  1057. if(!response){
  1058. SendClientMessage(playerid,vermelho,"CONTA: È Obrigatorio Logar-se");
  1059. return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login","Conta Registrada\nDigite Sua Senha\nPara Poder Jogar:","Logar","Cancelar");
  1060. }
  1061. if(response){
  1062. format(dhstro, sizeof(dhstro),"server/players/%s.ini",NomeP);
  1063. INI_Open(dhstro);
  1064. if(strcmp(inputtext,INI_ReadString("Senha"),false))
  1065. {
  1066. SendClientMessage(playerid,vermelho,"CONTA: Senha Incorreta!");
  1067. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login","Conta Registrada\nDigite Sua Senha\nPara Poder Jogar:","Logar","Cancelar");
  1068. return 0;
  1069. }
  1070. else
  1071. {
  1072. PlayerInfo[playerid][pLevel] = INI_ReadInt("Level");
  1073. PlayerInfo[playerid][pGODCAR] = INI_ReadInt("GODCAR");
  1074. PlayerInfo[playerid][pBanido] = INI_ReadInt("Banido");
  1075. SetPlayerScore(playerid,INI_ReadInt("Score"));
  1076. GivePlayerMoney(playerid,INI_ReadInt("Dinheiro"));
  1077. INI_Close();
  1078. PlayerInfo[playerid][pLogado] = 1;
  1079. SendClientMessage(playerid,vermelho,"CONTA: Logado Com Sucesso!");
  1080. }
  1081. }
  1082. }
  1083. //=ll
  1084. if(dialogid == 6)
  1085. {
  1086. if(response)
  1087. {
  1088. INI_Open("evento.ini");
  1089. INI_WriteInt("Arma",strval(inputtext));
  1090. ShowPlayerDialog(playerid,7,DIALOG_STYLE_INPUT,"Qtd. De Balas","Balas Em Numeros!:","Ok","Cancelar");
  1091. INI_Save();
  1092. INI_Close();
  1093. }
  1094. }
  1095. if(dialogid == 7)
  1096. {
  1097. if(response)
  1098. {
  1099. INI_Open("evento.ini");
  1100. INI_WriteInt("Balas",strval(inputtext));
  1101. INI_Save();
  1102. INI_Close();
  1103. ShowPlayerDialog(playerid,8,DIALOG_STYLE_INPUT,"Veiculos Evento","ID DO Veiculo\nhttp://wiki.sa-mp.com/wiki/Vehicles:","Ok","Cancelar");
  1104. }
  1105. }
  1106. if(dialogid == 8)
  1107. {
  1108. if(!response){
  1109. return SendClientMessage(playerid,vermelho,"[EVENTO]OK Não Vai Ter Carro No Evento!");
  1110. }
  1111. if(response)
  1112. {
  1113. if(strval(inputtext) < 400 || strval(inputtext) > 611){
  1114. SendClientMessage(playerid, vermelho, "[ERRO] O modelo do veiculo deve ser maior que 400 e menor que 611!");
  1115. return ShowPlayerDialog(playerid,8,DIALOG_STYLE_INPUT,"Veiculos Evento","ID DO Veiculo\nhttp://wiki.sa-mp.com/wiki/Vehicles:","Ok","Cancelar");
  1116. }
  1117. INI_Open("evento.ini");
  1118. INI_WriteInt("Carro",strval(inputtext));
  1119. INI_Save();
  1120. INI_Close();
  1121. ShowPlayerDialog(playerid,9,DIALOG_STYLE_INPUT,"Sair Morrer","1= Morrer Ao Sair Do Veiculo\n0=Nao Morrer AO Sair Do Veiculo","Ok","Cancelar");
  1122. }
  1123. }
  1124. if(dialogid == 9)
  1125. {
  1126. if(response)
  1127. {
  1128. if(strval(inputtext) < 0 || strval(inputtext) > 1){
  1129. SendClientMessage(playerid, vermelho, "[ERRO] O Valor é 1 ou 0!");
  1130. return ShowPlayerDialog(playerid,9,DIALOG_STYLE_INPUT,"Sair Morrer","1= Morrer Ao Sair Do Veiculo\n0=Nao Morrer AO Sair Do Veiculo","Ok","Cancelar");
  1131. }
  1132. INI_Open("evento.ini");
  1133. INI_WriteInt("MorrerAC",strval(inputtext));
  1134. INI_Save();
  1135. INI_Close();
  1136. }
  1137. if(!response)
  1138. {
  1139. SendClientMessage(playerid,vermelho,"é Obrigadorio Colocar Um Valor!");
  1140. return ShowPlayerDialog(playerid,8,DIALOG_STYLE_INPUT,"Sair Morrer","1= Morrer Ao Sair Do Veiculo\n0=Nao Morrer AO Sair Do Veiculo","Ok","Cancelar");
  1141. }
  1142. }
  1143. //=================================SUFERIR====
  1144. if(dialogid == 5)
  1145. {
  1146. if(response)
  1147. {
  1148. format(dhstro, sizeof(dhstro),"server/sugestoes/%s.txt",NomeP);
  1149. if(!fexist(dhstro))INI_Create(dhstro);
  1150. INI_Open(dhstro);
  1151. INI_WriteString("SugestaoDele",inputtext);
  1152. SendClientMessage(playerid,amarelo,"Sugestão Enviada Obrigado Por Ajudar o Servidor a Crescer Com Suas Idéias!");
  1153. INI_Save();
  1154. INI_Close();
  1155. }
  1156. }
  1157. if(dialogid == 3)
  1158. {
  1159. GetPlayerPos(playerid,X,Y,Z);
  1160. GetPlayerFacingAngle(playerid,Angle);
  1161. if(response)
  1162. {
  1163. if(listitem == 0)
  1164. {
  1165. DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
  1166. PutPlayerInVehicle(playerid,CreateVehicle(560,X,Y,Z,Angle,-1,-1,-1),0);
  1167. SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid));
  1168. }
  1169. else if(listitem == 1)
  1170. {
  1171. DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
  1172. PutPlayerInVehicle(playerid,CreateVehicle(562,X,Y,Z,Angle,-1,-1,-1),0);
  1173. SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid));
  1174. }
  1175. else if(listitem == 2)
  1176. {
  1177. DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
  1178. PutPlayerInVehicle(playerid,CreateVehicle(559,X,Y,Z,Angle,-1,-1,-1),0);
  1179. SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid));
  1180. }
  1181. else if(listitem == 3)
  1182. {
  1183. DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
  1184. PutPlayerInVehicle(playerid,CreateVehicle(558,X,Y,Z,Angle,-1,-1,-1),0);
  1185. SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid));
  1186. }
  1187. else if(listitem == 4)
  1188. {
  1189. DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
  1190. PutPlayerInVehicle(playerid,CreateVehicle(556,X,Y,Z,Angle,-1,-1,-1),0);
  1191. SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid));
  1192. }
  1193. else if(listitem == 5)
  1194. {
  1195. DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
  1196. PutPlayerInVehicle(playerid,CreateVehicle(402,X,Y,Z,Angle,-1,-1,-1),0);
  1197. SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid));
  1198. }
  1199. else if(listitem == 6)
  1200. {
  1201. DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
  1202. PutPlayerInVehicle(playerid,CreateVehicle(429,X,Y,Z,Angle,-1,-1,-1),0);
  1203. SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid));
  1204. }
  1205. else if(listitem == 7)
  1206. {
  1207. DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
  1208. PutPlayerInVehicle(playerid,CreateVehicle(415,X,Y,Z,Angle,-1,-1,-1),0);
  1209. SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid));
  1210. }
  1211. else if(listitem == 8)
  1212. {
  1213. DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
  1214. PutPlayerInVehicle(playerid,CreateVehicle(522,X,Y,Z,Angle,-1,-1,-1),0);
  1215. SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid));
  1216. }
  1217. else if(listitem == 9)
  1218. {
  1219. DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
  1220. PutPlayerInVehicle(playerid,CreateVehicle(412,X,Y,Z,Angle,-1,-1,-1),0);
  1221. SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid));
  1222. }
  1223. else if(listitem == 10)
  1224. {
  1225. DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
  1226. PutPlayerInVehicle(playerid,CreateVehicle(434,X,Y,Z,Angle,-1,-1,-1),0);
  1227. SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid));
  1228. }
  1229. else if(listitem == 11)
  1230. {
  1231. DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
  1232. PutPlayerInVehicle(playerid,CreateVehicle(451,X,Y,Z,Angle,-1,-1,-1),0);
  1233. SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid));
  1234. }
  1235. else if(listitem == 12)
  1236. {
  1237. DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
  1238. PutPlayerInVehicle(playerid,CreateVehicle(452,X,Y,Z,Angle,-1,-1,-1),0);
  1239. SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid));
  1240. }
  1241. }
  1242. }
  1243. if(dialogid == 4)
  1244. {
  1245. if(response)
  1246. {
  1247. if(listitem == 0)ChangeVehicleColor(GetPlayerVehicleID(playerid), 2, 2);
  1248. if(listitem == 1)ChangeVehicleColor(GetPlayerVehicleID(playerid), 0, 0);
  1249. if(listitem == 2)ChangeVehicleColor(GetPlayerVehicleID(playerid), 126, 126);
  1250. if(listitem == 3)ChangeVehicleColor(GetPlayerVehicleID(playerid), 151, 151);
  1251. if(listitem == 4)ChangeVehicleColor(GetPlayerVehicleID(playerid), 252, 252);
  1252. if(listitem == 5)ChangeVehicleColor(GetPlayerVehicleID(playerid), 7, 7);
  1253. if(listitem == 6)ChangeVehicleColor(GetPlayerVehicleID(playerid), 1, 1);
  1254. if(listitem == 7)ChangeVehicleColor(GetPlayerVehicleID(playerid), 6, 6);
  1255. }
  1256. }
  1257. return 1;
  1258. }
  1259.  
  1260. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  1261. {
  1262. return 1;
  1263. }
  1264. //=====================( ADMINISTRAÇAO )============================================
  1265. CMD:admcmds(playerid, params[])
  1266. {
  1267. if(PlayerInfo[playerid][pLevel] >= 1){
  1268. SendClientMessage(playerid,-1,"/a /anuncio /kick /ban /avisar /prender /soltar /desarmartodos");
  1269. SendClientMessage(playerid,-1,"/trazer /ir /calar /tg1 /tg2 /tg3 /jetpack /dararmatodos");
  1270. SendClientMessage(playerid,-1,"/criarevento /tevento /abrirevento /criare");
  1271. SendClientMessage(playerid,-1,"/fechare /msg /fecharevento /setarvida");
  1272. SendClientMessage(playerid,-1,"/setarcolete /travar /destravar /espiar");
  1273. SendClientMessage(playerid,-1,"/espiaroff /calar /descalar /lers /dels");
  1274. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1275. return 1;
  1276. }
  1277. CMD:criarevento(playerid, params[])
  1278. {
  1279. if(PlayerInfo[playerid][pLevel] >= 1){
  1280. if(EventoInfo[Criado] == 1) return SendClientMessage(playerid,vermelho,"ERRO: Já Existe Um Evento Em Andamento!");
  1281. if(fexist("evento.ini")) INI_Delete("evento.ini");
  1282. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1283. format(dhstro, sizeof(dhstro),"[EVENTO] Admin %s Criou Um Evento Aguarde Até Que o Mesmo Sejá Liberado!",NomeP);
  1284. SendClientMessageToAll(admmsg,dhstro);
  1285. EventoInfo[Criado]=1;
  1286. EventoInfo[Trancado]=1;
  1287. if(!fexist("evento.ini")) INI_Create("evento.ini");
  1288. INI_Open("evento.ini");
  1289. SetPlayerVirtualWorld(playerid,ME);
  1290. GetPlayerPos(playerid,X,Y,Z);
  1291. INI_WriteFloat("PosX", X);
  1292. INI_WriteFloat("PosY", Y);
  1293. INI_WriteFloat("PosZ", Z);
  1294. INI_Save();
  1295. INI_Close();
  1296. ShowPlayerDialog(playerid,6,DIALOG_STYLE_INPUT,"ID ARMA","Digite ID Da Arma:","OK","Fechar");
  1297. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1298. return 1;
  1299. }
  1300. CMD:abrirevento(playerid, params[])
  1301. {
  1302. if(PlayerInfo[playerid][pLevel] >= 1){
  1303. if(EventoInfo[Criado] == 0) return SendClientMessage(playerid,vermelho,"ERRO: Não Existe Um Evento Em Andamento!");
  1304. if(EventoInfo[Trancado] == 0) return SendClientMessage(playerid,vermelho,"ERRO: Evento Já Está Aberto");
  1305. format(dhstro, sizeof(dhstro),"[EVENTO] Admin %s Liberou Um Evento Use: /evento Para Ir!",NomeP);
  1306. SendClientMessageToAll(admmsg,dhstro);
  1307. EventoInfo[Trancado]=0;
  1308. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1309. return 1;
  1310. }
  1311. CMD:fecharevento(playerid, params[])
  1312. {
  1313. if(PlayerInfo[playerid][pLevel] >= 1){
  1314. if(EventoInfo[Criado] == 0) return SendClientMessage(playerid,vermelho,"ERRO: Não Existe Um Evento Em Andamento!");
  1315. if(EventoInfo[Trancado] == 1) return SendClientMessage(playerid,vermelho,"ERRO: Evento Já Está Fechado");
  1316. format(dhstro, sizeof(dhstro),"[EVENTO] Admin %s Fechou o Evento",NomeP);
  1317. SendClientMessageToAll(admmsg,dhstro);
  1318. EventoInfo[Trancado]=1;
  1319. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1320. return 1;
  1321. }
  1322. CMD:evento(playerid, params[])
  1323. {
  1324. if(EventoInfo[Trancado] == 1) return SendClientMessage(playerid,vermelho,"ERRO: Evento Está Fechado Aguarde Ser Liberado");
  1325. if(EventoInfo[Criado] == 0) return SendClientMessage(playerid,vermelho,"ERRO: Não Existe Um Evento Em Andamento!");
  1326. PlayerInfo[playerid][ToEvento] = 1;
  1327. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1328. format(dhstro, sizeof(dhstro),"[EVENTO] %s FOI PARA EVENTO ( /EVENTO )",NomeP);
  1329. SendClientMessageToAll(-1,dhstro);
  1330. INI_Open("evento.ini");
  1331. SetPlayerVirtualWorld(playerid,ME);
  1332. SetPlayerPos(playerid, INI_ReadFloat("PosX"), INI_ReadFloat("PosY"), INI_ReadFloat("PosZ"));
  1333. carroe[playerid] = CreateVehicle(INI_ReadInt("Carro"),INI_ReadFloat("PosX"), INI_ReadFloat("PosY"), INI_ReadFloat("PosZ")+5,0,-1,-1,-1);
  1334. SetVehicleVirtualWorld(carroe[playerid],ME);
  1335. PutPlayerInVehicle(playerid,carroe[playerid],0);
  1336. GivePlayerWeapon(playerid,INI_ReadInt("Arma"),INI_ReadInt("Balas"));
  1337. INI_Close();
  1338. return 1;
  1339. }
  1340. CMD:tevento(playerid, params[])
  1341. {
  1342. if(PlayerInfo[playerid][pLevel] >= 1){
  1343. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1344. if(EventoInfo[Criado] == 0) return SendClientMessage(playerid,vermelho,"ERRO: Não Existe Um Evento Em Andamento!");
  1345. format(dhstro, sizeof(dhstro),"[EVENTO] Admin %s Terminou o Evento !",NomeP);
  1346. SendClientMessageToAll(admmsg,dhstro);
  1347. INI_Delete("evento.ini");
  1348. for(new i, PP = GetMaxPlayers(); i < PP; i++)
  1349. {
  1350. if(PlayerInfo[i][ToEvento] == 1)
  1351. {
  1352. PlayerInfo[i][ToEvento] = 0;
  1353. SetPlayerVirtualWorld(i,0);
  1354. SpawnPlayer(i);
  1355. }
  1356. }
  1357. for(new alv; alv < MAX_VEHICLES; alv++){
  1358. if(carroe[alv]){
  1359. DestroyVehicle(alv);
  1360. }
  1361. }
  1362. EventoInfo[Criado]= 0;
  1363. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1364. return 1;
  1365. }
  1366. CMD:a(playerid, params[])
  1367. {
  1368. if(PlayerInfo[playerid][pLevel] >= 1){
  1369. if(sscanf(params, "s[158]",Texto))
  1370. {
  1371. SendClientMessage(playerid,vermelho,"Uso: /a [texto]");
  1372. }
  1373. else
  1374. {
  1375. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1376. format(dhstro, sizeof(dhstro),"Admin %s: %s",NomeP,Texto);
  1377. SendClientMessageToAll(rosa,dhstro);
  1378. }
  1379. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1380. return 1;
  1381. }
  1382. CMD:co(playerid, params[])
  1383. {
  1384. if(PlayerInfo[playerid][pLevel] >= 1){
  1385. if(sscanf(params, "n",ID))
  1386. {
  1387. SendClientMessage(playerid,vermelho,"Uso: /co [id objecto]");
  1388. }
  1389. else
  1390. {
  1391. GetPlayerPos(playerid,X,Y,Z);
  1392. GetPlayerFacingAngle(playerid,Angle);
  1393. OBJ[playerid] = CreateObject(ID,X,Y,Z,0.0,0.0,Angle,0);
  1394. }
  1395. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1396. return 1;
  1397. }
  1398. CMD:mo(playerid, params[])
  1399. {
  1400. if(sscanf(params, "dds[24]",NM,NM2,Texto))
  1401. {
  1402. SendClientMessage(playerid,vermelho,"Uso: /mo [distancia][velocidade][cima/baixo/norte/sul/leste/oeste]");
  1403. }
  1404. else
  1405. {
  1406. if(strcmp(Texto,"cima",true)){ GetObjectPos(OBJ[playerid],X,Y,Z); MoveObject(OBJ[playerid],X,Y,Z+NM,NM2); }
  1407. else if(strcmp(Texto,"baixo",true)){ GetObjectPos(OBJ[playerid],X,Y,Z); MoveObject(OBJ[playerid],X,Y,Z-NM,NM2); }
  1408. else if(strcmp(Texto,"norte",true)){ GetObjectPos(OBJ[playerid],X,Y,Z); MoveObject(OBJ[playerid],X,Y+NM,X,NM); }
  1409. else if(strcmp(Texto,"sul",true)){ GetObjectPos(OBJ[playerid],X,Y,Z); MoveObject(OBJ[playerid],X,Y-NM,X,NM2); }
  1410. else if(strcmp(Texto,"leste",true)){ GetObjectPos(OBJ[playerid],X,Y,Z); MoveObject(OBJ[playerid],X+NM,Y,Z,NM2); }
  1411. else if(strcmp(Texto,"oeste",true)){ GetObjectPos(OBJ[playerid],X,Y,Z); MoveObject(OBJ[playerid],X-NM,Y,Z,NM2); }
  1412. }
  1413. return 1;
  1414. }
  1415. CMD:calar(playerid, params[])
  1416. {
  1417. if(PlayerInfo[playerid][pLevel] >=2){
  1418. if(sscanf(params, "us[158]",ID,Texto))
  1419. {
  1420. SendClientMessage(playerid,vermelho,"Uso: /calar [id] [motivo]");
  1421. }
  1422. else
  1423. {
  1424. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1425. if(PlayerInfo[ID][pCalado]==1) return SendClientMessage(playerid,vermelho,"ERRO: o Jogador Já Está Calado!");
  1426. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1427. GetPlayerName(playerid,NomeID,MAX_PLAYER_NAME);
  1428. format(dhstro, sizeof(dhstro),"Admin %s Calou %s (Motivo: %s)",NomeP,NomeID,Texto);
  1429. SendClientMessageToAll(admmsg,dhstro);
  1430. PlayerInfo[ID][pCalado]= 1;
  1431. }
  1432. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1433. return 1;
  1434. }
  1435. CMD:descalar(playerid, params[])
  1436. {
  1437. if(PlayerInfo[playerid][pLevel] >= 2){
  1438. if(sscanf(params, "u",ID))
  1439. {
  1440. SendClientMessage(playerid,vermelho,"Uso: /descalar [id]");
  1441. }
  1442. else
  1443. {
  1444. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1445. if(PlayerInfo[ID][pCalado]==0) return SendClientMessage(playerid,vermelho,"ERRO: o Jogador Não Está Calado!");
  1446. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1447. GetPlayerName(playerid,NomeID,MAX_PLAYER_NAME);
  1448. format(dhstro, sizeof(dhstro),"Admin %s Descalou %s",NomeP,NomeID);
  1449. SendClientMessageToAll(admmsg,dhstro);
  1450. PlayerInfo[ID][pCalado]= 0;
  1451. }
  1452. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1453. return 1;
  1454. }
  1455. CMD:setarmundo(playerid, params[])
  1456. {
  1457. if(PlayerInfo[playerid][pLevel] >= 2){
  1458. if(sscanf(params, "un",ID,NM))
  1459. {
  1460. SendClientMessage(playerid,vermelho,"Uso: /setarmundo [id] [mundo]");
  1461. }
  1462. else
  1463. {
  1464. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1465. SetPlayerVirtualWorld(ID,NM);
  1466. GetPlayerName(playerid,NomeP,sizeof(NomeP));
  1467. format(str, sizeof(str),"Admin %s Mundou Seu Mundo Para %d",NomeP,NM);
  1468. SendClientMessage(ID,admmsg,str);
  1469. GetPlayerName(ID,NomeID,sizeof(NomeID));
  1470. format(dhstro, sizeof(dhstro),"Você Mundo o Mundo De %s Para %d",NomeID,NM);
  1471. SendClientMessage(playerid,admmsg,dhstro);
  1472. }
  1473. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1474. return 1;
  1475. }
  1476. CMD:setarinterior(playerid, params[])
  1477. {
  1478. if(PlayerInfo[playerid][pLevel] >= 2){
  1479. if(sscanf(params, "un",ID,NM))
  1480. {
  1481. SendClientMessage(playerid,vermelho,"Uso: /setarinterior [id] [interior]");
  1482. }
  1483. else
  1484. {
  1485. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1486. SetPlayerInterior(ID,NM);
  1487. GetPlayerName(playerid,NomeP,sizeof(NomeP));
  1488. format(str, sizeof(str),"Admin %s Mudou Seu Interior Para %d",NomeP,NM);
  1489. SendClientMessage(ID,admmsg,str);
  1490. GetPlayerName(ID,NomeID,sizeof(NomeID));
  1491. format(dhstro, sizeof(dhstro),"Você Mudou Interior De %s Para %d",NomeID,NM);
  1492. SendClientMessage(playerid,admmsg,dhstro);
  1493. }
  1494. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1495. return 1;
  1496. }
  1497. CMD:travar(playerid, params[])
  1498. {
  1499. if(PlayerInfo[playerid][pLevel] >= 3){
  1500. if(sscanf(params, "u",ID))
  1501. {
  1502. SendClientMessage(playerid,vermelho,"Uso: /travar [id]");
  1503. }
  1504. else
  1505. {
  1506. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1507. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1508. GetPlayerName(playerid,NomeID,MAX_PLAYER_NAME);
  1509. format(dhstro, sizeof(dhstro),"Admin %s Travou %s",NomeP,NomeID);
  1510. SendClientMessageToAll(admmsg,dhstro);
  1511. TogglePlayerControllable(ID,false);
  1512. }
  1513. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1514. return 1;
  1515. }
  1516. CMD:destravar(playerid, params[])
  1517. {
  1518. if(PlayerInfo[playerid][pLevel] >= 3){
  1519. if(sscanf(params, "u",ID))
  1520. {
  1521. SendClientMessage(playerid,vermelho,"Uso: /destravar [id]");
  1522. }
  1523. else
  1524. {
  1525. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1526. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1527. GetPlayerName(playerid,NomeID,MAX_PLAYER_NAME);
  1528. format(dhstro, sizeof(dhstro),"Admin %s Destravou %s",NomeP,NomeID);
  1529. SendClientMessageToAll(admmsg,dhstro);
  1530. TogglePlayerControllable(ID,true);
  1531. }
  1532. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1533. return 1;
  1534. }
  1535. CMD:prender(playerid, params[])
  1536. {
  1537. if(PlayerInfo[playerid][pLevel] >= 1){
  1538. if(sscanf(params, "us[158]",ID,Texto))
  1539. {
  1540. SendClientMessage(playerid,vermelho,"Uso: /prender [id] [motivo]");
  1541. }
  1542. else
  1543. {
  1544. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1545. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1546. GetPlayerName(ID,NomeID,MAX_PLAYER_NAME);
  1547. format(dhstro, sizeof(dhstro),"o Administrador %s Prendeu %s (Motivo: %s )",NomeP,NomeID,Texto);
  1548. SendClientMessageToAll(admmsg,dhstro);
  1549. PlayerInfo[ID][pPreso] = 1;
  1550. SetPlayerSpecialAction(ID,SPECIAL_ACTION_HANDSUP);
  1551. GameTextForPlayer(ID,"~n~~n~~n~~r~PRESO PELOS ADMINS",2500,3);
  1552. SetTimerEx("Xadrez",4000,0,"false",ID);
  1553. }
  1554. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1555. return 1;
  1556. }
  1557. CMD:trazer(playerid, params[])
  1558. {
  1559. if(PlayerInfo[playerid][pLevel] >= 2){
  1560. if(sscanf(params, "u",ID))
  1561. {
  1562. SendClientMessage(playerid,vermelho,"Uso: /trazer [id]");
  1563. }
  1564. else
  1565. {
  1566. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1567. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1568. GetPlayerName(ID,NomeID,MAX_PLAYER_NAME);
  1569. GetPlayerPos(playerid,X,Y,Z);
  1570. if(IsPlayerInVehicle(ID,GetPlayerVehicleID(ID))){
  1571. SetVehiclePos(GetPlayerVehicleID(ID),X+3,Y,Z);
  1572. return 1;
  1573. }
  1574. else
  1575. {
  1576. SetPlayerPos(ID,X+3,Y,Z);
  1577. }
  1578. format(dhstro, sizeof(dhstro),"Admin %s Levou Você Até Ele!",NomeID);
  1579. SendClientMessage(ID,admmsg,dhstro);
  1580. format(str, sizeof(str),"Você Trouse %s Até Você!",NomeID);
  1581. SendClientMessage(playerid,admmsg,str);
  1582. }
  1583. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1584. return 1;
  1585. }
  1586. CMD:trazertodos(playerid, params[])
  1587. {
  1588. if(PlayerInfo[playerid][pLevel] >= 3){
  1589. GetPlayerPos(playerid,X,Y,Z);
  1590. for(new i; i < GetMaxPlayers(); ++i ){
  1591. SetPlayerPos(i,X+2,Y,Z+2);
  1592. }
  1593. GetPlayerName(playerid,NomeP,sizeof(NomeP));
  1594. format(dhstro, sizeof(dhstro),"O(a) Admin %s Trouse Todos Até Sua Posiçao!",NomeP);
  1595. SendClientMessageToAll(verde,dhstro);
  1596. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1597. return 1;
  1598. }
  1599. CMD:ir(playerid, params[])
  1600. {
  1601. if(PlayerInfo[playerid][pLevel] >= 2){
  1602. if(sscanf(params, "u",ID))
  1603. {
  1604. SendClientMessage(playerid,vermelho,"Uso: /ir [id]");
  1605. }
  1606. else
  1607. {
  1608. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1609. GetPlayerName(ID,NomeID,MAX_PLAYER_NAME);
  1610. GetPlayerPos(ID,X,Y,Z);
  1611. SetPlayerPos(playerid,X+3,Y,Z);
  1612. format(str, sizeof(str),"Você Foi Até %s",NomeID);
  1613. SendClientMessage(playerid,admmsg,str);
  1614. }
  1615. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1616. return 1;
  1617. }
  1618. CMD:soltar(playerid, params[])
  1619. {
  1620. if(PlayerInfo[playerid][pLevel] >= 1){
  1621. if(sscanf(params, "u",ID))
  1622. {
  1623. SendClientMessage(playerid,vermelho,"Uso: /soltar [id]");
  1624. }
  1625. else
  1626. {
  1627. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1628. if(PlayerInfo[ID][pPreso] == 0) return SendClientMessage(playerid,vermelho,"ERRO: o Jogador Não Está Preso!");
  1629. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1630. GetPlayerName(ID,NomeID,MAX_PLAYER_NAME);
  1631. format(dhstro, sizeof(dhstro),"o Administrador %s Soltou %s Da Cadeia!",NomeP,NomeID);
  1632. SendClientMessageToAll(admmsg,dhstro);
  1633. PlayerInfo[ID][pPreso] = 0;
  1634. SetPlayerInterior(ID,0);
  1635. SpawnPlayer(ID);
  1636. }
  1637. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1638. return 1;
  1639. }
  1640. CMD:criare(playerid, params[])
  1641. {
  1642. if(PlayerInfo[playerid][pLevel] >= 2){
  1643. if(EOn == 1) return SendClientMessage(playerid,vermelho,"ERRO: Ja Existe Uma Enquete Em Andamento!");
  1644. if(sscanf(params, "s[158]",Texto))
  1645. {
  1646. SendClientMessage(playerid,vermelho,"Uso: /criare [pergunta]");
  1647. }
  1648. else
  1649. {
  1650. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1651. format(dhstro, sizeof(dhstro),"Administrador %s Criou Uma Enquete!",NomeP);
  1652. format(str, sizeof(str),"Pergunta: %s",Texto);
  1653. SendClientMessageToAll(0x21AADE,"====================================================");
  1654. SendClientMessageToAll(-1,dhstro);
  1655. SendClientMessageToAll(-1,str);
  1656. SendClientMessageToAll(-1,"Para Votar Use: /Sim e /Nao");
  1657. SendClientMessageToAll(0x21AADE,"====================================================");
  1658. INI_Open("server/enquete.txt");
  1659. INI_WriteString("Enquete",str);
  1660. INI_Save();
  1661. INI_Close();
  1662. EOn = 1;
  1663. }
  1664. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1665. return 1;
  1666. }
  1667. CMD:sim(playerid, params[])
  1668. {
  1669. if(PlayerInfo[playerid][pPreso]==1) return SendClientMessage(playerid,vermelho,"ERRO:Você não pode usar esse comando"), 0;
  1670. if(EOn ==0) return SendClientMessage(playerid,vermelho,"ERRO: Existe Nenhuma Enquete Em Andamento!");
  1671. if(JaVotou[playerid] ==1) return SendClientMessage(playerid,vermelho,"ERRO: Você Ja Votou Nesta Enquete!");
  1672. SendClientMessage(playerid,amarelo,"Você Votou 'Sim' Em Nossa Enquete Obrigado Por Votar!");
  1673. Sim ++;
  1674. JaVotou[playerid] =1;
  1675. return 1;
  1676. }
  1677. CMD:nao(playerid, params[])
  1678. {
  1679. if(PlayerInfo[playerid][pPreso]==1) return SendClientMessage(playerid,vermelho,"ERRO:Você não pode usar esse comando"), 0;
  1680. if(EOn ==0) return SendClientMessage(playerid,vermelho,"ERRO: Existe Nenhuma Enquete Em Andamento!");
  1681. if(JaVotou[playerid] ==1) return SendClientMessage(playerid,vermelho,"ERRO: Você Ja Votou Nesta Enquete!");
  1682. SendClientMessage(playerid,amarelo,"Você Votou 'Nao' Em Nossa Enquete Obrigado Por Votar!");
  1683. Nao ++;
  1684. JaVotou[playerid] =1;
  1685. return 1;
  1686. }
  1687. CMD:fechare(playerid, params[])
  1688. {
  1689. if(PlayerInfo[playerid][pLevel] >= 2){
  1690. new lol[65];
  1691. if(EOn ==0) return SendClientMessage(playerid,vermelho,"ERRO: Existe Nenhuma Enquete Em Andamento!");
  1692. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1693. format(dhstro, sizeof(dhstro),"Administrador %s Fechou a Enquete !",NomeP);
  1694. format(str, sizeof(str),"Votos: Sim: %d Não: %d Total: %d",Sim,Nao,Sim+Nao);
  1695. INI_Open("server/enquete.txt");
  1696. format(lol, sizeof(lol),"%s",INI_ReadString("Enquete"));
  1697. SendClientMessageToAll(0x21AADE,"====================================================");
  1698. SendClientMessageToAll(-1,dhstro);
  1699. SendClientMessageToAll(-1,lol);
  1700. SendClientMessageToAll(-1,str);
  1701. SendClientMessageToAll(0x21AADE,"====================================================");
  1702. INI_Close();
  1703. EOn =0;
  1704. for(new i, PP = GetMaxPlayers(); i < PP; i++)
  1705. {
  1706. if(JaVotou[i] == 1)
  1707. {
  1708. JaVotou[i] = 0;
  1709. }
  1710. }
  1711. Sim = 0;
  1712. Nao = 0;
  1713. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1714. return 1;
  1715. }
  1716. CMD:sugerir(playerid, params[])
  1717. {
  1718. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1719. format(str, sizeof(str),"server/sugestoes/%s.txt",NomeP);
  1720. if(fexist(str)) return SendClientMessage(playerid,vermelho,"ERRO: Você Ja Tem Uma Sugestão E Ainda Nao Foi Lida!");
  1721. format(dhstro, sizeof(dhstro),"{20DFA6}\t Olá %s\nEnvie Uma Sugestão Para Melhoramos\n\t Nosso Servidor!",NomeP);
  1722. ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Sugerir",dhstro,"Enviar","Cancelar");
  1723. return 1;
  1724. }
  1725. CMD:kick(playerid, params[])
  1726. {
  1727. if(PlayerInfo[playerid][pLevel] >= 1){
  1728. if(sscanf(params,"us[158]",ID,Texto))
  1729. {
  1730. SendClientMessage(playerid,vermelho,"Uso: /kick [id] [motivo]");
  1731. }
  1732. else
  1733. {
  1734. if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1735. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1736. GetPlayerName(ID,NomeID,MAX_PLAYER_NAME);
  1737. format(str, sizeof(str),"***Administrador '%s' Kickou '%s' (Motivo: %s )",NomeP,NomeID,Texto);
  1738. SendClientMessageToAll(cinza,str);
  1739. INI_Open("server/logs/logkick.txt");
  1740. INI_WriteString(NomeID,str);
  1741. INI_Save();
  1742. INI_Close();
  1743. Kick(ID);
  1744. }
  1745. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1746. return 1;
  1747. }
  1748. CMD:kicktodos(playerid, params[])
  1749. {
  1750. if(PlayerInfo[playerid][pLevel] >= 3){
  1751. GetPlayerName(playerid,NomeP,sizeof(NomeP));
  1752. format(dhstro, sizeof(dhstro),"O(a) Admin %s Kickou Todos Os Players Do Servidor!",NomeP);
  1753. SendClientMessageToAll(verde,dhstro);
  1754. for(new i; i < GetMaxPlayers(); i++ ){
  1755. Kick(i);
  1756. }
  1757. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1758. return 1;
  1759. }
  1760. CMD:ban(playerid, params[])
  1761. {
  1762. if(PlayerInfo[playerid][pLevel] >= 1){
  1763. if(sscanf(params,"us[158]",ID,Texto))
  1764. {
  1765. SendClientMessage(playerid,vermelho,"Uso: /ban [id] [motivo]");
  1766. }
  1767. else
  1768. {
  1769. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1770. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1771. GetPlayerName(ID,NomeID,MAX_PLAYER_NAME);
  1772. gettime(Horas,Minutos,Segundos);
  1773. getdate(Ano,Mes,Dia);
  1774. format(dhstro, sizeof(dhstro),"***Administrador '%s' Baniu '%s' (Motivo: %s ) [Data: %d/%d/%d] [Hora: %d:%02d:%02d]",NomeP,NomeID,Texto,Dia,Mes,Ano,Horas,Minutos,Segundos);
  1775. SendClientMessageToAll(cinza,dhstro);
  1776. PlayerInfo[playerid][pBanido] = 1;
  1777. Kick(ID);
  1778. INI_Open("server/logs/logban.txt");
  1779. INI_WriteString(NomeID,dhstro);
  1780. INI_Save();
  1781. INI_Close();
  1782. }
  1783. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1784. return 1;
  1785. }
  1786. CMD:avisar(playerid, params[])
  1787. {
  1788. if(PlayerInfo[playerid][pLevel] >= 1){
  1789. if(sscanf(params,"us[128]",ID,Texto))
  1790. {
  1791. SendClientMessage(playerid,vermelho,"Uso: /avisar [id] [motivo]");
  1792. }
  1793. else
  1794. {
  1795. if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1796. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1797. GetPlayerName(playerid,NomeID,MAX_PLAYER_NAME);
  1798. PlayerInfo[ID][Avisos] ++;
  1799. if(PlayerInfo[ID][Avisos] == MAXAVISO){
  1800. format(str, sizeof(str),"Administrador '%s' Kickou '%s' (Motivo: %s ) Aviso: %d/%d",NomeP,NomeID,Texto,PlayerInfo[ID][Avisos],MAXAVISO);
  1801. Kick(ID);
  1802. }else{
  1803. format(str, sizeof(str),"Administrador '%s' Advertiu '%s' (Motivo: %s ) Aviso: %d/%d",NomeP,NomeID,Texto,PlayerInfo[ID][Avisos],MAXAVISO);
  1804. }
  1805. SendClientMessageToAll(amarelo,str);
  1806. INI_Open("server/logs/logaviso.txt");
  1807. INI_WriteString(NomeP,str);
  1808. INI_Save();
  1809. INI_Close();
  1810. }
  1811. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1812. return 1;
  1813. }
  1814. CMD:report(playerid, params[])
  1815. {
  1816. if(PlayerInfo[playerid][pPreso]==1) return SendClientMessage(playerid,vermelho,"ERRO:Você não pode usar esse comando"), 0;
  1817. if(sscanf(params,"us[158]",ID,Texto))
  1818. {
  1819. SendClientMessage(playerid,vermelho,"Uso: /report [id] [motivo]");
  1820. }
  1821. else
  1822. {
  1823. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Nao Existe Verifique o ID");
  1824. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  1825. GetPlayerName(ID,NomeID,MAX_PLAYER_NAME);
  1826. gettime(Horas,Minutos,Segundos);
  1827. getdate(Ano,Mes,Dia);
  1828. format(dhstro, sizeof(dhstro),"Data:[%d/%02d/%d]Horas:[%02d:%02d:%02d]:",Dia,Mes,Ano,Horas,Minutos,Segundos);
  1829. format(str, sizeof(str),"Novo Relato %s[ID:%d] Denuciou %s[ID:%d] (Motivo: %s )",NomeP,playerid,NomeID,ID,Texto);
  1830. SendAdminMsg(-1,str);
  1831. INI_Open("server/logs/logrelato.txt");
  1832. INI_WriteString(dhstro,str);
  1833. INI_Save();
  1834. INI_Close();
  1835. }
  1836. return 1;
  1837. }
  1838. CMD:admins(playerid, params[])
  1839. {
  1840. new MyStr[256];
  1841. new bool: ademir;
  1842. for(new i, PP = GetMaxPlayers(); i < PP; ++i)
  1843. {
  1844. if(PlayerInfo[i][pLevel] >= 1)
  1845. {
  1846. ademir = true;
  1847. new PlayerName[24];
  1848. GetPlayerName(i,PlayerName,MAX_PLAYER_NAME);
  1849. format(str, sizeof(str),"{80FF00}%s [ID:{FFFF00}%d{80FF00}] Level:{FFFF00}%d\n",PlayerName,i,PlayerInfo[i][pLevel]);
  1850. new dhstroLength = strlen(MyStr);
  1851. strins(MyStr, str, dhstroLength);
  1852. }
  1853. }
  1854. if(!ademir)
  1855. return ShowPlayerDialog(playerid,12,DIALOG_STYLE_MSGBOX,"Admins","{FF0000}Temos Nenhum Administrador Online!\nCaso Ver Algum Cheaters Denuncie\nEm Nossa Comunidade\nhttp://hunterserver.6te.net","Ok","");
  1856.  
  1857. ShowPlayerDialog(playerid,13,DIALOG_STYLE_MSGBOX,"Admins",MyStr,"OK","");
  1858. return 1;
  1859. }
  1860. CMD:anuncio(playerid, params[])
  1861. {
  1862. if(PlayerInfo[playerid][pLevel] >= 1){
  1863. if(sscanf(params,"s[158]n",Texto,NM))
  1864. {
  1865. SendClientMessage(playerid,vermelho,"Uso: /anuncio [texto] [tempo]");
  1866. }
  1867. else
  1868. {
  1869. format(dhstro, sizeof(dhstro),"%s",Texto);
  1870. GameTextForAll(dhstro,NM,3);
  1871. }
  1872. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1873. return 1;
  1874. }
  1875. CMD:jetpack(playerid, params[])
  1876. {
  1877. if(PlayerInfo[playerid][pLevel] >= 1){
  1878. SetPlayerSpecialAction(playerid,2);
  1879. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1880. return 1;
  1881. }
  1882. CMD:neoncarros(playerid, params[])
  1883. {
  1884. for(new allv; allv < MAX_VEHICLES; allv++ )
  1885. {
  1886. new LOLTROL[3];
  1887. LOLTROL[1] = CreateObject(18648,0,0,0,0,0,0,0);
  1888. LOLTROL[2] = CreateObject(18648,0,0,0,0,0,0,0);
  1889. AttachObjectToVehicle(LOLTROL[1], allv, -0.8, 0.0, -0.65, 0.0, 0.0, 0.0);
  1890. AttachObjectToVehicle(LOLTROL[2], allv, 0.8, 0.0, -0.65, 0.0, 0.0, 0.0);
  1891. GetPlayerName(playerid,NomeP,sizeof(NomeP));
  1892. format(dhstro, sizeof(dhstro),"O(a) Admin %s Colocou Neon Em Todos Carros!",NomeP);
  1893. SendClientMessageToAll(verde,dhstro);
  1894. }
  1895. return 1;
  1896. }
  1897. CMD:lers(playerid, params[])
  1898. {
  1899. if(PlayerInfo[playerid][pLevel] >= 3){
  1900. if(sscanf(params, "s[128]",Texto))
  1901. {
  1902. SendClientMessage(playerid,vermelho,"Uso: /lers [nome do player]");
  1903. }
  1904. else
  1905. {
  1906. format(dhstro, sizeof(dhstro),"server/sugestoes/%s.txt",Texto);
  1907. if(!fexist(dhstro))return SendClientMessage(playerid,vermelho,"ERRO: Arquivo Não Existe!");
  1908. INI_Open(dhstro);
  1909. format(str, sizeof(str),"Sugestao De %s: %s",Texto,INI_ReadString("SugestaoDele"));
  1910. SendClientMessage(playerid,-1,str);
  1911. INI_Close();
  1912. }
  1913. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1914. return 1;
  1915. }
  1916. CMD:dels(playerid, params[])
  1917. {
  1918. if(PlayerInfo[playerid][pLevel] >= 3){
  1919. if(sscanf(params, "s[24]",Texto))
  1920. {
  1921. SendClientMessage(playerid,vermelho,"Uso: /dels [nome do player]");
  1922. }
  1923. else
  1924. {
  1925. format(dhstro, sizeof(dhstro),"server/sugestoes/%s.txt",Texto);
  1926. if(!fexist(dhstro))return SendClientMessage(playerid,vermelho,"ERRO: Arquivo Não Existe!");
  1927. INI_Delete(dhstro);
  1928. format(str, sizeof(str),"Sugestão De %s Deletada!",Texto);
  1929. SendClientMessage(playerid,-1,str);
  1930. }
  1931. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1932. return 1;
  1933. }
  1934. CMD:espiar(playerid, params[])
  1935. {
  1936. if(sscanf(params,"u",ID))
  1937. {
  1938. SendClientMessage(playerid,vermelho,"Uso: /espiar [id]");
  1939. }
  1940. else
  1941. {
  1942. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1943. if(ID == playerid) return SendClientMessage(playerid,vermelho,"ERRO: Você Não Pode Espiar Você Mesmo!");
  1944. TogglePlayerSpectating(playerid, 1);
  1945. PlayerSpectatePlayer(playerid, ID);
  1946. format(dhstro, sizeof(dhstro),"Espiando %s",NomeID);
  1947. SendClientMessage(playerid,admmsg,dhstro);
  1948. }
  1949. return 1;
  1950. }
  1951. CMD:espiaroff(playerid, params[])
  1952. {
  1953. if(PlayerInfo[playerid][pLevel] >= 1){
  1954. TogglePlayerSpectating(playerid, 0);
  1955. SendClientMessage(playerid,admmsg,"Espiando OFF");
  1956. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1957. return 1;
  1958. }
  1959. CMD:tg1(playerid, params[])
  1960. {
  1961. if(PlayerInfo[playerid][pLevel] >= 1){
  1962. if(sscanf(params,"u",ID))
  1963. {
  1964. SendClientMessage(playerid,vermelho,"Uso: /tg1 [id]");
  1965. }
  1966. else
  1967. {
  1968. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1969. GetPlayerHealth(ID,Vida); SetPlayerHealth(ID,Vida-15);
  1970. }
  1971. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1972. return 1;
  1973. }
  1974. CMD:tg2(playerid, params[])
  1975. {
  1976. if(PlayerInfo[playerid][pLevel] >= 1){
  1977. if(sscanf(params,"u",ID))
  1978. {
  1979. SendClientMessage(playerid,vermelho,"Uso: /tg2 [id]");
  1980. }
  1981. else
  1982. {
  1983. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1984. GetPlayerPos(ID,X,Y,Z); SetPlayerPos(ID,X,Y,Z+10);
  1985. }
  1986. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  1987. return 1;
  1988. }
  1989. CMD:tg3(playerid, params[])
  1990. {
  1991. if(PlayerInfo[playerid][pLevel] >= 1){
  1992. if(sscanf(params,"u",ID))
  1993. {
  1994. SendClientMessage(playerid,vermelho,"Uso: /tg3 [id]");
  1995. }
  1996. else
  1997. {
  1998. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  1999. GetPlayerPos(ID,X,Y,Z); CreateExplosion(X,Y,Z,1,3);
  2000. }
  2001. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  2002. return 1;
  2003. }
  2004. CMD:desarmar(playerid, params[])
  2005. {
  2006. if(PlayerInfo[playerid][pLevel] >= 1){
  2007. if(sscanf(params, "u",ID))
  2008. {
  2009. SendClientMessage(playerid,vermelho,"Uso: /desarmar [id]");
  2010. }
  2011. else
  2012. {
  2013. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  2014. GetPlayerName(ID,NomeID,MAX_PLAYER_NAME);
  2015. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2016. format(dhstro, sizeof(dhstro),"o Admin %s Desarmou Você",NomeP);
  2017. SendClientMessage(ID,-1,dhstro);
  2018. format(str, sizeof(str),"Você Desarmou %s",NomeID);
  2019. SendClientMessage(playerid,-1,str);
  2020. ResetPlayerWeapons(ID);
  2021. }
  2022. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  2023. return 1;
  2024. }
  2025. CMD:dararmatodos(playerid, params[])
  2026. {
  2027. if(PlayerInfo[playerid][pLevel] >=3){
  2028. if(sscanf(params, "nn",ID,NM))
  2029. {
  2030. SendClientMessage(playerid,vermelho,"Uso: /dararmatodos [id arma] [balas]");
  2031. }
  2032. else
  2033. {
  2034. for(new i; i < GetMaxPlayers(); ++i){
  2035. GivePlayerWeapon(i,ID,NM);
  2036. }
  2037. GetPlayerName(playerid,NomeP,sizeof(NomeP));
  2038. format(dhstro, sizeof(dhstro),"O(a) Admin %s Deu a Todos Player Online Arma [ID:%d] Balas [QTD:%d]",NomeP,ID,NM);
  2039. SendClientMessageToAll(admmsg,dhstro);
  2040. }
  2041. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  2042. return 1;
  2043. }
  2044. CMD:desarmartodos(playerid, params[])
  2045. {
  2046. if(PlayerInfo[playerid][pLevel] >= 2){
  2047. for(new i; i < GetMaxPlayers(); ++i){
  2048. ResetPlayerWeapons(i);
  2049. }
  2050. GetPlayerName(playerid,NomeP,sizeof(NomeP));
  2051. format(dhstro, sizeof(dhstro),"O(a) Admin %s Desarmou Todos Player Online",NomeP);
  2052. SendClientMessageToAll(admmsg,dhstro);
  2053. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  2054. return 1;
  2055. }
  2056. CMD:dararma(playerid, params[])
  2057. {
  2058. if(PlayerInfo[playerid][pLevel] >= 1){
  2059. if(sscanf(params, "unn",ID,NM,NM2))
  2060. {
  2061. SendClientMessage(playerid,vermelho,"Uso: /dararma [id] [arma id] [balas]");
  2062. }
  2063. else
  2064. {
  2065. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  2066. GetPlayerName(ID,NomeID,MAX_PLAYER_NAME);
  2067. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2068. format(dhstro, sizeof(dhstro),"o Admin %s Lhe-Deu Uma Arma ID:%d Com %d De Balas",NomeP,NM,NM2);
  2069. SendClientMessage(ID,-1,dhstro);
  2070. format(str, sizeof(str),"Você Deu Uma Arma A %s ID Arma: %d Balas: %d",NomeID,NM,NM2);
  2071. SendClientMessage(playerid,-1,str);
  2072. GivePlayerWeapon(ID,NM,NM2);
  2073. }
  2074. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  2075. return 1;
  2076. }
  2077. CMD:setarvida(playerid, params[])
  2078. {
  2079. if(PlayerInfo[playerid][pLevel] >= 2){
  2080. if(sscanf(params, "uf",ID,Vida))
  2081. {
  2082. SendClientMessage(playerid,vermelho,"Uso: /setarvida [id] [quantidade]");
  2083. }
  2084. else
  2085. {
  2086. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  2087. GetPlayerName(ID,NomeID,MAX_PLAYER_NAME);
  2088. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2089. SetPlayerHealth(ID,Vida);
  2090. format(dhstro, sizeof(dhstro),"Você Setou a Vida De %s Para %d",NomeID,NM);
  2091. SendClientMessage(playerid,admmsg,dhstro);
  2092. format(str, sizeof(str),"Admin %s Setou Sua Vida Para %d",NomeP,NM);
  2093. SendClientMessage(ID,admmsg,str);
  2094. }
  2095. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  2096. return 1;
  2097. }
  2098. CMD:setarcolete(playerid, params[])
  2099. {
  2100. if(PlayerInfo[playerid][pLevel] >= 2){
  2101. if(sscanf(params, "uf",ID,Colete))
  2102. {
  2103. SendClientMessage(playerid,vermelho,"Uso: /setarcolete [id] [quantidade]");
  2104. }
  2105. else
  2106. {
  2107. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  2108. GetPlayerName(ID,NomeID,MAX_PLAYER_NAME);
  2109. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2110. SetPlayerArmour(ID,Colete);
  2111. format(dhstro, sizeof(dhstro),"Você Setou a Colete De %s Para %d",NomeID,NM);
  2112. SendClientMessage(playerid,admmsg,dhstro);
  2113. format(str, sizeof(str),"Admin %s Setou Sua Colete Para %d",NomeP,NM);
  2114. SendClientMessage(ID,admmsg,str);
  2115. }
  2116. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  2117. return 1;
  2118. }
  2119. CMD:setarscore(playerid, params[])
  2120. {
  2121. if(PlayerInfo[playerid][pLevel] >= 2){
  2122. if(sscanf(params,"un",ID,NM))
  2123. {
  2124. SendClientMessage(playerid,vermelho,"Uso: /setarscore [id] [quantidade]");
  2125. }
  2126. else
  2127. {
  2128. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  2129. SetPlayerScore(ID,NM);
  2130. GetPlayerName(playerid,NomeP,sizeof(NomeP));
  2131. format(dhstro, sizeof(dhstro),"o Admin %s Setou Seu Score Para %d",NomeP,NM);
  2132. SendClientMessage(ID,admmsg,dhstro);
  2133. GetPlayerName(ID,NomeID,sizeof(NomeID));
  2134. format(str, sizeof(str),"Você Setou Score De %s Para %d",NomeID,NM);
  2135. SendClientMessage(playerid,admmsg,str);
  2136. }
  2137. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  2138. return 1;
  2139. }
  2140. CMD:msg(playerid, params[])
  2141. {
  2142. if(PlayerInfo[playerid][pLevel] >= 3){
  2143. if(sscanf(params, "ns[128]",NM,Texto))
  2144. {
  2145. SendClientMessage(playerid,vermelho,"Uso: /msg [cor] [texto]");
  2146. SendClientMessage(playerid,vermelho,"Cores: 0=Branco 1=Azul 2=Verde 3=Amarelo 4=Laranja 5=Roxo 6=Rosa");
  2147. }
  2148. else
  2149. {
  2150. if(NM < 0 || NM > 6) return SendClientMessage(playerid,vermelho,"ERRO:Valor Apenas Entre 0 e 6!");
  2151. format(dhstro, sizeof(dhstro),"%s",Texto);
  2152. if(NM == 0)SendClientMessageToAll(0xFFFFFFFF,dhstro);
  2153. if(NM == 1)SendClientMessageToAll(0x0000FFFF,dhstro);
  2154. if(NM == 2)SendClientMessageToAll(0x00FF00FF,dhstro);
  2155. if(NM == 3)SendClientMessageToAll(0xFFFF00FF,dhstro);
  2156. if(NM == 4)SendClientMessageToAll(0xFF8000FF,dhstro);
  2157. if(NM == 5)SendClientMessageToAll(0x8000FFFF,dhstro);
  2158. if(NM == 6)SendClientMessageToAll(0xFF0080FF,dhstro);
  2159. }
  2160. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  2161. return 1;
  2162. }
  2163. CMD:daradm(playerid, params[])
  2164. {
  2165. new lol[100];
  2166. if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pLevel] >=3){
  2167. if(sscanf(params, "ud",ID,NM))
  2168. {
  2169. SendClientMessage(playerid,vermelho,"Uso: /daradm [id] [level]");
  2170. }
  2171. else
  2172. {
  2173. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  2174. GetPlayerName(ID,NomeID,MAX_PLAYER_NAME);
  2175. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2176. if(NM >= MAXLEVEL) return SendClientMessage(playerid,vermelho,"ERRO: Nivel De Administraçao Nao Existe! Apenas De 1 a De 3");
  2177. PlayerInfo[ID][pLevel] = NM;
  2178. format(dhstro, sizeof(dhstro),"o Administrador %s Colocou Você Para %d Level De Administraçao",NomeP,NM);
  2179. SendClientMessage(ID,admmsg,dhstro);
  2180. format(lol, sizeof(lol),"Você Colocou %s Para %d Level De Administraçao!",NomeID,NM);
  2181. SendClientMessage(playerid,admmsg,lol);
  2182. }
  2183. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  2184. return 1;
  2185. }
  2186. CMD:lc(playerid, params[])
  2187. {
  2188. if(PlayerInfo[playerid][pLevel] >= 1){
  2189. for(new i = 0; i < 11; i++) SendClientMessageToAll(-1," ");
  2190. } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!");
  2191. return 1;
  2192. }
  2193. //=====================================PLAYERS CMDS======================================
  2194. CMD:skin(playerid, params[])
  2195. {
  2196. if(sscanf(params, "n",NM))
  2197. {
  2198. SendClientMessage(playerid,vermelho,"Uso: /skin [skin id]");
  2199. }
  2200. else
  2201. {
  2202. if(NM < 0 || NM > 299) return SendClientMessage(playerid,vermelho,"ERRO: Modelo De Skin Apenas Entre 0 e 299");
  2203. SetPlayerSkin(playerid,NM);
  2204. }
  2205. return 1;
  2206. }
  2207. CMD:pm(playerid, params[])
  2208. {
  2209. if(PlayerInfo[playerid][pPreso]==1) return SendClientMessage(playerid,vermelho,"ERRO:Você não pode usar esse comando"), 0;
  2210. if(sscanf(params, "us[128]",ID,Texto))
  2211. {
  2212. SendClientMessage(playerid,vermelho,"Uso: /pm [id] [mensagem]");
  2213. }
  2214. else
  2215. {
  2216. if(playerid == ID) return SendClientMessage(playerid,vermelho,"ERRO: Você Não Pode Mandar PM Para Você Mesmo!");
  2217. if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!");
  2218. if(PlayerInfo[ID][pBlockPM]==1)return SendClientMessage(playerid,vermelho,"ERRO: o Jogador Bloqueiou o Recebimentos De PMS!");
  2219. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2220. GetPlayerName(ID,NomeID,MAX_PLAYER_NAME);
  2221. format(str, sizeof(str),"**PM PARA %s[ID:%d]: %s",NomeID,ID,Texto);
  2222. format(dhstro, sizeof(dhstro),"**PM DE %s[ID:%d]: %s",NomeP,playerid,Texto);
  2223. SendClientMessage(ID,amarelo,dhstro);
  2224. SendClientMessage(playerid,amarelo,str);
  2225. }
  2226. return 1;
  2227. }
  2228. CMD:afk(playerid, params[])
  2229. {
  2230. if(PlayerInfo[playerid][pAFK] == 0)
  2231. {
  2232. GetPlayerName(playerid,NomeP,sizeof(NomeP));
  2233. format(dhstro, sizeof(dhstro),"%s Entrou No Modo AFK",NomeP);
  2234. TogglePlayerControllable(playerid,false);
  2235. PlayerInfo[playerid][pAFK] = 1;
  2236. }
  2237. else
  2238. {
  2239. GetPlayerName(playerid,NomeP,sizeof(NomeP));
  2240. format(dhstro, sizeof(dhstro),"%s Saiu Do Modo AFK",NomeP);
  2241. TogglePlayerControllable(playerid,true);
  2242. PlayerInfo[playerid][pAFK] = 0;
  2243. }
  2244. SendClientMessageToAll(amarelo,dhstro);
  2245. return 1;
  2246. }
  2247. CMD:s(playerid, parms[])
  2248. {
  2249. GetPlayerPos(playerid,X,Y,Z);
  2250. GetPlayerFacingAngle(playerid,Angle);
  2251. SetPVarFloat(playerid,"posx",X);
  2252. SetPVarFloat(playerid,"posy",Y);
  2253. SetPVarFloat(playerid,"posz",Z);
  2254. SetPVarFloat(playerid,"Ang",Angle);
  2255. SendClientMessage(playerid,azulclaro,"Posiçao Salva Para Ir Nela Use! /i ");
  2256. return 1;
  2257. }
  2258. CMD:i(playerid, params[])
  2259. {
  2260. if(IsPlayerInVehicle(playerid,GetPlayerVehicleID(playerid)))
  2261. {
  2262. SetVehiclePos(GetPlayerVehicleID(playerid), GetPVarFloat(playerid,"posx"), GetPVarFloat(playerid,"posy"), GetPVarFloat(playerid,"posz")+2);
  2263. SetVehicleZAngle(GetPlayerVehicleID(playerid), GetPVarFloat(playerid,"Ang"));
  2264. }
  2265. else
  2266. {
  2267. SetPlayerPos(playerid, GetPVarFloat(playerid,"posx"), GetPVarFloat(playerid,"posy"), GetPVarFloat(playerid,"posz"));
  2268. }
  2269. return 1;
  2270. }
  2271. CMD:contar(playerid, params[])
  2272. {
  2273. if(Tempo != 5) return SendClientMessage(playerid, -1, "ERRO: Já Existe Uma Contagem Em Andamento!");
  2274.  
  2275. Contagem(playerid);
  2276. SendClientMessageToAll(-1,"Alguem Começou a Contagem Aqueça Os Motores!");
  2277. return 1;
  2278. }
  2279. CMD:bpm(playerid, params[])
  2280. {
  2281. if(PlayerInfo[playerid][pBlockPM] == 1){
  2282. PlayerInfo[playerid][pBlockPM]= 0;
  2283. SendClientMessage(playerid,roxo,"PMS LIBERADAS!");
  2284. }else{
  2285. PlayerInfo[playerid][pBlockPM] = 1;
  2286. SendClientMessage(playerid,roxo,"PMS BLOQUEADAS!");
  2287. return 1;
  2288. }
  2289. return 1;
  2290. }
  2291. CMD:gc(playerid, params[])
  2292. {
  2293. if(PlayerInfo[playerid][pGODCAR] == 1){
  2294. PlayerInfo[playerid][pGODCAR]= 0;
  2295. SendClientMessage(playerid,roxo,"INFO: GODCAR DESATIVADO!");
  2296. }else{
  2297. PlayerInfo[playerid][pGODCAR] = 1;
  2298. SendClientMessage(playerid,roxo,"INFO: GODCAR ATIVADO!");
  2299. return 1;
  2300. }
  2301. return 1;
  2302. }
  2303. CMD:kill(playerid, params[])
  2304. {
  2305. SetPlayerHealth(playerid,0.0000000);
  2306. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2307. format(dhstro, sizeof(dhstro),"[DH] %s Se Matou ( /KILL )",NomeP);
  2308. SendClientMessageToAll(rosa,dhstro);
  2309. return 1;
  2310. }
  2311. CMD:x1(playerid, params[])
  2312. {
  2313. if(X1 == 2) return SendClientMessage(playerid,vermelho,"ERRO: /x1 Já Está Cheito Tente Mais Tarde!");
  2314. new randCoZm = random(9);
  2315. SetPlayerPos(playerid,x1Radon[randCoZm][0],x1Radon[randCoZm][1],x1Radon[randCoZm][2]);
  2316. ResetPlayerWeapons(playerid);
  2317. GivePlayerWeapon(playerid,WEAPON_SAWEDOFF,9999);
  2318. GivePlayerWeapon(playerid,WEAPON_M4,9999);
  2319. GivePlayerWeapon(playerid,WEAPON_SNIPER,9999);
  2320. GivePlayerWeapon(playerid,WEAPON_MP5,9999);
  2321. GivePlayerWeapon(playerid,WEAPON_TEC9,9999);
  2322. GivePlayerWeapon(playerid,WEAPON_KNIFE,9999);
  2323. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2324. format(dhstro, sizeof(dhstro),"[DH]--> %s FOI PARA X1 ( /X1 )",NomeP);
  2325. SendClientMessageToAll(CT,dhstro);
  2326. X1++;
  2327. PlayerInfo[playerid][pToX1] =1;
  2328. return 1;
  2329. }
  2330. CMD:polka1(playerid, params[])
  2331. {
  2332. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2333. SetPlayerInterior(playerid,0);
  2334. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2335. format(dhstro, sizeof(dhstro),"%s FOI PARA POLKA UM[1] ( /POLKA1 )",NomeP);
  2336. SendClientMessageToAll(CT,dhstro);
  2337. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2338. SetVehiclePos(GetPlayerVehicleID(playerid),754.1670,-1195.4436,16.3207);
  2339. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2340. SetVehicleZAngle(GetPlayerVehicleID(playerid),194.8774);
  2341. return 1;
  2342. }
  2343. SetPlayerPos(playerid,754.1670,-1195.4436,16.3207);
  2344. return 1;
  2345. }
  2346. CMD:polka2(playerid, params[])
  2347. {
  2348. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2349. SetPlayerInterior(playerid,0);
  2350. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2351. format(dhstro, sizeof(dhstro),"%s FOI PARA POLKA DOIS[2] ( /POLKA2 )",NomeP);
  2352. SendClientMessageToAll(CT,dhstro);
  2353. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2354. SetVehiclePos(GetPlayerVehicleID(playerid),-2702.8914,-266.2929,11.7341);
  2355. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2356. SetVehicleZAngle(GetPlayerVehicleID(playerid),90.1291);
  2357. return 1;
  2358. }
  2359. SetPlayerPos(playerid,-2702.8914,-266.2929,6.7341);
  2360. return 1;
  2361. }
  2362. CMD:drag1(playerid, params[])
  2363. {
  2364. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2365. SetPlayerInterior(playerid,0);
  2366. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2367. format(dhstro, sizeof(dhstro),"%s FOI PARA DRAG UM[1] ( /DRAG1 )",NomeP);
  2368. SendClientMessageToAll(CT,dhstro);
  2369. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2370. SetVehiclePos(GetPlayerVehicleID(playerid),-2002.0825,-305.0553,39.7673);
  2371. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2372. SetVehicleZAngle(GetPlayerVehicleID(playerid),4.5548);
  2373. return 1;
  2374. }
  2375. SetPlayerPos(playerid,-2002.0825,-305.0553,34.7673);
  2376. return 1;
  2377. }
  2378. CMD:drag2(playerid, params[])
  2379. {
  2380. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2381. SetPlayerInterior(playerid,0);
  2382. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2383. format(dhstro, sizeof(dhstro),"%s FOI PARA DRAG DOIS[2] ( /DRAG2 )",NomeP);
  2384. SendClientMessageToAll(CT,dhstro);
  2385. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2386. SetVehiclePos(GetPlayerVehicleID(playerid),-2687.3972,1224.9216,60.0705);
  2387. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2388. SetVehicleZAngle(GetPlayerVehicleID(playerid),4.3113);
  2389. return 1;
  2390. }
  2391. SetPlayerPos(playerid,-2687.3972,1224.9216,55.0705);
  2392. return 1;
  2393. }
  2394. CMD:corrida(playerid, params[])
  2395. {
  2396. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2397. SetPlayerInterior(playerid,0);
  2398. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2399. format(dhstro, sizeof(dhstro),"%s FOI PARA CORRIDA ( /CORRIDA )",NomeP);
  2400. SendClientMessageToAll(CT,dhstro);
  2401. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2402. SetVehiclePos(GetPlayerVehicleID(playerid),2518.8433,2601.8167,9.5171);
  2403. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2404. SetVehicleZAngle(GetPlayerVehicleID(playerid),69.0580);
  2405. return 1;
  2406. }
  2407. SetPlayerPos(playerid,2518.8433,2601.8167,4.5171);
  2408. return 1;
  2409. }
  2410. CMD:drifto(playerid, params[])
  2411. {
  2412. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2413. SetPlayerInterior(playerid,0);
  2414. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2415. format(dhstro, sizeof(dhstro),"%s FOI PARA DRIFT ORGANICO ( /DRIFTO )",NomeP);
  2416. SendClientMessageToAll(CT,dhstro);
  2417. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2418. SetVehiclePos(GetPlayerVehicleID(playerid),332.39550781,1998.21386719,2422.94555664);
  2419. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2420. SetVehicleZAngle(GetPlayerVehicleID(playerid),259.0366);
  2421. return 1;
  2422. }
  2423. SetPlayerPos(playerid,332.39550781,1998.21386719,2420.94555664);
  2424. return 1;
  2425. }
  2426. CMD:dh(playerid, params[])
  2427. {
  2428. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2429. SetPlayerInterior(playerid,0);
  2430. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2431. format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH OFFICIAL ( /DH )",NomeP);
  2432. SendClientMessageToAll(CT,dhstro);
  2433. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2434. SetVehiclePos(GetPlayerVehicleID(playerid),-333.5709,1526.9032,80.3594);
  2435. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2436. SetVehicleZAngle(GetPlayerVehicleID(playerid),259.0366);
  2437. return 1;
  2438. }
  2439. SetPlayerPos(playerid,-333.5709,1526.9032,75.3594);
  2440. return 1;
  2441. }
  2442. CMD:dh1(playerid, params[])
  2443. {
  2444. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2445. SetPlayerInterior(playerid,0);
  2446. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2447. format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH UM[1] ( /DH1 )",NomeP);
  2448. SendClientMessageToAll(CT,dhstro);
  2449. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2450. SetVehiclePos(GetPlayerVehicleID(playerid),-1062.7509,-1351.2888,134.8274);
  2451. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2452. SetVehicleZAngle(GetPlayerVehicleID(playerid),246.8600);
  2453. return 1;
  2454. }
  2455. SetPlayerPos(playerid,-1062.7509,-1351.2888,129.8274);
  2456. return 1;
  2457. }
  2458. CMD:dh2(playerid, params[])
  2459. {
  2460. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2461. SetPlayerInterior(playerid,0);
  2462. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2463. format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH DOIS[2] ( /DH2 )",NomeP);
  2464. SendClientMessageToAll(CT,dhstro);
  2465. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2466. SetVehiclePos(GetPlayerVehicleID(playerid),-2422.4448,-610.3793,137.5625);
  2467. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2468. SetVehicleZAngle(GetPlayerVehicleID(playerid),30.3446);
  2469. return 1;
  2470. }
  2471. SetPlayerPos(playerid,-2422.4448,-610.3793,132.5625);
  2472. return 1;
  2473. }
  2474. CMD:dh3(playerid, params[])
  2475. {
  2476. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2477. SetPlayerInterior(playerid,0);
  2478. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2479. format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH TRES[3] ( /DH3 )",NomeP);
  2480. SendClientMessageToAll(CT,dhstro);
  2481. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2482. SetVehiclePos(GetPlayerVehicleID(playerid),2327.3293,1392.8182,47.8203);
  2483. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2484. SetVehicleZAngle(GetPlayerVehicleID(playerid),2.1444);
  2485. return 1;
  2486. }
  2487. SetPlayerPos(playerid,2327.3293,1392.8182,42.8203);
  2488. return 1;
  2489. }
  2490. CMD:dh4(playerid, params[])
  2491. {
  2492. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2493. SetPlayerInterior(playerid,0);
  2494. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2495. format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH QUATRO[4] ( /DH4 )",NomeP);
  2496. SendClientMessageToAll(CT,dhstro);
  2497. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2498. SetVehiclePos(GetPlayerVehicleID(playerid),-1848.4594,1293.3850,66.6242);
  2499. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2500. SetVehicleZAngle(GetPlayerVehicleID(playerid),284.6905);
  2501. return 1;
  2502. }
  2503. SetPlayerPos(playerid,-1848.4594,1293.3850,59.6242);
  2504. return 1;
  2505. }
  2506. CMD:dh5(playerid, params[])
  2507. {
  2508. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2509. SetPlayerInterior(playerid,0);
  2510. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2511. format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH CINCO[5] ( /DH5 )",NomeP);
  2512. SendClientMessageToAll(CT,dhstro);
  2513. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2514. SetVehiclePos(GetPlayerVehicleID(playerid),1247.0571,-2053.8896,64.7914);
  2515. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2516. SetVehicleZAngle(GetPlayerVehicleID(playerid),269.0237);
  2517. return 1;
  2518. }
  2519. SetPlayerPos(playerid,1247.0571,-2053.8896,59.7914);
  2520. return 1;
  2521. }
  2522. CMD:dh6(playerid, params[])
  2523. {
  2524. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2525. SetPlayerInterior(playerid,0);
  2526. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2527. format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH SEIS[6] ( /DH6 )",NomeP);
  2528. SendClientMessageToAll(CT,dhstro);
  2529. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2530. SetVehiclePos(GetPlayerVehicleID(playerid),2110.7251,2422.1807,51.5234);
  2531. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2532. SetVehicleZAngle(GetPlayerVehicleID(playerid),176.5895);
  2533. return 1;
  2534. }
  2535. SetPlayerPos(playerid,2110.7251,2422.1807,49.5234);
  2536. return 1;
  2537. }
  2538. CMD:dh7(playerid, params[])
  2539. {
  2540. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2541. SetPlayerInterior(playerid,0);
  2542. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2543. format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH SETE[7] ( /DH7 )",NomeP);
  2544. SendClientMessageToAll(CT,dhstro);
  2545. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2546. SetVehiclePos(GetPlayerVehicleID(playerid),2223.4609,1977.2791,33.7797);
  2547. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2548. SetVehicleZAngle(GetPlayerVehicleID(playerid),268.3970);
  2549. return 1;
  2550. }
  2551. SetPlayerPos(playerid,2223.4609,1977.2791,31.7797);
  2552. return 1;
  2553. }
  2554. CMD:dh8(playerid, params[])
  2555. {
  2556. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2557. SetPlayerInterior(playerid,0);
  2558. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2559. format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH OITO[8] ( /DH8 )",NomeP);
  2560. SendClientMessageToAll(CT,dhstro);
  2561. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2562. SetVehiclePos(GetPlayerVehicleID(playerid),-2130.1484,918.8044,84.8516);
  2563. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2564. SetVehicleZAngle(GetPlayerVehicleID(playerid),268.3970);
  2565. return 1;
  2566. }
  2567. SetPlayerPos(playerid,-2130.1484,918.8044,79.8516);
  2568. return 1;
  2569. }
  2570. CMD:dh9(playerid, params[])
  2571. {
  2572. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2573. SetPlayerInterior(playerid,0);
  2574. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2575. format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH NOVE[9] ( /DH9 )",NomeP);
  2576. SendClientMessageToAll(CT,dhstro);
  2577. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2578. SetVehiclePos(GetPlayerVehicleID(playerid),2375.9741,-646.3307,132.3757);
  2579. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2580. SetVehicleZAngle(GetPlayerVehicleID(playerid),265.2870);
  2581. return 1;
  2582. }
  2583. SetPlayerPos(playerid,2375.9741,-646.3307,127.3757);
  2584. return 1;
  2585. }
  2586. CMD:dh10(playerid, params[])
  2587. {
  2588. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2589. SetPlayerInterior(playerid,0);
  2590. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2591. format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH DEZ[10] ( /DH10 )",NomeP);
  2592. SendClientMessageToAll(CT,dhstro);
  2593. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2594. SetVehiclePos(GetPlayerVehicleID(playerid),2797.4333,-1430.6718,39.7210);
  2595. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2596. SetVehicleZAngle(GetPlayerVehicleID(playerid),184.7596);
  2597. return 1;
  2598. }
  2599. SetPlayerPos(playerid,2797.4333,-1430.6718,39.7210);
  2600. return 1;
  2601. }
  2602. CMD:asf(playerid, params[])
  2603. {
  2604. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2605. SetPlayerInterior(playerid,0);
  2606. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2607. format(dhstro, sizeof(dhstro),"%s FOI PARA AEROPORTO DE SAN FIERRO ( /ASF )",NomeP);
  2608. SendClientMessageToAll(CT,dhstro);
  2609. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2610. SetVehiclePos(GetPlayerVehicleID(playerid),-1709.8833,-224.5666,19.1440);
  2611. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2612. SetVehicleZAngle(GetPlayerVehicleID(playerid),305.1041);
  2613. return 1;
  2614. }
  2615. SetPlayerPos(playerid,-1709.8833,-224.5666,14.1440);
  2616. return 1;
  2617. }
  2618. CMD:als(playerid, params[])
  2619. {
  2620. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2621. SetPlayerInterior(playerid,0);
  2622. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2623. format(dhstro, sizeof(dhstro),"%s FOI PARA AEROPORTO DE LOS SANTOS ( /ALS )",NomeP);
  2624. SendClientMessageToAll(CT,dhstro);
  2625. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2626. SetVehiclePos(GetPlayerVehicleID(playerid),1469.3771,-2427.0767,18.5547);
  2627. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2628. SetVehicleZAngle(GetPlayerVehicleID(playerid),228.0233);
  2629. return 1;
  2630. }
  2631. SetPlayerPos(playerid,1469.3771,-2427.0767,13.5547);
  2632. return 1;
  2633. }
  2634. CMD:alv(playerid, params[])
  2635. {
  2636. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2637. SetPlayerInterior(playerid,0);
  2638. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2639. format(dhstro, sizeof(dhstro),"%s FOI PARA AEROPORTO DE LAS VENTURAS ( /ALV )",NomeP);
  2640. SendClientMessageToAll(CT,dhstro);
  2641. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2642. SetVehiclePos(GetPlayerVehicleID(playerid),1535.9679,1657.2091,15.8203);
  2643. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2644. SetVehicleZAngle(GetPlayerVehicleID(playerid),150.3159);
  2645. return 1;
  2646. }
  2647. SetPlayerPos(playerid,1535.9679,1657.2091,10.8203);
  2648. return 1;
  2649. }
  2650. CMD:sf(playerid, params[])
  2651. {
  2652. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2653. SetPlayerInterior(playerid,0);
  2654. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2655. format(dhstro, sizeof(dhstro),"%s FOI PARA SAN FIERRO ( /SF )",NomeP);
  2656. SendClientMessageToAll(CT,dhstro);
  2657. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2658. SetVehiclePos(GetPlayerVehicleID(playerid),-1990.6663,286.7029,38.7145);
  2659. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2660. SetVehicleZAngle(GetPlayerVehicleID(playerid),92.1285);
  2661. return 1;
  2662. }
  2663. SetPlayerPos(playerid,-1990.6663,286.7029,33.7145);
  2664. return 1;
  2665. }
  2666. CMD:lv(playerid, params[])
  2667. {
  2668. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2669. SetPlayerInterior(playerid,0);
  2670. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2671. format(dhstro, sizeof(dhstro),"%s FOI PARA LAS VENTURAS ( /LV )",NomeP);
  2672. SendClientMessageToAll(CT,dhstro);
  2673. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2674. SetVehiclePos(GetPlayerVehicleID(playerid),2137.3298,2149.6741,15.3303);
  2675. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2676. SetVehicleZAngle(GetPlayerVehicleID(playerid),147.1717);
  2677. return 1;
  2678. }
  2679. SetPlayerPos(playerid,2137.3298,2149.6741,10.3303);
  2680. return 1;
  2681. }
  2682. CMD:ls(playerid, params[])
  2683. {
  2684. if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!");
  2685. SetPlayerInterior(playerid,0);
  2686. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2687. format(dhstro, sizeof(dhstro),"%s FOI PARA LOS SANTOS ( /LS )",NomeP);
  2688. SendClientMessageToAll(CT,dhstro);
  2689. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  2690. SetVehiclePos(GetPlayerVehicleID(playerid),1535.0038,-1672.3691,18.0423);
  2691. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  2692. SetVehicleZAngle(GetPlayerVehicleID(playerid),89.5350);
  2693. return 1;
  2694. }
  2695. SetPlayerPos(playerid,1535.0038,-1672.3691,13.0423);
  2696. return 1;
  2697. }
  2698. CMD:v(playerid, params[])
  2699. {
  2700. GetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);
  2701. GetVehicleZAngle(GetPlayerVehicleID(playerid),Angle);
  2702. SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);
  2703. SetVehicleZAngle(GetPlayerVehicleID(playerid),Angle);
  2704. return 1;
  2705. }
  2706. CMD:sair(playerid, params[])
  2707. {
  2708. if(PlayerInfo[playerid][pToX1] == 0) return SendClientMessage(playerid,vermelho,"ERRO: Você Não Está Em Um X1");
  2709. SpawnPlayer(playerid);
  2710. PlayerInfo[playerid][pToX1] = 0;
  2711. return 1;
  2712. }
  2713. CMD:teles(playerid, params[])
  2714. {
  2715. SendClientMessage(playerid,laranja,"=========================================================");
  2716. SendClientMessage(playerid,-1,"/SF /LS /LV /ALS /ASF /LV /DH /DH1 /DH2 /DH3 /DH4 /DH5 /POLKA1");
  2717. SendClientMessage(playerid,-1,"/DH6 /DH7 /DH8 /DH9 /DH10 /DRAG1 /DRAG2 /CORRIDA /POLKA2");
  2718. SendClientMessage(playerid,laranja,"=========================================================");
  2719. return 1;
  2720. }
  2721. CMD:comandos(playerid, params[])
  2722. {
  2723. SendClientMessage(playerid,laranja,"===================================================");
  2724. SendClientMessage(playerid,-1,"/BPM /GC /V /S /I /TELES /REGRAS /ADMINS /REPORT /VEICULOS!");
  2725. SendClientMessage(playerid,-1,"/PINTAR /SUGERIR /PM ");
  2726. SendClientMessage(playerid,laranja,"===================================================");
  2727. return 1;
  2728. }
  2729. CMD:creditos(playerid, params[])
  2730. {
  2731. SendClientMessage(playerid,laranja,"===================================================");
  2732. SendClientMessage(playerid,-1,"GameMode Feito Por: ReDKiiL");
  2733. SendClientMessage(playerid,-1,"Com Ajuda De FORUM:SA-MP");
  2734. SendClientMessage(playerid,laranja,"===================================================");
  2735. return 1;
  2736. }
  2737. CMD:regras(playerid, params[])
  2738. {
  2739. SendClientMessage(playerid,laranja,"===================================================");
  2740. SendClientMessage(playerid,-1,"Em Desenvolvimento!");
  2741. SendClientMessage(playerid,laranja,"===================================================");
  2742. return 1;
  2743. }
  2744. CMD:veiculos(playerid, params[])
  2745. {
  2746. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Veiculos","0\tSultan\n1\tElegy\n2\tJester\n3\tUranus\n4\tMonster\n5\tBuffalo\n6\tBanshe\n7\tCheetah\n8\tNRG-600\n9\tVoodoo\n10\tHotknife\n11\tTurismo\n12\tSpeeder","Ok","Cancelar");
  2747. return 1;
  2748. }
  2749. CMD:pintar(playerid, params[])
  2750. {
  2751. ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Escolha Cor Para Seu Veiculo!","{0000FF}0\tAzul\n{000000}1\tPreto\n{FF00FF}2\tRosa\n{FF0000}3\tVermelho\n{00FF00}4\tVerde\n{00FFFF}5\tAzulClaro\n{FFFFFF}6\tBranco\n{EDD112}7\tDourado","Ok","Cancelar");
  2752. return 1;
  2753. }
  2754. forward AreosC(aid);
  2755. public AreosC(aid)
  2756. {
  2757. if(aid==417||aid==432||aid==577||aid==425||aid==447||aid==460||aid==464||aid==465||aid==469||aid==476||aid==487||aid==488||aid==497||
  2758. aid==501||aid==511||aid==513||aid==512||aid==519||aid==520||aid==548||aid==553||aid==563||aid==477||aid==592||aid==593)
  2759. {
  2760. return 1;
  2761. }
  2762. return 0;
  2763. }
  2764. forward Radomicas();
  2765. public Radomicas()
  2766. {
  2767. SendClientMessageToAll(0x80FF00FF,MsgRadomicas[random(sizeof(MsgRadomicas))]);
  2768. return 1;
  2769. }
  2770. forward Naoker(playerid);
  2771. public Naoker(playerid)
  2772. {
  2773. GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
  2774. SendClientMessage(playerid,vermelho,"INFO: Você Foi Kickado! Motivo: Nao Quis Se Logar Ou Registrar!");
  2775. Kick(playerid);
  2776. format(dhstro, sizeof(dhstro),"%s Foi AutoKickado Motivo: Nao Quis Se Logar Ou Registrar!",NomeP);
  2777. SendClientMessageToAll(amarelo,dhstro);
  2778. return 1;
  2779. }
  2780. forward SpawnCarros();
  2781. public SpawnCarros()
  2782. {
  2783. ResetarCarros();
  2784. SendClientMessageToAll(amarelo,"[SERVER]Todos Veiculos Desocupados Forão Respawnados!");
  2785. new sorteio = random(JogadoresOnline());
  2786. GetPlayerName(sorteio,NomeP,sizeof(NomeP));
  2787. format(dhstro, sizeof(dhstro),"%s[ID:%d] Ganhou No Sorteio!",NomeP,sorteio);
  2788. SendClientMessageToAll(amarelo,dhstro);
  2789. GivePlayerMoney(sorteio,100);
  2790. return 1;
  2791. }
  2792. public OnPlayerCommandText(playerid, cmdtext[])
  2793. {
  2794. return 1;
  2795. }
  2796. public OnPlayerCommandReceived(playerid, cmdtext[])
  2797. {
  2798. if(PlayerInfo[playerid][pPreso]== 1 && PlayerInfo[playerid][pLevel] == 0)
  2799. {
  2800. SendClientMessage(playerid, vermelho,"ERRO: Você Ta Preso!");
  2801. return 0;
  2802. }
  2803. if(PlayerInfo[playerid][pToX1] == 1 && strcmp(cmdtext, "/sair", true))
  2804. {
  2805. SendClientMessage(playerid, vermelho,"ERRO: Você Está Em Um X1");
  2806. return 0;
  2807. }
  2808. if(PlayerInfo[playerid][ToEvento] == 1 && PlayerInfo[playerid][pLevel] == 0)
  2809. {
  2810. SendClientMessage(playerid, vermelho,"ERRO: Você Esta Em Um Evento!");
  2811. return 0;
  2812. }
  2813. return 1;
  2814. }
  2815. public OnPlayerCommandPerformed(playerid, cmdtext[], success)
  2816. {
  2817. if(!success) return SendClientMessage(playerid,vermelho,"ERRO: Comando Inesxistente /comandos");
  2818. return true;
  2819. }
  2820. //=================STOCKS=================
  2821. stock ResetarCarros()
  2822. {
  2823. static bool:inVeh;
  2824. for(new i; i < MAX_VEHICLES; i++ )
  2825. {
  2826. inVeh = false;
  2827. for(new j; j < GetMaxPlayers(); j++ )
  2828. {
  2829. if(IsPlayerInVehicle( j, i ))
  2830. inVeh = true;
  2831. break;
  2832. }
  2833. if(!inVeh) SetVehicleToRespawn(i);
  2834. }
  2835. }
  2836. stock JogadoresOnline()
  2837. {
  2838. new r = 0;
  2839. for(new i, j = GetMaxPlayers(); i < j; ++i)
  2840. {
  2841. if(IsPlayerConnected(i) && !IsPlayerNPC(i)) ++r;
  2842. }
  2843. return r;
  2844. }
  2845. stock GetPlayerSpeed(playerid)
  2846. {
  2847. new Float:ST[4];
  2848. if(IsPlayerInAnyVehicle(playerid))
  2849. GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]);
  2850. else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
  2851. ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 155.0;
  2852. return floatround(ST[3]);
  2853. }
  2854. stock IsVehicleOccupied(vehicleid)
  2855. {
  2856. for(new i = 0; i < GetMaxPlayers(); i++)
  2857. if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
  2858. return 1;
  2859. return 0;
  2860. }
  2861. forward Contagem(playerid);
  2862. public Contagem(playerid)
  2863. {
  2864. GetPlayerPos(playerid,X,Y,Z);
  2865. for(new i = 0; i < GetMaxPlayers(); i++)
  2866. {
  2867. if(IsPlayerInRangeOfPoint(i,60,X,Y,Z))
  2868. {
  2869. if(Tempo == 0)
  2870. {
  2871. format(dhstro, sizeof(dhstro),"%d", Tempo);
  2872. GameTextForPlayer(i,"]Go Go Go]", 1000, 3);
  2873. Tempo = 5;
  2874. TogglePlayerControllable(i,true);
  2875. return false;
  2876. }
  2877. format(dhstro, sizeof(dhstro),"%d", Tempo);
  2878. GameTextForPlayer(i,dhstro,1000,3);
  2879. TogglePlayerControllable(i,false);
  2880. SetTimer("Contagem", 1000, false);
  2881. return Tempo--;
  2882. }
  2883. }
  2884. return 0;
  2885. }
  2886. forward Xadrez(playerid);
  2887. public Xadrez(playerid)
  2888. {
  2889. SetPlayerPos(ID,264.1118,77.3782,1002.0391);
  2890. SetPlayerInterior(ID,6);
  2891. ResetPlayerWeapons(ID);
  2892. return 1;
  2893. }
  2894. forward SendAdminMsg(color,const strdoadm[]);
  2895. public SendAdminMsg(color,const strdoadm[])
  2896. {
  2897. for(new i = 0; i < GetMaxPlayers(); i++)
  2898. {
  2899. if(IsPlayerConnected(i) == 1) if (PlayerInfo[i][pLevel] >= 1) SendClientMessage(i, color, strdoadm);
  2900. }
  2901. return 0;
  2902. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement