Advertisement
LucasTotola

San Fierro War

Apr 30th, 2013
549
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 245.50 KB | None | 0 0
  1. // ---------- San Fierro War v1.5 ---------- //
  2. // --- GameMode: Lucas Tótola e Bielzera --- //
  3. // ----------- Map: Lucas Tótola ----------- //
  4. // ---- Special Thanks: forum.sa-mp.com ---- //
  5.  
  6. //----------------{INCLUDES}------------------//
  7. #include <a_samp>
  8. #include <DOF2>
  9. #include <ZCMD>
  10.  
  11. //----------------{CORES}------------------//
  12. #define VERMELHO                     0xEE0000FF
  13. #define COR_VERMELHO                 0xEE0000FF
  14. #define BRANCO                       0xFFFFFFFF
  15. #define VERDE                        0x32CD32FF
  16. #define CORSERVER                    0x1E90FFFF
  17. #define USOCORRETO                   0x008000AA
  18. #define AMARELO                      0xFFFF00AA
  19. #define CINZA                        0xAFAFAFAA
  20. #define COLOR_KICK                   0xFF7777AA
  21. #define LARANJA                      0xFF9900AA
  22. #define LIMAO                        0x32CD32AA
  23. #define COR_ERRO                     0x8B2323AA
  24. #define COR_USOCORRETO               0x2641FEAA
  25. #define AZULCLARO                    0x00FFFFAA
  26. #define ROXO                         0xB360FDFF
  27. #define COR_PROMOVIDO                0xFF5300AA
  28. #define COR_ADM                      0xCECEFF7D
  29. #define COR_NEGATIVO                 0xFF7777AA
  30. #define COLOR_RED                    0xFF0000FF
  31. #define COLOR_DBLUE                  0x2641FEAA
  32. #define COR_PURPLE                   0xAC59FFAA
  33. #define CORRETO                      0x8080FFAA
  34. #define ERRO                         0xFF0000AA
  35. #define COLOR_BLUE                   0x33AAFFFF
  36. #define COLOR_WHITE                  0xFFFFFFAA
  37. #define COR_PRINCIPAL                0x0080FFAA
  38. #define COLOR_YELLOW                 0xFFFF00AA
  39. #define COR_ROXO                     0xC798FAAA
  40. #define COR_BRANCO                   0xFFFFFFAA
  41. #define COR_BARRAS                   0x96D742AA
  42. #define COR_ANONIMO                  0xFFFFFFAA
  43. #define COR_SFPD                     0x8080FFAA
  44. #define COR_GWINFO                   0xFF7777AA
  45. #define COR_CYAN                     0x00FFFFAA
  46. #define COR_GSF                      0x00CC00AA
  47. #define COR_AZUL                     0x33BDFFAA
  48. #define COR_GZINATIVA                0xFFFFFFAA
  49. #define COR_ROSA                     0xFF1493AA
  50.  
  51. //----------------{CORES ORG}------------------//
  52. #define COR_SWAT                     0x27408B88
  53. #define COR_FBI                      0x20B2AA88
  54. #define COR_MAFIA                    0x69696988
  55. #define COR_TRIADS                   0x8B472688
  56. #define COR_RIFA                     0x87CEEB88
  57. #define COR_BOYS                     0xB2222288
  58.  
  59. //----------------{DIALOGOS}------------------//
  60. #define     DIALOG_REGISTRO         1
  61. #define     DIALOG_LOGAR            2
  62. #define     Carros                  3
  63. #define     DIALOG_TEMPO            4
  64. #define     DIALOG_ORG              5
  65. #define     VEST_MAFIA              6
  66. #define     VEST_TRIAD              7
  67. #define     VEST_BOYS               8
  68. #define     VEST_RIFAS              9
  69. #define     VEST_SWAT               10
  70. #define     VEST_FBI                11
  71. #define     LOJA_ARMAS              12
  72. #define     DIALOG_GPS              13
  73. #define     DIALOG_ANIMES           14
  74. #define     DIALOG_LASER            15
  75. #define     DIALOG_MUDAR            16
  76.  
  77. //----------------{DEFINIÇÔES}--------------------//
  78. #define CONTAS                       "Contas/%s.ini"
  79. #define ADMIN_SPEC_TYPE_NONE         35
  80. #define pid                          playerid
  81. #define ADMIN_SPEC_TYPE_PLAYER       36
  82. #define CAR_SPAWN                    60
  83. #pragma tabsize                      0
  84. #define Scm                          SendClientMessage
  85. #define Kick(%0) SetTimerEx("Kicka", 100, false, "i", %0)
  86. #define Ban(%0) SetTimerEx("Bana", 100, false, "i", %0)
  87.  
  88. //----------------{TEXTDRAWS}--------------------//
  89. new Text:Textdraw0;
  90. new Text:Textdraw1;
  91. new Text:Textdraw2;
  92. new Text:Textdraw3;
  93. new Text:Textdraw4[MAX_PLAYERS];
  94. new Text:Textdraw5[MAX_PLAYERS];
  95. new Text:Textdraw7[MAX_PLAYERS];
  96. new Text:Textdraw8[MAX_PLAYERS];
  97. new Text:Textdraw9[MAX_PLAYERS];
  98. new Text:Textdraw10;
  99. new Text:Textdraw11;
  100. new Text:Textdraw12;
  101.  
  102. //----------------{GANGZONES}--------------------//
  103. new stuntpark, cpstunt, corstunt;
  104. new casino, cpcasino, corcasino;
  105. new baseball, cpbaseball, corbaseball;
  106. new pracinha, cppracinha, corpracinha;
  107. new obras, cpobras, corobras;
  108. new pierab, cppierab, corpierab;
  109. new pier69, cppier69, corpier69;
  110. /*
  111.  
  112.     {-1532,793,-1484,660},  STUNT PARK
  113.     {-2278,563,-2210,504},  CASINO
  114.     {-2297,219,-2350,71},  CAMPO DE BASEBALL
  115.     {-2739,405,-2674,345},  PRACINHA CENTRAL
  116.     {-2136,311,-2019,120},  CONSTRUÇÃO
  117.     {-2060,1334,-2095,1435},  PIER ABANDONADO
  118.     {-1683,1319,-1551,1457}  PIER 69
  119.  
  120. */
  121.  
  122. //----------------{RANDOM MSG'S}------------------//
  123. new Mensagens[6][256] =
  124. {
  125.   "[INFO] Esta Perdido? Utilize /gps",
  126.   "[INFO] O que tem de Novo no Server? /novidades",
  127.   "[INFO] Como faço para Jogar? | /comandos | /tutorial",
  128.   "[INFO] Para falar no Chat de sua Organizaçãou, use: ! (texto)",
  129.   "[INFO] Para saber quem criou o GameMod use /creditos",
  130.   "[INFO] Participe do Grupo  https://www.facebook.com/groups/SF.War/"
  131. };
  132.  
  133. new Cores[] = {
  134.     0x7FFF00AA,
  135.     0xCD3333AA,
  136.     0x4682B4AA
  137. };
  138. //----------------{CheckPoint Stream INCLUDE}--------------------//
  139. #define MAX_CHECKPOINTS 500
  140. forward CPSERVICE_Handler();
  141. enum cpinfo
  142. {
  143.         Float:cpX,
  144.         Float:cpY,
  145.         Float:cpZ,
  146.         Float:cpsz,
  147.         cpsd,
  148. };
  149. new CPSERVICE_active;
  150. new Checkpoints[MAX_CHECKPOINTS][cpinfo];
  151. new UsedCPSlot[MAX_CHECKPOINTS];
  152. new CPSERVICE_actualcp[MAX_PLAYERS];
  153.  
  154. //----------------{ENUMERADORES}------------------//
  155. enum Informacoes
  156. {
  157.     Senha,
  158.     Trabalho,
  159.     Matou,
  160.     Morreu,
  161.     Score,
  162.     Dinheiro,
  163.     FBI,
  164.     SWAT,
  165.     Mafia,
  166.     Rifa,
  167.     Triads,
  168.     Boys,
  169.     Admin,
  170.     Laser
  171. }
  172. enum Gangzonesdo
  173. {
  174.    Stunt,
  175.    Casino,
  176.    Baseball,
  177.    Pracinha,
  178.    Obras,
  179.    Pierab,
  180.    Pier69
  181. }
  182. //----------------{NEWS}------------------//
  183. forward MSGRAM();
  184. new PlayerInfo[MAX_PLAYERS][Informacoes];
  185. new PlayerDomi[MAX_PLAYERS][Gangzonesdo];
  186. new Logado[MAX_PLAYERS];
  187. new Float:px, Float:py, Float:pz;
  188. new gSpectateID[MAX_PLAYERS], gSpectateType[MAX_PLAYERS];
  189. new HighestID;
  190. new portaofbi, portaoswat;
  191. new anims[5];
  192. new Equipamentos[MAX_PLAYERS];
  193. new Abordado[MAX_PLAYERS];
  194. new PlayersOnline;
  195. new BaseJump;
  196. new LaserOn[MAX_PLAYERS];
  197. new LaserCor[MAX_PLAYERS];
  198. new PlayerGPS[MAX_PLAYERS];
  199. new gpstimer;
  200. new PlayerChat[MAX_PLAYERS];
  201. new Avisos[MAX_PLAYERS];
  202. main()
  203. {
  204.     print("\n-----------------------------------------");
  205.     print("---------- San Fierro War v1.5 ----------");
  206.     print("--- GameMode: Lucas Tótola e Bielzera ---");
  207.     print("----------- Map: Lucas Tótola -----------");
  208.     print("---- Special Thanks: forum.sa-mp.com ----");
  209.     print("-----------------------------------------\n");
  210. }
  211.  
  212. public OnGameModeInit()
  213. {
  214.     SetGameModeText("[SF-War] 1.5");
  215.     SetTimer("Dominado",1000,1);
  216.     SetTimer("SendMensagens",200000,1);
  217.     AddPlayerClass(252,1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // oi + oi = oioi + oi = oioioi seja morena ou... parei
  218.     UsePlayerPedAnims();
  219.     DisableInteriorEnterExits();
  220.  
  221.     //PICK UPS...
  222.     CreatePickup(1275, 0, -2177.2056,718.3109,53.8912, -1); // MAFIA VEST
  223.     CreatePickup(1275, 0, -2141.1375,-125.0661,36.6880, -1); // TRIAD VEST
  224.     CreatePickup(1275, 0, -1522.1389,481.4641,7.1875, -1); // SWAT VEST
  225.     CreatePickup(1275, 0, -2669.4946,1433.5911,7.0938, -1); // BOYS VEST
  226.     CreatePickup(1275, 0, -2510.8689,777.1066,35.1719, -1); // RIFAS VEST
  227.     CreatePickup(1275, 0, -1715.8188,1018.4985,17.9178, -1); // FBI VEST
  228.     CreatePickup(348, 0, -2534.9385,52.2758,16.3554, -1); // LOJA DE ARMAS
  229.    
  230.     //TEXT LABELS...
  231.     Create3DTextLabel("{FFFFFF}Vestiario{0000FF}\nAperte F", 0x000000FF, -2177.2056,718.3109,53.8912, 10.0, 0); // VEST MAFIA
  232.     Create3DTextLabel("{FFFFFF}Vestiario{0000FF}\nAperte F", 0x000000FF, -2141.1375,-125.0661,36.6880, 10.0, 0); // V.TRIAD
  233.     Create3DTextLabel("{FFFFFF}Vestiario{0000FF}\nAperte F", 0x000000FF, -1522.1389,481.4641,7.1875, 10.0, 0); //V.SWAT
  234.     Create3DTextLabel("{FFFFFF}Vestiario{0000FF}\nAperte F", 0x000000FF, -2669.4946,1433.5911,7.0938, 10.0, 0); //V.BOYS
  235.     Create3DTextLabel("{FFFFFF}Vestiario{0000FF}\nAperte F", 0x000000FF, -2510.8689,777.1066,35.1719, 10.0, 0); //V.RIFAS
  236.     Create3DTextLabel("{FFFFFF}Vestiario{0000FF}\nAperte F", 0x000000FF, -1715.8188,1018.4985,17.9178, 10.0, 0); //V.FBI
  237.     Create3DTextLabel("{FFFFFF}Loja de Armas{0000FF}\nAperte F", 0x000000FF, -2534.9385,52.2758,16.3554, 10.0, 0); // ARMAS
  238.  
  239.     //GANG ZONES...
  240.     stuntpark  = GangZoneCreate(-1536.5553,660.7775,-1483.7197,779.9728);
  241.     casino     = GangZoneCreate(-2278.3765,503.3284,-2212.3276,563.9572);
  242.     baseball   = GangZoneCreate(-2354.3286,68.23140,-2293.3713,226.2581);
  243.     pracinha   = GangZoneCreate(-2740.1045,344.5060,-2672.4341,406.0782);
  244.     obras      = GangZoneCreate(-2142.8628,119.8867,-2016.6180,310.4841);
  245.     pierab     = GangZoneCreate(-2096.5974,1336.527,-2059.2861,1437.416);
  246.     pier69     = GangZoneCreate(-1686.3488,1317.923,-1567.4885,1440.063);
  247.     cpstunt    = CPS_AddCheckpoint(-1510.2109,716.5993,7.1875,  4.0,90);
  248.     cpcasino   = CPS_AddCheckpoint(-2245.2844,534.2556,35.7860, 4.0,90);
  249.     cpbaseball = CPS_AddCheckpoint(-2318.9785,155.0639,35.3125, 4.0,90);
  250.     cppracinha = CPS_AddCheckpoint(-2702.9785,370.7349,4.5883,  4.0,90);
  251.     cpobras    = CPS_AddCheckpoint(-2071.5864,218.7448,35.9925, 4.0,90);
  252.     cppierab   = CPS_AddCheckpoint(-2086.0803,1404.8732,7.1016, 4.0,90);
  253.     cppier69   = CPS_AddCheckpoint(-1649.1555,1390.6667,7.1797, 4.0,90);
  254.     #pragma unused cpstunt, cpcasino, cpbaseball, cppracinha, cpobras, cppierab, cppier69
  255.     corstunt    = 0xFFFFFFAA;
  256.     corcasino   = 0xFFFFFFAA;
  257.     corbaseball = 0xFFFFFFAA;
  258.     corpracinha = 0xFFFFFFAA;
  259.     corobras    = 0xFFFFFFAA;
  260.     corpier69   = 0xFFFFFFAA;
  261.     corpierab   = 0xFFFFFFAA;
  262.  
  263.     //TEXT DRAWS...
  264.     Textdraw0 = TextDrawCreate(145.000000, 375.000000, "Matou:");
  265.     TextDrawBackgroundColor(Textdraw0, 255);
  266.     TextDrawFont(Textdraw0, 3);
  267.     TextDrawLetterSize(Textdraw0, 0.469999, 1.299999);
  268.     TextDrawColor(Textdraw0, 0xEE0000FF);
  269.     TextDrawSetOutline(Textdraw0, 1);
  270.     TextDrawSetProportional(Textdraw0, 1);
  271.  
  272.     Textdraw1 = TextDrawCreate(145.000000, 388.000000, "Morreu:");
  273.     TextDrawBackgroundColor(Textdraw1, 255);
  274.     TextDrawFont(Textdraw1, 3);
  275.     TextDrawLetterSize(Textdraw1, 0.469999, 1.299999);
  276.     TextDrawColor(Textdraw1, 0xEE0000FF);
  277.     TextDrawSetOutline(Textdraw1, 1);
  278.     TextDrawSetProportional(Textdraw1, 1);
  279.  
  280.     Textdraw2 = TextDrawCreate(145.000000, 362.000000, "Level:");
  281.     TextDrawBackgroundColor(Textdraw2, 255);
  282.     TextDrawFont(Textdraw2, 3);
  283.     TextDrawLetterSize(Textdraw2, 0.469999, 1.299999);
  284.     TextDrawColor(Textdraw2, 0xEE0000FF);
  285.     TextDrawSetOutline(Textdraw2, 1);
  286.     TextDrawSetProportional(Textdraw2, 1);
  287.  
  288.     Textdraw3 = TextDrawCreate(145.000000, 400.000000, "Org:");
  289.     TextDrawBackgroundColor(Textdraw3, 255);
  290.     TextDrawFont(Textdraw3, 3);
  291.     TextDrawLetterSize(Textdraw3, 0.469999, 1.299999);
  292.     TextDrawColor(Textdraw3, 0xEE0000FF);
  293.     TextDrawSetOutline(Textdraw3, 1);
  294.     TextDrawSetProportional(Textdraw3, 1);
  295.    
  296.     Textdraw10 = TextDrawCreate(598.000000, 400.000000, "SF");
  297.     TextDrawBackgroundColor(Textdraw10, 255);
  298.     TextDrawFont(Textdraw10, 2);
  299.     TextDrawLetterSize(Textdraw10, 0.529999, 1.700000);
  300.     TextDrawColor(Textdraw10, -16776961);
  301.     TextDrawSetOutline(Textdraw10, 0);
  302.     TextDrawSetProportional(Textdraw10, 1);
  303.     TextDrawSetShadow(Textdraw10, 1);
  304.  
  305.     Textdraw11 = TextDrawCreate(573.000000, 407.000000, "War");
  306.     TextDrawBackgroundColor(Textdraw11, 255);
  307.     TextDrawFont(Textdraw11, 0);
  308.     TextDrawLetterSize(Textdraw11, 0.779999, 2.299999);
  309.     TextDrawColor(Textdraw11, -1);
  310.     TextDrawSetOutline(Textdraw11, 0);
  311.     TextDrawSetProportional(Textdraw11, 1);
  312.     TextDrawSetShadow(Textdraw11, 1);
  313.  
  314.     Textdraw12 = TextDrawCreate(507.000000, 429.000000, "facebook.com/groups/SF.War");
  315.     TextDrawBackgroundColor(Textdraw12, 255);
  316.     TextDrawFont(Textdraw12, 2);
  317.     TextDrawLetterSize(Textdraw12, 0.170000, 1.100000);
  318.     TextDrawColor(Textdraw12, -1);
  319.     TextDrawSetOutline(Textdraw12, 1);
  320.     TextDrawSetProportional(Textdraw12, 1);
  321.    
  322.    
  323.     portaoswat = CreateObject(980,-1530.4000244,482.6000061,9.0000000,0.0000000,0.0000000,0.0000000);
  324.     portaofbi = CreateObject(980,-1769.1999512,985.2000122,25.2000008,0.0000000,0.0000000,90.0000000);
  325.  
  326. // ========================= EVENTO BASE JUMP ==========================
  327. AddStaticVehicleEx(522,-2395.1999512,-1599.5999756,775.7999878,181.9998169,215,142,15); //NRG-500
  328. AddStaticVehicleEx(522,-2395.3999023,-1594.3000488,775.7999878,181.9995117,215,142,15); //NRG-500
  329. AddStaticVehicleEx(522,-2378.6000977,-1598.5999756,775.7999878,181.9995117,215,142,15); //NRG-500
  330. AddStaticVehicleEx(522,-2378.6000977,-1594.1999512,775.7999878,181.9995117,215,142,15); //NRG-500
  331. AddStaticVehicleEx(522,-2380.1999512,-1594.0999756,775.7999878,181.9995117,215,142,15); //NRG-500
  332. AddStaticVehicleEx(522,-2380.1999512,-1598.9000244,775.7999878,181.9995117,215,142,15); //NRG-500
  333. AddStaticVehicleEx(522,-2394.0000000,-1594.4000244,775.7999878,181.9995117,215,142,15); //NRG-500
  334. AddStaticVehicleEx(522,-2393.8999023,-1599.8000488,775.7999878,181.9995117,215,142,15); //NRG-500
  335. AddStaticVehicleEx(487,-2318.3999023,-1600.6999512,484.1000061,0.0000000,39,47,15); //Maverick
  336. CreateObject(10357,-2386.1000977,-1598.5000000,585.5999756,0.0000000,0.0000000,0.0000000); //object(transmitter_sfs) (2)
  337. CreateObject(10357,-2386.3000488,-1598.0999756,685.9000244,180.0000000,0.0000000,0.0000000); //object(transmitter_sfs) (3)
  338. CreateObject(3359,-2387.1999512,-1596.5000000,775.0999756,0.0000000,0.0000000,0.0000000); //object(cxrf_savhusgar1_) (1)
  339. CreateObject(10789,-2386.8999023,-1597.5999756,772.5000000,0.0000000,0.0000000,0.0000000); //object(xenonroof_sfse) (1)
  340. CreateObject(10789,-2387.1000977,-1598.0999756,772.5000000,180.0000000,0.0000000,0.0000000); //object(xenonroof_sfse) (2)
  341. CreateObject(3749,-2267.5000000,-1768.9000244,451.5000000,66.0000000,180.0000000,60.0000000); //object(clubgate01_lax) (1)
  342. CreateObject(3749,-2258.3999023,-1774.1999512,456.1000061,65.7500610,0.0000000,59.9913330); //object(clubgate01_lax) (2)
  343. CreateObject(13593,-2377.0000000,-1584.5000000,775.9000244,0.0000000,0.0000000,0.0000000); //object(kickramp03) (1)
  344. CreateObject(13593,-2397.0000000,-1584.5999756,775.9000244,0.0000000,0.0000000,0.0000000); //object(kickramp03) (2)
  345. CreateObject(13593,-2400.3000488,-1588.0000000,775.9000244,0.0000000,0.0000000,90.0000000); //object(kickramp03) (3)
  346. CreateObject(13593,-2399.3999023,-1605.0000000,775.9000244,0.0000000,0.0000000,90.0000000); //object(kickramp03) (4)
  347. CreateObject(13593,-2377.0000000,-1611.0000000,775.9000244,0.0000000,0.0000000,178.0000000); //object(kickramp03) (5)
  348. CreateObject(13593,-2394.8999023,-1611.0000000,775.9000244,0.0000000,0.0000000,177.9949951); //object(kickramp03) (6)
  349. CreateObject(13593,-2374.3999023,-1605.1999512,775.9000244,0.0000000,0.0000000,267.9949951); //object(kickramp03) (7)
  350. CreateObject(13593,-2374.3999023,-1588.0999756,775.9000244,0.0000000,0.0000000,267.9949951); //object(kickramp03) (8)
  351.  
  352.  
  353. // ========================= CARROS PELA CIDADE ==========================
  354. AddStaticVehicleEx(411,-2543.1000977,44.4000015,16.2000008,90.0000000,-1,-1,CAR_SPAWN); //Infernus
  355. AddStaticVehicleEx(411,-2616.3999023,91.3000031,4.0999999,272.0000000,-1,-1,CAR_SPAWN); //Infernus
  356. AddStaticVehicleEx(411,-2599.3000488,-116.0999985,4.0999999,357.9995117,-1,-1,CAR_SPAWN); //Infernus
  357. AddStaticVehicleEx(411,-2701.3000488,-133.8000031,4.0999999,359.9949951,-1,-1,CAR_SPAWN); //Infernus
  358. AddStaticVehicleEx(411,-2769.0000000,-64.9000015,7.0000000,269.9945068,-1,-1,CAR_SPAWN); //Infernus
  359. AddStaticVehicleEx(411,-2717.8000488,2.5000000,4.0999999,269.9945068,-1,-1,CAR_SPAWN); //Infernus
  360. AddStaticVehicleEx(541,-2710.8999023,52.4000015,3.9000001,0.0000000,-1,-1,CAR_SPAWN); //Bullet
  361. AddStaticVehicleEx(541,-2668.3999023,268.2000122,4.0000000,0.0000000,-1,-1,CAR_SPAWN); //Bullet
  362. AddStaticVehicleEx(541,-2814.1000977,239.3999939,6.9000001,0.0000000,-1,-1,CAR_SPAWN); //Bullet
  363. AddStaticVehicleEx(559,-2804.1000977,82.9000015,6.8000002,0.0000000,-1,-1,CAR_SPAWN); //Jester
  364. AddStaticVehicleEx(562,-2814.3000488,-87.0000000,6.9000001,0.0000000,-1,-1,CAR_SPAWN); //Elegy
  365. AddStaticVehicleEx(603,-2745.0000000,-205.8000031,7.0000000,268.0000000,-1,-1,CAR_SPAWN); //Phoenix
  366. AddStaticVehicleEx(603,-2506.3999023,-196.1999969,25.6000004,359.9949951,-1,-1,CAR_SPAWN); //Phoenix
  367. AddStaticVehicleEx(603,-2487.8999023,5.5999999,25.6000004,91.9945068,-1,-1,CAR_SPAWN); //Phoenix
  368. AddStaticVehicleEx(603,-2425.8000488,60.0000000,35.0000000,1.9940186,-1,-1,CAR_SPAWN); //Phoenix
  369. AddStaticVehicleEx(402,-2367.0000000,-56.0999985,35.0999985,0.0000000,-1,-1,CAR_SPAWN); //Buffalo
  370. AddStaticVehicleEx(587,-2311.0000000,-196.0000000,35.0999985,90.0000000,-1,-1,CAR_SPAWN); //Euros
  371. AddStaticVehicleEx(587,-2233.3000488,-75.3000031,35.0999985,270.0000000,-1,-1,CAR_SPAWN); //Euros
  372. AddStaticVehicleEx(429,-2265.8000488,196.3999939,34.9000015,268.0000000,-1,-1,CAR_SPAWN); //Banshee
  373. AddStaticVehicleEx(451,-2246.8999023,94.9000015,35.0999985,0.0000000,-1,-1,CAR_SPAWN); //Turismo
  374. AddStaticVehicleEx(477,-2267.0000000,89.9000015,35.0000000,270.0000000,-1,-1,CAR_SPAWN); //ZR-350
  375. AddStaticVehicleEx(477,-2428.1999512,252.6999969,35.0000000,270.0000000,-1,-1,CAR_SPAWN); //ZR-350
  376. AddStaticVehicleEx(477,-2380.8999023,402.1000061,34.7999992,224.0000000,-1,-1,CAR_SPAWN); //ZR-350
  377. AddStaticVehicleEx(480,-2483.8000488,431.3999939,29.1000004,46.0000000,-1,-1,CAR_SPAWN); //Comet
  378. AddStaticVehicleEx(480,-2544.3000488,328.1000061,19.6000004,1.9997559,-1,-1,CAR_SPAWN); //Comet
  379. AddStaticVehicleEx(555,-2575.8999023,206.5000000,7.8000002,30.0000000,-1,-1,CAR_SPAWN); //Windsor
  380. AddStaticVehicleEx(555,-2652.3999023,362.5000000,4.1999998,29.9981689,-1,-1,CAR_SPAWN); //Windsor
  381. AddStaticVehicleEx(558,-2755.1999512,380.8999939,4.0000000,0.0000000,-1,-1,CAR_SPAWN); //Uranus
  382. AddStaticVehicleEx(558,-2858.8000488,431.3999939,4.1999998,0.0000000,-1,-1,CAR_SPAWN); //Uranus
  383. AddStaticVehicleEx(560,-2818.6000977,587.0000000,5.3000002,0.0000000,-1,-1,CAR_SPAWN); //Sultan
  384. AddStaticVehicleEx(560,-2835.5000000,877.7000122,43.9000015,270.0000000,-1,-1,CAR_SPAWN); //Sultan
  385. AddStaticVehicleEx(562,-2798.3000488,813.2000122,47.2000008,0.0000000,-1,-1,CAR_SPAWN); //Elegy
  386. AddStaticVehicleEx(565,-2852.0000000,963.4000244,43.5999985,296.0000000,-1,-1,CAR_SPAWN); //Flash
  387. AddStaticVehicleEx(565,-2733.5000000,713.7000122,41.0000000,269.9991455,-1,-1,CAR_SPAWN); //Flash
  388. AddStaticVehicleEx(565,-2601.1000977,820.5000000,49.7000008,179.9943848,-1,-1,CAR_SPAWN); //Flash
  389. AddStaticVehicleEx(603,-2721.1999512,804.7999878,52.0999985,0.0000000,-1,-1,CAR_SPAWN); //Phoenix
  390. AddStaticVehicleEx(603,-2546.1999512,913.2999878,65.0000000,272.0000000,-1,-1,CAR_SPAWN); //Phoenix
  391. AddStaticVehicleEx(429,-2635.1999512,930.9000244,71.4000015,192.0000000,-1,-1,CAR_SPAWN); //Banshee
  392. AddStaticVehicleEx(411,-2686.5000000,886.7000122,79.5000000,0.0000000,-1,-1,CAR_SPAWN); //Infernus
  393. AddStaticVehicleEx(411,-2756.1000977,941.4000244,54.2999992,0.0000000,-1,-1,CAR_SPAWN); //Infernus
  394. AddStaticVehicleEx(451,-2735.6999512,1096.9000244,46.2999992,36.0000000,-1,-1,CAR_SPAWN); //Turismo
  395. AddStaticVehicleEx(451,-2644.0000000,1159.1999512,34.9000015,315.9967041,-1,-1,CAR_SPAWN); //Turismo
  396. AddStaticVehicleEx(480,-2579.3000488,1235.5999756,34.9000015,310.0000000,-1,-1,CAR_SPAWN); //Comet
  397. AddStaticVehicleEx(480,-2643.5000000,1332.3000488,7.0000000,269.9957275,-1,-1,CAR_SPAWN); //Comet
  398. AddStaticVehicleEx(587,-2899.8999023,1161.8000488,13.3000002,272.0000000,-1,-1,CAR_SPAWN); //Euros
  399. AddStaticVehicleEx(587,-2816.8999023,1286.9000244,5.3000002,309.9995117,-1,-1,CAR_SPAWN); //Euros
  400. AddStaticVehicleEx(603,-2398.6999512,1385.0000000,7.1999998,270.0000000,-1,-1,CAR_SPAWN); //Phoenix
  401. AddStaticVehicleEx(603,-2377.1000977,1269.3000488,25.2000008,270.0000000,-1,-1,CAR_SPAWN); //Phoenix
  402. AddStaticVehicleEx(402,-2405.6000977,1169.3000488,35.0000000,80.0000000,-1,-1,CAR_SPAWN); //Buffalo
  403. AddStaticVehicleEx(402,-2474.8000488,1285.0000000,23.2000008,87.9969482,-1,-1,CAR_SPAWN); //Buffalo
  404. AddStaticVehicleEx(402,-2511.5000000,1209.4000244,37.4000015,89.9949951,-1,-1,CAR_SPAWN); //Buffalo
  405. AddStaticVehicleEx(415,-2583.3000488,1097.1999512,55.7999992,332.0000000,-1,-1,CAR_SPAWN); //Cheetah
  406. AddStaticVehicleEx(415,-2377.6999512,1122.3000488,55.5999985,163.9957275,-1,-1,CAR_SPAWN); //Cheetah
  407. AddStaticVehicleEx(477,-2379.5000000,929.2999878,45.0999985,0.0000000,-1,-1,CAR_SPAWN); //ZR-350
  408. AddStaticVehicleEx(477,-2327.6000977,799.5000000,44.0000000,0.0000000,-1,-1,CAR_SPAWN); //ZR-350
  409. AddStaticVehicleEx(506,-2248.6999512,783.2999878,49.0999985,180.0000000,-1,-1,CAR_SPAWN); //Super GT
  410. AddStaticVehicleEx(506,-2273.6999512,1020.7000122,83.4000015,180.0000000,-1,-1,CAR_SPAWN); //Super GT
  411. AddStaticVehicleEx(560,-1615.5000000,425.8999939,7.0000000,0.0000000,-1,-1,CAR_SPAWN); //Sultan
  412. AddStaticVehicleEx(560,-2001.0999756,174.1999969,27.5000000,0.0000000,-1,-1,CAR_SPAWN); //Sultan
  413. AddStaticVehicleEx(560,-1987.1999512,105.5999985,27.2999992,0.0000000,-1,-1,CAR_SPAWN); //Sultan
  414. AddStaticVehicleEx(565,-2064.5000000,-83.0000000,34.9000015,0.0000000,-1,-1,CAR_SPAWN); //Flash
  415. AddStaticVehicleEx(587,-2172.1000977,54.5999985,35.0999985,354.0000000,-1,-1,CAR_SPAWN); //Euros
  416. AddStaticVehicleEx(587,-2158.6999512,213.3000031,35.0000000,267.9959717,-1,-1,CAR_SPAWN); //Euros
  417. AddStaticVehicleEx(406,-2128.8999023,208.3000031,36.0000000,88.0000000,-1,-1,CAR_SPAWN); //Dumper
  418. AddStaticVehicleEx(406,-2029.3000488,301.2000122,36.7999992,269.9949951,-1,-1,CAR_SPAWN); //Dumper
  419. AddStaticVehicleEx(408,-2164.1999512,573.0999756,35.7999992,90.0000000,-1,-1,CAR_SPAWN); //Trashmaster
  420. AddStaticVehicleEx(603,-1953.5999756,585.0000000,35.0999985,0.0000000,-1,-1,CAR_SPAWN); //Phoenix
  421. AddStaticVehicleEx(402,-2012.0000000,429.8999939,35.0999985,0.0000000,-1,-1,CAR_SPAWN); //Buffalo
  422. AddStaticVehicleEx(402,-2064.6000977,509.7000122,35.0999985,90.0000000,-1,-1,CAR_SPAWN); //Buffalo
  423. AddStaticVehicleEx(411,-2255.0000000,412.1000061,35.0000000,318.0000000,-1,-1,CAR_SPAWN); //Infernus
  424. AddStaticVehicleEx(429,-2425.3999023,518.0999756,29.7000008,42.0000000,-1,-1,CAR_SPAWN); //Banshee
  425. AddStaticVehicleEx(416,-2665.0000000,616.7000122,14.8000002,270.0000000,1,3,CAR_SPAWN); //Ambulance
  426. AddStaticVehicleEx(416,-2635.6999512,616.5999756,14.8000002,270.0000000,1,3,CAR_SPAWN); //Ambulance
  427. AddStaticVehicleEx(602,-2546.1000977,558.0999756,14.5000000,270.0000000,-1,-1,CAR_SPAWN); //Alpha
  428. AddStaticVehicleEx(602,-2532.0000000,728.0999756,28.7000008,182.0000000,-1,-1,CAR_SPAWN); //Alpha
  429. AddStaticVehicleEx(602,-2394.6000977,665.9000244,35.0999985,179.9995117,-1,-1,CAR_SPAWN); //Alpha
  430.  
  431. // ========================= CASSINO SF ==========================
  432. AddStaticVehicleEx(477,-2274.1999512,523.4000244,35.0999985,0.0000000,-1,-1, CAR_SPAWN);
  433. AddStaticVehicleEx(477,-2269.0000000,523.2999878,35.0999985,0.0000000,-1,-1, CAR_SPAWN);
  434. AddStaticVehicleEx(477,-2264.0000000,523.0999756,35.0999985,0.0000000,-1,-1, CAR_SPAWN);
  435. AddStaticVehicleEx(477,-2258.0000000,522.9000244,35.0999985,0.0000000,-1,-1, CAR_SPAWN);
  436. AddStaticVehicleEx(521,-2274.0000000,544.5000000,34.7999992,180.0000000,32,32, CAR_SPAWN);
  437. AddStaticVehicleEx(521,-2269.1000977,543.9000244,34.7999992,180.0000000,32,32, CAR_SPAWN);
  438. AddStaticVehicleEx(521,-2265.8999023,543.9000244,34.9000015,180.0000000,32,32,CAR_SPAWN);
  439. AddStaticVehicleEx(521,-2261.8000488,543.9000244,34.7999992,180.0000000,32,32,CAR_SPAWN);
  440. CreateObject(10378,-2244.8999023,533.7999878,34.2000008,0.0000000,0.0000000,0.0000000);
  441. CreateObject(3607,-2248.6999512,561.5999756,40.2999992,0.0000000,0.0000000,180.0000000);
  442.  
  443. // ========================= LOJA DE ARMAS ==========================
  444. CreateObject(3095,-2546.1999512,54.0000000,14.8000002,0.0000000,0.0000000,0.0000000); //object(a51_jetdoor) (1)
  445. CreateObject(3095,-2537.1999512,53.2999992,14.8000002,0.0000000,0.0000000,0.0000000); //object(a51_jetdoor) (2)
  446. CreateObject(3095,-2528.3999023,54.0000000,14.8000002,0.0000000,0.0000000,0.0000000); //object(a51_jetdoor) (3)
  447. CreateObject(11494,-2536.8999023,52.7000008,15.3000002,0.0000000,0.0000000,43.7500000); //object(des_rnchbhous) (1)
  448. CreateObject(4100,-2542.0000000,59.2000008,16.8999996,0.0000000,0.0000000,50.0000000); //object(meshfence1_lan) (1)
  449. CreateObject(18044,-2535.0000000,53.7999992,16.0000000,0.0000000,0.0000000,90.0000000); //object(cj_ammun3_extra) (1)
  450. CreateObject(18092,-2536.1000977,50.2000008,15.6999998,0.0000000,0.0000000,0.0000000); //object(ammun3_counter) (1)
  451. CreateObject(321,-2538.1000977,50.7000008,16.2000008,84.9998779,180.0000000,180.0000000); //object(1)
  452. CreateObject(348,-2537.8000488,50.5999985,16.2000008,79.5000305,0.0000000,0.0000000); //object(2)
  453. CreateObject(349,-2537.8000488,50.2999992,16.2000008,85.7206726,276.6996460,87.2818604); //object(3)
  454. CreateObject(351,-2537.3999023,50.7000008,16.2000008,81.9427185,209.8466797,126.3982544); //object(4)
  455. CreateObject(353,-2536.8000488,50.5000000,16.2000008,82.3722839,211.7038727,148.5233765); //object(5)
  456. CreateObject(355,-2536.5000000,50.2000008,16.2000008,81.9976196,165.4814453,194.3831940); //object(6)
  457. CreateObject(356,-2536.0000000,50.5999985,16.2000008,84.8477173,230.9658051,129.1477051); //object(7)
  458. CreateObject(358,-2535.5000000,50.2000008,16.2000008,78.3538208,211.1851654,149.3401489); //object(8)
  459. CreateObject(372,-2534.8000488,50.5999985,16.2000008,82.3723145,211.7043457,122.5228577); //object(9)
  460. CreateObject(373,-2534.0000000,50.0999985,16.5000000,0.0000000,0.0000000,306.0000000); //object(10)
  461. CreateObject(1584,-2540.8000488,55.5000000,15.3999996,0.0000000,0.0000000,0.0000000); //object(tar_gun1) (1)
  462. CreateObject(1583,-2539.5000000,55.5000000,15.3999996,0.0000000,0.0000000,0.0000000); //object(tar_gun2) (1)
  463. CreateObject(3014,-2537.8000488,55.0999985,15.6000004,0.0000000,0.0000000,0.0000000); //object(cr_guncrate) (1)
  464. CreateObject(3014,-2538.5000000,55.0999985,15.6000004,0.0000000,0.0000000,330.0000000); //object(cr_guncrate) (2)
  465. CreateObject(3014,-2537.1999512,54.7999992,15.6000004,0.0000000,0.0000000,329.9963379); //object(cr_guncrate) (3)
  466. CreateObject(3015,-2536.6000977,55.0999985,15.3999996,0.0000000,0.0000000,0.0000000); //object(cr_cratestack) (1)
  467. CreateObject(2969,-2535.8999023,55.0999985,15.5000000,0.0000000,0.0000000,358.0000000); //object(level_ammobox) (1)
  468. CreateObject(1728,-2535.1000977,54.7000008,15.3999996,0.0000000,0.0000000,0.0000000); //object(mrk_seating3) (1)
  469. CreateObject(1594,-2544.1000977,54.2000008,15.8000002,0.0000000,0.0000000,338.0000000); //object(chairsntable) (1)
  470. CreateObject(1594,-2547.6000977,53.9000015,15.8000002,0.0000000,0.0000000,331.9998779); //object(chairsntable) (2)
  471. CreateObject(14532,-2539.0000000,50.2999992,16.2999992,0.0000000,0.0000000,0.0000000); //object(tv_stand_driv) (1)
  472. CreateObject(16779,-2535.8000488,53.0999985,17.8999996,0.0000000,0.0000000,0.0000000); //object(ufo_light02) (1)
  473.  
  474.  
  475. // ========================= HQ's e GZ's ==========================
  476. AddStaticVehicleEx(603,-2185.5000000,645.5999756,49.4000015,90.0000000,0,0,CAR_SPAWN); //Phoenix
  477. AddStaticVehicleEx(560,-2174.0000000,634.7000122,49.2000008,0.0000000,0,0,CAR_SPAWN); //Sultan
  478. AddStaticVehicleEx(405,-2177.8999023,657.5999756,49.4000015,182.0000000,0,0,CAR_SPAWN); //Sentinel
  479. AddStaticVehicleEx(402,-2206.8000488,650.9000244,49.4000015,180.0000000,0,0,CAR_SPAWN); //Buffalo
  480. AddStaticVehicleEx(521,-2173.8999023,657.4000244,49.0999985,180.0000000,0,0,CAR_SPAWN); //FCR-900
  481. AddStaticVehicleEx(521,-2210.1000977,644.7999878,49.0999985,260.0000000,0,0,CAR_SPAWN); //FCR-900
  482. AddStaticVehicleEx(521,-2216.1000977,637.2000122,49.0999985,355.9968262,0,0,CAR_SPAWN); //FCR-900
  483. AddStaticVehicleEx(487,-2181.8000488,705.2999878,54.2000008,0.0000000,0,0,CAR_SPAWN); //Maverick
  484. AddStaticVehicleEx(487,-2718.8000488,1428.5999756,7.4000001,0.0000000,17,3,CAR_SPAWN); //Maverick
  485. AddStaticVehicleEx(603,-2688.6000977,1416.8000488,7.0999999,70.0000000,17,3,CAR_SPAWN); //Phoenix
  486. AddStaticVehicleEx(560,-2690.0000000,1413.3000488,6.9000001,68.0000000,17,3,CAR_SPAWN); //Sultan
  487. AddStaticVehicleEx(402,-2703.8999023,1445.1999512,7.0000000,270.0000000,17,3,CAR_SPAWN); //Buffalo
  488. AddStaticVehicleEx(405,-2709.8999023,1413.0000000,7.0999999,0.0000000,17,3,CAR_SPAWN); //Sentinel
  489. AddStaticVehicleEx(521,-2708.3999023,1444.9000244,6.8000002,180.0000000,17,3,CAR_SPAWN); //FCR-900
  490. AddStaticVehicleEx(521,-2691.1000977,1411.0000000,6.8000002,70.0000000,17,3,CAR_SPAWN); //FCR-900
  491. AddStaticVehicleEx(521,-2707.3999023,1413.0000000,6.8000002,359.9992676,17,3,CAR_SPAWN); //FCR-900
  492. AddStaticVehicleEx(521,-2113.8000488,-112.9000015,35.0000000,173.9996948,123,99,CAR_SPAWN); //FCR-900
  493. AddStaticVehicleEx(521,-2118.6999512,-112.9000015,35.0000000,173.9959717,123,99,CAR_SPAWN); //FCR-900
  494. AddStaticVehicleEx(521,-2124.3999023,-113.0999985,35.0000000,173.9959717,123,99,CAR_SPAWN); //FCR-900
  495. AddStaticVehicleEx(402,-2121.6999512,-114.1999969,35.2999992,180.0000000,123,99,CAR_SPAWN); //Buffalo
  496. AddStaticVehicleEx(603,-2115.8000488,-114.0999985,35.2999992,180.0000000,123,99,CAR_SPAWN); //Phoenix
  497. AddStaticVehicleEx(560,-2126.8000488,-113.9000015,35.0999985,180.0000000,123,99,CAR_SPAWN); //Sultan
  498. AddStaticVehicleEx(405,-2134.1999512,-114.0999985,35.2999992,230.0000000,123,99,CAR_SPAWN); //Sentinel
  499. AddStaticVehicleEx(487,-2130.8000488,-137.6000061,35.5999985,0.0000000,123,99,CAR_SPAWN); //Maverick
  500. AddStaticVehicleEx(487,-2495.1999512,770.4000244,35.4000015,0.0000000,93,94,CAR_SPAWN); //Maverick
  501. AddStaticVehicleEx(405,-2465.5000000,775.7000122,35.2000008,78.0000000,93,94,CAR_SPAWN); //Sentinel
  502. AddStaticVehicleEx(603,-2460.6999512,786.5000000,35.2000008,90.0000000,93,94,CAR_SPAWN); //Phoenix
  503. AddStaticVehicleEx(402,-2460.6999512,780.2999878,35.0999985,90.0000000,93,94,CAR_SPAWN); //Buffalo
  504. AddStaticVehicleEx(560,-2460.1999512,793.5000000,35.0000000,90.0000000,93,94,CAR_SPAWN); //Sultan
  505. AddStaticVehicleEx(521,-2493.3999023,794.7000122,34.7999992,258.0000000,93,94,CAR_SPAWN); //FCR-900
  506. AddStaticVehicleEx(521,-2493.5000000,792.9000244,34.7999992,257.9974365,93,94,CAR_SPAWN); //FCR-900
  507. AddStaticVehicleEx(521,-2493.6999512,791.0999756,34.7999992,257.9974365,93,94,CAR_SPAWN); //FCR-900
  508. AddStaticVehicleEx(490,-1735.3000488,1007.9000244,17.7999992,270.0000000,-1,-1,CAR_SPAWN); //FBI Rancher
  509. AddStaticVehicleEx(490,-1735.3000488,1015.7999878,17.7999992,270.0000000,-1,-1,CAR_SPAWN); //FBI Rancher
  510. AddStaticVehicleEx(490,-1735.1999512,1028.1999512,17.7999992,270.0000000,-1,-1,CAR_SPAWN); //FBI Rancher
  511. AddStaticVehicleEx(597,-1735.5999756,1036.4000244,17.7999992,270.0000000,0,0,CAR_SPAWN); //FBI Rancher
  512. AddStaticVehicleEx(597,-1721.5999756,1032.5000000,17.5000000,90.0000000,0,0,CAR_SPAWN); //Police Car (SFPD)
  513. AddStaticVehicleEx(597,-1721.5999756,1025.0000000,17.5000000,90.0000000,0,0,CAR_SPAWN); //Police Car (SFPD)
  514. AddStaticVehicleEx(597,-1721.4000244,1012.4000244,17.5000000,90.0000000,0,0,CAR_SPAWN); //Police Car (SFPD)
  515. AddStaticVehicleEx(497,-1758.5000000,991.4000244,96.1999969,0.0000000,-1,-1,CAR_SPAWN); //Police Maverick
  516. AddStaticVehicleEx(490,-1528.3000488,452.7000122,7.4000001,0.0000000,-1,-1,CAR_SPAWN); //FBI Rancher
  517. AddStaticVehicleEx(490,-1532.0999756,452.7000122,7.4000001,0.0000000,-1,-1,CAR_SPAWN); //FBI Rancher
  518. AddStaticVehicleEx(490,-1535.6999512,452.6000061,7.4000001,0.0000000,-1,-1,CAR_SPAWN); //FBI Rancher
  519. AddStaticVehicleEx(490,-1539.4000244,452.5000000,7.4000001,0.0000000,-1,-1,CAR_SPAWN); //FBI Rancher
  520. AddStaticVehicleEx(601,-1511.1999512,466.2000122,7.0999999,0.0000000,245,245,CAR_SPAWN); //S.W.A.T. Van
  521. AddStaticVehicleEx(601,-1515.4000244,466.2000122,7.0999999,0.0000000,245,245,CAR_SPAWN); //S.W.A.T. Van
  522. AddStaticVehicleEx(427,-1519.0999756,466.1000061,7.6999998,0.0000000,-1,-1,CAR_SPAWN); //Enforcer
  523. AddStaticVehicleEx(427,-1522.4000244,466.1000061,7.6999998,0.0000000,-1,-1,CAR_SPAWN); //Enforcer
  524. AddStaticVehicleEx(497,-1548.1999512,461.1000061,7.5000000,0.0000000,-1,-1,CAR_SPAWN); //Police Maverick
  525. AddStaticVehicleEx(522,-1519.9000244,662.9000244,6.8000002,0.0000000,189,190,CAR_SPAWN); //NRG-500
  526. AddStaticVehicleEx(522,-1521.4000244,662.9000244,6.8000002,0.0000000,189,190,CAR_SPAWN); //NRG-500
  527. AddStaticVehicleEx(522,-1522.9000244,662.9000244,6.8000002,0.0000000,132,4,CAR_SPAWN); //NRG-500
  528. AddStaticVehicleEx(522,-1524.5000000,662.9000244,6.8000002,0.0000000,132,4,CAR_SPAWN); //NRG-500
  529. AddStaticVehicleEx(522,-1526.1999512,663.0000000,6.8000002,0.0000000,189,190,CAR_SPAWN); //NRG-500
  530. AddStaticVehicleEx(522,-1518.4000244,663.0000000,6.8000002,0.0000000,37,37,CAR_SPAWN); //NRG-500
  531. CreateObject(5020,-2176.0000000,711.7000122,54.5999985,0.0000000,0.0000000,90.0000000); //object(mul_las) (1)
  532. CreateObject(5020,-2182.1999512,711.7000122,54.5999985,0.0000000,0.0000000,90.0000000); //object(mul_las) (2)
  533. CreateObject(5020,-2184.8000488,711.5999756,57.0000000,0.0000000,0.0000000,90.0000000); //object(mul_las) (3)
  534. CreateObject(1499,-2186.6999512,711.5999756,52.9000015,0.0000000,0.0000000,0.0000000); //object(gen_doorint05) (1)
  535. CreateObject(16154,-2182.5000000,714.0000000,52.9000015,0.0000000,0.0000000,92.0000000); //object(ufo_backroom) (1)
  536. CreateObject(1703,-2187.3000488,718.7999878,52.9000015,0.0000000,0.0000000,0.0000000); //object(kb_couch02) (1)
  537. CreateObject(1703,-2184.6999512,718.7999878,52.9000015,0.0000000,0.0000000,0.0000000); //object(kb_couch02) (2)
  538. CreateObject(5020,-2662.5000000,1434.3000488,7.8000002,0.0000000,0.0000000,0.0000000); //object(mul_las) (4)
  539. CreateObject(5020,-2686.1999512,1477.4000244,7.9000001,0.0000000,0.0000000,0.0000000); //object(mul_las) (5)
  540. CreateObject(5020,-2689.3000488,1480.5000000,7.9000001,0.0000000,0.0000000,90.0000000); //object(mul_las) (6)
  541. CreateObject(5020,-2692.3999023,1477.3000488,7.9000001,0.0000000,0.0000000,0.0000000); //object(mul_las) (8)
  542. CreateObject(1499,-2674.8000488,1435.9000244,6.0999999,0.0000000,0.0000000,90.0000000); //object(gen_doorint05) (3)
  543. CreateObject(5020,-2674.8000488,1432.8000488,7.0999999,0.0000000,0.0000000,0.0000000); //object(mul_las) (11)
  544. CreateObject(5020,-2671.8000488,1437.4000244,7.8000002,0.0000000,0.0000000,90.0000000); //object(mul_las) (12)
  545. CreateObject(5020,-2665.5000000,1437.4000244,7.8000002,0.0000000,0.0000000,90.0000000); //object(mul_las) (13)
  546. CreateObject(5020,-2674.0000000,1434.3000488,9.0000000,0.0000000,76.7499390,0.0000000); //object(mul_las) (15)
  547. CreateObject(5020,-2670.8000488,1434.3000488,9.3999996,0.0000000,90.0000000,0.0000000); //object(mul_las) (16)
  548. CreateObject(5020,-2667.5000000,1434.1999512,9.3999996,0.0000000,90.0000000,0.0000000); //object(mul_las) (17)
  549. CreateObject(5020,-2664.1999512,1434.3000488,9.3999996,0.0000000,90.0000000,0.0000000); //object(mul_las) (18)
  550. CreateObject(16154,-2670.3999023,1433.5999756,6.0999999,0.0000000,0.0000000,91.9995117); //object(ufo_backroom) (2)
  551. CreateObject(1499,-2138.1000977,-125.1999969,35.5000000,0.0000000,0.0000000,272.0000000); //object(gen_doorint05) (4)
  552. CreateObject(5020,-2141.5000000,-124.3000031,37.2999992,0.0000000,0.0000000,270.0000000); //object(mul_las) (19)
  553. CreateObject(5020,-2141.5000000,-130.3999939,37.2000008,0.0000000,0.0000000,270.0000000); //object(mul_las) (20)
  554. CreateObject(5020,-2141.6000977,-126.0999985,38.9000015,0.0000000,90.0000000,89.9998779); //object(mul_las) (21)
  555. CreateObject(5020,-2144.6000977,-127.4000015,37.2000008,0.0000000,0.0000000,180.0000000); //object(mul_las) (23)
  556. CreateObject(5020,-2141.6000977,-128.8000031,39.0000000,0.0000000,90.0000000,90.0000000); //object(mul_las) (24)
  557. CreateObject(16154,-2142.1000977,-127.0000000,35.4000015,0.0000000,0.0000000,178.0000000); //object(ufo_backroom) (3)
  558. CreateObject(16154,-2512.6999512,774.7999878,34.2000008,0.0000000,0.0000000,180.0000000); //object(ufo_backroom) (4)
  559. CreateObject(5020,-2512.6000977,772.0000000,35.9000015,0.0000000,0.0000000,270.0000000); //object(mul_las) (25)
  560. CreateObject(5020,-2509.6000977,776.5999756,35.2000008,0.0000000,0.0000000,180.0000000); //object(mul_las) (26)
  561. CreateObject(1499,-2509.6000977,773.5000000,34.2000008,0.0000000,0.0000000,270.0000000); //object(gen_doorint05) (5)
  562. CreateObject(5020,-2510.8000488,775.0999756,37.2999992,0.0000000,72.5000000,179.9945068); //object(mul_las) (27)
  563. CreateObject(5020,-2514.1000977,775.0999756,37.5999985,0.0000000,90.0000000,180.0000000); //object(mul_las) (28)
  564. CreateObject(1999,-1715.3000488,1005.4000244,16.8999996,0.0000000,0.0000000,0.0000000); //object(officedesk2) (1)
  565. CreateObject(1999,-1712.5999756,1005.4000244,16.8999996,0.0000000,0.0000000,0.0000000); //object(officedesk2) (2)
  566. CreateObject(1999,-1709.8000488,1005.4000244,16.8999996,0.0000000,0.0000000,0.0000000); //object(officedesk2) (3)
  567. CreateObject(1999,-1714.3000488,1002.2000122,16.8999996,0.0000000,0.0000000,180.0000000); //object(officedesk2) (4)
  568. CreateObject(1999,-1709.0000000,1002.2000122,16.8999996,0.0000000,0.0000000,179.9945068); //object(officedesk2) (6)
  569. CreateObject(1999,-1711.5999756,1002.2000122,16.8999996,0.0000000,0.0000000,179.9945068); //object(officedesk2) (7)
  570. CreateObject(2356,-1715.0999756,1004.7000122,16.8999996,0.0000000,0.0000000,278.0000000); //object(police_off_chair) (1)
  571. CreateObject(2356,-1711.8000488,1004.5999756,16.8999996,0.0000000,0.0000000,0.0000000); //object(police_off_chair) (2)
  572. CreateObject(2356,-1709.0000000,1004.5999756,16.8999996,0.0000000,0.0000000,0.0000000); //object(police_off_chair) (3)
  573. CreateObject(2356,-1709.3000488,1003.2000122,16.8999996,0.0000000,0.0000000,140.0000000); //object(police_off_chair) (4)
  574. CreateObject(2356,-1711.6999512,1003.0999756,16.8999996,0.0000000,0.0000000,151.9987793); //object(police_off_chair) (5)
  575. CreateObject(2356,-1712.5999756,1003.0999756,16.8999996,0.0000000,0.0000000,177.9958496); //object(police_off_chair) (6)
  576. CreateObject(2356,-1715.0000000,1003.0000000,16.8999996,0.0000000,0.0000000,177.9949951); //object(police_off_chair) (7)
  577. CreateObject(987,-1507.0000000,469.3999939,6.1999998,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (1)
  578. CreateObject(987,-1507.0000000,457.3999939,6.1999998,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (3)
  579. CreateObject(987,-1537.0000000,447.3999939,6.1999998,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (4)
  580. CreateObject(987,-1549.0000000,447.3999939,6.1999998,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (5)
  581. CreateObject(987,-1561.0000000,447.3999939,6.1999998,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (6)
  582. CreateObject(987,-1559.8000488,459.2000122,6.1999998,0.0000000,0.0000000,264.0000000); //object(elecfence_bar) (7)
  583. CreateObject(991,-1521.8000488,491.6000061,11.0000000,0.0000000,0.0000000,0.0000000); //object(bar_barriergate1) (2)
  584. CreateObject(991,-1525.6999512,488.3999939,11.0000000,0.0000000,0.0000000,90.0000000); //object(bar_barriergate1) (3)
  585. CreateObject(991,-1525.6999512,485.0000000,11.0000000,0.0000000,0.0000000,90.0000000); //object(bar_barriergate1) (4)
  586. CreateObject(991,-1518.5000000,488.3999939,11.0000000,0.0000000,0.0000000,90.0000000); //object(bar_barriergate1) (5)
  587. CreateObject(991,-1518.5000000,485.1000061,11.0000000,0.0000000,0.0000000,90.0000000); //object(bar_barriergate1) (6)
  588. CreateObject(991,-1522.4000244,491.6000061,11.0000000,0.0000000,0.0000000,0.0000000); //object(bar_barriergate1) (7)
  589. CreateObject(13591,-2335.0000000,101.0999985,34.5999985,0.0000000,0.0000000,0.0000000); //object(kickcar28) (1)
  590. CreateObject(18246,-2313.8999023,109.6999969,37.0000000,0.0000000,0.0000000,270.0000000); //object(cuntwjunk04) (1)
  591. CreateObject(18248,-2337.3999023,97.4000015,42.2000008,0.0000000,0.0000000,164.0000000); //object(cuntwjunk01) (1)
  592. CreateObject(7096,-2311.8000488,133.8000031,38.5000000,0.0000000,0.0000000,270.0000000); //object(vrockstairs) (1)
  593. CreateObject(1225,-2319.5000000,105.1999969,34.7000008,0.0000000,0.0000000,0.0000000); //object(barrel4) (1)
  594. CreateObject(1225,-2301.6000977,116.6999969,34.7000008,0.0000000,0.0000000,0.0000000); //object(barrel4) (2)
  595. CreateObject(1225,-2303.3000488,95.8000031,34.7000008,0.0000000,0.0000000,0.0000000); //object(barrel4) (3)
  596. CreateObject(1225,-2339.0000000,113.9000015,34.7000008,0.0000000,0.0000000,0.0000000); //object(barrel4) (4)
  597. CreateObject(1225,-2338.8999023,85.4000015,34.7000008,0.0000000,0.0000000,0.0000000); //object(barrel4) (5)
  598. CreateObject(1380,-2307.8000488,115.5000000,58.5000000,0.0000000,0.0000000,0.0000000); //object(magnocrane_01) (1)
  599. CreateObject(16337,-2331.8999023,110.3000031,34.2999992,0.0000000,0.0000000,0.0000000); //object(des_cranecontrol) (1)
  600. CreateObject(13591,-2301.3000488,150.0000000,34.4000015,0.0000000,0.0000000,266.0000000); //object(kickcar28) (2)
  601. CreateObject(8873,-2317.5000000,143.6000061,40.4000015,0.0000000,0.0000000,62.0000000); //object(vgsecnstrct12) (1)
  602. CreateObject(934,-2299.6000977,138.3000031,35.5999985,0.0000000,0.0000000,0.0000000); //object(generator_big) (1)
  603. CreateObject(934,-2314.6000977,88.5999985,35.5999985,0.0000000,0.0000000,0.0000000); //object(generator_big) (2)
  604. CreateObject(3214,-2319.0000000,154.8999939,43.2999992,0.0000000,0.0000000,0.0000000); //object(quarry_crusher) (1)
  605. CreateObject(3502,-2307.6000977,150.8000031,36.2000008,0.0000000,0.0000000,0.0000000); //object(vgsn_con_tube) (1)
  606. CreateObject(16342,-2310.6000977,167.3000031,37.5999985,0.0000000,0.0000000,0.0000000); //object(dam_genturbine04) (1)
  607. CreateObject(1225,-2290.3999023,148.8000031,34.7000008,0.0000000,0.0000000,0.0000000); //object(barrel4) (6)
  608. CreateObject(1225,-2313.6000977,155.8000031,34.7000008,0.0000000,0.0000000,0.0000000); //object(barrel4) (7)
  609. CreateObject(1225,-2329.8999023,170.3999939,34.7000008,0.0000000,0.0000000,0.0000000); //object(barrel4) (8)
  610. CreateObject(1225,-2298.6000977,187.8000031,34.7000008,0.0000000,0.0000000,0.0000000); //object(barrel4) (9)
  611. CreateObject(1225,-2315.6000977,198.6999969,34.7999992,0.0000000,0.0000000,0.0000000); //object(barrel4) (10)
  612. CreateObject(1225,-2341.6999512,212.1999969,34.7000008,0.0000000,0.0000000,0.0000000); //object(barrel4) (11)
  613. CreateObject(5244,-2341.6000977,194.3000031,36.7999992,0.0000000,0.0000000,270.0000000); //object(lasntrk1im03) (1)
  614. CreateObject(3378,-2303.5000000,188.8999939,35.5000000,0.0000000,0.0000000,0.0000000); //object(ce_beerpile01) (1)
  615. CreateObject(18257,-2314.6000977,176.6000061,34.2999992,0.0000000,0.0000000,0.0000000); //object(crates) (1)
  616. CreateObject(2669,-2304.0000000,194.6000061,38.0000000,0.0000000,0.0000000,0.0000000); //object(cj_chris_crate) (1)
  617. CreateObject(3573,-2321.1000977,191.0000000,37.0000000,0.0000000,0.0000000,0.0000000); //object(lasdkrtgrp1) (1)
  618. CreateObject(3577,-2311.3999023,174.6000061,35.0999985,0.0000000,0.0000000,0.0000000); //object(dockcrates1_la) (1)
  619. CreateObject(18451,-2313.6999512,204.8000031,34.7999992,0.0000000,0.0000000,230.0000000); //object(cs_oldcarjmp) (1)
  620. CreateObject(18568,-2311.8000488,184.1000061,35.0999985,0.0000000,0.0000000,0.0000000); //object(cs_logs05) (1)
  621. CreateObject(16337,-2326.6999512,206.5000000,34.2999992,0.0000000,0.0000000,0.0000000); //object(des_cranecontrol) (2)
  622. CreateObject(1457,-2325.3000488,201.5000000,36.0000000,0.0000000,0.0000000,0.0000000); //object(dyn_outhouse_2) (1)
  623. CreateObject(1457,-2321.5000000,203.6999969,36.0000000,0.0000000,0.0000000,0.0000000); //object(dyn_outhouse_2) (2)
  624. CreateObject(1457,-2321.1999512,166.6000061,36.0000000,0.0000000,0.0000000,0.0000000); //object(dyn_outhouse_2) (3)
  625. CreateObject(1457,-2313.0000000,100.0000000,36.0000000,0.0000000,0.0000000,0.0000000); //object(dyn_outhouse_2) (4)
  626. CreateObject(1457,-2335.8000488,174.8000031,36.0000000,0.0000000,0.0000000,0.0000000); //object(dyn_outhouse_2) (5)
  627. CreateObject(3359,-2335.3999023,151.0000000,34.2999992,0.0000000,0.0000000,90.0000000); //object(cxrf_savhusgar1_) (1)
  628. CreateObject(5401,-2066.3000488,1395.9000244,8.3000002,0.0000000,0.0000000,94.0000000); //object(laegarages1nw) (1)
  629. CreateObject(11292,-2089.6999512,1360.5000000,7.5999999,0.0000000,0.0000000,60.0000000); //object(gasstatiohut) (1)
  630. CreateObject(7231,-2087.3999023,1375.0000000,27.8999996,0.0000000,0.0000000,30.0000000); //object(clwnpocksgn_d) (1)
  631. CreateObject(10773,-2084.6000977,1409.8000488,8.8000002,0.0000000,0.0000000,90.0000000); //object(dk_fhp2_sfse) (1)
  632. CreateObject(12930,-2089.8000488,1383.5999756,6.8000002,0.0000000,0.0000000,0.0000000); //object(sw_pipepile02) (1)
  633. CreateObject(13489,-2080.1999512,1377.4000244,8.6999998,0.0000000,0.0000000,0.0000000); //object(sw_fueldrum04) (1)
  634. CreateObject(16601,-2082.1999512,1366.4000244,10.8000002,0.0000000,0.0000000,0.0000000); //object(by_fuel07) (1)
  635. CreateObject(18451,-2080.8000488,1357.9000244,6.5999999,0.0000000,0.0000000,0.0000000); //object(cs_oldcarjmp) (2)
  636. CreateObject(18451,-2066.0000000,1379.0999756,6.5999999,0.0000000,0.0000000,220.0000000); //object(cs_oldcarjmp) (3)
  637. CreateObject(18566,-2066.3999023,1366.9000244,7.0000000,0.0000000,0.0000000,0.0000000); //object(cs_logs02) (1)
  638. CreateObject(3594,-2081.0000000,1390.6999512,6.6999998,0.0000000,0.0000000,0.0000000); //object(la_fuckcar1) (1)
  639. CreateObject(3594,-2091.0000000,1375.9000244,6.6999998,0.0000000,0.0000000,300.0000000); //object(la_fuckcar1) (2)
  640. CreateObject(3593,-2088.6999512,1383.5000000,6.8000002,0.0000000,0.0000000,60.0000000); //object(la_fuckcar2) (1)
  641. CreateObject(3593,-2091.1000977,1410.0000000,6.8000002,0.0000000,0.0000000,59.9963379); //object(la_fuckcar2) (2)
  642. CreateObject(18248,-2075.3000488,1422.9000244,14.0000000,0.0000000,0.0000000,320.0000000); //object(cuntwjunk01) (2)
  643. CreateObject(18249,-2066.6999512,1349.5999756,10.3000002,0.0000000,0.0000000,0.0000000); //object(cuntwjunk05) (1)
  644. CreateObject(7096,-2074.3999023,1346.6999512,11.6999998,0.0000000,0.0000000,0.0000000); //object(vrockstairs) (2)
  645. CreateObject(3073,-2087.1999512,1350.6999512,7.8000002,0.0000000,0.0000000,70.0000000); //object(kmb_container_broke) (1)
  646. CreateObject(1571,-2075.5000000,1405.1999512,7.4000001,0.0000000,0.0000000,40.0000000); //object(cj_noodle_1) (1)
  647. CreateObject(1306,-2083.3999023,1394.6999512,13.6000004,0.0000000,0.0000000,60.0000000); //object(tlgraphpolegen) (1)
  648. CreateObject(1257,-2080.6000977,1384.9000244,7.4000001,0.0000000,0.0000000,52.0000000); //object(bustopm) (1)
  649. CreateObject(1257,-2063.8999023,1419.8000488,7.4000001,0.0000000,0.0000000,81.9982910); //object(bustopm) (2)
  650. CreateObject(16442,-2081.6999512,1431.0000000,8.0000000,0.0000000,0.0000000,0.0000000); //object(desn2_stripsigs1) (1)
  651. CreateObject(16442,-2069.1000977,1373.0999756,8.0000000,0.0000000,0.0000000,264.0000000); //object(desn2_stripsigs1) (2)
  652. CreateObject(1694,-2089.6000977,1422.3000488,14.8999996,0.0000000,0.0000000,0.0000000); //object(roofstuff13) (1)
  653. CreateObject(1694,-2074.6999512,1387.3000488,14.8999996,0.0000000,0.0000000,0.0000000); //object(roofstuff13) (2)
  654. CreateObject(1225,-2092.1999512,1349.0999756,6.5000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (12)
  655. CreateObject(1225,-2070.6000977,1368.5000000,6.5000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (13)
  656. CreateObject(1225,-2092.8999023,1379.3000488,6.5000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (14)
  657. CreateObject(1225,-2070.6000977,1403.5000000,6.5000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (15)
  658. CreateObject(1225,-2094.6000977,1401.9000244,6.5000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (16)
  659. CreateObject(1225,-2085.0000000,1425.4000244,6.5000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (17)
  660. CreateObject(1225,-2062.8999023,1435.4000244,6.5000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (18)
  661. CreateObject(1225,-2089.5000000,1432.5999756,6.5000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (19)
  662. CreateObject(2780,-2706.3999023,375.7999878,4.0000000,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (1)
  663. CreateObject(2780,-2067.3000488,1383.0999756,10.1999998,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (2)
  664. CreateObject(2780,-2067.6000977,1352.8000488,16.7000008,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (3)
  665. CreateObject(2780,-2083.3000488,1418.3000488,11.8999996,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (4)
  666. CreateObject(2780,-2296.6999512,174.6000061,34.2999992,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (5)
  667. CreateObject(2780,-2326.1000977,206.6000061,37.2000008,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (6)
  668. CreateObject(2780,-2346.6999512,178.6000061,39.2999992,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (7)
  669. CreateObject(2780,-2331.8000488,110.4000015,37.2000008,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (8)
  670. CreateObject(2780,-2338.0000000,148.0000000,38.0999985,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (9)
  671. CreateObject(2780,-2310.1000977,126.5000000,40.2000008,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (10)
  672. CreateObject(2780,-2727.8000488,354.0000000,3.7000000,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (11)
  673. CreateObject(2780,-2725.6999512,397.8999939,3.7000000,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (12)
  674. CreateObject(2780,-2687.8000488,398.6000061,3.7000000,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (13)
  675. CreateObject(2780,-2684.5000000,354.1000061,4.0000000,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (14)
  676. CreateObject(3374,-2700.0000000,389.2999878,4.9000001,0.0000000,0.0000000,0.0000000); //object(sw_haybreak02) (1)
  677. CreateObject(3374,-2700.0000000,385.2000122,4.9000001,0.0000000,0.0000000,0.0000000); //object(sw_haybreak02) (2)
  678. CreateObject(3374,-2700.1000977,386.7999878,7.9000001,0.0000000,0.0000000,0.0000000); //object(sw_haybreak02) (3)
  679. CreateObject(3425,-2710.8000488,397.2999878,14.8000002,0.0000000,0.0000000,0.0000000); //object(nt_windmill) (1)
  680. CreateObject(3461,-2716.3999023,391.2000122,5.4000001,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (1)
  681. CreateObject(3461,-2716.6000977,359.0000000,5.5000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (2)
  682. CreateObject(3461,-2696.1000977,360.1000061,5.5000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (3)
  683. CreateObject(3461,-2695.8000488,390.8999939,5.4000001,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (4)
  684. CreateObject(3528,-2706.5000000,372.2999878,6.9000001,0.0000000,0.0000000,264.0000000); //object(vgsedragon) (1)
  685. CreateObject(3528,-2709.6000977,376.3999939,6.9000001,0.0000000,0.0000000,173.9959717); //object(vgsedragon) (2)
  686. CreateObject(3528,-2706.1000977,380.1000061,6.9000001,0.0000000,0.0000000,87.9959717); //object(vgsedragon) (3)
  687. CreateObject(3528,-2702.3000488,376.0000000,6.9000001,0.0000000,0.0000000,351.9949951); //object(vgsedragon) (4)
  688. CreateObject(7392,-2731.6000977,365.7999878,11.1000004,0.0000000,0.0000000,46.0000000); //object(vegcandysign1) (1)
  689. CreateObject(13562,-2690.0000000,362.6000061,3.4000001,0.0000000,0.0000000,0.0000000); //object(bigsprunkpole) (1)
  690. CreateObject(16778,-2714.8999023,353.3999939,3.4000001,0.0000000,0.0000000,0.0000000); //object(des_ufosign) (1)
  691. CreateObject(16776,-2681.1999512,383.7999878,3.4000001,0.0000000,0.0000000,0.0000000); //object(des_cockbody) (1)
  692. CreateObject(3884,-2675.0000000,362.7999878,3.4000001,0.0000000,0.0000000,62.0000000); //object(samsite_sfxrf) (1)
  693. CreateObject(16337,-2701.6000977,355.7000122,3.4000001,0.0000000,0.0000000,0.0000000); //object(des_cranecontrol) (3)
  694. CreateObject(16337,-2732.8999023,394.5000000,3.7000000,0.0000000,0.0000000,0.0000000); //object(des_cranecontrol) (4)
  695. CreateObject(3625,-2728.1000977,383.1000061,6.1999998,0.0000000,0.0000000,0.0000000); //object(crgostntrmp) (1)
  696. CreateObject(18569,-2708.5000000,388.0000000,4.6999998,0.0000000,0.0000000,0.0000000); //object(cs_logs01) (1)
  697. CreateObject(16342,-2688.8999023,369.5000000,6.6999998,0.0000000,0.0000000,0.0000000); //object(dam_genturbine04) (2)
  698. CreateObject(3575,-2710.3000488,354.6000061,6.0999999,0.0000000,0.0000000,0.0000000); //object(lasdkrt05) (1)
  699. CreateObject(3630,-2723.5000000,369.1000061,4.9000001,0.0000000,0.0000000,320.0000000); //object(crdboxes2_las) (1)
  700. CreateObject(3632,-2695.3999023,375.7999878,3.8000000,0.0000000,0.0000000,0.0000000); //object(imoildrum_las) (1)
  701. CreateObject(8886,-2691.3000488,383.5000000,6.8000002,0.0000000,0.0000000,106.0000000); //object(vgsefrght04) (1)
  702. CreateObject(12913,-2699.8000488,398.6000061,6.0000000,0.0000000,0.0000000,0.0000000); //object(sw_fueldrum03) (1)
  703. CreateObject(12913,-2676.5000000,353.3999939,6.3000002,0.0000000,0.0000000,0.0000000); //object(sw_fueldrum03) (2)
  704. CreateObject(1225,-2679.1000977,362.5000000,3.8000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (20)
  705. CreateObject(1225,-2695.1999512,375.7999878,4.6999998,0.0000000,0.0000000,0.0000000); //object(barrel4) (21)
  706. CreateObject(1225,-2706.6000977,358.2999878,6.5000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (22)
  707. CreateObject(1225,-2729.1999512,363.7999878,3.8000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (23)
  708. CreateObject(1225,-2723.6000977,387.0000000,3.8000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (24)
  709. CreateObject(1225,-2694.8999023,400.2000122,4.0999999,0.0000000,0.0000000,0.0000000); //object(barrel4) (25)
  710. CreateObject(1225,-2700.0000000,386.5000000,9.8000002,0.0000000,0.0000000,0.0000000); //object(barrel4) (26)
  711. CreateObject(3866,-2090.3999023,178.6999969,41.9000015,0.0000000,0.0000000,57.9945068); //object(demolish1_sfxrf) (1)
  712. CreateObject(3866,-2056.3000488,232.3000031,42.7000008,0.0000000,0.0000000,179.9913330); //object(demolish1_sfxrf) (2)
  713. CreateObject(3887,-2096.3000488,203.3000031,43.0999985,0.0000000,0.0000000,270.0000000); //object(demolish4_sfxrf) (1)
  714. CreateObject(5126,-2108.1000977,247.0000000,50.0000000,0.0000000,0.0000000,266.0000000); //object(dockcranescale0) (1)
  715. CreateObject(3474,-2087.8000488,136.3999939,41.0000000,0.0000000,0.0000000,0.0000000); //object(freightcrane1) (1)
  716. CreateObject(16337,-2113.6000977,157.3999939,34.2000008,0.0000000,0.0000000,0.0000000); //object(des_cranecontrol) (5)
  717. CreateObject(16337,-2054.0000000,202.1000061,34.5000000,0.0000000,0.0000000,0.0000000); //object(des_cranecontrol) (6)
  718. CreateObject(16337,-2071.3000488,267.7999878,34.4000015,0.0000000,0.0000000,0.0000000); //object(des_cranecontrol) (7)
  719. CreateObject(3865,-2045.8000488,285.0000000,35.5999985,0.0000000,0.0000000,60.0000000); //object(concpipe_sfxrf) (1)
  720. CreateObject(3865,-2076.5000000,142.1999969,35.9000015,0.0000000,0.0000000,59.9963379); //object(concpipe_sfxrf) (2)
  721. CreateObject(3594,-2030.0999756,269.2999878,34.2999992,0.0000000,0.0000000,310.0000000); //object(la_fuckcar1) (3)
  722. CreateObject(3594,-2117.6000977,287.5000000,34.7999992,0.0000000,0.0000000,219.9957275); //object(la_fuckcar1) (4)
  723. CreateObject(3594,-2096.6999512,139.0000000,34.7000008,0.0000000,0.0000000,219.9902344); //object(la_fuckcar1) (5)
  724. CreateObject(3593,-2079.6999512,132.3999939,35.2000008,0.0000000,0.0000000,0.0000000); //object(la_fuckcar2) (3)
  725. CreateObject(3593,-2044.5000000,253.5000000,35.5000000,0.0000000,0.0000000,64.0000000); //object(la_fuckcar2) (4)
  726. CreateObject(3593,-2088.3000488,240.3999939,35.2000008,0.0000000,0.0000000,17.9953613); //object(la_fuckcar2) (5)
  727. CreateObject(3593,-2122.3999023,129.1999969,35.0000000,0.0000000,0.0000000,17.9901123); //object(la_fuckcar2) (6)
  728. CreateObject(3593,-2057.6999512,174.1000061,33.7999992,0.0000000,0.0000000,17.9901123); //object(la_fuckcar2) (7)
  729. CreateObject(2780,-2057.6999512,174.1999969,33.5000000,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (15)
  730. CreateObject(2780,-2054.3000488,202.5000000,37.4000015,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (16)
  731. CreateObject(2780,-2042.5999756,283.5000000,34.2000008,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (17)
  732. CreateObject(2780,-2106.6999512,278.2999878,34.0999985,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (18)
  733. CreateObject(2780,-2123.3999023,241.0000000,36.0999985,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (19)
  734. CreateObject(2780,-2131.0000000,206.3999939,34.2999992,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (20)
  735. CreateObject(2780,-2106.6999512,189.8000031,34.2999992,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (21)
  736. CreateObject(2780,-2126.8999023,148.1000061,40.2999992,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (22)
  737. CreateObject(2780,-2104.6000977,122.6999969,34.2999992,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (23)
  738. CreateObject(2780,-2072.3000488,140.1999969,34.5000000,0.0000000,0.0000000,0.0000000); //object(cj_smoke_mach) (24)
  739. CreateObject(1225,-2077.3000488,146.8000031,34.4000015,0.0000000,0.0000000,0.0000000); //object(barrel4) (27)
  740. CreateObject(1225,-2056.6000977,200.8999939,34.5000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (28)
  741. CreateObject(1225,-2126.8999023,123.0000000,34.7000008,0.0000000,0.0000000,0.0000000); //object(barrel4) (29)
  742. CreateObject(1225,-2130.5000000,147.3999939,34.7999992,0.0000000,0.0000000,0.0000000); //object(barrel4) (30)
  743. CreateObject(1225,-2129.3999023,162.6000061,41.7000008,0.0000000,0.0000000,0.0000000); //object(barrel4) (31)
  744. CreateObject(1225,-2119.3999023,200.6000061,34.7000008,0.0000000,0.0000000,0.0000000); //object(barrel4) (32)
  745. CreateObject(1225,-2084.6000977,205.6000061,34.5999985,0.0000000,0.0000000,0.0000000); //object(barrel4) (33)
  746. CreateObject(1225,-2085.5000000,242.1999969,35.0000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (34)
  747. CreateObject(1225,-2048.6000977,287.0000000,34.5999985,0.0000000,0.0000000,0.0000000); //object(barrel4) (35)
  748. CreateObject(1225,-2087.6999512,299.3999939,40.4000015,0.0000000,0.0000000,0.0000000); //object(barrel4) (36)
  749. CreateObject(1225,-2115.1999512,290.8999939,34.5000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (37)
  750. CreateObject(1225,-2119.5000000,265.2000122,35.0999985,0.0000000,0.0000000,0.0000000); //object(barrel4) (38)
  751. CreateObject(5400,-1496.8000488,724.0000000,5.8000002,0.0000000,0.0000000,270.0000000); //object(laeskatetube1) (1)
  752. CreateObject(13590,-1497.1999512,717.7999878,8.6000004,0.0000000,0.0000000,184.0000000); //object(kickbus04) (1)
  753. CreateObject(1634,-1508.6999512,704.7999878,7.5000000,0.0000000,0.0000000,0.0000000); //object(landjump2) (1)
  754. CreateObject(1634,-1508.8000488,724.4000244,7.5000000,0.0000000,0.0000000,182.0000000); //object(landjump2) (2)
  755. CreateObject(12956,-1512.6999512,742.5000000,9.1000004,0.0000000,0.0000000,268.0000000); //object(sw_trailerjump) (1)
  756. CreateObject(13604,-1521.3000488,686.7000122,7.9000001,0.0000000,0.0000000,0.0000000); //object(kickramp05) (1)
  757. CreateObject(13641,-1508.6999512,702.2999878,5.8000002,0.0000000,0.0000000,90.0000000); //object(kickramp04) (1)
  758. CreateObject(13645,-1493.5999756,776.4000244,6.9000001,0.0000000,0.0000000,0.0000000); //object(kickramp06) (1)
  759. CreateObject(13645,-1493.6999512,780.2000122,6.9000001,0.0000000,0.0000000,180.0000000); //object(kickramp06) (2)
  760. CreateObject(1633,-1516.1999512,771.2999878,7.5000000,0.0000000,0.0000000,268.0000000); //object(landjump) (1)
  761. CreateObject(1633,-1509.9000244,771.0000000,7.5000000,0.0000000,0.0000000,87.9949951); //object(landjump) (2)
  762. CreateObject(2931,-1488.0999756,758.2999878,6.0999999,0.0000000,0.0000000,0.0000000); //object(kmb_jump1) (1)
  763. CreateObject(13647,-1488.0000000,776.4000244,6.1999998,0.0000000,0.0000000,90.0000000); //object(wall1) (1)
  764. CreateObject(13643,-1520.5999756,752.0999756,7.5000000,0.0000000,0.0000000,58.0000000); //object(logramps02) (1)
  765. CreateObject(16401,-1510.4000244,738.2999878,6.1999998,0.0000000,0.0000000,91.5000000); //object(desn2_peckjump) (1)
  766.  
  767. // ========================= LS SOUTH ISLAND [LUCASTOTOLA] ==========================
  768. AddStaticVehicleEx(454,2603.5000000,-3397.1999512,0.9000000,0.0000000,165,169,15); //Tropic
  769. AddStaticVehicleEx(472,2320.6999512,-3576.6000977,0.0000000,12.0000000,158,164,15); //Coastguard
  770. AddStaticVehicleEx(510,2465.3999023,-3483.3999023,7.5000000,0.0000000,215,142,15); //Mountain Bike
  771. AddStaticVehicleEx(510,2432.5000000,-3509.8000488,7.5999999,0.0000000,215,142,15); //Mountain Bike
  772. AddStaticVehicleEx(424,2424.3000488,-3516.3000488,7.6999998,346.0000000,156,161,15); //BF Injection
  773. AddStaticVehicleEx(424,2447.5000000,-3497.6000977,7.5999999,345.9979248,156,161,15); //BF Injection
  774. AddStaticVehicleEx(424,2456.3000488,-3491.0000000,7.5999999,345.9979248,199,166,15); //BF Injection
  775. AddStaticVehicleEx(568,2584.5000000,-3443.6999512,7.6999998,0.0000000,45,58,15); //Bandito
  776. AddStaticVehicleEx(424,2580.3999023,-3442.6000977,7.5999999,0.0000000,81,84,15); //BF Injection
  777. AddStaticVehicleEx(468,2577.5000000,-3442.6000977,7.5000000,0.0000000,132,4,15); //Sanchez
  778. AddStaticVehicleEx(471,2320.5000000,-3615.5000000,2.5999999,336.0000000,19,69,15); //Quad
  779. AddStaticVehicleEx(539,2552.6999512,-3497.3999023,0.5000000,90.0000000,133,31,15); //Vortex
  780. AddStaticVehicleEx(568,2422.8000488,-3643.1000977,31.5000000,272.0000000,94,112,15); //Bandito
  781. AddStaticVehicleEx(487,2406.8000488,-3630.1000977,31.0000000,0.0000000,132,4,15); //Maverick
  782. AddStaticVehicleEx(422,2497.8000488,-3603.1999512,36.7999992,92.0000000,106,122,15); //Bobcat
  783. AddStaticVehicleEx(510,2476.8000488,-3591.6000977,39.4000015,308.0000000,134,68,15); //Mountain Bike
  784. AddStaticVehicleEx(510,2482.3000488,-3605.1999512,38.5000000,287.9962158,134,68,15); //Mountain Bike
  785. AddStaticVehicleEx(446,2485.6000977,-2706.5000000,0.0000000,180.0000000,132,4,15); //Squalo
  786. CreateObject(17081,2455.5000000,-3542.0000000,3.5000000,0.0000000,0.0000000,262.7490234); //object(cuntwland06b) (1)
  787. CreateObject(4842,2507.5996094,-3437.1992188,-2.5000000,0.0000000,0.0000000,225.9997559); //object(beach1_las0fg) (1)
  788. CreateObject(745,2551.7998047,-3445.1992188,6.5999999,0.0000000,0.0000000,307.9962158); //object(sm_scrub_rock5) (2)
  789. CreateObject(745,2546.6000977,-3445.0000000,6.6999998,0.0000000,0.0000000,205.9962158); //object(sm_scrub_rock5) (3)
  790. CreateObject(746,2542.6999512,-3444.3000488,7.1999998,0.0000000,0.0000000,80.0000000); //object(sm_scrub_rock2) (1)
  791. CreateObject(746,2535.8999023,-3444.1999512,6.9000001,0.0000000,0.0000000,275.9969482); //object(sm_scrub_rock2) (2)
  792. CreateObject(746,2540.3999023,-3444.6999512,7.0000000,0.0000000,0.0000000,60.0000000); //object(sm_scrub_rock2) (3)
  793. CreateObject(746,2538.1999512,-3444.1999512,7.0999999,0.0000000,0.0000000,299.9963379); //object(sm_scrub_rock2) (4)
  794. CreateObject(748,2533.6999512,-3443.0000000,7.0999999,0.0000000,0.0000000,0.0000000); //object(sm_scrb_grp1) (1)
  795. CreateObject(748,2530.8999023,-3438.0000000,6.5999999,0.0000000,0.0000000,0.0000000); //object(sm_scrb_grp1) (2)
  796. CreateObject(745,2529.1000977,-3441.3000488,6.6999998,0.0000000,0.0000000,141.9936523); //object(sm_scrub_rock5) (4)
  797. CreateObject(896,2478.2998047,-3449.0000000,2.2000000,0.0000000,179.9945068,57.9968262); //object(searock06) (1)
  798. CreateObject(896,2483.7998047,-3436.3994141,2.0000000,0.0000000,179.9945068,233.9923096); //object(searock06) (2)
  799. CreateObject(900,2493.7998047,-3425.0000000,4.9000001,0.0000000,0.0000000,49.9987793); //object(searock04) (1)
  800. CreateObject(896,2500.5000000,-3414.1999512,1.0000000,0.0000000,179.9945068,39.9968262); //object(searock06) (3)
  801. CreateObject(900,2509.3999023,-3400.5000000,3.9000001,0.0000000,0.0000000,257.9987793); //object(searock04) (2)
  802. CreateObject(901,2519.1999512,-3402.3999023,1.7000000,0.0000000,0.0000000,54.0000000); //object(searock05) (1)
  803. CreateObject(901,2514.3000488,-3389.8999023,-0.3000000,0.0000000,0.0000000,103.9978027); //object(searock05) (2)
  804. CreateObject(901,2502.5000000,-3393.6999512,-0.5000000,0.0000000,0.0000000,237.9965820); //object(searock05) (3)
  805. CreateObject(12808,2509.0000000,-3443.1000977,7.8000002,0.0000000,0.0000000,202.0000000); //object(sw_logs3) (1)
  806. CreateObject(770,2596.6999512,-3463.1999512,7.1999998,0.0000000,0.0000000,0.0000000); //object(pinebg_hi) (1)
  807. CreateObject(770,2585.0996094,-3480.1992188,6.5999999,0.0000000,0.0000000,0.0000000); //object(pinebg_hi) (2)
  808. CreateObject(770,2585.0000000,-3508.5000000,5.1999998,0.0000000,0.0000000,0.0000000); //object(pinebg_hi) (3)
  809. CreateObject(770,2535.0000000,-3481.8994141,2.0999999,0.0000000,0.0000000,0.0000000); //object(pinebg_hi) (5)
  810. CreateObject(770,2492.1000977,-3501.8999023,3.4000001,0.0000000,0.0000000,0.0000000); //object(pinebg_hi) (6)
  811. CreateObject(768,2596.0996094,-3527.3994141,5.1999998,0.0000000,0.0000000,0.0000000); //object(elmtreegrn2_hi) (1)
  812. CreateObject(768,2523.1000977,-3500.8999023,0.9000000,0.0000000,0.0000000,0.0000000); //object(elmtreegrn2_hi) (2)
  813. CreateObject(768,2558.2998047,-3563.0996094,3.4000001,0.0000000,0.0000000,0.0000000); //object(elmtreegrn2_hi) (3)
  814. CreateObject(889,2588.1999512,-3466.0000000,7.0000000,0.0000000,0.0000000,0.0000000); //object(pinebg_po) (1)
  815. CreateObject(889,2598.0000000,-3478.8999023,9.1999998,0.0000000,0.0000000,0.0000000); //object(pinebg_po) (2)
  816. CreateObject(889,2513.8000488,-3491.3999023,2.5000000,0.0000000,0.0000000,0.0000000); //object(pinebg_po) (3)
  817. CreateObject(889,2551.5000000,-3480.5996094,1.8000000,0.0000000,0.0000000,0.0000000); //object(pinebg_po) (4)
  818. CreateObject(889,2607.5000000,-3514.1999512,7.9000001,0.0000000,0.0000000,0.0000000); //object(pinebg_po) (5)
  819. CreateObject(895,2590.8000488,-3473.0000000,7.0999999,0.0000000,0.0000000,0.0000000); //object(elmweesm_po) (1)
  820. CreateObject(895,2594.8999023,-3506.5000000,6.5999999,0.0000000,0.0000000,0.0000000); //object(elmweesm_po) (2)
  821. CreateObject(895,2525.1000977,-3483.0000000,2.3000000,0.0000000,0.0000000,0.0000000); //object(elmweesm_po) (3)
  822. CreateObject(736,2599.5000000,-3491.3000488,20.2999992,0.0000000,0.0000000,0.0000000); //object(ceasertree01_lvs) (1)
  823. CreateObject(736,2588.6999512,-3494.3999023,19.1000004,0.0000000,0.0000000,0.0000000); //object(ceasertree01_lvs) (2)
  824. CreateObject(736,2592.8994141,-3562.6992188,22.5000000,0.0000000,0.0000000,0.0000000); //object(ceasertree01_lvs) (3)
  825. CreateObject(715,2600.3000488,-3501.5000000,15.8000002,0.0000000,0.0000000,0.0000000); //object(veg_bevtree3) (1)
  826. CreateObject(715,2593.0996094,-3539.7998047,14.3999996,0.0000000,0.0000000,0.0000000); //object(veg_bevtree3) (2)
  827. CreateObject(715,2591.0000000,-3585.1999512,20.0000000,0.0000000,0.0000000,0.0000000); //object(veg_bevtree3) (3)
  828. CreateObject(715,2592.3999023,-3610.6999512,22.8999996,0.0000000,0.0000000,0.0000000); //object(veg_bevtree3) (4)
  829. CreateObject(715,2566.8999023,-3631.8999023,22.6000004,0.0000000,0.0000000,0.0000000); //object(veg_bevtree3) (5)
  830. CreateObject(715,2547.8999023,-3647.0000000,25.2000008,0.0000000,0.0000000,0.0000000); //object(veg_bevtree3) (6)
  831. CreateObject(11490,2592.3000488,-3452.0000000,6.6999998,0.0000000,0.0000000,180.0000000); //object(des_ranch) (2)
  832. CreateObject(11491,2592.3000488,-3441.0000000,8.1999998,0.0000000,0.0000000,180.0000000); //object(des_ranchbits1) (1)
  833. CreateObject(1637,2550.3994141,-3434.0000000,8.1000004,0.0000000,0.0000000,85.9954834); //object(od_pat_hutb) (1)
  834. CreateObject(1641,2578.3000488,-3433.8000488,6.8000002,0.0000000,0.0000000,0.0000000); //object(beachtowel03) (1)
  835. CreateObject(1640,2576.8000488,-3433.6999512,6.8000002,0.0000000,0.0000000,0.0000000); //object(beachtowel04) (1)
  836. CreateObject(1642,2575.3000488,-3433.6999512,6.8000002,0.0000000,0.0000000,0.0000000); //object(beachtowel02) (1)
  837. CreateObject(1643,2573.6000977,-3433.6999512,6.8000002,0.0000000,0.0000000,0.0000000); //object(beachtowel01) (1)
  838. CreateObject(1461,2552.0996094,-3434.0000000,7.5999999,0.0000000,0.0000000,171.9964600); //object(dyn_life_p) (1)
  839. CreateObject(1255,2580.0996094,-3435.5996094,7.3000002,0.0000000,0.0000000,109.9951477); //object(lounger) (1)
  840. CreateObject(1255,2582.0000000,-3434.8999023,7.3000002,0.0000000,0.0000000,109.9951172); //object(lounger) (2)
  841. CreateObject(1645,2571.3000488,-3434.1999512,7.0999999,0.0000000,0.0000000,168.0000000); //object(lounge_wood_up) (1)
  842. CreateObject(946,2569.3999023,-3442.1000977,9.0000000,0.0000000,0.0000000,270.0000000); //object(bskball_lax) (1)
  843. CreateObject(1723,2588.3000488,-3452.1000977,8.1999998,0.0000000,0.0000000,0.0000000); //object(mrk_seating1) (1)
  844. CreateObject(1724,2591.1999512,-3452.8999023,8.1999998,0.0000000,0.0000000,270.0000000); //object(mrk_seating1b) (1)
  845. CreateObject(2313,2589.6999512,-3455.8000488,8.1999998,0.0000000,0.0000000,180.0000000); //object(cj_tv_table1) (1)
  846. CreateObject(1752,2589.0000000,-3456.0000000,8.6999998,0.0000000,0.0000000,178.0000000); //object(swank_tv_3) (1)
  847. CreateObject(15036,2595.3000488,-3454.0000000,9.3999996,0.0000000,0.0000000,90.0000000); //object(kit_cab_washin_sv) (1)
  848. CreateObject(2637,2594.1000977,-3452.8000488,8.6000004,0.0000000,0.0000000,270.0000000); //object(cj_pizza_table2) (1)
  849. CreateObject(1828,2592.6000977,-3451.3999023,8.1999998,0.0000000,0.0000000,0.0000000); //object(man_sdr_rug) (1)
  850. CreateObject(1840,2589.8000488,-3455.8000488,8.6999998,0.0000000,0.0000000,270.0000000); //object(speaker_2) (1)
  851. CreateObject(1840,2588.1999512,-3455.8000488,8.6999998,0.0000000,0.0000000,270.0000000); //object(speaker_2) (2)
  852. CreateObject(2002,2596.3000488,-3451.5000000,8.1999998,0.0000000,0.0000000,270.0000000); //object(water_coolnu) (1)
  853. CreateObject(2100,2587.8999023,-3450.6999512,8.1999998,0.0000000,0.0000000,90.0000000); //object(med_hi_fi_2) (1)
  854. CreateObject(2029,2590.8000488,-3447.1999512,8.1999998,0.0000000,0.0000000,0.0000000); //object(swank_dinning_1) (2)
  855. CreateObject(2029,2592.8000488,-3447.1999512,8.1999998,0.0000000,0.0000000,0.0000000); //object(swank_dinning_1) (3)
  856. CreateObject(2124,2594.8999023,-3447.1999512,9.0000000,0.0000000,0.0000000,0.0000000); //object(swank_din_chair_1) (1)
  857. CreateObject(2124,2589.8000488,-3447.1999512,9.0000000,0.0000000,0.0000000,180.0000000); //object(swank_din_chair_1) (2)
  858. CreateObject(2124,2591.3999023,-3446.3999023,9.0000000,0.0000000,0.0000000,90.0000000); //object(swank_din_chair_1) (3)
  859. CreateObject(2124,2592.3999023,-3446.3999023,9.0000000,0.0000000,0.0000000,90.0000000); //object(swank_din_chair_1) (6)
  860. CreateObject(2124,2593.3999023,-3446.3999023,9.0000000,0.0000000,0.0000000,90.0000000); //object(swank_din_chair_1) (7)
  861. CreateObject(2124,2593.5000000,-3447.8999023,9.0000000,0.0000000,0.0000000,270.0000000); //object(swank_din_chair_1) (8)
  862. CreateObject(2124,2592.3999023,-3447.8999023,9.0000000,0.0000000,0.0000000,270.0000000); //object(swank_din_chair_1) (9)
  863. CreateObject(2124,2591.3999023,-3447.8999023,9.0000000,0.0000000,0.0000000,270.0000000); //object(swank_din_chair_1) (10)
  864. CreateObject(17026,2632.3000488,-3441.1999512,-4.0000000,0.0000000,0.0000000,284.0000000); //object(cunt_rockgp2_) (1)
  865. CreateObject(17026,2612.6999512,-3478.5000000,-0.2000000,0.0000000,0.0000000,314.0000000); //object(cunt_rockgp2_) (2)
  866. CreateObject(17026,2612.0000000,-3524.7998047,-4.0999999,0.0000000,0.0000000,317.9937744); //object(cunt_rockgp2_) (3)
  867. CreateObject(17026,2607.8000488,-3564.1999512,-0.5000000,0.0000000,0.0000000,329.9937744); //object(cunt_rockgp2_) (4)
  868. CreateObject(18228,2616.0000000,-3612.0000000,4.6999998,0.0000000,0.0000000,57.9968262); //object(cunt_rockgp2_21) (1)
  869. CreateObject(896,2616.0000000,-3626.6992188,16.0000000,0.0000000,0.0000000,353.9959717); //object(searock06) (4)
  870. CreateObject(901,2615.0000000,-3603.0000000,20.3999996,0.0000000,0.0000000,91.9995117); //object(searock05) (4)
  871. CreateObject(880,2612.1999512,-3591.3000488,17.1000004,0.0000000,0.0000000,168.0000000); //object(p_rubble0bcol) (1)
  872. CreateObject(18228,2596.6999512,-3643.3000488,5.1999998,0.0000000,0.0000000,351.9968262); //object(cunt_rockgp2_21) (1)
  873. CreateObject(896,2585.1000977,-3646.1999512,16.5000000,0.0000000,0.0000000,263.9959717); //object(searock06) (4)
  874. CreateObject(901,2604.1000977,-3637.8000488,17.2000008,0.0000000,0.0000000,157.9995117); //object(searock05) (4)
  875. CreateObject(18228,2555.3000488,-3663.3000488,5.5000000,0.0000000,0.0000000,351.9964600); //object(cunt_rockgp2_21) (1)
  876. CreateObject(18228,2513.6999512,-3680.5000000,3.5000000,0.0000000,0.0000000,351.9964600); //object(cunt_rockgp2_21) (1)
  877. CreateObject(18228,2478.1992188,-3692.5000000,0.0000000,0.0000000,0.0000000,301.9921875); //object(cunt_rockgp2_21) (1)
  878. CreateObject(901,2466.3999023,-3688.3000488,15.0000000,6.1371155,82.0895386,208.4192657); //object(searock05) (4)
  879. CreateObject(17031,2444.8999023,-3670.5000000,-0.3000000,0.0000000,0.0000000,228.0000000); //object(cunt_rockgp2_13) (1)
  880. CreateObject(17031,2445.6999512,-3667.8000488,10.0000000,0.0000000,0.0000000,47.9992676); //object(cunt_rockgp2_13) (2)
  881. CreateObject(17071,2441.5000000,-3700.0000000,0.0000000,0.0000000,0.0000000,0.0000000); //object(cunt_rockgp2_25) (1)
  882. CreateObject(17031,2418.1999512,-3656.1000977,0.0000000,0.0000000,0.0000000,257.9992676); //object(cunt_rockgp2_13) (3)
  883. CreateObject(17031,2423.5996094,-3655.5996094,12.0000000,0.0000000,0.0000000,79.9914551); //object(cunt_rockgp2_13) (4)
  884. CreateObject(18228,2383.6000977,-3665.6999512,0.0000000,0.0000000,0.0000000,315.9921875); //object(cunt_rockgp2_21) (1)
  885. CreateObject(901,2435.6000977,-3662.6000977,28.0000000,0.0000000,0.0000000,121.9995117); //object(searock05) (4)
  886. CreateObject(901,2418.3000488,-3660.3999023,25.8999996,0.0000000,0.0000000,345.9976807); //object(searock05) (4)
  887. CreateObject(18228,2394.8000488,-3656.6999512,13.6000004,0.0000000,0.0000000,153.9887695); //object(cunt_rockgp2_21) (1)
  888. CreateObject(4842,2374.8994141,-3590.5996094,-2.4000001,0.0000000,0.0000000,283.9965820); //object(beach1_las0fg) (1)
  889. CreateObject(900,2420.8999023,-3552.3999023,8.1000004,0.0000000,0.0000000,49.9987793); //object(searock04) (1)
  890. CreateObject(900,2441.1000977,-3532.6999512,7.5999999,0.0000000,0.0000000,39.9987793); //object(searock04) (1)
  891. CreateObject(900,2456.0000000,-3515.0996094,6.6999998,0.0000000,0.0000000,9.9920654); //object(searock04) (1)
  892. CreateObject(900,2475.0996094,-3512.7998047,4.5999999,0.0000000,0.0000000,353.9904785); //object(searock04) (1)
  893. CreateObject(901,2361.3000488,-3641.3999023,0.9000000,0.0000000,0.0000000,231.9995117); //object(searock05) (4)
  894. CreateObject(901,2355.0000000,-3652.3000488,1.3000000,0.0000000,0.0000000,231.9982910); //object(searock05) (4)
  895. CreateObject(901,2352.3999023,-3661.0000000,0.7000000,0.0000000,0.0000000,231.9982910); //object(searock05) (4)
  896. CreateObject(901,2352.3999023,-3624.3999023,0.0000000,0.0000000,0.0000000,231.9982910); //object(searock05) (4)
  897. CreateObject(901,2346.6000977,-3631.6000977,0.7000000,0.0000000,0.0000000,231.9982910); //object(searock05) (4)
  898. CreateObject(901,2340.8000488,-3643.1999512,0.6000000,0.0000000,0.0000000,231.9982910); //object(searock05) (4)
  899. CreateObject(901,2338.6000977,-3654.1999512,0.9000000,0.0000000,0.0000000,231.9982910); //object(searock05) (4)
  900. CreateObject(901,2331.0000000,-3656.8000488,0.0000000,0.0000000,0.0000000,131.9982910); //object(searock05) (4)
  901. CreateObject(901,2319.1999512,-3651.5000000,0.0000000,0.0000000,0.0000000,131.9952393); //object(searock05) (4)
  902. CreateObject(901,2309.3000488,-3646.1000977,0.0000000,0.0000000,0.0000000,131.9952393); //object(searock05) (4)
  903. CreateObject(17067,2444.5000000,-3505.6999512,6.5000000,359.2500000,0.0000000,166.0000000); //object(cw2_logcabins) (1)
  904. CreateObject(18259,2330.5000000,-3622.5996094,3.5000000,0.0000000,0.0000000,239.9908447); //object(logcabinn01) (1)
  905. CreateObject(1637,2402.3999023,-3536.1000977,8.1999998,0.0000000,0.0000000,129.9954834); //object(od_pat_hutb) (1)
  906. CreateObject(1461,2403.8999023,-3535.6999512,7.6999998,0.0000000,0.0000000,229.9964600); //object(dyn_life_p) (1)
  907. CreateObject(11495,2608.6000977,-3405.5000000,1.2000000,1.2500000,0.0000000,0.0000000); //object(des_ranchjetty) (1)
  908. CreateObject(12990,2328.6999512,-3587.6999512,2.0000000,0.0000000,0.0000000,192.0000000); //object(sw_jetty) (1)
  909. CreateObject(2404,2467.3999023,-3482.8000488,8.0000000,0.0000000,0.0000000,178.0000000); //object(cj_surf_board) (1)
  910. CreateObject(2404,2443.6000977,-3502.8000488,8.0000000,0.0000000,0.0000000,177.9949951); //object(cj_surf_board) (2)
  911. CreateObject(2405,2451.0000000,-3496.0000000,8.0000000,0.0000000,0.0000000,190.0000000); //object(cj_surf_board2) (1)
  912. CreateObject(2405,2427.1000977,-3516.1999512,8.1000004,0.0000000,0.0000000,189.9975586); //object(cj_surf_board2) (2)
  913. CreateObject(2406,2434.6999512,-3509.1999512,8.1000004,0.0000000,0.0000000,190.0000000); //object(cj_surf_board3) (1)
  914. CreateObject(2406,2460.1000977,-3489.8000488,8.0000000,0.0000000,0.0000000,189.9975586); //object(cj_surf_board3) (2)
  915. CreateObject(2404,2459.3999023,-3489.5000000,8.0000000,0.0000000,0.0000000,177.9949951); //object(cj_surf_board) (3)
  916. CreateObject(2410,2471.6999512,-3483.1000977,6.9000001,0.0000000,0.0000000,0.0000000); //object(cj_surf_board4) (1)
  917. CreateObject(2410,2438.6999512,-3505.6999512,6.9000001,0.0000000,0.0000000,0.0000000); //object(cj_surf_board4) (2)
  918. CreateObject(1794,2335.3999023,-3626.0000000,3.5000000,0.0000000,0.0000000,152.7484131); //object(low_bed_3) (1)
  919. CreateObject(1828,2331.0000000,-3622.1000977,3.5999999,0.0000000,0.0000000,329.9963379); //object(man_sdr_rug) (2)
  920. CreateObject(2091,2336.6999512,-3620.8000488,3.5000000,0.0000000,0.0000000,329.9963379); //object(tv_ward_med_1) (1)
  921. CreateObject(2131,2322.6999512,-3619.1999512,3.5000000,0.0000000,0.0000000,59.9963379); //object(cj_kitch2_fridge) (1)
  922. CreateObject(2132,2321.6999512,-3620.8999023,3.5000000,0.0000000,0.0000000,59.9963379); //object(cj_kitch2_sink) (1)
  923. CreateObject(2132,2323.6999512,-3617.5000000,3.5000000,0.0000000,0.0000000,59.9908447); //object(cj_kitch2_sink) (2)
  924. CreateObject(2226,2337.3999023,-3621.6000977,5.5000000,0.0000000,0.0000000,301.9976807); //object(low_hi_fi_3) (1)
  925. CreateObject(2404,2331.3999023,-3618.0000000,4.8000002,0.0000000,0.0000000,0.0000000); //object(cj_surf_board) (4)
  926. CreateObject(2117,2325.8000488,-3620.3999023,3.5999999,0.0000000,0.0000000,331.9958496); //object(swank_dinning_5) (1)
  927. CreateObject(1720,2326.6000977,-3620.0000000,3.5999999,0.0000000,0.0000000,333.9953613); //object(rest_chair) (1)
  928. CreateObject(1720,2326.0000000,-3621.3000488,3.5000000,0.0000000,0.0000000,150.2435303); //object(rest_chair) (2)
  929. CreateObject(1720,2325.1000977,-3619.3999023,3.5999999,0.0000000,0.0000000,0.0000000); //object(rest_chair) (3)
  930. CreateObject(1720,2327.1999512,-3621.1000977,3.5000000,0.0000000,0.0000000,241.9958496); //object(rest_chair) (4)
  931. CreateObject(1649,2323.1000977,-3624.6000977,5.8000002,0.0000000,0.0000000,332.2500000); //object(wglasssmash) (1)
  932. CreateObject(18228,2404.8999023,-3738.1999512,0.0000000,0.0000000,0.0000000,332.9921875); //object(cunt_rockgp2_21) (1)
  933. CreateObject(18228,2412.8000488,-3700.1999512,0.0000000,0.0000000,0.0000000,60.0000000); //object(cunt_rockgp2_21) (1)
  934. CreateObject(13367,2506.0000000,-3532.6000977,37.7999992,0.0000000,0.0000000,0.0000000); //object(sw_watertower01) (1)
  935. CreateObject(900,2469.1999512,-3503.8999023,5.0000000,0.0000000,0.0000000,203.9904785); //object(searock04) (1)
  936. CreateObject(900,2485.3999023,-3487.3000488,4.1999998,342.0000000,180.0000000,247.9921875); //object(searock04) (1)
  937. CreateObject(900,2500.8000488,-3476.6999512,2.4000001,344.0021973,190.4018860,240.8868713); //object(searock04) (1)
  938. CreateObject(900,2520.8000488,-3467.1000977,2.7000000,343.9984131,190.3985596,230.8862305); //object(searock04) (1)
  939. CreateObject(900,2546.6999512,-3459.6000977,3.5000000,343.7803345,184.1514282,219.1492920); //object(searock04) (1)
  940. CreateObject(896,2570.8999023,-3454.0000000,-1.8000000,323.2500610,179.9931641,99.9927368); //object(searock06) (1)
  941. CreateObject(3171,2499.5000000,-3596.3999023,34.7999992,0.0000000,6.0000000,0.0000000); //object(trailer5_01) (1)
  942. CreateObject(3172,2495.6000977,-3586.8999023,34.7999992,10.5000000,0.0000000,82.0000000); //object(trailer6_01) (1)
  943. CreateObject(3175,2475.3999023,-3588.8999023,38.5999985,0.0000000,0.0000000,0.0000000); //object(sm_airstrm_med_) (1)
  944. CreateObject(3175,2484.5000000,-3607.3000488,37.0999985,357.0018311,2.0027466,268.1047974); //object(sm_airstrm_med_) (2)
  945. CreateObject(2405,2490.6999512,-3587.8000488,37.0999985,0.0000000,0.0000000,0.0000000); //object(cj_surf_board2) (3)
  946. CreateObject(2404,2490.1000977,-3587.6000977,37.2999992,0.0000000,0.0000000,0.0000000); //object(cj_surf_board) (5)
  947. CreateObject(1439,2498.5000000,-3607.6999512,36.0000000,0.0000000,0.0000000,268.0000000); //object(dyn_dumpster_1) (1)
  948. CreateObject(1255,2488.0000000,-3603.8999023,37.4000015,0.0000000,0.0000000,91.9951477); //object(lounger) (1)
  949. CreateObject(1255,2483.1999512,-3603.3999023,38.0000000,0.0000000,0.0000000,91.9940186); //object(lounger) (1)
  950. CreateObject(1255,2495.0000000,-3591.5000000,35.5000000,0.0000000,0.0000000,205.9940186); //object(lounger) (1)
  951. CreateObject(1255,2495.6000977,-3592.8000488,35.5000000,0.0000000,0.0000000,205.9936523); //object(lounger) (1)
  952. CreateObject(1370,2475.6999512,-3583.6000977,39.5000000,0.0000000,0.0000000,0.0000000); //object(cj_flame_drum) (1)
  953. CreateObject(1370,2498.1000977,-3606.5000000,36.5000000,0.0000000,0.0000000,0.0000000); //object(cj_flame_drum) (2)
  954. CreateObject(12957,2483.3000488,-3583.6000977,38.2000008,13.5000000,0.0000000,54.0000000); //object(sw_pickupwreck01) (1)
  955. CreateObject(1432,2491.6999512,-3598.8999023,36.0999985,358.2766113,10.0045776,0.3039856); //object(dyn_table_2) (1)
  956. CreateObject(1432,2484.3999023,-3596.8999023,36.9000015,358.2751465,10.0030518,0.3021240); //object(dyn_table_2) (2)
  957. CreateObject(9241,2406.8000488,-3629.0000000,28.8999996,0.0000000,0.0000000,180.0000000); //object(copbits_sfn) (1)
  958. CreateObject(3666,2418.8999023,-3640.3999023,30.2000008,0.0000000,0.0000000,0.0000000); //object(airuntest_las) (1)
  959. CreateObject(3666,2418.3999023,-3617.0000000,30.2000008,0.0000000,0.0000000,0.0000000); //object(airuntest_las) (2)
  960. CreateObject(3666,2394.8999023,-3616.8999023,30.2000008,0.0000000,0.0000000,0.0000000); //object(airuntest_las) (3)
  961. CreateObject(3666,2394.5000000,-3640.3000488,30.2000008,0.0000000,0.0000000,0.0000000); //object(airuntest_las) (4)
  962. CreateObject(900,2393.3999023,-3632.3999023,24.5000000,0.0000000,0.0000000,264.7421265); //object(searock04) (1)
  963. CreateObject(900,2405.8999023,-3617.3000488,24.0000000,0.0000000,0.0000000,336.7375488); //object(searock04) (1)
  964. CreateObject(900,2406.3000488,-3643.8999023,24.7999992,0.0000000,0.0000000,334.7375488); //object(searock04) (1)
  965. CreateObject(770,2569.3000488,-3529.0000000,0.6000000,0.0000000,0.0000000,0.0000000); //object(pinebg_hi) (2)
  966. CreateObject(770,2578.8000488,-3623.3999023,14.3999996,0.0000000,0.0000000,0.0000000); //object(pinebg_hi) (2)
  967. CreateObject(770,2585.1999512,-3595.8000488,12.1000004,0.0000000,0.0000000,0.0000000); //object(pinebg_hi) (2)
  968. CreateObject(768,2555.3999023,-3639.6000977,17.6000004,0.0000000,0.0000000,0.0000000); //object(elmtreegrn2_hi) (1)
  969. CreateObject(715,2557.8999023,-3586.8999023,14.1000004,0.0000000,0.0000000,0.0000000); //object(veg_bevtree3) (2)
  970. CreateObject(889,2559.6999512,-3540.1999512,0.5000000,0.0000000,0.0000000,0.0000000); //object(pinebg_po) (4)
  971. CreateObject(889,2588.6000977,-3550.6000977,7.6999998,0.0000000,0.0000000,0.0000000); //object(pinebg_po) (4)
  972. CreateObject(889,2594.6000977,-3576.3999023,12.3999996,0.0000000,0.0000000,0.0000000); //object(pinebg_po) (4)
  973. CreateObject(889,2545.8000488,-3597.3000488,6.4000001,0.0000000,0.0000000,0.0000000); //object(pinebg_po) (4)
  974. CreateObject(768,2421.6000977,-3567.1999512,27.1000004,0.0000000,0.0000000,0.0000000); //object(elmtreegrn2_hi) (3)
  975. CreateObject(768,2472.6000977,-3555.1999512,32.5999985,0.0000000,0.0000000,0.0000000); //object(elmtreegrn2_hi) (3)
  976. CreateObject(770,2475.0000000,-3615.5000000,37.2000008,0.0000000,0.0000000,0.0000000); //object(pinebg_hi) (5)
  977. CreateObject(770,2453.8999023,-3574.0000000,36.5000000,0.0000000,0.0000000,0.0000000); //object(pinebg_hi) (5)
  978. CreateObject(770,2517.6999512,-3575.1000977,28.0000000,0.0000000,0.0000000,0.0000000); //object(pinebg_hi) (5)
  979. CreateObject(715,2449.8999023,-3554.8000488,37.7999992,0.0000000,0.0000000,0.0000000); //object(veg_bevtree3) (2)
  980. CreateObject(715,2441.1000977,-3643.0000000,38.2999992,0.0000000,0.0000000,0.0000000); //object(veg_bevtree3) (2)
  981. CreateObject(715,2494.0000000,-3533.3999023,36.7000008,0.0000000,0.0000000,0.0000000); //object(veg_bevtree3) (2)
  982. CreateObject(736,2423.6999512,-3605.3999023,40.9000015,0.0000000,0.0000000,0.0000000); //object(ceasertree01_lvs) (3)
  983. CreateObject(736,2510.1000977,-3554.3000488,37.5999985,0.0000000,0.0000000,0.0000000); //object(ceasertree01_lvs) (3)
  984. CreateObject(770,2445.5000000,-3594.1000977,34.2999992,0.0000000,0.0000000,0.0000000); //object(pinebg_hi) (2)
  985.  
  986.     return 1;
  987. }
  988.  
  989. public OnGameModeExit()
  990. {
  991.     DOF2_Exit();
  992.     TextDrawDestroy(Textdraw0);
  993.     TextDrawDestroy(Textdraw1);
  994.     TextDrawDestroy(Textdraw2);
  995.     TextDrawDestroy(Textdraw3);
  996.     TextDrawDestroy(Textdraw10);
  997.     TextDrawDestroy(Textdraw11);
  998.     TextDrawDestroy(Textdraw12);
  999.     return 1;
  1000. }
  1001. public OnPlayerRequestClass(playerid, classid)
  1002. {
  1003.     SetPlayerPos(playerid,-1411.2957,660.1513,78.0507);
  1004.     SetPlayerCameraPos(playerid, -1389.3898,660.3004,84.0078);
  1005.     ApplyAnimation(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0);
  1006.     ApplyAnimation(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0);
  1007.     SetPlayerCameraLookAt(playerid, -1406.4254,663.5966,80.1042);
  1008.     return 1;
  1009. }
  1010.  
  1011. public OnPlayerConnect(playerid)
  1012. {
  1013.     RemoveBuildingForPlayer(playerid, 10252, -2175.7578, 661.9219, 50.1016, 0.25);
  1014.    
  1015.     GameTextForPlayer(playerid, "~w~Bem Vindo ao ~r~SF~w~War", 6000, 6);
  1016.     PlayersOnline ++;
  1017.  
  1018.     new String[256];
  1019.     if(!DOF2_FileExists(Contas(playerid)))
  1020.     {
  1021.         format(String, sizeof(String), "{FFFFFF}Nick: {BCD2EE}%s\n{FFFFFF}Status: {F50101}Não registrado. \n{FFFFFF}Digite uma senha para registrar:",Nome(playerid));
  1022.         ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro", String, "Registrar", "Cancelar");
  1023.     }
  1024.     else
  1025.     {
  1026.         format(String, sizeof(String), "{FFFFFF}Nick: {BCD2EE}%s\n{FFFFFF}Status: {23F516}Registrado.\n{FFFFFF}Digite sua senha para continuar:",Nome(playerid));
  1027.         ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT, "Login", String, "Logar", "Cancelar");
  1028.     }
  1029.    
  1030.     SendClientMessage(playerid, COR_ADM, "Bem Vindo ao San Fierro War [v1.5] !");
  1031.     SendClientMessage(playerid, COR_ADM, "GM Criado Por Tótola e Bielzera !");
  1032.     SendClientMessage(playerid, COR_ADM, "Não ofenda ninguem no chat !");
  1033.     SendClientMessage(playerid, COR_ADM, "Não use Bots/Xiters/Bugs do SERVER !!");
  1034.     SendClientMessage(playerid, COR_ADM, "Como Jogar no Server: /comandos e /tutorial !");
  1035.     SendClientMessage(playerid, COR_ADM, "Não divulgue Hosts/Servers/Links a Não Ser Parceiro !");
  1036.     SendClientMessage(playerid, COR_ADM, "San Fierro War | Tenha um Bom Jogo !");
  1037.    
  1038.     new string[100];
  1039.     GetPlayerName(playerid, string, MAX_PLAYER_NAME);
  1040.     format(string, sizeof(string), "%s(%d) {0000FF}Entrou no Servidor {FFFFFF}(%d/50)", string, playerid, PlayersOnline);
  1041.     SendClientMessageToAll(-1, string);
  1042.    
  1043.     SetPlayerMapIcon( playerid, 0, -2534.9385,52.2758,16.3554, 6, 0, MAPICON_LOCAL );
  1044.     SetPlayerMapIcon( playerid, 1, -1944.4500,708.4459,46.5625, 52, 0, MAPICON_LOCAL );
  1045.  
  1046.    
  1047.     Textdraw4[playerid] = TextDrawCreate(208.000000, 375.000000, "0"); // MATOU
  1048.     TextDrawBackgroundColor(Textdraw4[playerid], 255);
  1049.     TextDrawFont(Textdraw4[playerid], 3);
  1050.     TextDrawLetterSize(Textdraw4[playerid], 0.469998, 1.299998);
  1051.     TextDrawColor(Textdraw4[playerid], -1);
  1052.     TextDrawSetOutline(Textdraw4[playerid], 1);
  1053.     TextDrawSetProportional(Textdraw4[playerid], 1);
  1054.  
  1055.     Textdraw5[playerid] = TextDrawCreate(198.000000, 362.000000, "0"); // LEVEL
  1056.     TextDrawBackgroundColor(Textdraw5[playerid], 255);
  1057.     TextDrawFont(Textdraw5[playerid], 3);
  1058.     TextDrawLetterSize(Textdraw5[playerid], 0.469998, 1.299998);
  1059.     TextDrawColor(Textdraw5[playerid], -1);
  1060.     TextDrawSetOutline(Textdraw5[playerid], 1);
  1061.     TextDrawSetProportional(Textdraw5[playerid], 1);
  1062.  
  1063.     Textdraw7[playerid] = TextDrawCreate(216.000000, 388.000000, "0"); // MORREU
  1064.     TextDrawBackgroundColor(Textdraw7[playerid], 255);
  1065.     TextDrawFont(Textdraw7[playerid], 3);
  1066.     TextDrawLetterSize(Textdraw7[playerid], 0.469998, 1.299998);
  1067.     TextDrawColor(Textdraw7[playerid], -1);
  1068.     TextDrawSetOutline(Textdraw7[playerid], 1);
  1069.     TextDrawSetProportional(Textdraw7[playerid], 1);
  1070.  
  1071.     Textdraw8[playerid] = TextDrawCreate(183.000000, 400.000000, "Nenhuma"); // ORGANIZAÇÃO
  1072.     TextDrawBackgroundColor(Textdraw8[playerid], 255);
  1073.     TextDrawFont(Textdraw8[playerid], 3);
  1074.     TextDrawLetterSize(Textdraw8[playerid], 0.469998, 1.299998);
  1075.     TextDrawColor(Textdraw8[playerid], -1);
  1076.     TextDrawSetOutline(Textdraw8[playerid], 1);
  1077.     TextDrawSetProportional(Textdraw8[playerid], 1);
  1078.    
  1079.     Textdraw9[playerid] = TextDrawCreate(310.000000, 356.000000, "Voce Matou:"); // MSG DE MORRER
  1080.     TextDrawBackgroundColor(Textdraw9[playerid], 255);
  1081.     TextDrawFont(Textdraw9[playerid], 3);
  1082.     TextDrawLetterSize(Textdraw9[playerid], 0.409999, 1.000000);
  1083.     TextDrawColor(Textdraw9[playerid], -16776961);
  1084.     TextDrawSetOutline(Textdraw9[playerid], 1);
  1085.     TextDrawSetProportional(Textdraw9[playerid], 1);
  1086.  
  1087.     TextDrawShowForPlayer(playerid, Textdraw0);
  1088.     TextDrawShowForPlayer(playerid, Textdraw1);
  1089.     TextDrawShowForPlayer(playerid, Textdraw2);
  1090.     TextDrawShowForPlayer(playerid, Textdraw3);
  1091.     TextDrawShowForPlayer(playerid, Textdraw4[playerid]);
  1092.     TextDrawShowForPlayer(playerid, Textdraw5[playerid]);
  1093.     TextDrawShowForPlayer(playerid, Textdraw7[playerid]);
  1094.     TextDrawShowForPlayer(playerid, Textdraw8[playerid]);
  1095.     TextDrawShowForPlayer(playerid, Textdraw10);
  1096.     TextDrawShowForPlayer(playerid, Textdraw11);
  1097.     TextDrawShowForPlayer(playerid, Textdraw12);
  1098.    
  1099.     //VAMOSVER
  1100.     PlayerInfo[playerid][Admin] = 0;
  1101.     PlayerInfo[playerid][SWAT] = 0;
  1102.     PlayerInfo[playerid][FBI] = 0;
  1103.     PlayerInfo[playerid][Boys] = 0;
  1104.     PlayerInfo[playerid][Triads] = 0;
  1105.     PlayerInfo[playerid][Rifa] = 0;
  1106.     PlayerInfo[playerid][Mafia] = 0;
  1107.     PlayerInfo[playerid][Matou] = 0;
  1108.     PlayerInfo[playerid][Morreu] = 0;
  1109.     PlayerInfo[playerid][Laser] = 0;
  1110.     SetPlayerScore(playerid, 0);
  1111.     Equipamentos[playerid] = 0;
  1112.     LaserOn[playerid] = 0;
  1113.     LaserCor[playerid] = 0;
  1114.     PlayerGPS[playerid] = 0;
  1115.     PlayerChat[playerid] = 0;
  1116.     Logado[playerid] = 1;
  1117.     Avisos[playerid] = 1;
  1118.     return 1;
  1119. }
  1120.  
  1121. public OnPlayerDisconnect(playerid, reason)
  1122. {
  1123.     PlayersOnline --;
  1124.     new string[200], name[MAX_PLAYER_NAME];
  1125.     GetPlayerName(playerid,name,MAX_PLAYER_NAME);
  1126.     switch(reason)
  1127.     {
  1128.         case 0: format(string,sizeof string,"%s(%d) {FF0000}Saiu do Server por Crash ou Má Conexão {FFFFFF}(%d/50)",name, playerid, PlayersOnline);
  1129.         case 1: format(string,sizeof string,"%s(%d) {FF0000}Saiu do Server por conta Própria {FFFFFF}(%d/50)",name, playerid, PlayersOnline);
  1130.         case 2: format(string,sizeof string,"%s(%d) {FF0000}Saiu do Server por Kick ou Ban {FFFFFF}(%d/50)",name, playerid, PlayersOnline);
  1131.     }
  1132.     SendClientMessageToAll(0xFFFFFFAA,string);
  1133.     SalvarContas(playerid);
  1134.     TextDrawDestroy(Textdraw4[playerid]);
  1135.     TextDrawDestroy(Textdraw5[playerid]);
  1136.     TextDrawDestroy(Textdraw7[playerid]);
  1137.     TextDrawDestroy(Textdraw8[playerid]);
  1138.     TextDrawDestroy(Textdraw9[playerid]);
  1139.     return 1;
  1140. }
  1141.  
  1142. public OnPlayerSpawn(playerid)
  1143. {
  1144.     //GANGZONES...
  1145.     GangZoneShowForPlayer(playerid, stuntpark, corstunt);
  1146.     GangZoneShowForPlayer(playerid, casino, corcasino);
  1147.     GangZoneShowForPlayer(playerid, baseball, corbaseball);
  1148.     GangZoneShowForPlayer(playerid, pracinha, corpracinha);
  1149.     GangZoneShowForPlayer(playerid, obras, corobras);
  1150.     GangZoneShowForPlayer(playerid, pierab,corpierab);
  1151.     GangZoneShowForPlayer(playerid, pier69, corpier69);
  1152.     //DESBUGAR PLAYER....
  1153.     ClearAnimations(playerid);
  1154.     TogglePlayerControllable(playerid,1);
  1155.     SetPlayerHealth(playerid, 100);
  1156.     SetPlayerInterior(playerid, 0);
  1157.    
  1158.    
  1159.     if(PlayerInfo[playerid][Mafia] >= 1)
  1160.     {
  1161.         SetPlayerPos(playerid,     -2179.1665,713.6572,53.8906);
  1162.         TextDrawSetString(Textdraw8[playerid], "Mafia");
  1163.         SetPlayerColor(playerid, COR_MAFIA);
  1164.         SetPlayerSkin(playerid, 111);
  1165.         SetPlayerArmour(playerid, 50.0);
  1166.         GivePlayerWeapon(playerid, 24, 500);
  1167.         GivePlayerWeapon(playerid, 25, 500);
  1168.         GivePlayerWeapon(playerid, 30, 500);
  1169.         PlayerChat[playerid] = 1;
  1170.     }
  1171.     if(PlayerInfo[playerid][Triads] >= 1)
  1172.     {
  1173.         SetPlayerPos(playerid,     -2143.1604,-129.1506,36.5156);
  1174.         SetPlayerColor(playerid, COR_TRIADS);
  1175.         SetPlayerSkin(playerid, 117);
  1176.         SetPlayerArmour(playerid, 50.0);
  1177.         GivePlayerWeapon(playerid, 24, 500);
  1178.         GivePlayerWeapon(playerid, 25, 500);
  1179.         GivePlayerWeapon(playerid, 30, 500);
  1180.         TextDrawSetString(Textdraw8[playerid], "Triads");
  1181.         PlayerChat[playerid] = 2;
  1182.     }
  1183.     if(PlayerInfo[playerid][Boys] >= 1)
  1184.     {
  1185.         SetPlayerPos(playerid,     -2665.5684,1434.3109,7.0938);
  1186.         SetPlayerColor(playerid, COR_BOYS);
  1187.         SetPlayerSkin(playerid, 121);
  1188.         SetPlayerArmour(playerid, 50.0);
  1189.         GivePlayerWeapon(playerid, 24, 500);
  1190.         GivePlayerWeapon(playerid, 25, 500);
  1191.         GivePlayerWeapon(playerid, 30, 500);
  1192.         TextDrawSetString(Textdraw8[playerid], "Da Nang Boys");
  1193.         PlayerChat[playerid] = 3;
  1194.     }
  1195.     if(PlayerInfo[playerid][Rifa] >= 1)
  1196.     {
  1197.         SetPlayerPos(playerid,     -2514.1770,773.1966,35.1719);
  1198.         SetPlayerColor(playerid, COR_RIFA);
  1199.         SetPlayerSkin(playerid, 173);
  1200.         SetPlayerArmour(playerid, 50.0);
  1201.         GivePlayerWeapon(playerid, 24, 500);
  1202.         GivePlayerWeapon(playerid, 25, 500);
  1203.         GivePlayerWeapon(playerid, 30, 500);
  1204.         TextDrawSetString(Textdraw8[playerid], "SF Rifa");
  1205.         PlayerChat[playerid] = 4;
  1206.     }
  1207.     if(PlayerInfo[playerid][SWAT] >= 1)
  1208.     {
  1209.         SetPlayerPos(playerid,     -1518.0020,476.2436,7.1809);
  1210.         SetPlayerColor(playerid, COR_SWAT);
  1211.         SetPlayerSkin(playerid, 285);
  1212.         SetPlayerArmour(playerid, 50.0);
  1213.         GivePlayerWeapon(playerid, 24, 500);
  1214.         GivePlayerWeapon(playerid, 25, 500);
  1215.         GivePlayerWeapon(playerid, 31, 500);
  1216.         TextDrawSetString(Textdraw8[playerid], "SWAT");
  1217.         PlayerChat[playerid] = 5;
  1218.     }
  1219.     if(PlayerInfo[playerid][FBI] >= 1)
  1220.     {
  1221.         SetPlayerPos(playerid,     -1710.3719,997.4854,17.9141);
  1222.         SetPlayerColor(playerid, COR_FBI);
  1223.         SetPlayerSkin(playerid, 286);
  1224.         SetPlayerArmour(playerid, 50.0);
  1225.         GivePlayerWeapon(playerid, 24, 500);
  1226.         GivePlayerWeapon(playerid, 25, 500);
  1227.         GivePlayerWeapon(playerid, 31, 500);
  1228.         TextDrawSetString(Textdraw8[playerid], "FBI");
  1229.         PlayerChat[playerid] = 6;
  1230.     }
  1231.  
  1232.     //SETANDOO LEVEL
  1233.     new Str[10];
  1234.     format(Str,sizeof(Str),"%d", GetPlayerScore(playerid));
  1235.     TextDrawSetString(Textdraw5[playerid], Str);
  1236.  
  1237.     //SETANDOO MATOU
  1238.     new Strr[10];
  1239.     format(Strr,sizeof(Strr),"%d", PlayerInfo[playerid][Matou]);
  1240.     TextDrawSetString(Textdraw4[playerid], Strr);
  1241.  
  1242.     //SETANDO MOREU
  1243.     new Strrr[10];
  1244.     format(Strrr,sizeof(Strrr),"%d", PlayerInfo[playerid][Morreu]);
  1245.     TextDrawSetString(Textdraw7[playerid], Strrr);
  1246.  
  1247.     return 1;
  1248. }
  1249.  
  1250. public OnPlayerDeath(playerid, killerid, reason)
  1251. {
  1252.     SendDeathMessage(killerid, playerid, reason);
  1253.     GivePlayerMoney(killerid, 500);
  1254.     PlayerInfo[killerid][Matou] ++;
  1255.     PlayerInfo[playerid][Morreu] ++;
  1256.     SetPlayerScore(killerid,PlayerInfo[killerid][Matou] / 10);
  1257.  
  1258.     //MATOUtext
  1259.     new Strr[10];
  1260.     format(Strr,sizeof(Strr),"%d", PlayerInfo[killerid][Matou]);
  1261.     TextDrawSetString(Textdraw4[killerid], Strr);
  1262.  
  1263.     //MORREUtext
  1264.     new Strrr[10];
  1265.     format(Strrr,sizeof(Strrr),"%d", PlayerInfo[playerid][Morreu]);
  1266.     TextDrawSetString(Textdraw7[playerid], Strrr);
  1267.    
  1268.     //LEVELtext
  1269.     new Str[10];
  1270.     format(Str,sizeof(Str),"%d", GetPlayerScore(killerid));
  1271.     TextDrawSetString(Textdraw5[killerid], Str);
  1272.    
  1273.     return 1;
  1274. }
  1275.  
  1276. public OnVehicleSpawn(vehicleid)
  1277. {
  1278.     return 1;
  1279. }
  1280.  
  1281. public OnVehicleDeath(vehicleid, killerid)
  1282. {
  1283.     return 1;
  1284. }
  1285.  
  1286. public OnPlayerText(playerid, text[])
  1287. {
  1288.     if(text[0] == '!')
  1289.     {
  1290.         new string[128];
  1291.         format(string, sizeof(string), "[ORG.CHAT] %s:  %s", Nome(playerid), text[1]);
  1292.         printf("%s", string);
  1293.         for(new i = 0; i < MAX_PLAYERS; i++)
  1294.         {
  1295.             if(PlayerInfo[playerid][Trabalho] == 1) return Scm(playerid, COR_ERRO, "[ERRO] Você não pode usar o Chat Gangs enquanto Trabalha"), 0;
  1296.             if(IsPlayerConnected(i) && PlayerChat[i] == PlayerChat[playerid]) SendClientMessage(i, GetPlayerColor(playerid), string);
  1297.         }
  1298.         return 0;
  1299.     }
  1300.     new string[128];
  1301.     format(string,sizeof(string),"[ID:%d]: %s",playerid,text);
  1302.     SendPlayerMessageToAll(playerid,string);
  1303.     return 0;
  1304. }
  1305.  
  1306.  
  1307. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  1308. {
  1309.     return 1;
  1310. }
  1311.  
  1312. public OnPlayerExitVehicle(playerid, vehicleid)
  1313. {
  1314.     return 1;
  1315. }
  1316.  
  1317. public OnPlayerStateChange(playerid, newstate, oldstate)
  1318. {
  1319.     return 1;
  1320. }
  1321. //================= INICIO DO COMANDO /DOMINAR =================//
  1322. /*
  1323.     dominandostunt[playerid] = 1;
  1324.     new striing[204], org[104];
  1325.     if(PlayerInfo[pid][Boys] >= 1) { org = "os Da Nang Boys"; }
  1326.     if(PlayerInfo[pid][Triads] >= 1) { org = "os Triads"; }
  1327.     if(PlayerInfo[pid][FBI] >= 1) { org = "o FBI"; }
  1328.     if(PlayerInfo[pid][SWAT] >= 1) { org = "a SWAT"; }
  1329.     if(PlayerInfo[pid][Rifa] >= 1) { org = "os SF Rifa's"; }
  1330.     if(PlayerInfo[pid][Mafia] >= 1) { org = "a Mafia"; }
  1331.     format(striing, sizeof(striing),"[GZ.INFO]O %s e %s estão tentando dominar o Stunt Park | Local: /gps",GetNick(pid), org);
  1332.     SendClientMessageToAll(GetPlayerColor(pid), striing);
  1333.     GangZoneFlashForAll(stuntpark, GetPlayerColor(pid));
  1334.  
  1335.     dominandostunt[playerid] = 0;
  1336.     new striing[204], org[104];
  1337.     if(PlayerInfo[pid][Boys] >= 1) { org = "os Da Nang Boys"; }
  1338.     if(PlayerInfo[pid][Triads] >= 1) { org = "os Triads"; }
  1339.     if(PlayerInfo[pid][FBI] >= 1) { org = "o FBI"; }
  1340.     if(PlayerInfo[pid][SWAT] >= 1) { org = "a SWAT"; }
  1341.     if(PlayerInfo[pid][Rifa] >= 1) { org = "os SF Rifa's"; }
  1342.     if(PlayerInfo[pid][Mafia] >= 1) { org = "a Mafia"; }
  1343.     format(striing, sizeof(striing),"[GZ.INFO]O %s e %s conseguiram o Stunt Park | Local: /gps",GetNick(pid), org);
  1344.     SendClientMessageToAll(GetPlayerColor(pid), striing);
  1345.     GangZoneStopFlashForAll(stuntpark);
  1346. */
  1347. public OnPlayerEnterCheckpoint(playerid)
  1348. {
  1349.     if(CPS_IsPlayerInCheckpoint(playerid,cpstunt))
  1350.     {
  1351.         if(corstunt == GetPlayerColor(playerid)) return SendClientMessage(playerid, VERMELHO, "[GZ.INFO]Essa Gangzone ja é Sua !");
  1352.         if(PlayerDomi[playerid][Stunt] >= 1) return SendClientMessage(playerid, VERMELHO, "[GZ.INFO]Você Ja esta Dominando !");
  1353.         if(PlayerGPS[playerid] == 1) { PlayerGPS[playerid] = 0; }
  1354.         new striing[128], org[20];
  1355.         if(PlayerInfo[playerid][Boys] >= 1) { org = "os Da Nang Boys"; }
  1356.         if(PlayerInfo[playerid][Triads] >= 1) { org = "os Triads"; }
  1357.         if(PlayerInfo[playerid][FBI] >= 1) { org = "o FBI"; }
  1358.         if(PlayerInfo[playerid][SWAT] >= 1) { org = "a SWAT"; }
  1359.         if(PlayerInfo[playerid][Rifa] >= 1) { org = "os SF Rifa's"; }
  1360.         if(PlayerInfo[playerid][Mafia] >= 1) { org = "a Mafia"; }
  1361.         format(striing, sizeof(striing),"[GZ.INFO]O %s e %s estão tentando dominar o Stunt Park | Local: /gps",Nome(playerid), org);
  1362.         SendClientMessageToAll(GetPlayerColor(playerid), striing);
  1363.         GangZoneFlashForAll(stuntpark, GetPlayerColor(playerid));
  1364.         GameTextForPlayer(playerid, "~w~Aguarde ~r~20~w~ seg", 3000, 1);
  1365.     }
  1366.     if(CPS_IsPlayerInCheckpoint(playerid,cpcasino))
  1367.     {
  1368.         if(corcasino == GetPlayerColor(playerid)) return SendClientMessage(playerid, VERMELHO, "[GZ.INFO]Essa Gangzone ja é Sua !");
  1369.         if(PlayerDomi[playerid][Casino] >= 1) return SendClientMessage(playerid, VERMELHO, "[GZ.INFO]Você Ja esta Dominando !");
  1370.         if(PlayerGPS[playerid] == 1) { PlayerGPS[playerid] = 0; }
  1371.         new striing[128], org[20];
  1372.         if(PlayerInfo[playerid][Boys] >= 1) { org = "os Da Nang Boys"; }
  1373.         if(PlayerInfo[playerid][Triads] >= 1) { org = "os Triads"; }
  1374.         if(PlayerInfo[playerid][FBI] >= 1) { org = "o FBI"; }
  1375.         if(PlayerInfo[playerid][SWAT] >= 1) { org = "a SWAT"; }
  1376.         if(PlayerInfo[playerid][Rifa] >= 1) { org = "os SF Rifa's"; }
  1377.         if(PlayerInfo[playerid][Mafia] >= 1) { org = "a Mafia"; }
  1378.         format(striing, sizeof(striing),"[GZ.INFO]O %s e %s estão tentando dominar o Casino | Local: /gps",Nome(playerid), org);
  1379.         SendClientMessageToAll(GetPlayerColor(playerid), striing);
  1380.         GangZoneFlashForAll(casino, GetPlayerColor(playerid));
  1381.         GameTextForPlayer(playerid, "~w~Aguarde ~r~20~w~ seg", 3000, 1);
  1382.     }
  1383.     if(CPS_IsPlayerInCheckpoint(playerid,cpbaseball))
  1384.     {
  1385.         if(corbaseball == GetPlayerColor(playerid)) return SendClientMessage(playerid, VERMELHO, "[GZ.INFO]Essa Gangzone ja é Sua !");
  1386.         if(PlayerDomi[playerid][Baseball] >= 1) return SendClientMessage(playerid, VERMELHO, "[GZ.INFO]Você Ja esta Dominando !");
  1387.         if(PlayerGPS[playerid] == 1) { PlayerGPS[playerid] = 0; }
  1388.         new striing[128], org[20];
  1389.         if(PlayerInfo[playerid][Boys] >= 1) { org = "os Da Nang Boys"; }
  1390.         if(PlayerInfo[playerid][Triads] >= 1) { org = "os Triads"; }
  1391.         if(PlayerInfo[playerid][FBI] >= 1) { org = "o FBI"; }
  1392.         if(PlayerInfo[playerid][SWAT] >= 1) { org = "a SWAT"; }
  1393.         if(PlayerInfo[playerid][Rifa] >= 1) { org = "os SF Rifa's"; }
  1394.         if(PlayerInfo[playerid][Mafia] >= 1) { org = "a Mafia"; }
  1395.         format(striing, sizeof(striing),"[GZ.INFO]O %s e %s estão tentando dominar o Campo de Baseball | Local: /gps",Nome(playerid), org);
  1396.         SendClientMessageToAll(GetPlayerColor(playerid), striing);
  1397.         GangZoneFlashForAll(baseball, GetPlayerColor(playerid));
  1398.         GameTextForPlayer(playerid, "~w~Aguarde ~r~20~w~ seg", 3000, 1);
  1399.     }
  1400.     if(CPS_IsPlayerInCheckpoint(playerid,cppracinha))
  1401.     {
  1402.         if(corpracinha == GetPlayerColor(playerid)) return SendClientMessage(playerid, VERMELHO, "[GZ.INFO]Essa Gangzone ja é Sua !");
  1403.         if(PlayerDomi[playerid][Pracinha] >= 1) return SendClientMessage(playerid, VERMELHO, "[GZ.INFO]Você Ja esta Dominando !");
  1404.         if(PlayerGPS[playerid] == 1) { PlayerGPS[playerid] = 0; }
  1405.         new striing[128], org[20];
  1406.         if(PlayerInfo[playerid][Boys] >= 1) { org = "os Da Nang Boys"; }
  1407.         if(PlayerInfo[playerid][Triads] >= 1) { org = "os Triads"; }
  1408.         if(PlayerInfo[playerid][FBI] >= 1) { org = "o FBI"; }
  1409.         if(PlayerInfo[playerid][SWAT] >= 1) { org = "a SWAT"; }
  1410.         if(PlayerInfo[playerid][Rifa] >= 1) { org = "os SF Rifa's"; }
  1411.         if(PlayerInfo[playerid][Mafia] >= 1) { org = "a Mafia"; }
  1412.         format(striing, sizeof(striing),"[GZ.INFO]O %s e %s estão tentando dominar a Pracinha | Local: /gps",Nome(playerid), org);
  1413.         SendClientMessageToAll(GetPlayerColor(playerid), striing);
  1414.         GangZoneFlashForAll(pracinha, GetPlayerColor(playerid));
  1415.         GameTextForPlayer(playerid, "~w~Aguarde ~r~20~w~ seg", 3000, 1);
  1416.     }
  1417.     if(CPS_IsPlayerInCheckpoint(playerid,cpobras))
  1418.     {
  1419.         if(corobras == GetPlayerColor(playerid)) return SendClientMessage(playerid, VERMELHO, "[GZ.INFO]Essa Gangzone ja é Sua !");
  1420.         if(PlayerDomi[playerid][Obras] >= 1) return SendClientMessage(playerid, VERMELHO, "[GZ.INFO]Você Ja esta Dominando !");
  1421.         if(PlayerGPS[playerid] == 1) { PlayerGPS[playerid] = 0; }
  1422.         new striing[128], org[20];
  1423.         if(PlayerInfo[playerid][Boys] >= 1) { org = "os Da Nang Boys"; }
  1424.         if(PlayerInfo[playerid][Triads] >= 1) { org = "os Triads"; }
  1425.         if(PlayerInfo[playerid][FBI] >= 1) { org = "o FBI"; }
  1426.         if(PlayerInfo[playerid][SWAT] >= 1) { org = "a SWAT"; }
  1427.         if(PlayerInfo[playerid][Rifa] >= 1) { org = "os SF Rifa's"; }
  1428.         if(PlayerInfo[playerid][Mafia] >= 1) { org = "a Mafia"; }
  1429.         format(striing, sizeof(striing),"[GZ.INFO]O %s e %s estão tentando dominar a Area de Obras | Local: /gps",Nome(playerid), org);
  1430.         SendClientMessageToAll(GetPlayerColor(playerid), striing);
  1431.         GangZoneFlashForAll(obras, GetPlayerColor(playerid));
  1432.         GameTextForPlayer(playerid, "~w~Aguarde ~r~20~w~ seg", 3000, 1);
  1433.     }
  1434.     if(CPS_IsPlayerInCheckpoint(playerid,cppierab))
  1435.     {
  1436.         if(corpierab == GetPlayerColor(playerid)) return SendClientMessage(playerid, VERMELHO, "[GZ.INFO]Essa Gangzone ja é Sua !");
  1437.         if(PlayerDomi[playerid][Pierab] >= 1) return SendClientMessage(playerid, VERMELHO, "[GZ.INFO]Você Ja esta Dominando !");
  1438.         if(PlayerGPS[playerid] == 1) { PlayerGPS[playerid] = 0; }
  1439.         new striing[128], org[20];
  1440.         if(PlayerInfo[playerid][Boys] >= 1) { org = "os Da Nang Boys"; }
  1441.         if(PlayerInfo[playerid][Triads] >= 1) { org = "os Triads"; }
  1442.         if(PlayerInfo[playerid][FBI] >= 1) { org = "o FBI"; }
  1443.         if(PlayerInfo[playerid][SWAT] >= 1) { org = "a SWAT"; }
  1444.         if(PlayerInfo[playerid][Rifa] >= 1) { org = "os SF Rifa's"; }
  1445.         if(PlayerInfo[playerid][Mafia] >= 1) { org = "a Mafia"; }
  1446.         format(striing, sizeof(striing),"[GZ.INFO]O %s e %s estão tentando dominar o Pier Abandonado | Local: /gps",Nome(playerid), org);
  1447.         SendClientMessageToAll(GetPlayerColor(playerid), striing);
  1448.         GangZoneFlashForAll(pierab, GetPlayerColor(playerid));
  1449.         GameTextForPlayer(playerid, "~w~Aguarde ~r~20~w~ seg", 3000, 1);
  1450.     }
  1451.     if(CPS_IsPlayerInCheckpoint(playerid,cppier69))
  1452.     {
  1453.         if(corpier69 == GetPlayerColor(playerid)) return SendClientMessage(playerid, VERMELHO, "[GZ.INFO]Essa Gangzone ja é Sua !");
  1454.         if(PlayerDomi[playerid][Pier69] >= 1) return SendClientMessage(playerid, VERMELHO, "[GZ.INFO]Você Ja esta Dominando !");
  1455.         if(PlayerGPS[playerid] == 1) { PlayerGPS[playerid] = 0; }
  1456.         new striing[128], org[20];
  1457.         if(PlayerInfo[playerid][Boys] >= 1) { org = "os Da Nang Boys"; }
  1458.         if(PlayerInfo[playerid][Triads] >= 1) { org = "os Triads"; }
  1459.         if(PlayerInfo[playerid][FBI] >= 1) { org = "o FBI"; }
  1460.         if(PlayerInfo[playerid][SWAT] >= 1) { org = "a SWAT"; }
  1461.         if(PlayerInfo[playerid][Rifa] >= 1) { org = "os SF Rifa's"; }
  1462.         if(PlayerInfo[playerid][Mafia] >= 1) { org = "a Mafia"; }
  1463.         format(striing, sizeof(striing),"[GZ.INFO]O %s e %s estão tentando dominar o Pier 69 | Local: /gps",Nome(playerid), org);
  1464.         SendClientMessageToAll(GetPlayerColor(playerid), striing);
  1465.         GangZoneFlashForAll(pier69, GetPlayerColor(playerid));
  1466.         GameTextForPlayer(playerid, "~w~Aguarde ~r~20~w~ seg", 3000, 1);
  1467.     }
  1468.     if(PlayerGPS[playerid] == 1)
  1469.     {
  1470.         gpstimer = SetTimer("GPSTimer", 1000, 0);
  1471.     }
  1472.     return 1;
  1473. }
  1474.  
  1475. public OnPlayerLeaveCheckpoint(playerid)
  1476. {
  1477.     return 1;
  1478. }
  1479.  
  1480. public OnPlayerEnterRaceCheckpoint(playerid)
  1481. {
  1482.     return 1;
  1483. }
  1484.  
  1485. public OnPlayerLeaveRaceCheckpoint(playerid)
  1486. {
  1487.     return 1;
  1488. }
  1489.  
  1490. public OnRconCommand(cmd[])
  1491. {
  1492.     return 1;
  1493. }
  1494.  
  1495. public OnPlayerRequestSpawn(playerid)
  1496. {
  1497.     return 1;
  1498. }
  1499.  
  1500. public OnObjectMoved(objectid)
  1501. {
  1502.     return 1;
  1503. }
  1504.  
  1505. public OnPlayerObjectMoved(playerid, objectid)
  1506. {
  1507.     return 1;
  1508. }
  1509.  
  1510. public OnPlayerPickUpPickup(playerid, pickupid)
  1511. {
  1512.     return 1;
  1513. }
  1514.  
  1515. public OnVehicleMod(playerid, vehicleid, componentid)
  1516. {
  1517.     return 1;
  1518. }
  1519.  
  1520. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  1521. {
  1522.     return 1;
  1523. }
  1524.  
  1525. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  1526. {
  1527.     return 1;
  1528. }
  1529.  
  1530. public OnPlayerSelectedMenuRow(playerid, row)
  1531. {
  1532.     return 1;
  1533. }
  1534.  
  1535. public OnPlayerExitedMenu(playerid)
  1536. {
  1537.     return 1;
  1538. }
  1539.  
  1540. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  1541. {
  1542.     return 1;
  1543. }
  1544.  
  1545. public OnRconLoginAttempt(ip[], password[], success)
  1546. {
  1547.     return 1;
  1548. }
  1549.  
  1550. public OnPlayerUpdate(playerid)
  1551. {
  1552.     if(LaserOn[playerid] == 0)
  1553.     {
  1554.         RemovePlayerAttachedObject(playerid, 1);
  1555.         RemovePlayerAttachedObject(playerid, 2);
  1556.     }
  1557.     if(LaserOn[playerid] == 1)
  1558.     {
  1559.         if(LaserCor[playerid] == 0)
  1560.         {
  1561.             switch(GetPlayerWeapon(playerid))
  1562.             {
  1563.                 case 24:
  1564.                 {
  1565.                     RemovePlayerAttachedObject(playerid, 2);
  1566.                     SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.139999, 0.019999, 0.079999, 0.000000, 3.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1567.                 }
  1568.                 case 25:
  1569.                 {
  1570.                     RemovePlayerAttachedObject(playerid, 2);
  1571.                     SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.400000, -0.000000, 0.110000, 0.000000, -9.000000, -6.000000, 1.000000, 1.000000, 1.000000);
  1572.                 }
  1573.                 case 27:
  1574.                 {
  1575.                     RemovePlayerAttachedObject(playerid, 2);
  1576.                     SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.200000, 0.019999, 0.139999, 0.000000, -8.000000, -6.000000, 1.000000, 1.000000, 1.000000);
  1577.                 }
  1578.                 case 30:
  1579.                 {
  1580.                     RemovePlayerAttachedObject(playerid, 2);
  1581.                     SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.200000, 0.010000, 0.089999, 0.000000, -3.000000, -5.000000, 1.000000, 1.000000, 1.000000);
  1582.                 }
  1583.                 case 31:
  1584.                 {
  1585.                     RemovePlayerAttachedObject(playerid, 2);
  1586.                     SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.200000, 0.010000, 0.089999, 0.000000, -3.000000, -5.000000, 1.000000, 1.000000, 1.000000);
  1587.                 }
  1588.                 case 34:
  1589.                 {
  1590.                     RemovePlayerAttachedObject(playerid, 2);
  1591.                     SetPlayerAttachedObject(playerid, 1, 18643, 6, -0.199999, 0.050000, 0.040000, 0.000000, -7.000000, -5.000000, 1.000000, 1.000000, 1.000000);
  1592.                 }
  1593.                 default:
  1594.                 {
  1595.                     RemovePlayerAttachedObject(playerid, 1);
  1596.                     RemovePlayerAttachedObject(playerid, 2);
  1597.                 }
  1598.             }
  1599.         }
  1600.         if(LaserCor[playerid] == 1)
  1601.         {
  1602.             switch(GetPlayerWeapon(playerid))
  1603.             {
  1604.                 case 24:
  1605.                 {
  1606.                     RemovePlayerAttachedObject(playerid, 2);
  1607.                     SetPlayerAttachedObject(playerid, 1, 19083, 6, 0.139999, 0.019999, 0.079999, 0.000000, 3.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1608.                 }
  1609.                 case 25:
  1610.                 {
  1611.                     RemovePlayerAttachedObject(playerid, 2);
  1612.                     SetPlayerAttachedObject(playerid, 1, 19083, 6, 0.400000, -0.000000, 0.110000, 0.000000, -9.000000, -6.000000, 1.000000, 1.000000, 1.000000);
  1613.                 }
  1614.                 case 27:
  1615.                 {
  1616.                     RemovePlayerAttachedObject(playerid, 2);
  1617.                     SetPlayerAttachedObject(playerid, 1, 19083, 6, 0.200000, 0.019999, 0.139999, 0.000000, -8.000000, -6.000000, 1.000000, 1.000000, 1.000000);
  1618.                 }
  1619.                 case 30:
  1620.                 {
  1621.                     RemovePlayerAttachedObject(playerid, 2);
  1622.                     SetPlayerAttachedObject(playerid, 1, 19083, 6, 0.200000, 0.010000, 0.089999, 0.000000, -3.000000, -5.000000, 1.000000, 1.000000, 1.000000);
  1623.                 }
  1624.                 case 31:
  1625.                 {
  1626.                     RemovePlayerAttachedObject(playerid, 2);
  1627.                     SetPlayerAttachedObject(playerid, 1, 19083, 6, 0.200000, 0.010000, 0.089999, 0.000000, -3.000000, -5.000000, 1.000000, 1.000000, 1.000000);
  1628.                 }
  1629.                 case 34:
  1630.                 {
  1631.                     RemovePlayerAttachedObject(playerid, 2);
  1632.                     SetPlayerAttachedObject(playerid, 1, 19083, 6, -0.199999, 0.050000, 0.040000, 0.000000, -7.000000, -5.000000, 1.000000, 1.000000, 1.000000);
  1633.                 }
  1634.                 default:
  1635.                 {
  1636.                     RemovePlayerAttachedObject(playerid, 1);
  1637.                     RemovePlayerAttachedObject(playerid, 2);
  1638.                 }
  1639.             }
  1640.         }
  1641.         if(LaserCor[playerid] == 2)
  1642.         {
  1643.             switch(GetPlayerWeapon(playerid))
  1644.             {
  1645.                 case 24:
  1646.                 {
  1647.                     RemovePlayerAttachedObject(playerid, 2);
  1648.                     SetPlayerAttachedObject(playerid, 1, 19080, 6, 0.139999, 0.019999, 0.079999, 0.000000, 3.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1649.                 }
  1650.                 case 25:
  1651.                 {
  1652.                     RemovePlayerAttachedObject(playerid, 2);
  1653.                     SetPlayerAttachedObject(playerid, 1, 19080, 6, 0.400000, -0.000000, 0.110000, 0.000000, -9.000000, -6.000000, 1.000000, 1.000000, 1.000000);
  1654.                 }
  1655.                 case 27:
  1656.                 {
  1657.                     RemovePlayerAttachedObject(playerid, 2);
  1658.                     SetPlayerAttachedObject(playerid, 1, 19080, 6, 0.200000, 0.019999, 0.139999, 0.000000, -8.000000, -6.000000, 1.000000, 1.000000, 1.000000);
  1659.                 }
  1660.                 case 30:
  1661.                 {
  1662.                     RemovePlayerAttachedObject(playerid, 2);
  1663.                     SetPlayerAttachedObject(playerid, 1, 19080, 6, 0.200000, 0.010000, 0.089999, 0.000000, -3.000000, -5.000000, 1.000000, 1.000000, 1.000000);
  1664.                 }
  1665.                 case 31:
  1666.                 {
  1667.                     RemovePlayerAttachedObject(playerid, 2);
  1668.                     SetPlayerAttachedObject(playerid, 1, 19080, 6, 0.200000, 0.010000, 0.089999, 0.000000, -3.000000, -5.000000, 1.000000, 1.000000, 1.000000);
  1669.                 }
  1670.                 case 34:
  1671.                 {
  1672.                     RemovePlayerAttachedObject(playerid, 2);
  1673.                     SetPlayerAttachedObject(playerid, 1, 19080, 6, -0.199999, 0.050000, 0.040000, 0.000000, -7.000000, -5.000000, 1.000000, 1.000000, 1.000000);
  1674.                 }
  1675.                 default:
  1676.                 {
  1677.                     RemovePlayerAttachedObject(playerid, 1);
  1678.                     RemovePlayerAttachedObject(playerid, 2);
  1679.                 }
  1680.             }
  1681.         }
  1682.     }
  1683.     return 1;
  1684. }
  1685.  
  1686. public OnPlayerStreamIn(playerid, forplayerid)
  1687. {
  1688.     return 1;
  1689. }
  1690.  
  1691. public OnPlayerStreamOut(playerid, forplayerid)
  1692. {
  1693.     return 1;
  1694. }
  1695.  
  1696. public OnVehicleStreamIn(vehicleid, forplayerid)
  1697. {
  1698.     return 1;
  1699. }
  1700.  
  1701. public OnVehicleStreamOut(vehicleid, forplayerid)
  1702. {
  1703.     return 1;
  1704. }
  1705.  
  1706. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  1707. {
  1708.     new Str[70], Stri[70], Strin[70], String[70];
  1709.     format(Str, 70, "{1E90FF}Informações do player {B0C4DE}%s", Nome(clickedplayerid));
  1710.     format(Stri, 70, "{1E90FF}Level: {B0C4DE}%d", GetPlayerScore(clickedplayerid));
  1711.     format(Strin, 70, "{1E90FF}Matou: {B0C4DE}%d", PlayerInfo[clickedplayerid][Matou]);
  1712.     format(String, 70, "{1E90FF}Morreu: {B0C4DE}%d", PlayerInfo[clickedplayerid][Morreu]);
  1713.     SendClientMessage(playerid, -1, Str);
  1714.     SendClientMessage(playerid, -1, Stri);
  1715.     SendClientMessage(playerid, -1, Strin);
  1716.     SendClientMessage(playerid, -1, String);
  1717.     return 1;
  1718. }
  1719.  
  1720. /*  CreatePickup(1275, 0, -2177.2056,718.3109,53.8912, -1); // MAFIA VEST
  1721.     CreatePickup(1275, 0, -2141.1375,-125.0661,36.6880, -1); // TRIAD VEST
  1722.     CreatePickup(1275, 0, -1522.1389,481.4641,7.1875, -1); // SWAT VEST
  1723.     CreatePickup(1275, 0, -2669.4946,1433.5911,7.0938, -1); // BOYS VEST
  1724.     CreatePickup(1275, 0, -2510.8689,777.1066,35.1719, -1); // RIFAS VEST
  1725.     CreatePickup(1275, 0, -1715.8188,1018.4985,17.9178, -1); // FBI VEST
  1726.     CreatePickup(348, 0, -2534.9385,52.2758,16.3554, -1); // LOJA DE ARMAS
  1727. */
  1728. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  1729. {
  1730.     if ((newkeys==KEY_SECONDARY_ATTACK)) // Key ( F / Enter )
  1731.     {
  1732.         //VEST MAFIA
  1733.         if(IsPlayerInRangeOfPoint(playerid, 3.0, -2177.2056,718.3109,53.8912))
  1734.         {
  1735.             ShowPlayerDialog(playerid, VEST_MAFIA, DIALOG_STYLE_LIST, "Vestiaio Mafia", "Skin 1 \nSkin 2 \nSkin 3", "Escolher", "Cancelar");
  1736.         }
  1737.         //VEST TRIAD
  1738.         if(IsPlayerInRangeOfPoint(playerid, 3.0, -2141.1375,-125.0661,36.6880))
  1739.         {
  1740.             ShowPlayerDialog(playerid, VEST_TRIAD, DIALOG_STYLE_LIST, "Vestiario Triads", "Terno 1 \nTerno 2 \nTerno 3", "Escolher", "Cancelar");
  1741.         }
  1742.         //VEST SWAT
  1743.         if(IsPlayerInRangeOfPoint(playerid, 3.0, -1522.1389,481.4641,7.1875))
  1744.         {
  1745.             ShowPlayerDialog(playerid, VEST_SWAT, DIALOG_STYLE_LIST, "Vestiaio Swat", "Tatico \nRondas e Outros", "Escolher", "Cancelar");
  1746.         }
  1747.         //VEST BOYS
  1748.         if(IsPlayerInRangeOfPoint(playerid, 3.0, -2669.4946,1433.5911,7.0938))
  1749.         {
  1750.             ShowPlayerDialog(playerid, VEST_BOYS, DIALOG_STYLE_LIST, "Vestiaio Da NangBoys", "Gangster 1 \nGangster 2 \nGangster 3", "Escolher", "Cancelar");
  1751.         }
  1752.         //VEST RIFAS
  1753.         if(IsPlayerInRangeOfPoint(playerid, 3.0, -2510.8689,777.1066,35.1719))
  1754.         {
  1755.             ShowPlayerDialog(playerid, VEST_RIFAS, DIALOG_STYLE_LIST, "Vestiario SF Rifas", "Gangster 1 \nGangster 2 \nGangster 3", "Escolher", "Cancelar");
  1756.         }
  1757.         //VEST FBI
  1758.         if(IsPlayerInRangeOfPoint(playerid, 3.0, -1715.8188,1018.4985,17.9178))
  1759.         {
  1760.             ShowPlayerDialog(playerid, VEST_FBI, DIALOG_STYLE_LIST, "Vestiario FBI", "Terno 1 \nTerno 2 \nPadrão", "Escolher", "Cancelar");
  1761.         }
  1762.         //LOJA DE ARMAS
  1763.         if(IsPlayerInRangeOfPoint(playerid, 3.0, -2534.9385,52.2758,16.3554))
  1764.         {
  1765.             ShowPlayerDialog(playerid, LOJA_ARMAS, DIALOG_STYLE_LIST, "Loja de Armas", "{FFFFFF}Combat Shotgun{228B22} $1.500 \n{FFFFFF}Dildo{228B22} $500 \n{FFFFFF}AK47{228B22} $1.200 \n{FFFFFF}M4{228B22} $1.500 \n{FFFFFF}Sniper{228B22} $2.000 \n{FFFFFF}Colete{228B22} $1.000\n{FFFFFF}Laser Eterno{228B22} $5.000 {FF0000}NOVIDADE!","Comprar", "Cancelar");
  1766.         }
  1767.     }
  1768.     return 1;
  1769. }
  1770.    
  1771. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1772. {
  1773.     if(dialogid == DIALOG_LASER)
  1774.     {
  1775.         if(response)
  1776.         {
  1777.             if(listitem == 0) // ATIVAR
  1778.             {
  1779.                 LaserOn[playerid] = 1;
  1780.             }
  1781.             if(listitem == 1) // DESATIVAR
  1782.             {
  1783.                 LaserOn[playerid] = 0;
  1784.             }
  1785.             if(listitem == 2) // COR VERMELHO
  1786.             {
  1787.                 LaserCor[playerid] = 0;
  1788.             }
  1789.             if(listitem == 3) // COR VERDE
  1790.             {
  1791.                 LaserCor[playerid] = 1;
  1792.             }
  1793.             if(listitem == 4) // COR AZUL
  1794.             {
  1795.                 LaserCor[playerid] = 2;
  1796.             }
  1797.         }
  1798.     }
  1799.     if(dialogid == DIALOG_GPS)
  1800.     {
  1801.         if(response)
  1802.         {
  1803.             if(listitem == 0)
  1804.             {
  1805.                 SetPlayerCheckpoint(playerid, -2534.9385,52.2758,16.3554, 10.0);
  1806.                 PlayerGPS[playerid] = 1;
  1807.             }
  1808.             if(listitem == 1)
  1809.             {
  1810.                 SetPlayerCheckpoint(playerid, -1560.2109,716.5993,7.1875, 10.0);
  1811.                 PlayerGPS[playerid] = 1;
  1812.             }
  1813.             if(listitem == 2)
  1814.             {
  1815.                 SetPlayerCheckpoint(playerid, -2295.2844,534.2556,35.7860, 10.0);
  1816.                 PlayerGPS[playerid] = 1;
  1817.             }
  1818.             if(listitem == 3)
  1819.             {
  1820.                 SetPlayerCheckpoint(playerid, -2368.9785,155.0639,35.3125, 10.0);
  1821.                 PlayerGPS[playerid] = 1;
  1822.             }
  1823.             if(listitem == 4)
  1824.             {
  1825.                 SetPlayerCheckpoint(playerid, -2752.9785,370.7349,4.5883, 10.0);
  1826.                 PlayerGPS[playerid] = 1;
  1827.             }
  1828.             if(listitem == 5)
  1829.             {
  1830.                 SetPlayerCheckpoint(playerid, -2101.5864,218.7448,35.9925, 10.0);
  1831.                 PlayerGPS[playerid] = 1;
  1832.             }
  1833.             if(listitem == 6)
  1834.             {
  1835.                 SetPlayerCheckpoint(playerid, -2106.0803,1404.8732,7.1016, 10.0);
  1836.                 PlayerGPS[playerid] = 1;
  1837.             }
  1838.             if(listitem == 7)
  1839.             {
  1840.                 SetPlayerCheckpoint(playerid, -1699.1555,1390.6667,7.1797, 10.0);
  1841.                 PlayerGPS[playerid] = 1;
  1842.             }
  1843.             if(listitem == 8)
  1844.             {
  1845.                 if(PlayerGPS[playerid] == 0) return SendClientMessage(playerid, ERRO, "ERRO: Seu GPS Ja esta Desligado");
  1846.                 DisablePlayerCheckpoint(playerid);
  1847.                 PlayerGPS[playerid] = 0;
  1848.             }
  1849.         }
  1850.     }
  1851.     if(dialogid == VEST_MAFIA)
  1852.     {
  1853.         if(response)
  1854.         {
  1855.             if(listitem == 0)
  1856.             {
  1857.                 SetPlayerSkin(playerid, 112);
  1858.             }
  1859.             if(listitem == 1)
  1860.             {
  1861.                 SetPlayerSkin(playerid, 125);
  1862.             }
  1863.             if(listitem == 2)
  1864.             {
  1865.                 SetPlayerSkin(playerid, 126);
  1866.             }
  1867.         }
  1868.     }
  1869.     if(dialogid == VEST_TRIAD)
  1870.     {
  1871.         if(response)
  1872.         {
  1873.             if(listitem == 0)
  1874.             {
  1875.                 SetPlayerSkin(playerid, 117);
  1876.             }
  1877.             if(listitem == 1)
  1878.             {
  1879.                 SetPlayerSkin(playerid, 120);
  1880.             }
  1881.             if(listitem == 2)
  1882.             {
  1883.                 SetPlayerSkin(playerid, 294);
  1884.             }
  1885.         }
  1886.     }
  1887.     if(dialogid == VEST_SWAT)
  1888.     {
  1889.         if(response)
  1890.         {
  1891.             if(listitem == 0)
  1892.             {
  1893.                 SetPlayerSkin(playerid, 285);
  1894.             }
  1895.             if(listitem == 1)
  1896.             {
  1897.                 SetPlayerSkin(playerid, 281);
  1898.             }
  1899.         }
  1900.     }
  1901.     if(dialogid == VEST_BOYS)
  1902.     {
  1903.         if(response)
  1904.         {
  1905.             if(listitem == 0)
  1906.             {
  1907.                 SetPlayerSkin(playerid, 121);
  1908.             }
  1909.             if(listitem == 1)
  1910.             {
  1911.                 SetPlayerSkin(playerid, 122);
  1912.             }
  1913.             if(listitem == 2)
  1914.             {
  1915.                 SetPlayerSkin(playerid, 123);
  1916.             }
  1917.         }
  1918.     }
  1919.     if(dialogid == VEST_RIFAS)
  1920.     {
  1921.         if(response)
  1922.         {
  1923.             if(listitem == 0)
  1924.             {
  1925.                 SetPlayerSkin(playerid, 173);
  1926.             }
  1927.             if(listitem == 1)
  1928.             {
  1929.                 SetPlayerSkin(playerid, 174);
  1930.             }
  1931.             if(listitem == 2)
  1932.             {
  1933.                 SetPlayerSkin(playerid, 175);
  1934.             }
  1935.         }
  1936.     }
  1937.     if(dialogid == VEST_FBI)
  1938.     {
  1939.         if(response)
  1940.         {
  1941.             if(listitem == 0)
  1942.             {
  1943.                 SetPlayerSkin(playerid, 165);
  1944.             }
  1945.             if(listitem == 1)
  1946.             {
  1947.                 SetPlayerSkin(playerid, 166);
  1948.             }
  1949.             if(listitem == 2)
  1950.             {
  1951.                 SetPlayerSkin(playerid, 286);
  1952.             }
  1953.         }
  1954.     }
  1955.     if(dialogid == LOJA_ARMAS)
  1956.     {
  1957.         if(response)
  1958.         {
  1959.             if(listitem == 0)
  1960.             {
  1961.                 if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,VERMELHO, "Você não tem essa grana.");
  1962.                 GivePlayerWeapon(playerid, 27, 500);
  1963.                 SendClientMessage(playerid,CORSERVER, "Você comprou uma {FFFFFF}Combat Shotgun!");
  1964.                 GivePlayerMoney(playerid, -1500);
  1965.             }
  1966.             if(listitem == 1)
  1967.             {
  1968.                 if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,VERMELHO, "Você não tem essa grana.");
  1969.                 GivePlayerWeapon(playerid, 10, 500);
  1970.                 SendClientMessage(playerid,CORSERVER, "Você comprou um {FFFFFF}Dildo!");
  1971.                 GivePlayerMoney(playerid, -1000);
  1972.             }
  1973.             if(listitem == 2)
  1974.             {
  1975.                 if(GetPlayerMoney(playerid) < 1200) return SendClientMessage(playerid,VERMELHO, "Você não tem essa grana.");
  1976.                 GivePlayerWeapon(playerid, 30, 500);
  1977.                 SendClientMessage(playerid,CORSERVER, "Você comprou uma {FFFFFF}AK47!");
  1978.                 GivePlayerMoney(playerid, -1200);
  1979.             }
  1980.             if(listitem == 3)
  1981.             {
  1982.                 if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,VERMELHO, "Você não tem essa grana.");
  1983.                 GivePlayerWeapon(playerid, 31, 500);
  1984.                 SendClientMessage(playerid,VERMELHO, "Você comprou uma {FFFFFF}M4!");
  1985.                 GivePlayerMoney(playerid, -1500);
  1986.             }
  1987.             if(listitem == 4)
  1988.             {
  1989.                 if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,VERMELHO, "Você não tem essa grana.");
  1990.                 GivePlayerWeapon(playerid, 34, 500);
  1991.                 SendClientMessage(playerid,CORSERVER, "Você comprou uma {FFFFFF}Sniper!");
  1992.                 GivePlayerMoney(playerid, -2000);
  1993.             }
  1994.             if(listitem == 5)
  1995.             {
  1996.                 if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,VERMELHO, "Você não tem essa grana.");
  1997.                 SetPlayerArmour(playerid, 100);
  1998.                 SendClientMessage(playerid,CORSERVER, "Você comprou um {FFFFFF}Colete!");
  1999.                 GivePlayerMoney(playerid, -1000);
  2000.             }
  2001.             if(listitem == 6)
  2002.             {
  2003.                 if(PlayerInfo[playerid][Laser] == 1) return SendClientMessage(playerid,VERMELHO, "ERRO: Você Ja Comprou um Laser, use {FFFFFF} /LASER");
  2004.                 if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,VERMELHO, "Você não tem essa grana.");
  2005.                 PlayerInfo[playerid][Laser] = 1;
  2006.                 SendClientMessage(playerid,CORSERVER, "Você comprou um {FFFFFF}Laser Eterno!{1E90FF} [/laser]");
  2007.                 GivePlayerMoney(playerid, -5000);
  2008.             }
  2009.         }
  2010.     }
  2011.     if(dialogid == DIALOG_REGISTRO)
  2012.     {
  2013.         if(response)
  2014.         {
  2015.             if(!strlen(inputtext))
  2016.             {
  2017.                 new String[100];
  2018.                 format(String, sizeof(String), "Olá %s você ainda não tem uma conta, \nDigite uma senha para continuar:",Nome(playerid));
  2019.                 ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro", String, "Registrar", "Cancelar");
  2020.                 SendClientMessage(playerid, VERMELHO,"Senha invalida, digite uma senha válida");
  2021.                 return 1;
  2022.             }
  2023.             DOF2_CreateFile(Contas(playerid));
  2024.             DOF2_SetString(Contas(playerid),"Senha",inputtext);
  2025.             DOF2_SetInt(Contas(playerid),"Admin", 0);
  2026.             DOF2_SetInt(Contas(playerid),"FBI", 0);
  2027.             DOF2_SetInt(Contas(playerid),"Matou", 0);
  2028.             DOF2_SetInt(Contas(playerid),"Morreu", 0);
  2029.             DOF2_SetInt(Contas(playerid),"SWAT", 0);
  2030.             DOF2_SetInt(Contas(playerid),"Rifa", 0);
  2031.             DOF2_SetInt(Contas(playerid),"Triads", 0);
  2032.             DOF2_SetInt(Contas(playerid),"Boys", 0);
  2033.             DOF2_SetInt(Contas(playerid),"Mafia", 0);
  2034.             DOF2_SetInt(Contas(playerid),"Dinheiro", 0);
  2035.             DOF2_SetInt(Contas(playerid),"Score", 0);
  2036.             DOF2_SetInt(Contas(playerid),"Laser", 0);
  2037.             DOF2_SaveFile();
  2038.             GivePlayerMoney(playerid,1500); // Dando R$ 1.500 ao registrar
  2039.             Logado[playerid] = 1;
  2040.             ShowPlayerDialog(playerid, DIALOG_ORG, DIALOG_STYLE_LIST, "Escolha sua Gang", "{696969}M{FFFFFF}afia\n{8B4726}T{FFFFFF}riads\n{B22222}Da {FFFFFF}Nang Boys\n{87CEEB}San {FFFFFF}Fierro Rifa", "Escolher", "");
  2041.             new string[128];
  2042.             format(string, sizeof(string),"[Informação] Sua conta foi registrada com a senha %s, guarde bem ela!",inputtext);
  2043.             SendClientMessage(playerid,VERDE, string);
  2044.         }
  2045.         else
  2046.         {
  2047.             SendClientMessage(playerid, VERMELHO, "Você não quis se registrar, por este motivo foi kickado.");
  2048.             Kick(playerid);
  2049.         }
  2050.         return 1;
  2051.     }
  2052.     if(dialogid == DIALOG_LOGAR)
  2053.     {
  2054.         if(response)
  2055.         {
  2056.             if(!strlen(inputtext))
  2057.             {
  2058.                 new String[100];
  2059.                 format(String, sizeof(String), "Olá %s você já tem uma conta, \nDigite sua senha para continuar:",Nome(playerid));
  2060.                 ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT, "Login", String, "Logar", "Cancelar");
  2061.                 SendClientMessage(playerid, VERMELHO,"Senha incorreta digite-a novamente.");
  2062.                 return 1;
  2063.             }
  2064.             if(!strcmp(inputtext,DOF2_GetString(Contas(playerid),"Senha"),false))
  2065.             {
  2066.                 GivePlayerMoney(playerid, DOF2_GetInt(Contas(playerid),"Dinheiro"));
  2067.                 SetPlayerScore(playerid, DOF2_GetInt(Contas(playerid),"Score"));
  2068.                 PlayerInfo[playerid][Admin] = DOF2_GetInt(Contas(playerid), "Admin");
  2069.                 PlayerInfo[playerid][Matou] = DOF2_GetInt(Contas(playerid), "Matou");
  2070.                 PlayerInfo[playerid][Morreu] = DOF2_GetInt(Contas(playerid), "Morreu");
  2071.                 PlayerInfo[playerid][Mafia] = DOF2_GetInt(Contas(playerid), "Mafia");
  2072.                 PlayerInfo[playerid][Triads] = DOF2_GetInt(Contas(playerid), "Triads");
  2073.                 PlayerInfo[playerid][Boys] = DOF2_GetInt(Contas(playerid), "Boys");
  2074.                 PlayerInfo[playerid][FBI] = DOF2_GetInt(Contas(playerid), "FBI");
  2075.                 PlayerInfo[playerid][Rifa] = DOF2_GetInt(Contas(playerid), "Rifa");
  2076.                 PlayerInfo[playerid][SWAT] = DOF2_GetInt(Contas(playerid), "SWAT");
  2077.                 PlayerInfo[playerid][Laser] = DOF2_GetInt(Contas(playerid), "Laser");
  2078.                 Logado[playerid] = 1;
  2079.                 new str[70];
  2080.                 format(str, sizeof(str), "Bem Vindo Novamente {B0C4DE}%s", Nome(playerid));
  2081.                 SendClientMessage(playerid, CORSERVER, str);
  2082.  
  2083.                 if(PlayerInfo[playerid][Admin] >= 1)
  2084.                 {
  2085.                     new string[128];
  2086.                     format(string, sizeof(string),"Administrador:{B0C4DE} Level %d", PlayerInfo[playerid][Admin]);
  2087.                     SendClientMessage(playerid, CORSERVER, string);
  2088.                 }
  2089.                 if(PlayerInfo[playerid][Boys] >= 1)
  2090.                 {
  2091.                     new string[128];
  2092.                     format(string, sizeof(string),"Da Nang Boys:{B0C4DE} Level %d", PlayerInfo[playerid][Boys]);
  2093.                     SendClientMessage(playerid, CORSERVER, string);
  2094.                 }
  2095.                 if(PlayerInfo[playerid][Rifa] >= 1)
  2096.                 {
  2097.                     new string[128];
  2098.                     format(string, sizeof(string),"SF:{B0C4DE} Level %d", PlayerInfo[playerid][Rifa]);
  2099.                     SendClientMessage(playerid, CORSERVER, string);
  2100.                 }
  2101.                 if(PlayerInfo[playerid][Mafia] >= 1)
  2102.                 {
  2103.                     new string[128];
  2104.                     format(string, sizeof(string),"Mafia:{B0C4DE} Level %d", PlayerInfo[playerid][Mafia]);
  2105.                     SendClientMessage(playerid, CORSERVER, string);
  2106.                 }
  2107.                 if(PlayerInfo[playerid][Triads] >= 1)
  2108.                 {
  2109.                     new string[128];
  2110.                     format(string, sizeof(string),"Triad:{B0C4DE} Level %d", PlayerInfo[playerid][Triads]);
  2111.                     SendClientMessage(playerid, CORSERVER, string);
  2112.                 }
  2113.                 if(PlayerInfo[playerid][SWAT] >= 1)
  2114.                 {
  2115.                     new string[128];
  2116.                     format(string, sizeof(string),"SWAT:{B0C4DE} Level %d", PlayerInfo[playerid][SWAT]);
  2117.                     SendClientMessage(playerid, CORSERVER, string);
  2118.                 }
  2119.                 if(PlayerInfo[playerid][FBI] >= 1)
  2120.                 {
  2121.                     new string[128];
  2122.                     format(string, sizeof(string),"FBI:{B0C4DE} Level %d", PlayerInfo[playerid][FBI]);
  2123.                     SendClientMessage(playerid, CORSERVER, string);
  2124.                 }
  2125.                 return 1;
  2126.             }
  2127.             else
  2128.             {
  2129.                 new String[128];
  2130.                 SendClientMessage(playerid, VERMELHO,"Senha incorreta digite-a novamente.");
  2131.                 format(String, sizeof(String), "Olá %s você já tem uma conta, \nDigite sua senha para continuar:",Nome(playerid));
  2132.                 ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT, "Login", String, "Logar", "Cancelar");
  2133.             }
  2134.             return 1;
  2135.         }
  2136.         else
  2137.         {
  2138.             SendClientMessage(playerid, VERMELHO, "Você não quis se logar, por este motivo foi kickado.");
  2139.             Kick(playerid);
  2140.         }
  2141.         return 1;
  2142.      }
  2143.     if(dialogid == DIALOG_ORG)
  2144.     {
  2145.         if(response)
  2146.         {
  2147.             if(listitem == 0)
  2148.             {
  2149.                 PlayerInfo[playerid][Mafia] = 1;
  2150.                 SendClientMessage(playerid, COR_MAFIA, "Você escolheu ser da Mafia!");
  2151.                 SpawnPlayer(playerid);
  2152.             }
  2153.             if(listitem == 1)
  2154.             {
  2155.                 PlayerInfo[playerid][Triads] = 1;
  2156.                 SendClientMessage(playerid, COR_TRIADS, "Você escolheu ser da Triad!");
  2157.                 SpawnPlayer(playerid);
  2158.             }
  2159.             if(listitem == 2)
  2160.             {
  2161.                 PlayerInfo[playerid][Boys] = 1;
  2162.                 SendClientMessage(playerid, COR_BOYS, "Você escolheu ser um Da Nang Boys!");
  2163.                 SpawnPlayer(playerid);
  2164.             }
  2165.             if(listitem == 3)
  2166.             {
  2167.                 PlayerInfo[playerid][Rifa] = 1;
  2168.                 SendClientMessage(playerid, COR_RIFA, "Você escolheu ser da San Fierro Rifa!");
  2169.                 SpawnPlayer(playerid);
  2170.             }
  2171.         }
  2172.         else
  2173.         {
  2174.             ShowPlayerDialog(playerid, DIALOG_ORG, DIALOG_STYLE_LIST, "Escolha sua Gang", "{696969}M{FFFFFF}afia\n{8B4726}T{FFFFFF}riads\n{B22222}Da {FFFFFF}Nang Boys\n{87CEEB}San {FFFFFF}Fierro Rifa", "Escolher", "");
  2175.         }
  2176.         return 1;
  2177.     }
  2178.     if(dialogid == DIALOG_MUDAR)
  2179.     {
  2180.         if(response)
  2181.         {
  2182.             if(listitem == 0)
  2183.             {
  2184.                 if(PlayerInfo[playerid][Mafia] >= 1) return Scm(pid, COR_ERRO, "[ERRO] Você ja é da Mafia !");
  2185.                 PlayerInfo[playerid][Mafia] = 1;
  2186.                 SendClientMessage(playerid, COR_MAFIA, "Você escolheu ser da Mafia!");
  2187.                 SetPlayerHealth(playerid, 0);
  2188.             }
  2189.             if(listitem == 1)
  2190.             {
  2191.                 if(PlayerInfo[playerid][Triads] >= 1) return Scm(pid, COR_ERRO, "[ERRO] Você ja é dos Triads !");
  2192.                 PlayerInfo[playerid][Triads] = 1;
  2193.                 SendClientMessage(playerid, COR_TRIADS, "Você escolheu ser da Triad!");
  2194.                 SetPlayerHealth(playerid, 0);
  2195.             }
  2196.             if(listitem == 2)
  2197.             {
  2198.                 if(PlayerInfo[playerid][Boys] >= 1) return Scm(pid, COR_ERRO, "[ERRO] Você ja é um Da Nang Boys !");
  2199.                 PlayerInfo[playerid][Boys] = 1;
  2200.                 SendClientMessage(playerid, COR_BOYS, "Você escolheu ser um Da Nang Boys!");
  2201.                 SetPlayerHealth(playerid, 0);
  2202.             }
  2203.             if(listitem == 3)
  2204.             {
  2205.                 if(PlayerInfo[playerid][Rifa] >= 1) return Scm(pid, COR_ERRO, "[ERRO] Você ja é um San Fierro Rifa !");
  2206.                 PlayerInfo[playerid][Rifa] = 1;
  2207.                 SendClientMessage(playerid, COR_RIFA, "Você escolheu ser da San Fierro Rifa!");
  2208.                 SetPlayerHealth(playerid, 0);
  2209.             }
  2210.         }
  2211.         return 1;
  2212.     }
  2213.  
  2214.     if(dialogid == DIALOG_TEMPO)
  2215.     {
  2216.         if(response)
  2217.         {
  2218.             if(listitem == 0)
  2219.             {
  2220.              SetWorldTime(1);
  2221.              new cargos[20], string[100];
  2222.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2223.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2224.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2225.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2226.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2227.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 01:00.", cargos, Nome(playerid));
  2228.              SendClientMessageToAll(COR_ADM, string);
  2229.             }
  2230.             if(listitem == 1)
  2231.             {
  2232.              SetWorldTime(2);
  2233.              new cargos[64], string[128];
  2234.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2235.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2236.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2237.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2238.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2239.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 02:00.", cargos, Nome(playerid));
  2240.              SendClientMessageToAll(COR_ADM, string);
  2241.             }
  2242.  
  2243.             if(listitem == 2)
  2244.             {
  2245.              SetWorldTime(3);
  2246.              new cargos[20], string[100];
  2247.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2248.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2249.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2250.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2251.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2252.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 03:00.", cargos, Nome(playerid));
  2253.              SendClientMessageToAll(COR_ADM, string);
  2254.             }
  2255.             if(listitem == 3)
  2256.             {
  2257.              SetWorldTime(4);
  2258.              new cargos[20], string[100];
  2259.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2260.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2261.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2262.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2263.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2264.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 04:00.", cargos, Nome(playerid));
  2265.              SendClientMessageToAll(COR_ADM, string);
  2266.             }
  2267.             if(listitem == 4)
  2268.             {
  2269.              SetWorldTime(5);
  2270.              new cargos[20], string[100];
  2271.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2272.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2273.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2274.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2275.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2276.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 05:00.", cargos, Nome(playerid));
  2277.              SendClientMessageToAll(COR_ADM, string);
  2278.             }
  2279.             if(listitem == 5)
  2280.             {
  2281.              SetWorldTime(6);
  2282.              new cargos[20], string[100];
  2283.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2284.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2285.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2286.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2287.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2288.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 06:00.", cargos, Nome(playerid));
  2289.              SendClientMessageToAll(COR_ADM, string);
  2290.             }
  2291.             if(listitem == 6)
  2292.             {
  2293.              SetWorldTime(7);
  2294.              new cargos[20], string[100];
  2295.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2296.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2297.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2298.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2299.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2300.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 07:00.", cargos, Nome(playerid));
  2301.              SendClientMessageToAll(COR_ADM, string);
  2302.             }
  2303.             if(listitem == 7)
  2304.             {
  2305.              SetWorldTime(8);
  2306.              new cargos[64], string[128];
  2307.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2308.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2309.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2310.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2311.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2312.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 08:00.", cargos, Nome(playerid));
  2313.              SendClientMessageToAll(COR_ADM, string);
  2314.             }
  2315.  
  2316.             if(listitem == 8)
  2317.             {
  2318.              SetWorldTime(9);
  2319.              new cargos[20], string[100];
  2320.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2321.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2322.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2323.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2324.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2325.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 09:00.", cargos, Nome(playerid));
  2326.              SendClientMessageToAll(COR_ADM, string);
  2327.             }
  2328.             if(listitem == 9)
  2329.             {
  2330.              SetWorldTime(10);
  2331.              new cargos[20], string[100];
  2332.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2333.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2334.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2335.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2336.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2337.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 10:00.", cargos, Nome(playerid));
  2338.              SendClientMessageToAll(COR_ADM, string);
  2339.             }
  2340.             if(listitem == 10)
  2341.             {
  2342.              SetWorldTime(11);
  2343.              new cargos[20], string[100];
  2344.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2345.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2346.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2347.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2348.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2349.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 11:00.", cargos, Nome(playerid));
  2350.              SendClientMessageToAll(COR_ADM, string);
  2351.             }
  2352.             if(listitem == 11)
  2353.             {
  2354.              SetWorldTime(12);
  2355.              new cargos[20], string[100];
  2356.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2357.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2358.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2359.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2360.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2361.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 12:00.", cargos, Nome(playerid));
  2362.              SendClientMessageToAll(COR_ADM, string);
  2363.             }
  2364.             if(listitem == 12)
  2365.             {
  2366.              SetWorldTime(13);
  2367.              new cargos[20], string[100];
  2368.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2369.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2370.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2371.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2372.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2373.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 13:00.", cargos, Nome(playerid));
  2374.              SendClientMessageToAll(COR_ADM, string);
  2375.             }
  2376.             if(listitem == 13)
  2377.             {
  2378.              SetWorldTime(14);
  2379.              new cargos[64], string[128];
  2380.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2381.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2382.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2383.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2384.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2385.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 14:00.", cargos, Nome(playerid));
  2386.              SendClientMessageToAll(COR_ADM, string);
  2387.             }
  2388.  
  2389.             if(listitem == 14)
  2390.             {
  2391.              SetWorldTime(15);
  2392.              new cargos[20], string[100];
  2393.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2394.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2395.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2396.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2397.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2398.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 15:00.", cargos, Nome(playerid));
  2399.              SendClientMessageToAll(COR_ADM, string);
  2400.             }
  2401.             if(listitem == 15)
  2402.             {
  2403.              SetWorldTime(16);
  2404.              new cargos[20], string[100];
  2405.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2406.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2407.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2408.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2409.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2410.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 16:00.", cargos, Nome(playerid));
  2411.              SendClientMessageToAll(COR_ADM, string);
  2412.             }
  2413.             if(listitem == 16)
  2414.             {
  2415.              SetWorldTime(17);
  2416.              new cargos[20], string[100];
  2417.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2418.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2419.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2420.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2421.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2422.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 17:00.", cargos, Nome(playerid));
  2423.              SendClientMessageToAll(COR_ADM, string);
  2424.             }
  2425.             if(listitem == 17)
  2426.             {
  2427.              SetWorldTime(18);
  2428.              new cargos[20], string[100];
  2429.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2430.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2431.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2432.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2433.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2434.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 18:00.", cargos, Nome(playerid));
  2435.              SendClientMessageToAll(COR_ADM, string);
  2436.             }
  2437.             if(listitem == 18)
  2438.             {
  2439.              SetWorldTime(19);
  2440.              new cargos[20], string[100];
  2441.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2442.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2443.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2444.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2445.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2446.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 19:00.", cargos, Nome(playerid));
  2447.              SendClientMessageToAll(COR_ADM, string);
  2448.             }
  2449.             if(listitem == 19)
  2450.             {
  2451.              SetWorldTime(20);
  2452.              new cargos[64], string[128];
  2453.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2454.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2455.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2456.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2457.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2458.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 20:00.", cargos, Nome(playerid));
  2459.              SendClientMessageToAll(COR_ADM, string);
  2460.             }
  2461.  
  2462.             if(listitem == 20)
  2463.             {
  2464.              SetWorldTime(21);
  2465.              new cargos[20], string[100];
  2466.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2467.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2468.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2469.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2470.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2471.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 21:00.", cargos, Nome(playerid));
  2472.              SendClientMessageToAll(COR_ADM, string);
  2473.             }
  2474.             if(listitem == 21)
  2475.             {
  2476.              SetWorldTime(22);
  2477.              new cargos[20], string[100];
  2478.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2479.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2480.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2481.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2482.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2483.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 22:00.", cargos, Nome(playerid));
  2484.              SendClientMessageToAll(COR_ADM, string);
  2485.             }
  2486.             if(listitem == 22)
  2487.             {
  2488.              SetWorldTime(23);
  2489.              new cargos[20], string[100];
  2490.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2491.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2492.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2493.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2494.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2495.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 23:00.", cargos, Nome(playerid));
  2496.              SendClientMessageToAll(COR_ADM, string);
  2497.             }
  2498.             if(listitem == 23)
  2499.             {
  2500.              SetWorldTime(24);
  2501.              new cargos[20], string[100];
  2502.              if(PlayerInfo[playerid][Admin] == 1) { cargos = "Moderador"; }
  2503.              if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  2504.              if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  2505.              if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  2506.              if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  2507.              format(string, sizeof(string), "[SFW.Adm] %s %s mudou o tempo para 24:00.", cargos, Nome(playerid));
  2508.              SendClientMessageToAll(COR_ADM, string);
  2509.             }
  2510.         }
  2511.         return 1;
  2512.     }
  2513.         if(dialogid == Carros)
  2514.     {
  2515.         if(response)
  2516.         {
  2517.             new Float:X,Float:Y,Float:Z,Float:Angle;
  2518.             if(listitem == 0)  // Sultan
  2519.             {
  2520.                 GetPlayerPos(playerid, X, Y, Z);
  2521.                 GetPlayerFacingAngle(playerid, Angle);
  2522.                 CreateVehicle(560, X+5, Y, Z+1, Angle, random(100), random(100), -1);
  2523.                 SendClientMessage(playerid, COR_PRINCIPAL, "Você criou um veículo, lembre-se de deleta-lo (/dc)!");
  2524.                 SendClientMessage(playerid, COR_PRINCIPAL, "Mantenha o servidor limpo!");
  2525.             }
  2526.             if(listitem == 1)   // Infernus
  2527.             {
  2528.                 GetPlayerPos(playerid, X, Y, Z);
  2529.                 GetPlayerFacingAngle(playerid, Angle);
  2530.                 CreateVehicle(411, X+5, Y, Z+1, Angle, random(100), random(100), -1);
  2531.                 SendClientMessage(playerid, COR_PRINCIPAL, "Você criou um veículo, lembre-se de deleta-lo (/dc)!");
  2532.                 SendClientMessage(playerid, COR_PRINCIPAL, "Mantenha o servidor limpo!");
  2533.             }
  2534.             if(listitem == 2)   // Ônibus 1
  2535.             {
  2536.                 GetPlayerPos(playerid, X, Y, Z);
  2537.                 GetPlayerFacingAngle(playerid, Angle);
  2538.                 CreateVehicle(437, X+5, Y, Z+1, Angle, random(100), random(100), -1);
  2539.                 SendClientMessage(playerid, COR_PRINCIPAL, "Você criou um veículo, lembre-se de deleta-lo (/dc)!");
  2540.                 SendClientMessage(playerid, COR_PRINCIPAL, "Mantenha o servidor limpo!");
  2541.             }
  2542.             if(listitem == 3)   // BMX
  2543.             {
  2544.                 GetPlayerPos(playerid, X, Y, Z);
  2545.                 GetPlayerFacingAngle(playerid, Angle);
  2546.                 CreateVehicle(481, X+5, Y, Z+1, Angle, random(100), random(100), -1);
  2547.                 SendClientMessage(playerid, COR_PRINCIPAL, "Você criou um veículo, lembre-se de deleta-lo (/dc)!");
  2548.                 SendClientMessage(playerid, COR_PRINCIPAL, "Mantenha o servidor limpo!");
  2549.             }
  2550.             if(listitem == 4)   // MOUNTAIN BIKE
  2551.             {
  2552.                 GetPlayerPos(playerid, X, Y, Z);
  2553.                 GetPlayerFacingAngle(playerid, Angle);
  2554.                 CreateVehicle(510, X+5, Y, Z+1, Angle, random(100), random(100), -1);
  2555.                 SendClientMessage(playerid, COR_PRINCIPAL, "Você criou um veículo, lembre-se de deleta-lo (/dc)!");
  2556.                 SendClientMessage(playerid, COR_PRINCIPAL, "Mantenha o servidor limpo!");
  2557.             }
  2558.             if(listitem == 5)   // ÔNIBUS 2
  2559.             {
  2560.                 GetPlayerPos(playerid, X, Y, Z);
  2561.                 GetPlayerFacingAngle(playerid, Angle);
  2562.                 CreateVehicle(431, X+5, Y, Z+1, Angle, random(100), random(100), -1);
  2563.                 SendClientMessage(playerid, COR_PRINCIPAL, "Você criou um veículo, lembre-se de deleta-lo (/dc)!");
  2564.                 SendClientMessage(playerid, COR_PRINCIPAL, "Mantenha o servidor limpo!");
  2565.             }
  2566.             if(listitem == 6)   // FAGGIO
  2567.             {
  2568.                 GetPlayerPos(playerid, X, Y, Z);
  2569.                 GetPlayerFacingAngle(playerid, Angle);
  2570.                 CreateVehicle(462, X+5, Y, Z+1, Angle, random(100), random(100), -1);
  2571.                 SendClientMessage(playerid, COR_PRINCIPAL, "Você criou um veículo, lembre-se de deleta-lo (/dc)!");
  2572.                 SendClientMessage(playerid, COR_PRINCIPAL, "Mantenha o servidor limpo!");
  2573.             }
  2574.             if(listitem == 7)   //S ANCHEZ
  2575.             {
  2576.                 GetPlayerPos(playerid, X, Y, Z);
  2577.                 GetPlayerFacingAngle(playerid, Angle);
  2578.                 CreateVehicle(468, X+5, Y, Z+1, Angle, random(100), random(100), -1);
  2579.                 SendClientMessage(playerid, COR_PRINCIPAL, "Você criou um veículo, lembre-se de deleta-lo (/dc)!");
  2580.                 SendClientMessage(playerid, COR_PRINCIPAL, "Mantenha o servidor limpo!");
  2581.             }
  2582.             if(listitem == 8)   // QUAD
  2583.             {
  2584.                 GetPlayerPos(playerid, X, Y, Z);
  2585.                 GetPlayerFacingAngle(playerid, Angle);
  2586.                 CreateVehicle(471, X+5, Y, Z+1, Angle, random(100), random(100), -1);
  2587.                 SendClientMessage(playerid, COR_PRINCIPAL, "Você criou um veículo, lembre-se de deleta-lo (/dc)!");
  2588.                 SendClientMessage(playerid, COR_PRINCIPAL, "Mantenha o servidor limpo!");
  2589.             }
  2590.             if(listitem == 9)   // PACKER
  2591.             {
  2592.                 GetPlayerPos(playerid, X, Y, Z);
  2593.                 GetPlayerFacingAngle(playerid, Angle);
  2594.                 CreateVehicle(443, X+5, Y, Z+1, Angle, random(100), random(100), -1);
  2595.                 SendClientMessage(playerid, COR_PRINCIPAL, "Você criou um veículo, lembre-se de deleta-lo (/dc)!");
  2596.                 SendClientMessage(playerid, COR_PRINCIPAL, "Mantenha o servidor limpo!");
  2597.             }
  2598.             if(listitem == 10)   // CAMPER
  2599.             {
  2600.                 GetPlayerPos(playerid, X, Y, Z);
  2601.                 GetPlayerFacingAngle(playerid, Angle);
  2602.                 CreateVehicle(483, X+5, Y, Z+1, Angle, random(100), random(100), -1);
  2603.                 SendClientMessage(playerid, COR_PRINCIPAL, "Você criou um veículo, lembre-se de deleta-lo (/dc)!");
  2604.                 SendClientMessage(playerid, COR_PRINCIPAL, "Mantenha o servidor limpo!");
  2605.             }
  2606.             if(listitem == 11)   // VORTEX .-.
  2607.             {
  2608.                 GetPlayerPos(playerid, X, Y, Z);
  2609.                 GetPlayerFacingAngle(playerid, Angle);
  2610.                 CreateVehicle(539, X+5, Y, Z+1, Angle, random(100), random(100), -1);
  2611.                 SendClientMessage(playerid, COR_PRINCIPAL, "Você criou um veículo, lembre-se de deleta-lo (/dc)!");
  2612.                 SendClientMessage(playerid, COR_PRINCIPAL, "Mantenha o servidor limpo!");
  2613.             }
  2614.             if(listitem == 12)   // NRG-500
  2615.             {
  2616.                 GetPlayerPos(playerid, X, Y, Z);
  2617.                 GetPlayerFacingAngle(playerid, Angle);
  2618.                 CreateVehicle(522, X+5, Y, Z+1, Angle, random(100), random(100), -1);
  2619.                 SendClientMessage(playerid, COR_PRINCIPAL, "Você criou um veículo, lembre-se de deleta-lo (/dc)!");
  2620.                 SendClientMessage(playerid, COR_PRINCIPAL, "Mantenha o servidor limpo!");
  2621.             }
  2622.         }
  2623.         return 1;
  2624.     }
  2625.     return 1;
  2626.  }
  2627.  
  2628. stock Contas(playerid)
  2629. {
  2630.     new arquivo[40], name[MAX_PLAYER_NAME];
  2631.     GetPlayerName(playerid, name, 32);
  2632.     format(arquivo, 40, "Contas/%s.ini", name);
  2633.     return arquivo;
  2634. }
  2635.  
  2636.  
  2637.  
  2638. stock SalvarContas(playerid)
  2639. {
  2640.     if(!DOF2_FileExists(Contas(playerid))) DOF2_CreateFile(Contas(playerid));
  2641.     else
  2642.     {
  2643.         DOF2_SetInt(Contas(playerid),"Admin", PlayerInfo[playerid][Admin]);
  2644.         DOF2_SetInt(Contas(playerid),"FBI", PlayerInfo[playerid][FBI]);
  2645.         DOF2_SetInt(Contas(playerid),"Matou", PlayerInfo[playerid][Matou]);
  2646.         DOF2_SetInt(Contas(playerid),"Morreu", PlayerInfo[playerid][Morreu]);
  2647.         DOF2_SetInt(Contas(playerid),"Laser", PlayerInfo[playerid][Laser]);
  2648.         DOF2_SetInt(Contas(playerid),"SWAT", PlayerInfo[playerid][SWAT]);
  2649.         DOF2_SetInt(Contas(playerid),"Rifa", PlayerInfo[playerid][Rifa]);
  2650.         DOF2_SetInt(Contas(playerid),"Triads", PlayerInfo[playerid][Triads]);
  2651.         DOF2_SetInt(Contas(playerid),"Boys", PlayerInfo[playerid][Boys]);
  2652.         DOF2_SetInt(Contas(playerid),"Mafia", PlayerInfo[playerid][Mafia]);
  2653.         DOF2_SetInt(Contas(playerid),"Dinheiro", GetPlayerMoney(playerid));
  2654.         DOF2_SetInt(Contas(playerid),"Score", GetPlayerScore(playerid));
  2655.         DOF2_SaveFile();
  2656.     }
  2657.     return 1;
  2658. }
  2659.  
  2660. //.
  2661. //..
  2662. //...
  2663. //....
  2664. // ================================= INCLUDE CHECK POINT  ===================================
  2665. stock CPS_AddCheckpoint(Float:X,Float:Y,Float:Z,Float:size,spawn_dist)
  2666. {
  2667.         new cpid=1;
  2668.         while(UsedCPSlot[cpid] == 1) cpid++;
  2669.         if(CPSERVICE_active == 0){
  2670.             SetTimer("CPSERVICE_Handler",500,true);
  2671.             CPSERVICE_active=1;
  2672.         }
  2673.         UsedCPSlot[cpid]=1;
  2674.         Checkpoints[cpid][cpX]=X;
  2675.         Checkpoints[cpid][cpY]=Y;
  2676.         Checkpoints[cpid][cpZ]=Z;
  2677.         Checkpoints[cpid][cpsz]=size;
  2678.         Checkpoints[cpid][cpsd]=spawn_dist;
  2679.         return cpid;
  2680. }
  2681.  
  2682. stock CPS_IsPlayerInCheckpoint(playerid,cpid)
  2683. {
  2684.         if(!IsPlayerInCheckpoint(playerid)) return 0;
  2685.         if(CPSERVICE_actualcp[playerid] == cpid) return 1;
  2686.         else return 0;
  2687. }
  2688.  
  2689. stock CPS_IsPlayerInAnyCheckpoint(playerid)
  2690. {
  2691.         if(!IsPlayerInCheckpoint(playerid)) return 0;
  2692.         if(CPSERVICE_actualcp[playerid] == 0) return 0;
  2693.         else return 1;
  2694. }
  2695.  
  2696. stock CPS_GetPlayerCheckpoint(playerid) if(!IsPlayerInCheckpoint(playerid)) return 0; else return CPSERVICE_actualcp[playerid];
  2697.  
  2698. stock CPS_RemoveCheckpoint(cpid)
  2699. {
  2700.         if(cpid == 0 || UsedCPSlot[cpid] == 0) return 0;
  2701.         UsedCPSlot[cpid]=0;
  2702.         return 1;
  2703. }
  2704.  
  2705. public CPSERVICE_Handler()
  2706. {
  2707.         for(new i; i<MAX_PLAYERS; i++){
  2708.                 new Float:prevdist = 100000.000;
  2709.                 new prevcp;
  2710.                 for(new cpid=1; cpid < MAX_CHECKPOINTS; cpid++){
  2711.                         if(UsedCPSlot[cpid]) {
  2712.                             new Float:dist;
  2713.                             dist = CPSERVICE_getdist(i,Checkpoints[cpid][cpX],Checkpoints[cpid][cpY],Checkpoints[cpid][cpZ]);
  2714.                                 if(dist < prevdist){
  2715.                                 prevdist = dist;
  2716.                                         prevcp = cpid;
  2717.                                 }
  2718.                         }
  2719.                 }
  2720.                 new cpid=prevcp;
  2721.                 if(CPSERVICE_getdist(i,Checkpoints[cpid][cpX],Checkpoints[cpid][cpY],Checkpoints[cpid][cpZ]) < Checkpoints[cpid][cpsd]) {
  2722.                     if(CPSERVICE_actualcp[i] != cpid){
  2723.                             SetPlayerCheckpoint(i,Checkpoints[cpid][cpX],Checkpoints[cpid][cpY],Checkpoints[cpid][cpZ],Checkpoints[cpid][cpsz]);
  2724.                             CPSERVICE_actualcp[i] = cpid;
  2725.                         }
  2726.                 } else {
  2727.                     if(CPSERVICE_actualcp[i] != 0){
  2728.                             CPSERVICE_actualcp[i] = 0;
  2729.                             DisablePlayerCheckpoint(i);
  2730.                         }
  2731.                 }
  2732.         }
  2733.         return 1;
  2734. }
  2735.  
  2736. stock CPSERVICE_getdist(playerid,Float:x2,Float:y2,Float:z2)
  2737. {
  2738.         new Float:x1,Float:y1,Float:z1;
  2739.         new Float:tmpdis;
  2740.         GetPlayerPos(playerid,x1,y1,z1);
  2741.         tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
  2742.         return floatround(tmpdis);
  2743. }
  2744. //.
  2745. //..
  2746. //...
  2747. //....
  2748. // ================================= SSCANF2 ===================================
  2749. //                           INCLUDE -- SSCANF
  2750. stock sscanf(string[], format[], {Float,_}:...)
  2751. {
  2752.     #if defined isnull
  2753.         if (isnull(string))
  2754.     #else
  2755.         if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
  2756.     #endif
  2757.         {
  2758.             return format[0];
  2759.         }
  2760.     #pragma tabsize 4
  2761.     new
  2762.         formatPos = 0,
  2763.         stringPos = 0,
  2764.         paramPos = 2,
  2765.         paramCount = numargs(),
  2766.         delim = ' ';
  2767.     while (string[stringPos] && string[stringPos] <= ' ')
  2768.     {
  2769.         stringPos++;
  2770.     }
  2771.     while (paramPos < paramCount && string[stringPos])
  2772.     {
  2773.         switch (format[formatPos++])
  2774.         {
  2775.             case '\0':
  2776.             {
  2777.                 return 0;
  2778.             }
  2779.             case 'i', 'd':
  2780.             {
  2781.                 new
  2782.                     neg = 1,
  2783.                     num = 0,
  2784.                     ch = string[stringPos];
  2785.                 if (ch == '-')
  2786.                 {
  2787.                     neg = -1;
  2788.                     ch = string[++stringPos];
  2789.                 }
  2790.                 do
  2791.                 {
  2792.                     stringPos++;
  2793.                     if ('0' <= ch <= '9')
  2794.                     {
  2795.                         num = (num * 10) + (ch - '0');
  2796.                     }
  2797.                     else
  2798.                     {
  2799.                         return -1;
  2800.                     }
  2801.                 }
  2802.                 while ((ch = string[stringPos]) > ' ' && ch != delim);
  2803.                 setarg(paramPos, 0, num * neg);
  2804.             }
  2805.             case 'h', 'x':
  2806.             {
  2807.                 new
  2808.                     num = 0,
  2809.                     ch = string[stringPos];
  2810.                 do
  2811.                 {
  2812.                     stringPos++;
  2813.                     switch (ch)
  2814.                     {
  2815.                         case 'x', 'X':
  2816.                         {
  2817.                             num = 0;
  2818.                             continue;
  2819.                         }
  2820.                         case '0' .. '9':
  2821.                         {
  2822.                             num = (num << 4) | (ch - '0');
  2823.                         }
  2824.                         case 'a' .. 'f':
  2825.                         {
  2826.                             num = (num << 4) | (ch - ('a' - 10));
  2827.                         }
  2828.                         case 'A' .. 'F':
  2829.                         {
  2830.                             num = (num << 4) | (ch - ('A' - 10));
  2831.                         }
  2832.                         default:
  2833.                         {
  2834.                             return -1;
  2835.                         }
  2836.                     }
  2837.                 }
  2838.                 while ((ch = string[stringPos]) > ' ' && ch != delim);
  2839.                 setarg(paramPos, 0, num);
  2840.             }
  2841.             case 'c':
  2842.             {
  2843.                 setarg(paramPos, 0, string[stringPos++]);
  2844.             }
  2845.             case 'f':
  2846.             {
  2847.                 setarg(paramPos, 0, _:floatstr(string[stringPos]));
  2848.             }
  2849.             case 'p':
  2850.             {
  2851.                 delim = format[formatPos++];
  2852.                 continue;
  2853.             }
  2854.             case '\'':
  2855.             {
  2856.                 new
  2857.                     end = formatPos - 1,
  2858.                     ch;
  2859.                 while ((ch = format[++end]) && ch != '\'') {}
  2860.                 if (!ch)
  2861.                 {
  2862.                     return -1;
  2863.                 }
  2864.                 format[end] = '\0';
  2865.                 if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
  2866.                 {
  2867.                     if (format[end + 1])
  2868.                     {
  2869.                         return -1;
  2870.                     }
  2871.                     return 0;
  2872.                 }
  2873.                 format[end] = '\'';
  2874.                 stringPos = ch + (end - formatPos);
  2875.                 formatPos = end + 1;
  2876.             }
  2877.             case 'u':
  2878.             {
  2879.                 new
  2880.                     end = stringPos - 1,
  2881.                     id = 0,
  2882.                     bool:num = true,
  2883.                     ch;
  2884.                 while ((ch = string[++end]) && ch != delim)
  2885.                 {
  2886.                     if (num)
  2887.                     {
  2888.                         if ('0' <= ch <= '9')
  2889.                         {
  2890.                             id = (id * 10) + (ch - '0');
  2891.                         }
  2892.                         else
  2893.                         {
  2894.                             num = false;
  2895.                         }
  2896.                     }
  2897.                 }
  2898.                 if (num && IsPlayerConnected(id))
  2899.                 {
  2900.                     setarg(paramPos, 0, id);
  2901.                 }
  2902.                 else
  2903.                 {
  2904.                     #if !defined foreach
  2905.                         #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
  2906.                         #define __SSCANF_FOREACH__
  2907.                     #endif
  2908.                     string[end] = '\0';
  2909.                     num = false;
  2910.                     new
  2911.                         name[MAX_PLAYER_NAME];
  2912.                     id = end - stringPos;
  2913.                     foreach (Player, playerid)
  2914.                     {
  2915.                         GetPlayerName(playerid, name, sizeof (name));
  2916.                         if (!strcmp(name, string[stringPos], true, id))
  2917.                         {
  2918.                             setarg(paramPos, 0, playerid);
  2919.                             num = true;
  2920.                             break;
  2921.                         }
  2922.                     }
  2923.                     if (!num)
  2924.                     {
  2925.                         setarg(paramPos, 0, INVALID_PLAYER_ID);
  2926.                     }
  2927.                     string[end] = ch;
  2928.                     #if defined __SSCANF_FOREACH__
  2929.                         #undef foreach
  2930.                         #undef __SSCANF_FOREACH__
  2931.                     #endif
  2932.                 }
  2933.                 stringPos = end;
  2934.             }
  2935.             case 's', 'z':
  2936.             {
  2937.                 new
  2938.                     i = 0,
  2939.                     ch;
  2940.                 if (format[formatPos])
  2941.                 {
  2942.                     while ((ch = string[stringPos++]) && ch != delim)
  2943.                     {
  2944.                         setarg(paramPos, i++, ch);
  2945.                     }
  2946.                     if (!i)
  2947.                     {
  2948.                         return -1;
  2949.                     }
  2950.                 }
  2951.                 else
  2952.                 {
  2953.                     while ((ch = string[stringPos++]))
  2954.                     {
  2955.                         setarg(paramPos, i++, ch);
  2956.                     }
  2957.                 }
  2958.                 stringPos--;
  2959.                 setarg(paramPos, i, '\0');
  2960.             }
  2961.             default:
  2962.             {
  2963.                 continue;
  2964.             }
  2965.         }
  2966.         while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
  2967.         {
  2968.             stringPos++;
  2969.         }
  2970.         while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
  2971.         {
  2972.             stringPos++;
  2973.         }
  2974.         paramPos++;
  2975.     }
  2976.     do
  2977.     {
  2978.         if ((delim = format[formatPos++]) > ' ')
  2979.         {
  2980.             if (delim == '\'')
  2981.             {
  2982.                 while ((delim = format[formatPos++]) && delim != '\'') {}
  2983.             }
  2984.             else if (delim != 'z')
  2985.             {
  2986.                 return delim;
  2987.             }
  2988.         }
  2989.     }
  2990.     while (delim > ' ');
  2991.     return 0;
  2992. }
  2993. // ================================= STOCKS  ===================================
  2994.  
  2995.  
  2996. public OnPlayerCommandPerformed(playerid, cmdtext[], success)
  2997. {
  2998.      if(!success)
  2999.      {
  3000.            new string[60];
  3001.            format(string,sizeof(string),"[ERRO] O Comando: %s é inexistente.",cmdtext);
  3002.            SendClientMessage(playerid, COR_ERRO, string);
  3003.            return 1;
  3004.      }
  3005.      return 1;
  3006. }
  3007.  
  3008.  
  3009. stock SendAdminMessage(cor,string[])
  3010. {
  3011.     for(new d; d < GetMaxPlayers(); ++d)
  3012.     {
  3013.         if(IsPlayerConnected(d) && PlayerInfo[d][Admin] > 0)
  3014.         {
  3015.             SendClientMessage(d,cor,string);
  3016.         }
  3017.     }
  3018.     return 1;
  3019. }
  3020.  
  3021. stock Nome(playerid)
  3022. {
  3023.     new name[MAX_PLAYER_NAME];
  3024.     GetPlayerName(playerid, name, MAX_PLAYER_NAME);
  3025.     return name;
  3026. }
  3027.  
  3028. stock GetDistanceBetweenPlayers(playerid,playerid2)
  3029. {
  3030.     new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
  3031.     new Float:tmpdis;
  3032.     GetPlayerPos(playerid,x1,y1,z1);
  3033.     GetPlayerPos(playerid2,x2,y2,z2);
  3034.     tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
  3035.     return floatround(tmpdis);
  3036. }
  3037.  
  3038. stock ResetarCarros(playerid)
  3039. {
  3040.     new string[128];
  3041.     GetPlayerName(playerid, string, MAX_PLAYER_NAME);
  3042.     format(string, sizeof(string), "[SFW.Adm] O Administrador %s respawnou todos os veiculos!", string);
  3043.     SendClientMessageToAll(COR_ADM, string);
  3044.     new bool:inVeh;
  3045.     for( new i = 0; i < MAX_VEHICLES; i++ )
  3046.     {
  3047.         inVeh = false;
  3048.         for( new j = 0; j < MAX_PLAYERS; j++ )
  3049.         {
  3050.             if(IsPlayerInVehicle( j, i ))
  3051.             {
  3052.                 inVeh = true;
  3053.             }
  3054.         }
  3055.         if(!inVeh) SetVehicleToRespawn(i);
  3056.     }
  3057.     return true;
  3058. }
  3059.  
  3060.  
  3061. // ================================= TIMERS ==================================
  3062.  
  3063. forward SendMensagens();
  3064. public SendMensagens()
  3065. {
  3066.     new string[128];
  3067.     new random1 = random(sizeof(Mensagens));
  3068.     new random2 = random(sizeof(Cores));
  3069.     format(string, sizeof(string), "%s", Mensagens[random1]);
  3070.     SendClientMessageToAll(Cores[random2],string);
  3071.     return 1;
  3072. }
  3073.  
  3074. forward GPSTimer();
  3075. public GPSTimer()
  3076. {
  3077.     for(new i = 0; i < MAX_PLAYERS; i++)
  3078.     {
  3079.         DisablePlayerCheckpoint(i);
  3080.         PlayerGPS[i] = 0;
  3081.         KillTimer(gpstimer);
  3082.     }
  3083.     return 1;
  3084. }
  3085.  
  3086.  
  3087. forward fbigate();
  3088. public fbigate()
  3089. {
  3090.     MoveObject(portaofbi,-1769.1999512,985.2000122,25.2000008, 4.0, 0.0000000,0.0000000,90.0000000);
  3091.     return 1;
  3092. }
  3093.  
  3094. forward swatgate();
  3095. public swatgate()
  3096. {
  3097.     MoveObject(portaoswat, -1530.4000244,482.6000061,9.0000000,4.0, 0.0000000,0.0000000,0.0000000);
  3098.     return 1;
  3099. }
  3100.  
  3101. forward Dominado();
  3102. public Dominado()
  3103. {
  3104.     for(new i = 0; i < MAX_PLAYERS; i++)
  3105.     {
  3106.         if(CPS_IsPlayerInCheckpoint(i,cpstunt))
  3107.         {
  3108.             PlayerDomi[i][Stunt] ++;
  3109.             if(PlayerDomi[i][Stunt] >= 20)
  3110.             {
  3111.                 PlayerDomi[i][Stunt] = 0;
  3112.                 new striing[128], org[20];
  3113.                 if(PlayerInfo[i][Boys] >= 1) { org = "os Da Nang Boys"; }
  3114.                 if(PlayerInfo[i][Triads] >= 1) { org = "os Triads"; }
  3115.                 if(PlayerInfo[i][FBI] >= 1) { org = "o FBI"; }
  3116.                 if(PlayerInfo[i][SWAT] >= 1) { org = "a SWAT"; }
  3117.                 if(PlayerInfo[i][Rifa] >= 1) { org = "os SF Rifa's"; }
  3118.                 if(PlayerInfo[i][Mafia] >= 1) { org = "a Mafia"; }
  3119.                 format(striing, sizeof(striing),"[GZ.INFO]O %s e %s dominaram o Stunt Park | Local: /gps",Nome(i), org);
  3120.                 SendClientMessageToAll(GetPlayerColor(i), striing);
  3121.                 GangZoneStopFlashForAll(stuntpark);
  3122.                 GangZoneHideForAll(stuntpark);
  3123.                 GangZoneShowForAll(stuntpark, GetPlayerColor(i));
  3124.                 corstunt = GetPlayerColor(i);
  3125.                 SendClientMessage(i, -1, "[GZ.INFO] Você Ganhou {00FF00}$250{FFFFFF} por Dominar Essa GangZone");
  3126.                 GivePlayerMoney(i, 250);
  3127.             }
  3128.         }
  3129.         if(CPS_IsPlayerInCheckpoint(i,cpcasino))
  3130.         {
  3131.             PlayerDomi[i][Casino] ++;
  3132.             if(PlayerDomi[i][Casino] >= 20)
  3133.             {
  3134.                 PlayerDomi[i][Casino] = 0;
  3135.                 new striing[128], org[20];
  3136.                 if(PlayerInfo[i][Boys] >= 1) { org = "os Da Nang Boys"; }
  3137.                 if(PlayerInfo[i][Triads] >= 1) { org = "os Triads"; }
  3138.                 if(PlayerInfo[i][FBI] >= 1) { org = "o FBI"; }
  3139.                 if(PlayerInfo[i][SWAT] >= 1) { org = "a SWAT"; }
  3140.                 if(PlayerInfo[i][Rifa] >= 1) { org = "os SF Rifa's"; }
  3141.                 if(PlayerInfo[i][Mafia] >= 1) { org = "a Mafia"; }
  3142.                 format(striing, sizeof(striing),"[GZ.INFO]O %s e %s dominaram o Casino | Local: /gps",Nome(i), org);
  3143.                 SendClientMessageToAll(GetPlayerColor(i), striing);
  3144.                 GangZoneStopFlashForAll(casino);
  3145.                 GangZoneHideForAll(casino);
  3146.                 GangZoneShowForAll(casino, GetPlayerColor(i));
  3147.                 corcasino = GetPlayerColor(i);
  3148.                 SendClientMessage(i, -1, "[GZ.INFO] Você Ganhou {00FF00}$250{FFFFFF} por Dominar Essa GangZone");
  3149.                 GivePlayerMoney(i, 250);
  3150.             }
  3151.         }
  3152.         if(CPS_IsPlayerInCheckpoint(i,cpbaseball))
  3153.         {
  3154.             PlayerDomi[i][Baseball] ++;
  3155.             if(PlayerDomi[i][Baseball] >= 20)
  3156.             {
  3157.                 PlayerDomi[i][Baseball] = 0;
  3158.                 new striing[128], org[20];
  3159.                 if(PlayerInfo[i][Boys] >= 1) { org = "os Da Nang Boys"; }
  3160.                 if(PlayerInfo[i][Triads] >= 1) { org = "os Triads"; }
  3161.                 if(PlayerInfo[i][FBI] >= 1) { org = "o FBI"; }
  3162.                 if(PlayerInfo[i][SWAT] >= 1) { org = "a SWAT"; }
  3163.                 if(PlayerInfo[i][Rifa] >= 1) { org = "os SF Rifa's"; }
  3164.                 if(PlayerInfo[i][Mafia] >= 1) { org = "a Mafia"; }
  3165.                 format(striing, sizeof(striing),"[GZ.INFO]O %s e %s dominaram o Campo de Baseball | Local: /gps",Nome(i), org);
  3166.                 SendClientMessageToAll(GetPlayerColor(i), striing);
  3167.                 GangZoneStopFlashForAll(baseball);
  3168.                 GangZoneHideForAll(baseball);
  3169.                 GangZoneShowForAll(baseball, GetPlayerColor(i));
  3170.                 corbaseball = GetPlayerColor(i);
  3171.                 SendClientMessage(i, -1, "[GZ.INFO] Você Ganhou {00FF00}$250{FFFFFF} por Dominar Essa GangZone");
  3172.                 GivePlayerMoney(i, 250);
  3173.             }
  3174.         }
  3175.         if(CPS_IsPlayerInCheckpoint(i,cppracinha))
  3176.         {
  3177.             PlayerDomi[i][Pracinha] ++;
  3178.             if(PlayerDomi[i][Pracinha] >= 20)
  3179.             {
  3180.                 PlayerDomi[i][Pracinha] = 0;
  3181.                 new striing[128], org[20];
  3182.                 if(PlayerInfo[i][Boys] >= 1) { org = "os Da Nang Boys"; }
  3183.                 if(PlayerInfo[i][Triads] >= 1) { org = "os Triads"; }
  3184.                 if(PlayerInfo[i][FBI] >= 1) { org = "o FBI"; }
  3185.                 if(PlayerInfo[i][SWAT] >= 1) { org = "a SWAT"; }
  3186.                 if(PlayerInfo[i][Rifa] >= 1) { org = "os SF Rifa's"; }
  3187.                 if(PlayerInfo[i][Mafia] >= 1) { org = "a Mafia"; }
  3188.                 format(striing, sizeof(striing),"[GZ.INFO]O %s e %s dominaram a Pracinha | Local: /gps",Nome(i), org);
  3189.                 SendClientMessageToAll(GetPlayerColor(i), striing);
  3190.                 GangZoneStopFlashForAll(pracinha);
  3191.                 GangZoneHideForAll(pracinha);
  3192.                 GangZoneShowForAll(pracinha, GetPlayerColor(i));
  3193.                 corpracinha = GetPlayerColor(i);
  3194.                 SendClientMessage(i, -1, "[GZ.INFO] Você Ganhou {00FF00}$250{FFFFFF} por Dominar Essa GangZone");
  3195.                 GivePlayerMoney(i, 250);
  3196.             }
  3197.         }
  3198.         if(CPS_IsPlayerInCheckpoint(i,cpobras))
  3199.         {
  3200.             PlayerDomi[i][Obras] ++;
  3201.             if(PlayerDomi[i][Obras] >= 20)
  3202.             {
  3203.                 PlayerDomi[i][Obras] = 0;
  3204.                 new striing[128], org[20];
  3205.                 if(PlayerInfo[i][Boys] >= 1) { org = "os Da Nang Boys"; }
  3206.                 if(PlayerInfo[i][Triads] >= 1) { org = "os Triads"; }
  3207.                 if(PlayerInfo[i][FBI] >= 1) { org = "o FBI"; }
  3208.                 if(PlayerInfo[i][SWAT] >= 1) { org = "a SWAT"; }
  3209.                 if(PlayerInfo[i][Rifa] >= 1) { org = "os SF Rifa's"; }
  3210.                 if(PlayerInfo[i][Mafia] >= 1) { org = "a Mafia"; }
  3211.                 format(striing, sizeof(striing),"[GZ.INFO]O %s e %s dominaram as Obras | Local: /gps",Nome(i), org);
  3212.                 SendClientMessageToAll(GetPlayerColor(i), striing);
  3213.                 GangZoneStopFlashForAll(obras);
  3214.                 GangZoneHideForAll(obras);
  3215.                 GangZoneShowForAll(obras, GetPlayerColor(i));
  3216.                 corobras = GetPlayerColor(i);
  3217.                 SendClientMessage(i, -1, "[GZ.INFO] Você Ganhou {00FF00}$250{FFFFFF} por Dominar Essa GangZone");
  3218.                 GivePlayerMoney(i, 250);
  3219.             }
  3220.         }
  3221.         if(CPS_IsPlayerInCheckpoint(i,cppierab))
  3222.         {
  3223.             PlayerDomi[i][Pierab] ++;
  3224.             if(PlayerDomi[i][Pierab] >= 20)
  3225.             {
  3226.                 PlayerDomi[i][Pierab] = 0;
  3227.                 new striing[128], org[20];
  3228.                 if(PlayerInfo[i][Boys] >= 1) { org = "os Da Nang Boys"; }
  3229.                 if(PlayerInfo[i][Triads] >= 1) { org = "os Triads"; }
  3230.                 if(PlayerInfo[i][FBI] >= 1) { org = "o FBI"; }
  3231.                 if(PlayerInfo[i][SWAT] >= 1) { org = "a SWAT"; }
  3232.                 if(PlayerInfo[i][Rifa] >= 1) { org = "os SF Rifa's"; }
  3233.                 if(PlayerInfo[i][Mafia] >= 1) { org = "a Mafia"; }
  3234.                 format(striing, sizeof(striing),"[GZ.INFO]O %s e %s dominaram o Pier Abandonado | Local: /gps",Nome(i), org);
  3235.                 SendClientMessageToAll(GetPlayerColor(i), striing);
  3236.                 GangZoneStopFlashForAll(pierab);
  3237.                 GangZoneHideForAll(pierab);
  3238.                 GangZoneShowForAll(pierab, GetPlayerColor(i));
  3239.                 corpierab = GetPlayerColor(i);
  3240.                 SendClientMessage(i, -1, "[GZ.INFO] Você Ganhou {00FF00}$250{FFFFFF} por Dominar Essa GangZone");
  3241.                 GivePlayerMoney(i, 250);
  3242.             }
  3243.         }
  3244.         if(CPS_IsPlayerInCheckpoint(i,cppier69))
  3245.         {
  3246.             PlayerDomi[i][Pier69] ++;
  3247.             if(PlayerDomi[i][Pier69] >= 20)
  3248.             {
  3249.                 PlayerDomi[i][Pier69] = 0;
  3250.                 new striing[128], org[20];
  3251.                 if(PlayerInfo[i][Boys] >= 1) { org = "os Da Nang Boys"; }
  3252.                 if(PlayerInfo[i][Triads] >= 1) { org = "os Triads"; }
  3253.                 if(PlayerInfo[i][FBI] >= 1) { org = "o FBI"; }
  3254.                 if(PlayerInfo[i][SWAT] >= 1) { org = "a SWAT"; }
  3255.                 if(PlayerInfo[i][Rifa] >= 1) { org = "os SF Rifa's"; }
  3256.                 if(PlayerInfo[i][Mafia] >= 1) { org = "a Mafia"; }
  3257.                 format(striing, sizeof(striing),"[GZ.INFO]O %s e %s dominaram o Pier 69 | Local: /gps",Nome(i), org);
  3258.                 SendClientMessageToAll(GetPlayerColor(i), striing);
  3259.                 GangZoneStopFlashForAll(pier69);
  3260.                 GangZoneHideForAll(pier69);
  3261.                 GangZoneShowForAll(pier69, GetPlayerColor(i));
  3262.                 corpier69 = GetPlayerColor(i);
  3263.                 SendClientMessage(i, -1, "[GZ.INFO] Você Ganhou {00FF00}$250{FFFFFF} por Dominar Essa GangZone");
  3264.                 GivePlayerMoney(i, 250);
  3265.             }
  3266.         }
  3267.     }
  3268.     return true;
  3269. }
  3270.  
  3271. // ================================= COMANDOS ==================================
  3272. // comando gps
  3273. CMD:gps(playerid)
  3274. {
  3275.     ShowPlayerDialog(playerid, DIALOG_GPS, DIALOG_STYLE_LIST, "Escolha seu Destino:", "Loja de Armas\nStunt Park{228B22} (GANGZONE)\n{FFFFFF}Casino{228B22} (GANGZONE)\n{FFFFFF}Campo de Baseball{228B22} (GANGZONE)\n{FFFFFF}Pracinha{228B22} (GANGZONE)\n{FFFFFF}Obras{228B22} (GANGZONE)\n{FFFFFF}Pier Abandonado{228B22} (GANGZONE)\n{FFFFFF}Pier 69{228B22} (GANGZONE)\n{FF0000}Desligar {FFFFFF} o GPS", "OK", "Cancelar");
  3276.     return 1;
  3277. }
  3278.  
  3279. // comando pfbi
  3280. CMD:pfbi(playerid)
  3281. {
  3282.     if(PlayerInfo[playerid][FBI] >= 1)
  3283.     {
  3284.         MoveObject(portaofbi,-1769.1999512,985.2000122,18.2000008, 4.0, 0.0000000,0.0000000,90.0000000);
  3285.         GameTextForPlayer(playerid,"~w~Portao ~b~FBI ~w~Aberto", 3000, 1);
  3286.         SetTimer("fbigate", 5000, 0);
  3287.     }
  3288.     return 1;
  3289. }
  3290.  
  3291. // comando pswat
  3292. CMD:pswat(playerid)
  3293. {
  3294.     if(PlayerInfo[playerid][SWAT] >= 1)
  3295.     {
  3296.         MoveObject(portaoswat,-1530.4000244,482.6000061,2.5000000,4.0, 0.0000000,0.0000000,0.0000000);
  3297.         GameTextForPlayer(playerid,"~w~Portao ~b~SWAT ~w~Aberto", 3000, 1);
  3298.         SetTimer("swatgate", 5000, 0);
  3299.     }
  3300.     return 1;
  3301. }
  3302.  
  3303. /*
  3304.     {-1532,793,-1484,660},  STUNT PARK
  3305.     {-2278,563,-2210,504},  CASINO
  3306.     {-2297,219,-2350,71},  CAMPO DE BASEBALL
  3307.     {-2739,405,-2674,345},  PRACINHA CENTRAL
  3308.     {-2136,311,-2019,120},  CONSTRUÇÃO
  3309.     {-2060,1334,-2095,1435},  PIER ABANDONADO
  3310.     {-1683,1319,-1551,1457}  PIER 69
  3311. */
  3312.  
  3313. // comando setadmin
  3314. CMD:setadmin(playerid,params[])
  3315. {
  3316.     new nivel;
  3317.     new giveplayerid;
  3318.     new name[MAX_PLAYER_NAME], string[128], striing[128];
  3319.     if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][Admin] < 5) return SendClientMessage(playerid, -1, "ERRO: Você não é um administrador ou nem tem level para usar esse comando.");
  3320.     if(sscanf(params, "ud", giveplayerid, nivel)) return SendClientMessage(playerid, AMARELO, "Uso do Comando Correto: /setadmin [ID] [nivel]");
  3321.     if(nivel < 0 || nivel > 5) return SendClientMessage(playerid, COR_VERMELHO, "ERRO: Level Inválido!");
  3322.     PlayerInfo[giveplayerid][Admin] = nivel;
  3323.     if(nivel == 0)
  3324.     {
  3325.         format(striing, sizeof(striing), "[INFO] O jogador %s não é Mais Administrador !", Nome(giveplayerid));
  3326.         SendClientMessageToAll(AMARELO, striing);
  3327.     }
  3328.     if(nivel == 1 || nivel == 2 || nivel == 3 || nivel == 4 || nivel == 5)
  3329.     {
  3330.         GetPlayerName(giveplayerid, name, sizeof(name));
  3331.         format(string, sizeof(string), "[INFO] O jogador %s é o novo administrador do servidor, ou Foi Promovido !", name);
  3332.         SendClientMessageToAll(AMARELO, string);
  3333.         SendClientMessage(giveplayerid, CORSERVER, "[SERVER]: Você foi setado de administrador, parabéns.");
  3334.         SendClientMessage(giveplayerid, CORSERVER, "[SERVER]: Administre bem o servidor, aproveite.");
  3335.     }
  3336.     return 1;
  3337. }
  3338.  
  3339. // comando setfbi
  3340. CMD:setfbi(playerid,params[])
  3341. {
  3342.     new nivel;
  3343.     new giveplayerid;
  3344.     if(PlayerInfo[playerid][Admin] < 3 && PlayerInfo[playerid][FBI] < 4) return SendClientMessage(playerid, -1, "ERRO: Você não é um administrador ou nem tem level para usar esse comando.");
  3345.     if(sscanf(params, "ud", giveplayerid, nivel)) return SendClientMessage(playerid, AMARELO, "Uso do Comando Correto: /setfbi [ID] [nivel]");
  3346.     if(nivel < 0 || nivel > 4) return SendClientMessage(playerid, COR_VERMELHO, "ERRO: Level Inválido!");
  3347.     PlayerInfo[giveplayerid][SWAT] = 0;
  3348.     PlayerInfo[giveplayerid][FBI] = nivel;
  3349.     PlayerInfo[giveplayerid][Boys] = 0;
  3350.     PlayerInfo[giveplayerid][Triads] = 0;
  3351.     PlayerInfo[giveplayerid][Rifa] = 0;
  3352.     PlayerInfo[giveplayerid][Mafia] = 0;
  3353.     new string[100];
  3354.     format(string, sizeof(string), "[INFO] Você foi setado de FBI | Level %d.", nivel);
  3355.     SendClientMessage(giveplayerid,COR_FBI, string);
  3356.     format(string, sizeof(string), "[INFO] Player Setado com Sucesso | Level %d.", nivel);
  3357.     SendClientMessage(playerid,COR_FBI, string);
  3358.     return 1;
  3359. }
  3360.  
  3361. // comando setswat
  3362. CMD:setswat(playerid,params[])
  3363. {
  3364.     new nivel;
  3365.     new giveplayerid;
  3366.     if(PlayerInfo[playerid][Admin] < 3 && PlayerInfo[playerid][SWAT] < 4) return SendClientMessage(playerid, -1, "ERRO: Você não é um administrador ou nem tem level para usar esse comando.");
  3367.     if(sscanf(params, "ud", giveplayerid, nivel)) return SendClientMessage(playerid, AMARELO, "Uso do Comando Correto: /setswat [ID] [nivel]");
  3368.     if(nivel < 0 || nivel > 4) return SendClientMessage(playerid, COR_VERMELHO, "ERRO: Level Inválido!");
  3369.     PlayerInfo[giveplayerid][SWAT] = nivel;
  3370.     PlayerInfo[giveplayerid][FBI] = 0;
  3371.     PlayerInfo[giveplayerid][Boys] = 0;
  3372.     PlayerInfo[giveplayerid][Triads] = 0;
  3373.     PlayerInfo[giveplayerid][Rifa] = 0;
  3374.     PlayerInfo[giveplayerid][Mafia] = 0;
  3375.     new string[100];
  3376.     format(string, sizeof(string), "[INFO] Você foi setado de SWAT | Level %d.", nivel);
  3377.     SendClientMessage(giveplayerid,COR_SWAT, string);
  3378.     format(string, sizeof(string), "[INFO] Player Setado com Sucesso | Level %d.", nivel);
  3379.     SendClientMessage(playerid,COR_SWAT, string);
  3380.     return 1;
  3381. }
  3382.  
  3383. // comando setboys
  3384. CMD:setboys(playerid,params[])
  3385. {
  3386.     new nivel;
  3387.     new giveplayerid;
  3388.     if(PlayerInfo[playerid][Admin] < 3 && PlayerInfo[playerid][Boys] < 4) return SendClientMessage(playerid, -1, "ERRO: Você não é um administrador ou nem tem level para usar esse comando.");
  3389.     if(sscanf(params, "ud", giveplayerid, nivel)) return SendClientMessage(playerid, AMARELO, "Uso do Comando Correto: /setboys [ID] [nivel]");
  3390.     if(nivel < 0 || nivel > 4) return SendClientMessage(playerid, COR_VERMELHO, "ERRO: Level Inválido!");
  3391.     PlayerInfo[giveplayerid][SWAT] = 0;
  3392.     PlayerInfo[giveplayerid][FBI] = 0;
  3393.     PlayerInfo[giveplayerid][Boys] = nivel;
  3394.     PlayerInfo[giveplayerid][Triads] = 0;
  3395.     PlayerInfo[giveplayerid][Rifa] = 0;
  3396.     PlayerInfo[giveplayerid][Mafia] = 0;
  3397.     new string[100];
  3398.     format(string, sizeof(string), "[INFO] Você foi setado de Da Nang Boys | Level %d.", nivel);
  3399.     SendClientMessage(giveplayerid,COR_BOYS, string);
  3400.     format(string, sizeof(string), "[INFO] Player Setado com Sucesso | Level %d.", nivel);
  3401.     SendClientMessage(playerid,COR_BOYS, string);
  3402.     return 1;
  3403. }
  3404.  
  3405. // comando settriad
  3406. CMD:settriad(playerid,params[])
  3407. {
  3408.     new nivel;
  3409.     new giveplayerid;
  3410.     if(PlayerInfo[playerid][Admin] < 3 && PlayerInfo[playerid][Triads] < 4) return SendClientMessage(playerid, -1, "ERRO: Você não é um administrador ou nem tem level para usar esse comando.");
  3411.     if(sscanf(params, "ud", giveplayerid, nivel)) return SendClientMessage(playerid, AMARELO, "Uso do Comando Correto: /settriad [ID] [nivel]");
  3412.     if(nivel < 0 || nivel > 4) return SendClientMessage(playerid, COR_VERMELHO, "ERRO: Level Inválido!");
  3413.     PlayerInfo[giveplayerid][SWAT] = 0;
  3414.     PlayerInfo[giveplayerid][FBI] = 0;
  3415.     PlayerInfo[giveplayerid][Boys] = 0;
  3416.     PlayerInfo[giveplayerid][Triads] = nivel;
  3417.     PlayerInfo[giveplayerid][Rifa] = 0;
  3418.     PlayerInfo[giveplayerid][Mafia] = 0;
  3419.     new string[100];
  3420.     format(string, sizeof(string), "[INFO] Você foi setado de TRIAD | Level %d.", nivel);
  3421.     SendClientMessage(giveplayerid,COR_TRIADS, string);
  3422.     format(string, sizeof(string), "[INFO] Player Setado com Sucesso | Level %d.", nivel);
  3423.     SendClientMessage(playerid,COR_TRIADS, string);
  3424.     return 1;
  3425. }
  3426.  
  3427. // comando setmafia
  3428. CMD:setmafia(playerid,params[])
  3429. {
  3430.     new nivel;
  3431.     new giveplayerid;
  3432.     if(PlayerInfo[playerid][Admin] < 3 && PlayerInfo[playerid][Mafia] < 4) return SendClientMessage(playerid, -1, "ERRO: Você não é um administrador ou nem tem level para usar esse comando.");
  3433.     if(sscanf(params, "ud", giveplayerid, nivel)) return SendClientMessage(playerid, AMARELO, "Uso do Comando Correto: /setmafia [ID] [nivel]");
  3434.     if(nivel < 0 || nivel > 4) return SendClientMessage(playerid, COR_VERMELHO, "ERRO: Level Inválido!");
  3435.     PlayerInfo[giveplayerid][SWAT] = 0;
  3436.     PlayerInfo[giveplayerid][FBI] = 0;
  3437.     PlayerInfo[giveplayerid][Boys] = 0;
  3438.     PlayerInfo[giveplayerid][Triads] = 0;
  3439.     PlayerInfo[giveplayerid][Rifa] = 0;
  3440.     PlayerInfo[giveplayerid][Mafia] = nivel;
  3441.     new string[100];
  3442.     format(string, sizeof(string), "[INFO] Você foi setado de Mafia | Level %d.", nivel);
  3443.     SendClientMessage(giveplayerid,COR_MAFIA, string);
  3444.     format(string, sizeof(string), "[INFO] Player Setado com Sucesso | Level %d.", nivel);
  3445.     SendClientMessage(playerid,COR_MAFIA, string);
  3446.     return 1;
  3447. }
  3448.  
  3449. // comando setrifa
  3450. CMD:setrifa(playerid,params[])
  3451. {
  3452.     new nivel;
  3453.     new giveplayerid;
  3454.     if(PlayerInfo[playerid][Admin] < 3 && PlayerInfo[playerid][Rifa] < 4) return SendClientMessage(playerid, -1, "ERRO: Você não é um administrador ou nem tem level para usar esse comando.");
  3455.     if(sscanf(params, "ud", giveplayerid, nivel)) return SendClientMessage(playerid, AMARELO, "Uso do Comando Correto: /setrifa [ID] [nivel]");
  3456.     if(nivel < 0 || nivel > 4) return SendClientMessage(playerid, COR_VERMELHO, "ERRO: Level Inválido!");
  3457.     PlayerInfo[giveplayerid][SWAT] = 0;
  3458.     PlayerInfo[giveplayerid][FBI] = 0;
  3459.     PlayerInfo[giveplayerid][Boys] = 0;
  3460.     PlayerInfo[giveplayerid][Triads] = 0;
  3461.     PlayerInfo[giveplayerid][Rifa] = nivel;
  3462.     PlayerInfo[giveplayerid][Mafia] = 0;
  3463.     new string[100];
  3464.     format(string, sizeof(string), "[INFO] Você foi setado de SF Rifa | Level %d.", nivel);
  3465.     SendClientMessage(giveplayerid,COR_RIFA, string);
  3466.     format(string, sizeof(string), "[INFO] Player Setado com Sucesso | Level %d.", nivel);
  3467.     SendClientMessage(playerid,COR_RIFA, string);
  3468.     return 1;
  3469. }
  3470.  
  3471. // comando vidat
  3472. CMD:vidat(playerid)
  3473. {
  3474.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  3475.     if(PlayerInfo[playerid][Admin] < 2) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  3476.     for(new i = 0; i <= MAX_PLAYERS; i ++)
  3477.     if(GetDistanceBetweenPlayers(playerid, i) <= 50)
  3478.     {
  3479.         new string[70];
  3480.         SetPlayerHealth(i, 100);
  3481.         format(string,sizeof(string), "[INFO] %s deu vida para todos perto dele!",Nome(playerid));
  3482.         SendClientMessage(i,COR_ADM,string);
  3483.     }
  3484.     return 1;
  3485. }
  3486.  
  3487. // comando coletet
  3488. CMD:coletet(playerid)
  3489. {
  3490.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  3491.     if(PlayerInfo[playerid][Admin] < 2) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  3492.     for(new i = 0; i <= MAX_PLAYERS; i++)
  3493.     if(GetDistanceBetweenPlayers(playerid, i) <= 50)
  3494.     {
  3495.         new string[75];
  3496.         SetPlayerArmour(i, 100);
  3497.         format(string,sizeof(string), "[INFO] %s deu colete para todos perto dele!",Nome(playerid));
  3498.         SendClientMessage(i,COR_ADM,string);
  3499.     }
  3500.     return 1;
  3501. }
  3502.  
  3503. //=============== COMANDOS DO EVENTO BASE JUMP ===================//
  3504. // comando bj
  3505. CMD:bj(playerid)
  3506. {
  3507.     if(BaseJump == 0) return SendClientMessage(playerid,COLOR_RED,"Erro: o Evento Base Jump esta Fechado");
  3508.     new string[100];
  3509.     format(string,sizeof(string), "[INFO] %s foi para o Evento {FF0000}Base Jump{FFFFFF} [/BJ]",Nome(playerid));
  3510.     SendClientMessageToAll(-1, string);
  3511.     ResetPlayerWeapons(playerid);
  3512.     GivePlayerWeapon(playerid, 46, 1);
  3513.     SetPlayerPos(playerid, -2386.3308, -1593.5870, 776.1250);
  3514.     return 1;
  3515. }
  3516.  
  3517. // comando abrirbj
  3518. CMD:abrirbj(playerid)
  3519. {
  3520.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  3521.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  3522.     if(BaseJump == 1) return SendClientMessage(playerid,COLOR_RED,"Erro: o Evento Base Jump ja esta Aberto");
  3523.     BaseJump = 1;
  3524.     SendClientMessageToAll(COR_ROSA, "[INFO] O Evento BASE JUMP foi aberto!! [{FFFFFF}Digite /BJ para Participar{FF1493}]");
  3525.     SendClientMessage(playerid, -1, "|| ATENÇÃO ADM! Feche o Evento com /FECHARBJ");
  3526.     return 1;
  3527. }
  3528.  
  3529. // comando fecharbj
  3530. CMD:fecharbj(playerid)
  3531. {
  3532.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  3533.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  3534.     if(BaseJump == 0) return SendClientMessage(playerid,COLOR_RED,"Erro: o Evento Base Jump ja esta Fechado");
  3535.     BaseJump = 0;
  3536.     SendClientMessageToAll(COR_ROSA, "[INFO] O Evento {FFFFFF}BASE JUMP{FF1493} foi Fechado!");
  3537.     return 1;
  3538. }
  3539.  
  3540. //=============== FIM DOS COMANDOS DO EVENTO BASE JUMP ===================//
  3541. // comando jetpack
  3542. CMD:jetpack(playerid)
  3543. {
  3544.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  3545.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  3546.     SetPlayerSpecialAction(playerid, 2);
  3547.     for(new i = 0; i <= MAX_PLAYERS; i++)
  3548.     if(GetDistanceBetweenPlayers(playerid, i) <= 50)
  3549.     {
  3550.         new string[50];
  3551.         format(string,sizeof(string), "[INFO] %s Criou um JetPack!",Nome(playerid));
  3552.         SendClientMessage(i,COR_ADM,string);
  3553.     }
  3554.     return 1;
  3555. }
  3556.  
  3557. // comando cnn
  3558. CMD:cnn(playerid, params[])
  3559. {
  3560.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  3561.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  3562.     if(isnull(params)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /cnn [texto]");
  3563.     new string[100];
  3564.     format(string, sizeof(string), "~b~%s: ~w~%s",Nome(playerid), params);
  3565.     GameTextForAll(string, 5000, 5);
  3566.     return 1;
  3567. }
  3568.  
  3569. // comando ann
  3570. CMD:ann(playerid, params[])
  3571. {
  3572.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  3573.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  3574.     if(isnull(params)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /cnn [texto]");
  3575.     new string[100];
  3576.     format(string, sizeof(string), "~w~%s", params);
  3577.     GameTextForAll(string, 5000, 6);
  3578.     return 1;
  3579. }
  3580.  
  3581. // comando tapa
  3582. CMD:tapa(playerid, params[])
  3583. {
  3584.     new giveplayerid;
  3585.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  3586.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  3587.     if(sscanf(params,"u", giveplayerid)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /tapa [id do player]");
  3588.     new Float:health;
  3589.     if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,COLOR_RED,"Erro: Este id está offline.");
  3590.     GetPlayerHealth(giveplayerid, health);
  3591.     SetPlayerHealth(giveplayerid, health-5);
  3592.     GetPlayerPos(giveplayerid, px, py, pz);
  3593.     SetPlayerPos(giveplayerid, px, py, pz+5);
  3594.     for(new i=0; i <= MAX_PLAYERS; i++)
  3595.     {
  3596.         if(GetDistanceBetweenPlayers(giveplayerid, i) <= 60)
  3597.         {
  3598.             new string[85];
  3599.             format(string,sizeof(string), "[SFW.Adm] %s levou um tapa de %s",Nome(giveplayerid),Nome(playerid));
  3600.             SendClientMessage(i,COR_ADM,string);
  3601.         }
  3602.     }
  3603.     return 1;
  3604. }
  3605.  
  3606. // comando ir
  3607. CMD:ir(playerid, params[])
  3608. {
  3609.     new giveplayerid;
  3610.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  3611.     if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][Mafia] < 3 && PlayerInfo[playerid][Boys] < 3 && PlayerInfo[playerid][Triads] < 3 && PlayerInfo[playerid][Rifa] < 3 && PlayerInfo[playerid][FBI] < 3 && PlayerInfo[playerid][SWAT] < 3) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  3612.     if(sscanf(params,"u", giveplayerid)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso: /ir [id do player]");
  3613.     if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,COLOR_RED,"Erro: Este id está offline.");
  3614.     for(new i=0; i <= MAX_PLAYERS; i++)
  3615.     {
  3616.         if(GetDistanceBetweenPlayers(playerid, i) <= 40)
  3617.         {
  3618.             new string[85];
  3619.             format(string,sizeof(string), "[SFW.Adm] %s foi até o jogador %s.",Nome(playerid),Nome(giveplayerid));
  3620.             SendClientMessage(i,COR_ROXO,string);
  3621.         }
  3622.     }
  3623.     for(new i=0; i <= MAX_PLAYERS; i++)
  3624.     {
  3625.         if(GetDistanceBetweenPlayers(giveplayerid, i) <= 60)
  3626.         {
  3627.             new string[85];
  3628.             format(string,sizeof(string), "[SFW.Adm] %s veio até o jogador %s.",Nome(playerid),Nome(giveplayerid));
  3629.             SendClientMessage(i,COR_ADM,string);
  3630.         }
  3631.     }
  3632.     GetPlayerPos(giveplayerid,px,py,pz);
  3633.     new intid = GetPlayerInterior(giveplayerid);
  3634.     SetPlayerInterior(playerid,intid);
  3635.     if(GetPlayerState(playerid) == 2)
  3636.     {
  3637.         new tmpcar = GetPlayerVehicleID(playerid);
  3638.         SetVehiclePos(tmpcar,px,py+4,pz);
  3639.     }
  3640.     else
  3641.     {
  3642.         SetPlayerPos(playerid,px,py+2,pz);
  3643.     }
  3644.     return 1;
  3645. }
  3646.  
  3647. // comando tr
  3648. CMD:tr(playerid, params[])
  3649. {
  3650.     cmd_trazer(playerid, params);
  3651.     return 1;
  3652. }
  3653.  
  3654. // comando trazer
  3655. CMD:trazer(playerid, params[])
  3656. {
  3657.     new giveplayerid;
  3658.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  3659.     if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][Mafia] < 3 && PlayerInfo[playerid][Boys] < 3 && PlayerInfo[playerid][Triads] < 3 && PlayerInfo[playerid][Rifa] < 3 && PlayerInfo[playerid][FBI] < 3 && PlayerInfo[playerid][SWAT] < 3) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  3660.     if(sscanf(params,"u", giveplayerid)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /trazer [id do player]");
  3661.     if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,COLOR_RED,"Erro: Este id está offline.");
  3662.     for(new i=0; i <= MAX_PLAYERS; i++)
  3663.     {
  3664.         if(GetDistanceBetweenPlayers(playerid, i) <= 60)
  3665.         {
  3666.             new string[85];
  3667.             format(string,sizeof(string), "[SFW.Adm] %s trouxe o Jogador %s.",Nome(playerid),Nome(giveplayerid));
  3668.             SendClientMessage(i,COR_ADM,string);
  3669.         }
  3670.     }
  3671.     for(new i=0; i <= MAX_PLAYERS; i++)
  3672.     {
  3673.         if(GetDistanceBetweenPlayers(giveplayerid, i) <= 60)
  3674.         {
  3675.             new string[85];
  3676.             format(string,sizeof(string), "[SFW.Adm] %s levou o Jogador %s.",Nome(playerid),Nome(giveplayerid));
  3677.             SendClientMessage(i,COR_ADM,string);
  3678.         }
  3679.     }
  3680.     GetPlayerPos(playerid,px,py,pz);
  3681.     new intid = GetPlayerInterior(playerid);
  3682.     SetPlayerInterior(giveplayerid,intid);
  3683.     if (GetPlayerState(giveplayerid) == 2)
  3684.     {
  3685.         new tmpcar = GetPlayerVehicleID(giveplayerid);
  3686.         SetVehiclePos(tmpcar,px,py+4,pz);
  3687.     }
  3688.     else
  3689.     {
  3690.         SetPlayerPos(giveplayerid,px,py+2,pz);
  3691.     }
  3692.     return 1;
  3693. }
  3694.  
  3695. // comando virar
  3696. CMD:virar(playerid)
  3697. {
  3698.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não está em um veículo.");
  3699.     SetCameraBehindPlayer(playerid);
  3700.     GetPlayerPos(playerid,px,py,pz);
  3701.     SetVehiclePos(GetPlayerVehicleID(playerid),px,py,pz);
  3702.     SetVehicleZAngle(GetPlayerVehicleID(playerid),0);
  3703.     return 1;
  3704. }
  3705.  
  3706. // comando rico
  3707. CMD:rico(playerid)
  3708. {
  3709.     if(PlayerInfo[playerid][Admin] < 4) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  3710.     RepairVehicle(GetPlayerVehicleID(playerid));
  3711.     Scm(playerid, -1, "Agora compre um Camaro, e Fique do-do-doce!");
  3712.     GivePlayerMoney(playerid, 500000);
  3713.     return 1;
  3714. }
  3715.  
  3716. // comando reparar
  3717. CMD:reparar(playerid)
  3718. {
  3719.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não está em um veículo.");
  3720.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  3721.     RepairVehicle(GetPlayerVehicleID(playerid));
  3722.     Scm(playerid, -1, "Veiculo {0000FF} Reparado {FFFFFF}!");
  3723.     return 1;
  3724. }
  3725.  
  3726. // comando laser
  3727. CMD:laser(playerid)
  3728. {
  3729.     if(PlayerInfo[playerid][Laser] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você ainda não Comprou um Laser, Compre-o na Loja de Armas | Local: /gps");
  3730.     ShowPlayerDialog(playerid, DIALOG_LASER, DIALOG_STYLE_LIST, "{FFFFFF}Opções de Laser", "{FFFFFF}Ativar\n{FFFFFF}Desativar\n{FFFFFF}Cor: {FF0000} Vermelho\n{FFFFFF}Cor: {00FF00} Verde\n{FFFFFF}Cor: {0000FF} Azul", "Escolher", "Cancelar");
  3731.     return 1;
  3732. }
  3733.  
  3734. // comando setskin
  3735. CMD:setskin(playerid, params[])
  3736. {
  3737.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  3738.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  3739.     new id, skin;
  3740.     if(sscanf(params,"ud", id, skin)) return SendClientMessage(playerid, COR_USOCORRETO,"USO: /SetSkin [ID] [Skin]");
  3741.     if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_RED,"Erro: Este id está offline.");
  3742.     if(skin==3 || skin==4 || skin==5 || skin==6 || skin==8 || skin==42 || skin==65 || skin==74 || skin==86 || skin==119 || skin==149 || skin==208 || skin==273 || skin==274 || skin==289 || skin>=300) return SendClientMessage(playerid, COR_ERRO, "ERRO: Skin inválida!");
  3743.     SendClientMessage(playerid, COR_PRINCIPAL, "|| Skin mudada.");
  3744.     SetPlayerSkin(id, skin);
  3745.     return 1;
  3746. }
  3747.  
  3748.  
  3749. // comando id
  3750. CMD:id(playerid, params[])
  3751. {
  3752.     cmd_getid(playerid, params);
  3753.     return 1;
  3754. }
  3755.  
  3756. // comando getid
  3757. CMD:getid(playerid, params[])
  3758. {
  3759.     new tmp[30];
  3760.     if(sscanf(params,"s", tmp)) return SendClientMessage(playerid,COR_USOCORRETO,"Uso: /getid [parte do nick]");
  3761.     new string[80];
  3762.     format(string,sizeof(string),"Procurando por:: \"%s\": ", tmp);
  3763.     SendClientMessage(playerid,VERMELHO,string);
  3764.     new found=0;
  3765.     for(new i=0; i <= MAX_PLAYERS; i++)
  3766.     {
  3767.         if(IsPlayerConnected(i))
  3768.         {
  3769.             new foundname[MAX_PLAYER_NAME];
  3770.             GetPlayerName(i, foundname, MAX_PLAYER_NAME);
  3771.             new namelen = strlen(foundname);
  3772.             new bool:searched=false;
  3773.             for(new pos=0; pos <= namelen; pos++)
  3774.             {
  3775.                 if(searched != true)
  3776.                 {
  3777.                     if(strfind(foundname,tmp,true) == pos)
  3778.                     {
  3779.                         if(GetPlayerScore(i) <= 1)
  3780.                         {
  3781.                             found++;
  3782.                             format(string,sizeof(string),"%d. %s (ID %d) {FF0000}(Level %d)",found, foundname, i, GetPlayerScore(i));
  3783.                             SendClientMessage(playerid, 0xE3E3E3FF ,string);
  3784.                             searched = true;
  3785.                         }
  3786.                         if(GetPlayerScore(i) >= 2)
  3787.                         {
  3788.                             found++;
  3789.                             format(string,sizeof(string),"%d. %s (ID %d) {00E800}(Level %d)", found, foundname, i, GetPlayerScore(i));
  3790.                             SendClientMessage(playerid, 0xE3E3E3FF ,string);
  3791.                             searched = true;
  3792.                         }
  3793.                     }
  3794.                 }
  3795.             }
  3796.         }
  3797.     }
  3798.     return 1;
  3799. }
  3800.  
  3801. // comando abordar
  3802. CMD:abordar(playerid, params[])
  3803. {
  3804.     new giveplayerid;
  3805.     if(PlayerInfo[playerid][SWAT] < 1 && PlayerInfo[playerid][FBI] < 1) return SendClientMessage(playerid, ERRO, "[ERRO] Você não é um COP");
  3806.     if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, COR_USOCORRETO, "[USO] /abordar [ID] ");
  3807.     if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COR_BRANCO, "[ERRO] ID invalido");
  3808.     new String[100],striing[128];
  3809.     format(String, sizeof(String), "[INFO] O Policial %s Abordou o [%s]", Nome(playerid), Nome(giveplayerid));
  3810.     SendClientMessageToAll(0x4169E1FF, String);
  3811.     SetPlayerSpecialAction(giveplayerid,SPECIAL_ACTION_HANDSUP);
  3812.     format(striing, sizeof(striing), "[INFO] Você Foi Abordado pelo Policial [%s]", Nome(playerid));
  3813.     SendClientMessage(giveplayerid, 0x4169E1FF, striing);
  3814.     Abordado[giveplayerid] = 1;
  3815.     TogglePlayerControllable(giveplayerid,0);
  3816.     return 1;
  3817. }
  3818.  
  3819. // comando liberar
  3820. CMD:liberar(playerid, params[])
  3821. {
  3822.     new giveplayerid;
  3823.     if(PlayerInfo[playerid][SWAT] < 1 && PlayerInfo[playerid][FBI] < 1) return SendClientMessage(playerid, ERRO, "[ERRO] Você não é um COP");
  3824.     if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, COR_USOCORRETO, "[USO] /liberar [ID] ");
  3825.     if(Abordado[giveplayerid] == 0) return SendClientMessage(playerid, ERRO, "[ERRO]Este Player não esta Abordado");
  3826.     if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COR_BRANCO, "[ERRO] ID invalido");
  3827.     new String[100],striing[128];
  3828.     format(String, sizeof(String), "[INFO] O Policial %s Liberou o [%s]", Nome(playerid), Nome(giveplayerid));
  3829.     SendClientMessageToAll(0x4169E1FF, String);
  3830.     ClearAnimations(giveplayerid);
  3831.     TogglePlayerControllable(giveplayerid,1);
  3832.     format(striing, sizeof(striing), "[INFO] Você Foi Liberado pelo Policial [%s]", Nome(playerid));
  3833.     SendClientMessage(giveplayerid, 0x4169E1FF, striing);
  3834.     Abordado[giveplayerid] = 1;
  3835.     return 1;
  3836. }
  3837.    
  3838. // comando escudo
  3839. CMD:escudo(playerid)
  3840. {
  3841.     if(PlayerInfo[playerid][SWAT] < 1 && PlayerInfo[playerid][FBI] < 1) return SendClientMessage(playerid, COR_ERRO, "ERRO: Você não é Policial");
  3842.     if(Equipamentos[playerid] == 1) return SendClientMessage(playerid, COR_ERRO, "ERRO: Você ja esta usando escudo !");
  3843.     SetPlayerAttachedObject(playerid,3,18637,13,0.35,0.0,0.0,0.0,0.0,180.0);
  3844.     SendClientMessage(playerid,COR_ROXO,"|| Escudo Ativado | {FFFFFF} Desativar: /escudooff");
  3845.     Equipamentos[playerid] = 1;
  3846.     return 1;
  3847. }
  3848.  
  3849.  
  3850. //comando escudooff
  3851. CMD:escudooff(playerid)
  3852. {
  3853.     if(PlayerInfo[playerid][SWAT] < 1 && PlayerInfo[playerid][FBI] < 1) return SendClientMessage(playerid, COR_ERRO, "ERRO: Você não é Policial");
  3854.     if(Equipamentos[playerid] == 0) return SendClientMessage(playerid, COR_ERRO, "ERRO: Você não esta usando escudo !");
  3855.     RemovePlayerAttachedObject(playerid,3);
  3856.     SendClientMessage(playerid,COR_ROXO,"|| Escudo Desativado |{FFFFFF} Ativar: /escudo");
  3857.     Equipamentos[playerid] = 0;
  3858.     return 1;
  3859. }
  3860.  
  3861. // comando comandosadmin
  3862. CMD:comandosadmin(playerid)
  3863. {
  3864.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid, COR_ERRO, "ERRO: Você não tem permissão para usar este comando.");
  3865.     ShowPlayerDialog(playerid,660, DIALOG_STYLE_MSGBOX, "COMANDOS DE ADMINISTRADOR", "{C798FA}[Level 1]:{FFFFFF}/avisar /trabalhar, /jogar, /ann /a, /asay, /tapa, /ir, /trazer, /setskin, /rc, /jetpack, /cnn, /coletet, /vidat, /dc\n{C798FA}[Level 2]:{FFFFFF} /kick, /veh, /limparchat /supertapa, /congelar, /desarmar, /olhar\n{C798FA}[Level 3]:{FFFFFF} /ban\n{C798FA}[Level 4]:{FFFFFF} /rico, /tempo\n{C798FA}[Level 5]:{FFFFFF} /clima, /rtc\n", "OK", "");
  3866.     return 1;
  3867. }
  3868.  
  3869. // comando comandosmafia
  3870. CMD:comandosmafia(playerid)
  3871. {
  3872.     if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][Mafia] < 1) return SendClientMessage(playerid, COR_ERRO, "ERRO: Você não tem permissão para usar este comando.");
  3873.     ShowPlayerDialog(playerid,661, DIALOG_STYLE_MSGBOX, "COMANDOS DA MAFIA", "{C798FA}[Level 1]:{FFFFFF} ! [texto] \n{C798FA}[Level 2]:{FFFFFF} -- \n{C798FA}[Level 3]:{FFFFFF} /trazer, /ir, /rc, /asay\n{C798FA}[Level 4]:{FFFFFF} /setmafia, /kick\n", "OK", "");
  3874.     return 1;
  3875. }
  3876.  
  3877. // comando comandostriad
  3878. CMD:comandostriad(playerid)
  3879. {
  3880.     if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][Triads] < 1) return SendClientMessage(playerid, COR_ERRO, "ERRO: Você não tem permissão para usar este comando.");
  3881.     ShowPlayerDialog(playerid,662, DIALOG_STYLE_MSGBOX, "COMANDOS DOS TRIADS", "{C798FA}[Level 1]:{FFFFFF} ! [texto] \n{C798FA}[Level 2]:{FFFFFF} -- \n{C798FA}[Level 3]:{FFFFFF} /trazer, /ir, /rc, /asay\n{C798FA}[Level 4]:{FFFFFF} /settriad\n", "OK", "");
  3882.     return 1;
  3883. }
  3884.  
  3885. // comando comandosboys
  3886. CMD:comandosboys(playerid)
  3887. {
  3888.     if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][Boys] < 1) return SendClientMessage(playerid, COR_ERRO, "ERRO: Você não tem permissão para usar este comando.");
  3889.     ShowPlayerDialog(playerid,663, DIALOG_STYLE_MSGBOX, "COMANDOS DOS DA NANG BOYS", "{C798FA}[Level 1]:{FFFFFF} ! [texto] \n{C798FA}[Level 2]:{FFFFFF} -- \n{C798FA}[Level 3]:{FFFFFF} /ir, /vidat, /rc, /asay\n{C798FA}[Level 4]:{FFFFFF} /setboys\n", "OK", "");
  3890.     return 1;
  3891. }
  3892.  
  3893. // comando comandosrifa
  3894. CMD:comandosrifa(playerid)
  3895. {
  3896.     if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][Rifa] < 1) return SendClientMessage(playerid, COR_ERRO, "ERRO: Você não tem permissão para usar este comando.");
  3897.     ShowPlayerDialog(playerid,664, DIALOG_STYLE_MSGBOX, "COMANDOS DOS SF RIFAS", "{C798FA}[Level 1]:{FFFFFF} ! [texto] \n{C798FA}[Level 2]:{FFFFFF} -- \n{C798FA}[Level 3]:{FFFFFF} /ir, /vidat, /rc, /asay\n{C798FA}[Level 4]:{FFFFFF} /setrifa\n", "OK", "");
  3898.     return 1;
  3899. }
  3900.  
  3901. // comando comandosswat
  3902. CMD:comandosswat(playerid)
  3903. {
  3904.     if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][SWAT] < 1) return SendClientMessage(playerid, COR_ERRO, "ERRO: Você não tem permissão para usar este comando.");
  3905.     ShowPlayerDialog(playerid,665, DIALOG_STYLE_MSGBOX, "COMANDOS DA SWAT", "{C798FA}[Level 1]:{FFFFFF} ! [texto] /pswat, /escudo, /m \n{C798FA}[Level 2]:{FFFFFF} /abordar, /liberar\n{C798FA}[Level 3]:{FFFFFF} /ir, /trazer, /rc, /asay\n{C798FA}[Level 4]:{FFFFFF} /setswat\n", "OK", "");
  3906.     return 1;
  3907. }
  3908.  
  3909. // comando comandosfbi
  3910. CMD:comandosfbi(playerid)
  3911. {
  3912.     if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][FBI] < 1) return SendClientMessage(playerid, COR_ERRO, "ERRO: Você não tem permissão para usar este comando.");
  3913.     ShowPlayerDialog(playerid,666, DIALOG_STYLE_MSGBOX, "COMANDOS DO FBI", "{C798FA}[Level 1]:{FFFFFF} ! [texto] /pfbi, /escudo, /m \n{C798FA}[Level 2]:{FFFFFF} /abordar, /liberar\n{C798FA}[Level 3]:{FFFFFF} /ir, /trazer, /rc, /asay\n{C798FA}[Level 4]:{FFFFFF} /setfbi\n", "OK", "");
  3914.     return 1;
  3915. }
  3916.  
  3917. // comando comandos
  3918. CMD:comandos(playerid)
  3919. {
  3920.     ShowPlayerDialog(playerid, 667, DIALOG_STYLE_MSGBOX, "COMANDOS GERAL", "{C798FA}/tutorial /creditos /admins /gps /kill /laser\n{C798FA}/desbugar /getid /animes /novidades /pm\n{C798FA}/comandosboys /comandosfbi /comandosswat.\n{C798FA}/comandosmafia /comandostriad /comandosrifa.\n{C798FA}/report {FFFFFF}Para reportar algum player.\n{C798FA}/relatorio {FFFFFF}Caso esteja com dúvida.\n", "OK", "");
  3921.     return 1;
  3922. }
  3923.  
  3924. // comando desbugar
  3925. CMD:desbugar(playerid)
  3926. {
  3927.     ClearAnimations(playerid);
  3928.     TogglePlayerControllable(playerid,1);
  3929.     SetPlayerInterior(playerid, 0);
  3930.     SendClientMessage(playerid, VERMELHO, "Você foi Desbugado [Animações Limpadas, Controle de Volta, Interior Setado]");
  3931.     return 1;
  3932. }
  3933.  
  3934. // comando info
  3935. CMD:info(playerid, params[])
  3936. {
  3937.     new clickedplayerid;
  3938.     if(sscanf(params,"u", clickedplayerid)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /info [id do player]");
  3939.     if(!IsPlayerConnected(clickedplayerid)) return SendClientMessage(playerid,COLOR_RED,"Erro: Este id está offline.");
  3940.     new Str[70], Stri[70], Strin[70], String[70];
  3941.     format(Str, 70, "{1E90FF}Informações do Player: {B0C4DE}%s", Nome(clickedplayerid));
  3942.     format(Stri, 70, "{1E90FF}Level: {B0C4DE}%d", GetPlayerScore(clickedplayerid));
  3943.     format(Strin, 70, "{1E90FF}Matou: {B0C4DE}%d", PlayerInfo[clickedplayerid][Matou]);
  3944.     format(String, 70, "{1E90FF}Morreu: {B0C4DE}%d", PlayerInfo[clickedplayerid][Morreu]);
  3945.     SendClientMessage(playerid, -1, Str);
  3946.     SendClientMessage(playerid, -1, Stri);
  3947.     SendClientMessage(playerid, -1, Strin);
  3948.     SendClientMessage(playerid, -1, String);
  3949.     return 1;
  3950. }
  3951.  
  3952. // comando tutorial
  3953. CMD:tutorial(playerid)
  3954. {
  3955.     new dialogrande[1024];
  3956.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{0000FF}O server:\n");
  3957.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FFFFFF}Nosso Server é Baseado em guerra de gangs, o seu objetivo é ser o\n");
  3958.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FFFFFF}melhor, levando sua gang ao Topo\n\n");
  3959.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{0000FF}Gang Zones:\n");
  3960.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FFFFFF}Existem GangZones para serem dominadas, use /gps\n\n");
  3961.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{0000FF}Armas:\n");
  3962.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FFFFFF}Você pode comprar melhores armas, use /gps\n\n");
  3963.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{0000FF}Policias:\n");
  3964.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FFFFFF}Para ser do FBI/SWAT espere as Inscrições abrirem\n\n");
  3965.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{0000FF}Comandos:\n");
  3966.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FFFFFF}Utilize /comandos para saber todos eles!\n\n");
  3967.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{0000FF}Comunidade:\n");
  3968.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FFFFFF}https://www.facebook.com/groups/SF.War/\n");
  3969.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FFFFFF}Você Vai poder interagir com os players e denunciar xiters e etc.\n");
  3970.     ShowPlayerDialog(playerid, 9594, DIALOG_STYLE_MSGBOX, "{0000FF}Como Jogar", dialogrande, "OK", "");
  3971.     return 1;
  3972. }
  3973.  
  3974. // comando novidades
  3975. CMD:novidades(playerid)
  3976. {
  3977.     new dialogrande[700];
  3978.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{0000ff}/mudarorg {FFFFFF}Novo Comando Adicionado ! /gps\n");
  3979.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{0000ff}Preços {FFFFFF}Tudo Mais Barato na Loja De Armas /gps\n");
  3980.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{0000ff}Lazer {FFFFFF}Agora é Possivel Comprar Lazer nas Lojas\n");
  3981.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{0000ff}Evento {FFFFFF}Foi Adicionado um Evento (BASE JUMP)\n");
  3982.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{0000ff}Interface {FFFFFF}Nova Interface no Server\n");
  3983.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{0000ff}CHAT ORG {FFFFFF}Chat de Organização foi Arrumado\n");
  3984.     ShowPlayerDialog(playerid, 9799, DIALOG_STYLE_MSGBOX, "Novidades [SFW]", dialogrande, "OK", "");
  3985.     return 1;
  3986. }
  3987.  
  3988. // comando creditos
  3989. CMD:creditos(playerid)
  3990. {
  3991.     new dialogrande[700];
  3992.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FF9900}Game Mode: {FFFFFF}Totola e BielZera\n");
  3993.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FF9900}Mapa: {FFFFFF}Totola\n");
  3994.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FF9900}Includes: {FFFFFF}DOF2, ZCMD, SSCANF2, CPStream\n");
  3995.     format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FF9900}Agradecimentos: {FFFFFF}forum.sa-mp.com\n");
  3996.     ShowPlayerDialog(playerid, 9991, DIALOG_STYLE_MSGBOX, "{FF9900}Créditos do Server {FFFFFF}", dialogrande, "OK", "");
  3997.     return 1;
  3998. }
  3999.  
  4000. // comando supertapa
  4001. CMD:supertapa(playerid, params[])
  4002. {
  4003.     new giveplayerid;
  4004.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4005.     if(PlayerInfo[playerid][Admin] < 2) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  4006.     new string[90];
  4007.     if(sscanf(params,"u", giveplayerid)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /supertapa [id do player]");
  4008.     if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,COLOR_RED,"Erro: Este id está offline.");
  4009.     GetPlayerPos(giveplayerid, px, py, pz);
  4010.     SetPlayerPos(giveplayerid, px, py, pz+90);
  4011.     for(new i=0; i <= MAX_PLAYERS; i++)
  4012.     {
  4013.         if(GetDistanceBetweenPlayers(giveplayerid, i) <= 60)
  4014.         {
  4015.             format(string,sizeof(string), "[SFW.Adm] %s levou um super tapa de %s", Nome(giveplayerid), Nome(playerid));
  4016.             SendClientMessage(i,COR_ADM,string);
  4017.         }
  4018.     }
  4019.     return 1;
  4020. }
  4021.  
  4022. // comando clima
  4023. CMD:clima(playerid, params[])
  4024. {
  4025.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4026.     if(PlayerInfo[playerid][Admin] < 5) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  4027.     new string[100];
  4028.     if(isnull(params)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /clima [id do clima]");
  4029.     new weather = strval(params);
  4030.     SetWeather(weather);
  4031.     format(string, sizeof(string), "[SFW.Adm] %s mudou o clima para o id %d.", Nome(playerid),weather);
  4032.     SendClientMessageToAll(COR_ADM, string);
  4033.     return 1;
  4034. }
  4035.  
  4036. // comando weathers
  4037. CMD:wheathers(playerid)
  4038. {
  4039.     cmd_climas(playerid);
  4040.     return 1;
  4041. }
  4042.  
  4043. // comando climas
  4044. CMD:climas(playerid)
  4045. {
  4046.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4047.     if(PlayerInfo[playerid][Admin] < 4) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  4048.     SendClientMessage(playerid, COR_ERRO, ">>+-=================================== [Weather Ids: ] ================================");
  4049.     SendClientMessage(playerid, COLOR_YELLOW, ">>| 1 - Blue | 2 - Lighter Blue | 3 - Light (No color) | 4 - Even more lighter");
  4050.     SendClientMessage(playerid, COLOR_YELLOW, ">>| 5 - Normal Sun | 7 - (My PC = Beeped) | 8 - Rainy | 9 - Foggy | 10 - Standard weather");
  4051.     SendClientMessage(playerid, COLOR_YELLOW, ">>| 12 - Colourless, with alittle fog | 13 - Less foggy  | 15 - Little fog ");
  4052.     SendClientMessage(playerid, COLOR_YELLOW, ">>| 16 - Rainy | 17 - Hot | 19 - Sandstorm | 20 - Dark | 21 - Some very wierd weather ");
  4053.     SendClientMessage(playerid, COLOR_YELLOW, ">>| 23 - Atmosphere style (?) | 25 - Abit foggy | 27 - Abit \"White\" | 30 - Thunderstorm ");
  4054.     SendClientMessage(playerid, COLOR_YELLOW, ">>| 32 - Foggy | 33 - Hot | 35 - City weather | 37 - Warm | 38 - Even more city weather ");
  4055.     SendClientMessage(playerid, COLOR_YELLOW, ">>| 39 - Industrial weather | 40 - Yellow weather | 42 - Black fog | 43 - Industrial fog ");
  4056.     SendClientMessage(playerid, COLOR_YELLOW, ">>| 44 & 45 - Some wierd weather. -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- (c) IDs by PaoloP");
  4057.     SendClientMessage(playerid, COR_ERRO, ">>+-====================================================================================");
  4058.     return 1;
  4059. }
  4060.  
  4061. // comando rtc
  4062. CMD:rtc(playerid)
  4063. {
  4064.     if(PlayerInfo[playerid][Admin] >= 5)
  4065.     {
  4066.         ResetarCarros(playerid);
  4067.     }
  4068.     return 1;
  4069. }
  4070.  
  4071. // comando olhar
  4072. CMD:olhar(playerid, params[])
  4073. {
  4074.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4075.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  4076.     new specp;
  4077.     if(sscanf(params,"u", specp)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /olhar [playerid]");
  4078.     if(!IsPlayerConnected(specp)) return SendClientMessage(playerid, VERMELHO, "ERRO: O Player Não Esta Conectado!");
  4079.     new sn[70];
  4080.     GetPlayerName(specp,sn,sizeof(sn));
  4081.     TogglePlayerSpectating(playerid, 1);
  4082.     PlayerSpectatePlayer(playerid, specp);
  4083.     SetPlayerInterior(playerid,GetPlayerInterior(specp));
  4084.     gSpectateID[playerid] = specp;
  4085.     gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
  4086.     new String[50];
  4087.     format(String, sizeof(String), CONTAS, Nome(playerid));
  4088.     new st[75];
  4089.     new giveplayerid;
  4090.     format(st,sizeof(st),"Você está de Spectador no Jogador %s (ID %i)",Nome(giveplayerid),giveplayerid);
  4091.     SendClientMessage(playerid,0x33AAFFFF,st);
  4092.     format(st,sizeof(st),"Para sair do olhar, Digite: /olharoff.",sn);
  4093.     SendClientMessage(playerid,0x33AAFFFF,st);
  4094.     return 1;
  4095. }
  4096.  
  4097. // comando olharoff
  4098. CMD:olharoff(playerid)
  4099. {
  4100.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4101.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  4102.     TogglePlayerSpectating(playerid, 0);
  4103.     gSpectateID[playerid] = INVALID_PLAYER_ID;
  4104.     gSpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
  4105.     new String[50];
  4106.     format(String, sizeof(String), CONTAS, Nome(playerid));
  4107.     SendClientMessage(playerid,BRANCO,"SERVER: Suas ultimas cordenadas foram salvas.");
  4108.     return 1;
  4109. }
  4110.  
  4111. // comando desarmar
  4112. CMD:desarmar(playerid, params[])
  4113. {
  4114.     new giveplayerid;
  4115.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4116.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  4117.     new string[128];
  4118.     if(sscanf(params,"u", giveplayerid)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /desarmar [id do player]");
  4119.     if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,COLOR_RED,"Erro: Este id está offline.");
  4120.     ResetPlayerWeapons(giveplayerid);
  4121.     format(string, sizeof(string), "[SFW.Adm] O Admin %s desarmou %s !", Nome(playerid),Nome(giveplayerid));
  4122.     SendClientMessageToAll(COR_ADM, string);
  4123.     format(string, sizeof(string), "[SFW.Adm] O Admin %s desarmou você !", Nome(playerid));
  4124.     SendClientMessage(giveplayerid, COR_ADM, string);
  4125.     return 1;
  4126. }
  4127.  
  4128. // comando setlevel
  4129. CMD:setlevel(playerid, params[])
  4130. {
  4131.     cmd_setadmin(playerid, params);
  4132.     return 1;
  4133. }
  4134.  
  4135. // comando asay
  4136. CMD:asay(playerid, params[])
  4137. {
  4138.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4139.     if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][Mafia] < 3 && PlayerInfo[playerid][Boys] < 3 && PlayerInfo[playerid][Triads] < 3 && PlayerInfo[playerid][Rifa] < 3 && PlayerInfo[playerid][FBI] < 3 && PlayerInfo[playerid][SWAT] < 3) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4140.     if(isnull(params)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /asay [texto]");
  4141.     new string[128];
  4142.     if(PlayerInfo[playerid][Admin] >= 1)
  4143.     {
  4144.         new cargos[20];
  4145.         if(PlayerInfo[playerid][Admin] == 1) { cargos = "Administrador"; }
  4146.         if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  4147.         if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  4148.         if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  4149.         if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  4150.         format(string, sizeof(string), "[SFW.Adm] %s %s: %s", cargos, Nome(playerid), params);
  4151.         SendClientMessageToAll(0x3333FF96,string);
  4152.         return 1;
  4153.     }
  4154.     if(PlayerInfo[playerid][Mafia] >= 3 && PlayerInfo[playerid][Boys] >= 3 && PlayerInfo[playerid][Triads] >= 3 && PlayerInfo[playerid][Rifa] >= 3 )
  4155.     {
  4156.         format(string, sizeof(string), "[GANGSTER] %s: %s", Nome(playerid), params);
  4157.         SendClientMessageToAll(0x00A60096,string);
  4158.         return 1;
  4159.     }
  4160.     if(PlayerInfo[playerid][SWAT] >= 3 && PlayerInfo[playerid][FBI] >= 3 )
  4161.     {
  4162.         format(string, sizeof(string), "[POLICIAL] %s: %s", Nome(playerid), params);
  4163.         SendClientMessageToAll(0x00A60096,string);
  4164.         return 1;
  4165.     }
  4166.     return 1;
  4167. }
  4168.  
  4169. // comando kick
  4170. CMD:kick(playerid, params[])
  4171. {
  4172.     new giveplayerid;
  4173.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4174.     if(PlayerInfo[playerid][Admin] < 2)  return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão.");
  4175.     new result[60];
  4176.     if(sscanf(params,"us", giveplayerid, result)) return SendClientMessage(playerid,COR_USOCORRETO, "Uso correto: /kick [id do player] [motivo]");
  4177.     if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,COLOR_RED,"Erro: Este id está offline.");
  4178.     new cargos[20], string[128];
  4179.     if(PlayerInfo[playerid][Admin] == 1) { cargos = "Administrador"; }
  4180.     if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  4181.     if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  4182.     if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  4183.     if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  4184.     format(string, sizeof(string), "[SFW.Adm] {FFFFFF}%s{4EEE94} foi kickado pelo %s {FFFFFF}%s{4EEE94} | Motivo: {FFFFFF}%s", Nome(giveplayerid),cargos,Nome(playerid),result);
  4185.     SendClientMessageToAll(0x4EEE94AA, string);
  4186.     Kick(giveplayerid);
  4187.     return 1;
  4188. }
  4189.  
  4190. // comando avisar
  4191. CMD:avisar(playerid, params[])
  4192. {
  4193.     new giveplayerid;
  4194.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4195.     if(PlayerInfo[playerid][Admin] < 2)  return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão.");
  4196.     new result[60], string[128];
  4197.     if(sscanf(params,"us", giveplayerid, result)) return SendClientMessage(playerid,COR_USOCORRETO, "Uso correto: /avisar [id do player] [motivo]");
  4198.     if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,COLOR_RED,"Erro: Este id está offline.");
  4199.     format(string, sizeof(string), "[SFW.Adm] {FFFFFF}%s{4EEE94} foi Avisado pelo Admin {FFFFFF}%s{4EEE94} [%d/3] Motivo: {FFFFFF}%s", Nome(giveplayerid),Nome(playerid),Avisos[playerid],result);
  4200.     SendClientMessageToAll(0x4EEE90AA, string);
  4201.     Avisos[giveplayerid] ++;
  4202.     if(Avisos[giveplayerid] == 4)
  4203.     {
  4204.         Kick(giveplayerid);
  4205.         new str[128];
  4206.         format(str, sizeof(str), "[SFW.Adm] {FFFFFF}%s{4EEE94} foi kickado pelo %s {FFFFFF}%s{4EEE94} | Motivo: {FFFFFF}3 Avisos", Nome(giveplayerid),Nome(playerid));
  4207.         SendClientMessageToAll(0x4EEE94AA, str);
  4208.     }
  4209.     return 1;
  4210. }
  4211.  
  4212. // comando ban
  4213. CMD:ban(playerid, params[])
  4214. {
  4215.     new giveplayerid;
  4216.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4217.     if(PlayerInfo[playerid][Admin] < 3)  return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão.");
  4218.     new result[60];
  4219.     if(sscanf(params,"us", giveplayerid, result)) return SendClientMessage(playerid,COR_USOCORRETO, "Uso correto: /ban [id do player] [motivo]");
  4220.     if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,COLOR_RED,"Erro: Este id está offline.");
  4221.     new cargos[20], string[128];
  4222.     if(PlayerInfo[playerid][Admin] == 1) { cargos = "Administrador"; }
  4223.     if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  4224.     if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  4225.     if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  4226.     if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  4227.     format(string, sizeof(string), "[SFW.Adm]{FFFFFF} %s{CD96CD} foi banido pelo %s {FFFFFF}%s {CD96CD}| Motivo:{FFFFFF} %s", Nome(giveplayerid),cargos,Nome(playerid),result);
  4228.     SendClientMessageToAll(0xCD96CDAA, string);
  4229.     Ban(giveplayerid);
  4230.     return 1;
  4231. }
  4232.  
  4233. // comando spawnar
  4234. CMD:spawnar(playerid, params[])
  4235. {
  4236.     new giveplayerid;
  4237.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4238.     if(PlayerInfo[playerid][Admin] < 1)  return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão.");
  4239.     new aviso[60];
  4240.     if(sscanf(params,"us", giveplayerid, aviso)) return SendClientMessage(playerid,COR_USOCORRETO, "Uso correto: /spawnar [id do player] [motivo]");
  4241.     if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,COLOR_RED,"Erro: Este id está offline.");
  4242.     new cargos[64], string[128];
  4243.     if(PlayerInfo[playerid][Admin] == 1) { cargos = "Administrador"; }
  4244.     if(PlayerInfo[playerid][Admin] == 2) { cargos = "Administrador"; }
  4245.     if(PlayerInfo[playerid][Admin] == 3) { cargos = "Administrador"; }
  4246.     if(PlayerInfo[playerid][Admin] == 4) { cargos = "Sub Game Master"; }
  4247.     if(PlayerInfo[playerid][Admin] == 5) { cargos = "Game Master"; }
  4248.     format(string, sizeof(string), "[SFW.Adm] %s foi Spawnado pelo %s %s | Motivo: %s", Nome(giveplayerid),cargos,Nome(playerid),aviso);
  4249.     SendClientMessageToAll(COR_ADM, string);
  4250.     SpawnPlayer(giveplayerid);
  4251.     return 1;
  4252. }
  4253.  
  4254.  
  4255. // comando dc
  4256. CMD:dc(playerid)
  4257. {
  4258.     cmd_dcarro(playerid);
  4259.     return 1;
  4260. }
  4261.  
  4262. // comando dcarro
  4263. CMD:dcarro(playerid)
  4264. {
  4265.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4266.     if(PlayerInfo[playerid][Admin] < 1) return  SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  4267.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não está em um veículo");
  4268.     new vehicleid;
  4269.     vehicleid = GetPlayerVehicleID(playerid);
  4270.     DestroyVehicle(vehicleid);
  4271.     for(new i = 0; i <= MAX_PLAYERS; i ++)
  4272.     {
  4273.         if(GetDistanceBetweenPlayers(playerid, i) <= 50)
  4274.         {
  4275.             new string[128];
  4276.             format(string,sizeof(string), "[SFW.Adm] %s deletou um veículo!",Nome(playerid));
  4277.             SendClientMessage(i,COR_ADM,string);
  4278.         }
  4279.     }
  4280.     return 1;
  4281. }
  4282.  
  4283. // comando rc
  4284. CMD:rc(playerid)
  4285. {
  4286.     cmd_respawnarcarro(playerid);
  4287.     return 1;
  4288. }
  4289.  
  4290. // comando respawnarcarro
  4291. CMD:respawnarcarro(playerid)
  4292. {
  4293.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4294.     if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][Mafia] < 3 && PlayerInfo[playerid][Boys] < 3 && PlayerInfo[playerid][Triads] < 3 && PlayerInfo[playerid][Rifa] < 3 && PlayerInfo[playerid][FBI] < 3 && PlayerInfo[playerid][SWAT] < 3) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  4295.     new string[128], vehicleid = GetPlayerVehicleID(playerid);
  4296.     SetVehicleToRespawn(vehicleid);
  4297.     for(new i = 0; i <= MAX_PLAYERS; i ++)
  4298.     {
  4299.         if(GetDistanceBetweenPlayers(playerid, i) <= 50)
  4300.         {
  4301.             format(string,sizeof(string), "[SFW.Adm] %s respawnou um veículo!", Nome(playerid));
  4302.             SendClientMessage(i,COR_ADM,string);
  4303.         }
  4304.     }
  4305.     return 1;
  4306. }
  4307.  
  4308. // comando nameoff
  4309. CMD:nameoff(playerid)
  4310. {
  4311.     if(PlayerInfo[playerid][Admin] < 1) return Scm(playerid, COR_ERRO, "[ERRO] Voce não é Admin");
  4312.     for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, false);
  4313.     SendClientMessage(playerid, 0x139700AA, "Agora ninguém pode ver o seu nome.");
  4314.     return 1;
  4315. }
  4316.  
  4317. // comando nameon
  4318. CMD:nameon(playerid)
  4319. {
  4320.     if(PlayerInfo[playerid][Admin] < 1) return Scm(playerid, COR_ERRO, "[ERRO] Voce não é Admin");
  4321.     for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, true);
  4322.     SendClientMessage(playerid, 0x139700AA, "Agora ninguém pode ver o seu nome.");
  4323.     return 1;
  4324. }
  4325.  
  4326. // comando veh
  4327. CMD:veh(playerid)
  4328. {
  4329.     if(PlayerInfo[playerid][Admin] < 1) return Scm(playerid, COR_ERRO, "[ERRO] Voce não é Admin");
  4330.     {
  4331.         ShowPlayerDialog(playerid, Carros, DIALOG_STYLE_LIST, "Carros", "Sultan \nInfernus \nÔnibus 1 \nBMX \nMountain Bike \nÔnibus 2 \nFaggio \nSanchez \nQuad \nPacker \nCamper \nVortex \nNRG-500", "Criar", "Cancelar");
  4332.     }
  4333.     return 1;
  4334. }
  4335.  
  4336. // comando pm
  4337. CMD:pm(playerid, params[])
  4338. {
  4339.     new giveplayerid;
  4340.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4341.     new result[120];
  4342.     if(sscanf(params,"us", giveplayerid, result)) return SendClientMessage(playerid,COR_USOCORRETO, "Uso correto: /pm [id do player] [mensagem]");
  4343.     if(IsPlayerConnected(giveplayerid))
  4344.     {
  4345.         new string[256];
  4346.         format(string, sizeof(string), "[PM-Enviado] %s (%d): %s",Nome(giveplayerid),giveplayerid,result);
  4347.         SendClientMessage(playerid, 0xCD3333FF, string);
  4348.         GameTextForPlayer(playerid, "~w~Mensagem ~g~Enviada", 1500, 1);
  4349.         GameTextForPlayer(giveplayerid, "~w~Mensagem ~g~Recebida", 1500, 1);
  4350.         format(string, sizeof(string), "[PM-Recebido] %s (%d): %s",Nome(playerid),playerid,result);
  4351.         SendClientMessage(giveplayerid, 0xFF4040FF, string);
  4352.     }
  4353.     return 1;
  4354. }
  4355.  
  4356. // comando tempo
  4357. CMD:tempo(playerid)
  4358. {
  4359.     if(PlayerInfo[playerid][Admin] < 5) return SendClientMessage(playerid,ERRO,"ERRO: Você não tem acesso ao comando.");
  4360.     if(Logado[playerid] == 0) return SendClientMessage(playerid,ERRO,"ERRO: Você não logou ainda.");
  4361.     ShowPlayerDialog(playerid, DIALOG_TEMPO, DIALOG_STYLE_LIST, "Escolha o horario:", "01:00\n02:00\n03:00\n04:00\n05:00\n06:00\n07:00\n08:00\n09:00\n10:00\n11:00\n12:00\n13:00\n14:00\n15:00\n16:00\n17:00\n18:00\n19:00\n20:00\n21:00\n22:00\n23:00\n24:00", "OK", "Cancelar");
  4362.     return 1;
  4363. }
  4364.  
  4365.  
  4366. // comando kill
  4367. CMD:kill(playerid)
  4368. {
  4369.     SendClientMessage(playerid, ERRO, "[INFO] Você Morreu");
  4370.     SetPlayerHealth(playerid, 0);
  4371.     return 1;
  4372. }
  4373.  
  4374. CMD:trabalhar(playerid)
  4375. {
  4376.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,ERRO,"ERRO: Você não tem acesso ao comando.");
  4377.     if(Logado[playerid] == 0) return SendClientMessage(playerid,ERRO,"ERRO: Você não logou ainda.");
  4378.     if(PlayerInfo[playerid][Trabalho] == 1) return SendClientMessage(playerid,ERRO,"ERRO: Você ja Esta Trabalhando.");
  4379.     new string[175];
  4380.     format(string, sizeof(string), "[INFO] O Administrador %s esta trabalhando | /relatorio [texto] | /report [id] [motivo]",Nome(playerid),playerid);
  4381.     SendClientMessageToAll(COR_ROSA, string);
  4382.     SendClientMessage(playerid, VERMELHO, "|| Você esta trabalhando, para parar de trabalhar /jogar");
  4383.     ResetPlayerWeapons(playerid);
  4384.     SetPlayerHealth(playerid, 1000000000);
  4385.     GivePlayerWeapon(playerid, 41, 99999);
  4386.     GivePlayerWeapon(playerid, 10, 99999);
  4387.     SetPlayerColor(playerid, COR_ROSA);
  4388.     SetPlayerSkin(playerid, 217);
  4389.     PlayerInfo[playerid][Trabalho] = 1;
  4390.     return 1;
  4391. }
  4392.  
  4393. // comando jogar
  4394. CMD:jogar(playerid)
  4395. {
  4396.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,ERRO,"ERRO: Você não tem acesso ao comando.");
  4397.     if(Logado[playerid] == 0) return SendClientMessage(playerid,ERRO,"ERRO: Você não logou ainda.");
  4398.     if(PlayerInfo[playerid][Trabalho] == 0) return SendClientMessage(playerid,ERRO,"ERRO: Você ja Esta Jogando.");
  4399.     new string[256];
  4400.     format(string, sizeof(string), "[INFO] %s Parou de trabalhar.",Nome(playerid));
  4401.     SendClientMessageToAll(COR_ROSA, string);
  4402.     SendClientMessage(playerid, VERMELHO, "|| Você parou de trabalhar, vou Descontar do seu Salario!!");
  4403.     SpawnPlayer(playerid);
  4404.     PlayerInfo[playerid][Trabalho] = 0;
  4405.     return 1;
  4406. }
  4407.  
  4408. // comando report
  4409. CMD:report(playerid, params[])
  4410. {
  4411.     new giveplayerid;
  4412.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4413.     new result[80], string[256];
  4414.     if(sscanf(params,"us", giveplayerid, result)) return SendClientMessage(playerid,COR_USOCORRETO, "Uso correto: /report [id do player] [motivo]");
  4415.     if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,COLOR_RED,"Erro: Este id está offline.");
  4416.     format(string, sizeof(string), "|| Atenção: %s foi reportado, por %s | Motivo: %s", Nome(giveplayerid) ,Nome(playerid), result);
  4417.     SendAdminMessage(0xFF7777AA, string);
  4418.     return 1;
  4419. }
  4420.  
  4421. // comando relatorio
  4422. CMD:relatorio(playerid, params[])
  4423. {
  4424.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4425.     new result[60], string[128];
  4426.     if(sscanf(params,"s", result)) return SendClientMessage(playerid,COR_USOCORRETO, "Uso correto: /relatorio [texto]");
  4427.     format(string, sizeof(string), "|| %s Relatou: %s", Nome(playerid), result);
  4428.     SendAdminMessage(0xFF7777AA, string);
  4429.     SendClientMessage(playerid,COR_PRINCIPAL,"Seu relatório foi enviado com sucésso, aguarde algum administrador atender.");
  4430.     return 1;
  4431. }
  4432.  
  4433. // comando mudarorg
  4434. CMD:mudarorg(playerid)
  4435. {
  4436.     ShowPlayerDialog(playerid, DIALOG_MUDAR, DIALOG_STYLE_LIST, "Escolha sua Gang", "{696969}M{FFFFFF}afia\n{8B4726}T{FFFFFF}riads\n{B22222}Da {FFFFFF}Nang Boys\n{87CEEB}San {FFFFFF}Fierro Rifa", "Escolher", "");
  4437.     return 1;
  4438. }
  4439.  
  4440. // comando m
  4441. CMD:m(playerid, params[])
  4442. {
  4443.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4444.     if(PlayerInfo[playerid][SWAT] < 1 && PlayerInfo[playerid][FBI] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não é um Policial.");
  4445.     if(isnull(params)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /m(egafone) [Texto]");
  4446.     new string[128];
  4447.     format(string, sizeof(string), "[MEGAFONE] Policial {FFFFFF}%s: {FFFF00}%s", Nome(playerid), params);
  4448.     for(new i; i <= HighestID; i++)
  4449.     if(GetDistanceBetweenPlayers(playerid, i) <= 50)
  4450.     {
  4451.         SendClientMessage(i,0xFFFF00AA,string);
  4452.     }
  4453.     return 1;
  4454. }
  4455.  
  4456. // comando a.
  4457. CMD:a(playerid, params[])
  4458. {
  4459.     if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você tem que estar logado para usar este comando.");
  4460.     if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Você não tem permissão para usar este comando.");
  4461.     new string[128];
  4462.     if(isnull(params)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /a [texto]");
  4463.     format(string, sizeof(string), "[CHAT ADM] %s: %s", Nome(playerid), params);
  4464.     for(new i = 0; i <= MAX_PLAYERS; i ++)
  4465.     {
  4466.         if(IsPlayerConnected(i) && PlayerInfo[i][Admin] >= 1)
  4467.         {
  4468.             SendClientMessage(i,0xFF66FFAA, string);
  4469.         }
  4470.     }
  4471.     return 1;
  4472. }
  4473.  
  4474.  
  4475. // comando pagar
  4476. CMD:pagar(playerid, params[])
  4477. {
  4478.     new id, grana;
  4479.     if(sscanf(params,"ud", id, grana)) return SendClientMessage(playerid,VERDE,"Uso correto: /pagar id quantidade");
  4480.     if(GetPlayerMoney(playerid) < grana) return SendClientMessage(playerid,COR_ERRO,"ERRO: Você não tem esse dinheiro todo.");
  4481.     new stringui[50];
  4482.     format(stringui,sizeof(stringui), "|| %s pagou $%d para você!", Nome(playerid), grana, id);
  4483.     SendClientMessage(id,COR_AZUL, stringui);
  4484.     GivePlayerMoney(id, grana);
  4485.     GivePlayerMoney(playerid, -grana);
  4486.     return 1;
  4487. }
  4488.  
  4489. // comando admins
  4490. CMD:admins(playerid)
  4491. {
  4492.     SendClientMessage(playerid, 0x0080FFAA, "Administradores Online:");
  4493.     new count = 0, String[100];
  4494.     for(new i=0; i<MAX_PLAYERS; i++)
  4495.     {
  4496.         if(IsPlayerConnected(i))
  4497.         {
  4498.             if(Logado[i] == 1)
  4499.             {
  4500.                 if(PlayerInfo[i][Admin] == 1)
  4501.                 {
  4502.                 //  new String[100];
  4503.                     format(String, 256, "Admin %s [Level 1]",Nome(i));
  4504.                     SendClientMessage(playerid, 0xE3E3E3FF, String);
  4505.                     count++;
  4506.                 }
  4507.                 if(PlayerInfo[i][Admin] == 2)
  4508.                 {
  4509.                 //  new String[100];
  4510.                     format(String, 256, "Admin %s [Level 2]", Nome(i));
  4511.                     SendClientMessage(playerid, 0xE3E3E3FF, String);
  4512.                     count++;
  4513.                 }
  4514.                 if(PlayerInfo[i][Admin] == 3)
  4515.                 {
  4516.                 //  new String[100];
  4517.                     format(String, 256, "Admin %s [Level 3]",Nome(i));
  4518.                     SendClientMessage(playerid, 0xE3E3E3FF, String);
  4519.                     count++;
  4520.                 }
  4521.                 if(PlayerInfo[i][Admin] == 4)
  4522.                 {
  4523.                     new pname[24];
  4524.                     GetPlayerName(i, pname, 24);
  4525.                     format(String, 256, "%s [Sub Game Master]", pname);
  4526.                     SendClientMessage(playerid, 0xE3E3E3FF, String);
  4527.                     count++;
  4528.                 }
  4529.                 if(PlayerInfo[i][Admin] >= 5)
  4530.                 {
  4531.                     new pname[24];
  4532.                     GetPlayerName(i, pname, 24);
  4533.                     format(String, 256, "%s [GameMaster]", pname);
  4534.                     SendClientMessage(playerid, 0xE3E3E3FF, String);
  4535.                     count++;
  4536.                 }
  4537.             }
  4538.         }
  4539.     }
  4540.     if(count == 0) return SendClientMessage(playerid, 0xD8D8D8FF, "Não tem nenhum Administrador Online agora.");
  4541.     return 1;
  4542. }
  4543.  
  4544. //===================[ANIMES]====================//
  4545. //=============[ANIMES]=============//
  4546. //=======[ANIMES]=======//
  4547. //==[ANIMES]==//
  4548.     CMD:animes(playerid)
  4549.     {
  4550.         new strdialog[1050];
  4551.         strcat(strdialog, "/fall - /fallback - /injured - /akick - /push - /lowbodypush - /handsup - /bomb - /drunk - /getarrested - /laugh - /sup\n");
  4552.         strcat(strdialog, "/basket - /headbutt - /medic - /spray - /robman - /taichi - /lookout - /kiss - /cellin - /cellout - /crossarms - /lay\n");
  4553.         strcat(strdialog, "/deal - /crack - /smoke - /groundsit - /chat - /dance - /fucku - /strip - /hide - /vomit - /eat - /chairsit - /reload\n");
  4554.         strcat(strdialog, "/koface - /kostomach - /rollfall - /carjacked1 - /carjacked2 - /rcarjack1 - /rcarjack2 - /lcarjack1 - /lcarjack2 - /bat\n");
  4555.         strcat(strdialog, "/lifejump - /exhaust - /leftslap - /carlock - /hoodfrisked - /lightcig - /tapcig - /box - /lay2 - /chant - finger\n");
  4556.         strcat(strdialog, "/shouting - /knife - /cop - /elbow - /kneekick - /airkick - /gkick - /gpunch - /fstance - /lowthrow - /highthrow - /aim\n");
  4557.         strcat(strdialog, "/pee - /lean - /run - /punheta{0000FF}/pararanim\n");
  4558.         strcat(strdialog, "-----------------------------------------------------------------------------------------------------------------------------------------");
  4559.         ShowPlayerDialog(playerid, DIALOG_ANIMES, DIALOG_STYLE_MSGBOX, "-------------------------------------------------------- {0000FF}[ ANIMLIST ]{FFFFFF} ------------------------------------------------------------------", strdialog, "OK", "");
  4560.         return 1;
  4561.     }
  4562.     CMD:carjacked1(playerid)
  4563.     {
  4564.         ApplyAnimation(playerid,"PED","CAR_jackedLHS",4.0,0,1,1,1,0);
  4565.         return 1;
  4566.     }
  4567.     CMD:carjacked2(playerid)
  4568.     {
  4569.         ApplyAnimation(playerid,"PED","CAR_jackedRHS",4.0,0,1,1,1,0);
  4570.         return 1;
  4571.     }
  4572.     CMD:handsup(playerid)
  4573.     {
  4574.         ApplyAnimation(playerid, "ROB_BANK","SHP_HandsUp_Scr", 4.0, 0, 1, 1, 1, 0);
  4575.         return 1;
  4576.     }
  4577.     CMD:cellin(playerid)
  4578.     {
  4579.         SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
  4580.         return 1;
  4581.     }
  4582.     CMD:cellout(playerid)
  4583.     {
  4584.         SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
  4585.         return 1;
  4586.     }
  4587.     CMD:drunk(playerid)
  4588.     {
  4589.         ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1);
  4590.         return 1;
  4591.     }
  4592.     CMD:bomb(playerid)
  4593.     {
  4594.         ClearAnimations(playerid);
  4595.         ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
  4596.         return 1;
  4597.     }
  4598.     CMD:getarrested(playerid)
  4599.     {
  4600.         ApplyAnimation(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
  4601.         return 1;
  4602.     }
  4603.     CMD:laugh(playerid)
  4604.     {
  4605.         ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0);
  4606.         return 1;
  4607.     }
  4608.     CMD:lookout(playerid)
  4609.     {
  4610.         ApplyAnimation(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0);
  4611.         return 1;
  4612.     }
  4613.     CMD:robman(playerid)
  4614.     {
  4615.         ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
  4616.         return 1;
  4617.     }
  4618.     CMD:crossarms(playerid)
  4619.     {
  4620.         ApplyAnimation(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1);
  4621.         return 1;
  4622.     }
  4623.     CMD:lay(playerid)
  4624.     {
  4625.         ApplyAnimation(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0);
  4626.         return 1;
  4627.     }
  4628.     CMD:hide(playerid)
  4629.     {
  4630.         ApplyAnimation(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0);
  4631.         return 1;
  4632.     }
  4633.     CMD:vomit(playerid)
  4634.     {
  4635.         ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0);
  4636.         return 1;
  4637.     }
  4638.     CMD:eat(playerid)
  4639.     {
  4640.         ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
  4641.         return 1;
  4642.     }
  4643.     CMD:wave(playerid)
  4644.     {
  4645.         ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
  4646.         return 1;
  4647.     }
  4648.     CMD:slapass(playerid)
  4649.     {
  4650.         ApplyAnimation(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0);
  4651.         return 1;
  4652.     }
  4653.     CMD:deal(playerid)
  4654.     {
  4655.         ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  4656.         return 1;
  4657.     }
  4658.     CMD:crack(playerid)
  4659.     {
  4660.         ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  4661.         return 1;
  4662.     }
  4663.     CMD:gro(playerid)
  4664.     {
  4665.         ApplyAnimation(playerid,"BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0); // Sit
  4666.         return 1;
  4667.     }
  4668.     CMD:chat(playerid)
  4669.     {
  4670.         ApplyAnimation(playerid,"PED","IDLE_CHAT",4.0,1,0,0,1,1);
  4671.         return 1;
  4672.     }
  4673.     CMD:fucku(playerid)
  4674.     {
  4675.         ApplyAnimation(playerid,"PED","fucku",4.0,0,0,0,0,0);
  4676.         return 1;
  4677.     }
  4678.     CMD:taichi(playerid)
  4679.     {
  4680.         ApplyAnimation(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0);
  4681.         return 1;
  4682.     }
  4683.     CMD:chairsit(playerid)
  4684.     {
  4685.         ApplyAnimation(playerid,"PED","SEAT_down",4.1,0,1,1,1,0);
  4686.         return 1;
  4687.     }
  4688.     CMD:fall(playerid)
  4689.     {
  4690.         ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
  4691.         return 1;
  4692.     }
  4693.     CMD:fallback(playerid)
  4694.     {
  4695.         ApplyAnimation(playerid, "PED","FLOOR_hit_f", 4.0, 1, 0, 0, 0, 0);
  4696.         return 1;
  4697.     }
  4698.     CMD:kiss(playerid)
  4699.     {
  4700.         ApplyAnimation(playerid, "KISSING", "Playa_Kiss_02", 3.0, 1, 1, 1, 1, 0);
  4701.         return 1;
  4702.     }
  4703.     CMD:injured(playerid)
  4704.     {
  4705.         ApplyAnimation(playerid, "SWEET", "Sweet_injuredloop", 4.0, 1, 0, 0, 0, 0);
  4706.         return 1;
  4707.     }
  4708.     CMD:push(playerid)
  4709.     {
  4710.         ApplyAnimation(playerid,"GANGS","shake_cara",4.0,0,0,0,0,0);
  4711.         return 1;
  4712.     }
  4713.     CMD:akick(playerid)
  4714.     {
  4715.         ApplyAnimation(playerid,"POLICE","Door_Kick",4.0,0,0,0,0,0);
  4716.         return 1;
  4717.     }
  4718.     CMD:lowbodypush(playerid)
  4719.     {
  4720.         ApplyAnimation(playerid,"GANGS","shake_carSH",4.0,0,0,0,0,0);
  4721.         return 1;
  4722.     }
  4723.     CMD:spray(playerid)
  4724.     {
  4725.         ApplyAnimation(playerid,"SPRAYCAN","spraycan_full",4.0,0,0,0,0,0);
  4726.         return 1;
  4727.     }
  4728.     CMD:headbutt(playerid)
  4729.     {
  4730.         ApplyAnimation(playerid,"WAYFARER","WF_Fwd",4.0,0,0,0,0,0);
  4731.         return 1;
  4732.     }
  4733.     CMD:hoodfrisked(playerid)
  4734.     {
  4735.          ApplyAnimation(playerid,"POLICE","crm_drgbst_01",4.0,0,1,1,1,0);
  4736.          return 1;
  4737.     }
  4738.     CMD:lightcig(playerid)
  4739.     {
  4740.          ApplyAnimation(playerid,"SMOKING","M_smk_in",3.0,0,0,0,0,0);
  4741.          return 1;
  4742.     }
  4743.     CMD:tapcig(playerid)
  4744.     {
  4745.          ApplyAnimation(playerid,"SMOKING","M_smk_tap",3.0,0,0,0,0,0);
  4746.          return 1;
  4747.     }
  4748.     CMD:bat(playerid)
  4749.     {
  4750.          ApplyAnimation(playerid,"BASEBALL","Bat_IDLE",4.0,1,1,1,1,0);
  4751.          return 1;
  4752.     }
  4753.     CMD:box(playerid)
  4754.     {
  4755.          ApplyAnimation(playerid,"GYMNASIUM","GYMshadowbox",4.0,1,1,1,1,0);
  4756.          return 1;
  4757.     }
  4758.     CMD:lay2(playerid)
  4759.     {
  4760.          ApplyAnimation(playerid,"SUNBATHE","Lay_Bac_in",3.0,0,1,1,1,0);
  4761.          return 1;
  4762.     }
  4763.     CMD:chant(playerid)
  4764.     {
  4765.          ApplyAnimation(playerid,"RIOT","RIOT_CHANT",4.0,1,1,1,1,0);
  4766.          return 1;
  4767.     }
  4768.     CMD:finger(playerid)
  4769.     {
  4770.          ApplyAnimation(playerid,"RIOT","RIOT_FUKU",2.0,0,0,0,0,0);
  4771.          return 1;
  4772.     }
  4773.     CMD:shouting(playerid)
  4774.     {
  4775.          ApplyAnimation(playerid,"RIOT","RIOT_shout",4.0,1,0,0,0,0);
  4776.          return 1;
  4777.     }
  4778.     CMD:cop(playerid)
  4779.     {
  4780.          ApplyAnimation(playerid,"SWORD","sword_block",50.0,0,1,1,1,1);
  4781.          return 1;
  4782.     }
  4783.     CMD:elbow(playerid)
  4784.     {
  4785.          ApplyAnimation(playerid,"FIGHT_D","FightD_3",4.0,0,1,1,0,0);
  4786.          return 1;
  4787.     }
  4788.     CMD:kneekick(playerid)
  4789.     {
  4790.          ApplyAnimation(playerid,"FIGHT_D","FightD_2",4.0,0,1,1,0,0);
  4791.          return 1;
  4792.     }
  4793.     CMD:fstance(playerid)
  4794.     {
  4795.          ApplyAnimation(playerid,"FIGHT_D","FightD_IDLE",4.0,1,1,1,1,0);
  4796.          return 1;
  4797.     }
  4798.     CMD:gpunch(playerid)
  4799.     {
  4800.          ApplyAnimation(playerid,"FIGHT_B","FightB_G",4.0,0,0,0,0,0);
  4801.          return 1;
  4802.     }
  4803.     CMD:airkick(playerid)
  4804.     {
  4805.          ApplyAnimation(playerid,"FIGHT_C","FightC_M",4.0,0,1,1,0,0);
  4806.          return 1;
  4807.     }
  4808.     CMD:gkick(playerid)
  4809.     {
  4810.          ApplyAnimation(playerid,"FIGHT_D","FightD_G",4.0,0,0,0,0,0);
  4811.          return 1;
  4812.     }
  4813.     CMD:lowthrow(playerid)
  4814.     {
  4815.          ApplyAnimation(playerid,"GRENADE","WEAPON_throwu",3.0,0,0,0,0,0);
  4816.          return 1;
  4817.     }
  4818.     CMD:highthrow(playerid)
  4819.     {
  4820.          ApplyAnimation(playerid,"GRENADE","WEAPON_throw",4.0,0,0,0,0,0);
  4821.          return 1;
  4822.     }
  4823.     CMD:dealstance(playerid)
  4824.     {
  4825.          ApplyAnimation(playerid,"DEALER","DEALER_IDLE",4.0,1,0,0,0,0);
  4826.          return 1;
  4827.     }
  4828.     CMD:pee(playerid)
  4829.     {
  4830.          SetPlayerSpecialAction(playerid, 68);
  4831.          return 1;
  4832.     }
  4833.     CMD:punheta(playerid)
  4834.     {
  4835.         ApplyAnimation(playerid,"PAULNMAC", "wank_loop", 1.800001, 1, 0, 0, 1, 600);
  4836.         return 1;
  4837.     }
  4838.     CMD:medic(playerid)
  4839.     {
  4840.         ApplyAnimation(playerid,"MEDIC","CPR",4.0,0,0,0,0,0);
  4841.         return 1;
  4842.     }
  4843.     CMD:pararanim(playerid)
  4844.     {
  4845.         ClearAnimations(playerid);
  4846.         return 1;
  4847.     }
  4848.     CMD:koface(playerid)
  4849.     {
  4850.         ApplyAnimation(playerid,"PED","KO_shot_face",4.0,0,1,1,1,0);
  4851.         return 1;
  4852.     }
  4853.     CMD:kostomach(playerid)
  4854.     {
  4855.         ApplyAnimation(playerid,"PED","KO_shot_stom",4.0,0,1,1,1,0);
  4856.         return 1;
  4857.     }
  4858.     CMD:lifejump(playerid)
  4859.     {
  4860.         ApplyAnimation(playerid,"PED","EV_dive",4.0,0,1,1,1,0);
  4861.         return 1;
  4862.     }
  4863.     CMD:exhaust(playerid)
  4864.     {
  4865.         ApplyAnimation(playerid,"PED","IDLE_tired",3.0,1,0,0,0,0);
  4866.         return 1;
  4867.     }
  4868.     CMD:leftslap(playerid)
  4869.     {
  4870.         ApplyAnimation(playerid,"PED","BIKE_elbowL",4.0,0,0,0,0,0);
  4871.         return 1;
  4872.     }
  4873.     CMD:rollfall(playerid)
  4874.     {
  4875.         ApplyAnimation(playerid,"PED","BIKE_fallR",4.0,0,1,1,1,0);
  4876.         return 1;
  4877.     }
  4878.     CMD:carlock(playerid)
  4879.     {
  4880.         ApplyAnimation(playerid,"PED","CAR_doorlocked_LHS",4.0,0,0,0,0,0);
  4881.         return 1;
  4882.     }
  4883.     CMD:rcarjack1(playerid)
  4884.     {
  4885.         ApplyAnimation(playerid,"PED","CAR_pulloutL_LHS",4.0,0,0,0,0,0);
  4886.         return 1;
  4887.     }
  4888.     CMD:lcarjack1(playerid)
  4889.     {
  4890.         ApplyAnimation(playerid,"PED","CAR_pulloutL_RHS",4.0,0,0,0,0,0);
  4891.         return 1;
  4892.     }
  4893.     CMD:rcarjack2(playerid)
  4894.     {
  4895.         ApplyAnimation(playerid,"PED","CAR_pullout_LHS",4.0,0,0,0,0,0);
  4896.         return 1;
  4897.     }
  4898.     CMD:lcarjack2(playerid)
  4899.     {
  4900.         ApplyAnimation(playerid,"PED","CAR_pullout_RHS",4.0,0,0,0,0,0);
  4901.         return 1;
  4902.     }
  4903.     CMD:smoke(playerid, params[])
  4904.     {
  4905.         if(sscanf(params, "s", anims))
  4906.         {
  4907.             SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /smoke [1-4]");
  4908.         }
  4909.         else
  4910.         {
  4911.             if(strcmp(anims, "0", true) == 0)
  4912.             {
  4913.                 SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /smoke [1-4]");
  4914.             }
  4915.             if(strcmp(anims, "1", true) == 0)
  4916.             {
  4917.                 ApplyAnimation(playerid,"SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0);
  4918.             }
  4919.             if(strcmp(anims, "2", true) == 0)
  4920.             {
  4921.                 ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
  4922.             }
  4923.             if(strcmp(anims, "3", true) == 0)
  4924.             {
  4925.                 ApplyAnimation(playerid,"SMOKING","M_smkstnd_loop", 4.0, 1, 0, 0, 0, 0);
  4926.             }
  4927.             if(strcmp(anims, "4", true) == 0)
  4928.             {
  4929.                 ApplyAnimation(playerid,"SMOKING","M_smk_out", 4.0, 1, 0, 0, 0, 0);
  4930.             }
  4931.         }
  4932.         return 1;
  4933.     }
  4934.     CMD:sup(playerid, params[])
  4935.     {
  4936.         if(sscanf(params, "s", anims))
  4937.         {
  4938.             SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /sup [1-3]");
  4939.         }
  4940.         else
  4941.         {
  4942.             if(strcmp(anims, "1", true) == 0)
  4943.             {
  4944.                 ApplyAnimation(playerid,"GANGS","hndshkba",4.0,0,0,0,0,0);
  4945.             }
  4946.             if(strcmp(anims, "2", true) == 0)
  4947.             {
  4948.                 ApplyAnimation(playerid,"GANGS","hndshkda",4.0,0,0,0,0,0);
  4949.             }
  4950.             if(strcmp(anims, "3", true) == 0)
  4951.             {
  4952.                 ApplyAnimation(playerid,"GANGS","hndshkfa_swt",4.0,0,0,0,0,0);
  4953.             }
  4954.         }
  4955.         return 1;
  4956.     }
  4957.     CMD:rap(playerid, params[])
  4958.     {
  4959.         if(sscanf(params, "s", anims))
  4960.         {
  4961.             SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /rap [1-4]");
  4962.         }
  4963.         else
  4964.         {
  4965.             if(strcmp(anims, "1", true) == 0)
  4966.             {
  4967.                 ApplyAnimation(playerid,"RAPPING","RAP_A_Loop",4.0,1,0,0,0,0);
  4968.             }
  4969.             if(strcmp(anims, "2", true) == 0)
  4970.             {
  4971.                 ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  4972.             }
  4973.             if(strcmp(anims, "3", true) == 0)
  4974.             {
  4975.                 ApplyAnimation(playerid,"GANGS","prtial_gngtlkD",4.0,1,0,0,0,0);
  4976.             }
  4977.             if(strcmp(anims, "4", true) == 0)
  4978.             {
  4979.                 ApplyAnimation(playerid,"GANGS","prtial_gngtlkH",4.0,1,0,0,1,1);
  4980.             }
  4981.         }
  4982.         return 1;
  4983.     }
  4984.     CMD:knife(playerid, params[])
  4985.     {
  4986.         if(sscanf(params, "s", anims))
  4987.         {
  4988.             SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /knife [1-4]");
  4989.         }
  4990.         else
  4991.         {
  4992.             if(strcmp(anims, "1", true) == 0)
  4993.             {
  4994.                 ApplyAnimation(playerid,"KNIFE","KILL_Knife_Ped_Damage",4.0,0,1,1,1,0);
  4995.             }
  4996.             if(strcmp(anims, "2", true) == 0)
  4997.             {
  4998.                 ApplyAnimation(playerid,"KNIFE","KILL_Knife_Ped_Die",4.0,0,1,1,1,0);
  4999.             }
  5000.             if(strcmp(anims, "3", true) == 0)
  5001.             {
  5002.                 ApplyAnimation(playerid,"KNIFE","KILL_Knife_Player",4.0,0,0,0,0,0);
  5003.             }
  5004.             if(strcmp(anims, "4", true) == 0)
  5005.             {
  5006.                 ApplyAnimation(playerid,"KNIFE","KILL_Partial",4.0,0,1,1,1,1);
  5007.             }
  5008.         }
  5009.         return 1;
  5010.     }
  5011.     CMD:basket(playerid, params[])
  5012.     {
  5013.         if(sscanf(params, "s", anims))
  5014.         {
  5015.             SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /knife [1-6]");
  5016.         }
  5017.         else
  5018.         {
  5019.             if(strcmp(anims, "1", true) == 0)
  5020.             {
  5021.                 ApplyAnimation(playerid,"BSKTBALL","BBALL_idleloop",4.0,1,0,0,0,0);
  5022.             }
  5023.             if(strcmp(anims, "2", true) == 0)
  5024.             {
  5025.                 ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0);
  5026.             }
  5027.             if(strcmp(anims, "3", true) == 0)
  5028.             {
  5029.                 ApplyAnimation(playerid,"BSKTBALL","BBALL_pickup",4.0,0,0,0,0,0);
  5030.             }
  5031.             if(strcmp(anims, "4", true) == 0)
  5032.             {
  5033.                 ApplyAnimation(playerid,"BSKTBALL","BBALL_run",4.1,1,1,1,1,1);
  5034.             }
  5035.             if(strcmp(anims, "5", true) == 0)
  5036.             {
  5037.                 ApplyAnimation(playerid,"BSKTBALL","BBALL_def_loop",4.0,1,0,0,0,0);
  5038.             }
  5039.             if(strcmp(anims, "6", true) == 0)
  5040.             {
  5041.                 ApplyAnimation(playerid,"BSKTBALL","BBALL_Dnk",4.0,1,0,0,0,0);
  5042.             }
  5043.         }
  5044.         return 1;
  5045.     }
  5046.     CMD:reload(playerid, params[])
  5047.     {
  5048.         if(sscanf(params, "s", anims))
  5049.         {
  5050.             SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /reload [deagle/smg/ak/m4]");
  5051.         }
  5052.         else
  5053.         {
  5054.             if(strcmp(anims, "deagle", true) == 0)
  5055.             {
  5056.                 ApplyAnimation(playerid,"COLT45","colt45_reload",4.0,0,0,0,0,1);
  5057.             }
  5058.             if(strcmp(anims, "smg", true) == 0 || strcmp(anims, "ak", true) == 0 || strcmp(anims, "m4", true) == 0)
  5059.             {
  5060.                 ApplyAnimation(playerid,"UZI","UZI_reload",4.0,0,0,0,0,0);
  5061.             }
  5062.         }
  5063.         return 1;
  5064.     }
  5065.     CMD:gwalk(playerid, params[])
  5066.     {
  5067.         if(sscanf(params, "s", anims))
  5068.         {
  5069.             SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /gwalk [1-2]");
  5070.         }
  5071.         else
  5072.         {
  5073.             if(strcmp(anims, "1", true) == 0)
  5074.             {
  5075.                 ApplyAnimation(playerid,"PED","WALK_gang1",4.1,1,1,1,1,1);
  5076.             }
  5077.             if(strcmp(anims, "2", true) == 0)
  5078.             {
  5079.                 ApplyAnimation(playerid,"PED","WALK_gang2",4.1,1,1,1,1,1);
  5080.             }
  5081.         }
  5082.         return 1;
  5083.     }
  5084.     CMD:aim(playerid, params[])
  5085.     {
  5086.         if(sscanf(params, "s", anims))
  5087.         {
  5088.             SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /aim [1-3]");
  5089.         }
  5090.         else
  5091.         {
  5092.             if(strcmp(anims, "1", true) == 0)
  5093.             {
  5094.                 ApplyAnimation(playerid,"PED","gang_gunstand",4.0,1,1,1,1,1);
  5095.             }
  5096.             if(strcmp(anims, "2", true) == 0)
  5097.             {
  5098.                 ApplyAnimation(playerid,"PED","Driveby_L",4.0,0,1,1,1,1);
  5099.             }
  5100.             if(strcmp(anims, "3", true) == 0)
  5101.             {
  5102.                 ApplyAnimation(playerid,"PED","Driveby_R",4.0,0,1,1,1,1);
  5103.             }
  5104.         }
  5105.         return 1;
  5106.     }
  5107.     CMD:lean(playerid, params[])
  5108.     {
  5109.         if(sscanf(params, "s", anims))
  5110.         {
  5111.             SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /lean [1-2]");
  5112.         }
  5113.         else
  5114.         {
  5115.             if(strcmp(anims, "1", true) == 0)
  5116.             {
  5117.                 ApplyAnimation(playerid,"GANGS","leanIDLE",4.0,0,1,1,1,0);
  5118.             }
  5119.             if(strcmp(anims, "2", true) == 0)
  5120.             {
  5121.                 ApplyAnimation(playerid,"MISC","Plyrlean_loop",4.0,0,1,1,1,0);
  5122.             }
  5123.         }
  5124.         return 1;
  5125.     }
  5126.     CMD:strip(playerid, params[])
  5127.     {
  5128.         if(sscanf(params, "s", anims))
  5129.         {
  5130.             SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /strip [a-g]");
  5131.         }
  5132.         else
  5133.         {
  5134.             if(strcmp(anims, "a", true) == 0)
  5135.             {
  5136.                 ApplyAnimation(playerid,"STRIP", "strip_A", 4.1, 1, 1, 1, 1, 1 );
  5137.             }
  5138.             if(strcmp(anims, "b", true) == 0)
  5139.             {
  5140.                 ApplyAnimation(playerid,"STRIP", "strip_B", 4.1, 1, 1, 1, 1, 1 );
  5141.             }
  5142.             if(strcmp(anims, "c", true) == 0)
  5143.             {
  5144.                 ApplyAnimation(playerid,"STRIP", "strip_C", 4.1, 1, 1, 1, 1, 1 );
  5145.             }
  5146.             if(strcmp(anims, "d", true) == 0)
  5147.             {
  5148.                 ApplyAnimation(playerid,"STRIP", "strip_D", 4.1, 1, 1, 1, 1, 1 );
  5149.             }
  5150.             if(strcmp(anims, "e", true) == 0)
  5151.             {
  5152.                 ApplyAnimation(playerid,"STRIP", "strip_E", 4.1, 1, 1, 1, 1, 1 );
  5153.             }
  5154.             if(strcmp(anims, "f", true) == 0)
  5155.             {
  5156.                 ApplyAnimation(playerid,"STRIP", "strip_F", 4.1, 1, 1, 1, 1, 1 );
  5157.             }
  5158.             if(strcmp(anims, "g", true) == 0)
  5159.             {
  5160.                 ApplyAnimation(playerid,"STRIP", "strip_G", 4.1, 1, 1, 1, 1, 1 );
  5161.             }
  5162.         }
  5163.         return 1;
  5164.     }
  5165.     CMD:dance(playerid, params[])
  5166.     {
  5167.         if(sscanf(params, "s", anims))
  5168.         {
  5169.             SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /dance [1-3]");
  5170.         }
  5171.         else
  5172.         {
  5173.             if(strcmp(anims, "1", true) == 0)
  5174.             {
  5175.                 SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
  5176.             }
  5177.             if(strcmp(anims, "2", true) == 0)
  5178.             {
  5179.                 SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2);
  5180.             }
  5181.             if(strcmp(anims, "3", true) == 0)
  5182.             {
  5183.                 SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE3);
  5184.             }
  5185.         }
  5186.         return 1;
  5187.     }
  5188.    
  5189.    
  5190. // ARRUMANDO O BUG DO BAN E KICK
  5191. //BAN
  5192. forward Bana(p); public Bana(p) {
  5193.     #undef Ban
  5194.     Ban(p);
  5195.     #define Ban(%0) SetTimerEx("Bana", 100, false, "i", %0)
  5196.     return 1;
  5197. }
  5198. //KICK
  5199. forward Kicka(p); public Kicka(p) {
  5200.     #undef Kick
  5201.     Kick(p);
  5202.     #define Kick(%0) SetTimerEx("Kicka", 100, false, "i", %0)
  5203.     return 1;
  5204. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement