Advertisement
ipsredkiil

Drift Habillty (GM)

Jul 30th, 2012
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 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