Advertisement
Guest User

Untitled

a guest
Oct 27th, 2013
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 176.50 KB | None | 0 0
  1. #include <a_Samp>
  2. #include <Gl_Common>
  3. #include <Zcmd>
  4.  
  5. #define Play "Play/%s.ini"
  6. #define Ban "Ban/%s.ini"
  7. #define Cell "Cell/%s.ini"
  8. #define Admin "Ini/Admin.ini"
  9. #define Socio "Ini/Socio.ini"
  10. #define Gamemode "Ini/Gamemode.ini"
  11. #define Banco "Ini/Banco.ini"
  12. #define Telecom "Ini/Telecom.ini"
  13. #define CampodoDiabo "Ini/Campo do Diabo.ini"
  14. #define TaxiCabby "Ini/Taxi Cabby.ini"
  15. #define Cabana "Ini/Cabana.ini"
  16.  
  17. new Nome[24];
  18. new Nome2[24];
  19. new Fala[128];
  20. new Fala2[128];
  21. new Fala3[128];
  22. new Preso[MAX_PLAYERS];
  23. new Locais[MAX_PLAYERS];
  24. new Float:Pos[5];
  25. new Time[4];
  26. new Cancela[7];
  27. new Veiculo[9];
  28. new Veiculo2[10];
  29. new Cor[12];
  30. new Text3D:Empresa[6];
  31. new ID;
  32. new Iniciou;
  33. new Timer;
  34. new Timer2;
  35.  
  36. new Float:Posicoes[][4] =
  37. {
  38. {-330.0,2220.0,42.50},
  39. {-400.0,2180.0,41.50},
  40. {-430.0,2220.0,42.50}
  41. };
  42. new Float:Posicoes2[][4] =
  43. {
  44. {600.0,860.0,-43.0},
  45. {680.0,890.0,-40.0},
  46. {470.0,880.0,-29.30}
  47. };
  48. new Float:Posicoes3[][4] =
  49. {
  50. {-1825.0,555.0,234.90},
  51. {-1800.0,575.0,234.90},
  52. {-1790.0,550.0,234.90}
  53. };
  54.  
  55. main()
  56. {
  57. print("Guerra em San Fierro: ON");
  58. }
  59.  
  60. public OnGameModeInit()
  61. {
  62. Iniciou = 0;
  63.  
  64. AddStaticGameModeInit();
  65.  
  66. SetTimer("OnSendMessages",120000,1);
  67.  
  68. AddStaticVehicle(562,-2645.0,1378.0,6.50,180.0,-1,-1);
  69. AddStaticVehicle(562,-2640.0,1378.0,6.50,180.0,-1,-1);
  70. AddStaticVehicle(565,-2635.0,1378.0,6.50,180.0,-1,-1);
  71. AddStaticVehicle(565,-2630.0,1378.0,6.50,180.0,-1,-1);
  72. AddStaticVehicle(541,-2625.0,1378.0,6.50,180.0,-1,-1);
  73. AddStaticVehicle(541,-2620.0,1378.0,6.50,180.0,-1,-1);
  74.  
  75. AddStaticObject(18857,-5000.0,1200.0,3.0,0.0,0.0,0.0);
  76. AddStaticObject(18844,-5000.0,1200.0,3.0,0.0,0.0,0.0);
  77.  
  78. AddStaticObject(974,-1626.0,688.50,9.0,0.0,0.0,0.0);
  79. AddStaticObject(974,-1632.70,688.50,9.0,0.0,0.0,0.0);
  80. AddStaticObject(974,-1639.38,688.50,9.0,0.0,0.0,0.0);
  81. AddStaticObject(974,-1619.42,688.50,9.0,0.0,0.0,0.0);
  82.  
  83. AddStaticTextLabel("Sócios\nTecle F",0xFF00FFAA,-2221.20,1051.20,80.0,10.0,0,0);
  84. AddStaticTextLabel("Subir\nTecle F",0xFF00FFAA,-2203.0,1043.30,80.0,10.0,0,0);
  85. AddStaticTextLabel("Descer\nTecle F",0xFF00FFAA,-2202.0,1043.30,88.10,10.0,0,0);
  86. AddStaticTextLabel("Saquear os Sócios\nTecle F",0xFF00FFAA,-2178.80,1034.0,80.0,10.0,0,0);
  87. AddStaticTextLabel("Dominar os Sócios\nTecle F",0xFF00FFAA,-2190.0,1034.0,80.0,10.0,0,0);
  88. AddStaticPickup(1314,1,-2221.20,1051.20,80.0,0);
  89. AddStaticPickup(1239,1,-2203.0,1043.30,80.0,0);
  90. AddStaticPickup(1239,1,-2202.0,1043.30,88.10,0);
  91. AddStaticPickup(1274,1,-2178.80,1034.0,80.0,0);
  92. AddStaticPickup(1239,1,-2190.0,1034.0,80.0,0);
  93. AddStaticObject(651,-2220.50,1033.0,80.0,0.0,0.0,0.0);
  94. AddStaticObject(651,-2220.50,1032.0,80.0,0.0,0.0,0.0);
  95. AddStaticObject(651,-2220.50,1031.0,80.0,0.0,0.0,0.0);
  96. AddStaticObject(982,-2191.0,1032.0,79.70,0.0,0.0,270.0);
  97. AddStaticObject(982,-2191.0,1032.0,81.0,0.0,0.0,270.0);
  98. AddStaticObject(982,-2191.0,1032.0,82.30,0.0,0.0,270.0);
  99. Cancela[0] = AddStaticObject(984,-2210.0,1032.0,79.70,0.0,0.0,270.0);
  100. Cancela[1] = AddStaticObject(984,-2210.0,1032.0,81.0,0.0,0.0,270.0);
  101. Cancela[2] = AddStaticObject(984,-2210.0,1032.0,82.30,0.0,0.0,270.0);
  102. Cancela[3] = AddStaticObject(984,-2210.0,1032.0,83.60,0.0,0.0,270.0);
  103. AddStaticObject(3749,-2210.0,1032.0,84.20,0.0,0.0,0.0);
  104. Veiculo[0] = AddStaticVehicle(411,-2218.50,1046.0,79.50,270.0,126,126);
  105. Veiculo[1] = AddStaticVehicle(411,-2218.50,1049.0,79.50,270.0,126,126);
  106. Veiculo[2] = AddStaticVehicle(411,-2218.50,1053.50,79.50,270.0,126,126);
  107. Veiculo[3] = AddStaticVehicle(411,-2218.50,1056.50,79.50,270.0,126,126);
  108. Veiculo[4] = AddStaticVehicle(411,-2206.0,1056.50,79.50,90.0,126,126);
  109. Veiculo[5] = AddStaticVehicle(411,-2206.0,1053.50,79.50,90.0,126,126);
  110. Veiculo[6] = AddStaticVehicle(411,-2206.0,1049.0,79.50,90.0,126,126);
  111. Veiculo[7] = AddStaticVehicle(411,-2206.0,1046.0,79.50,90.0,126,126);
  112. Veiculo[8] = AddStaticVehicle(487,-2191.0,1046.0,88.20,180.0,126,126);
  113.  
  114. AddStaticTextLabel("Equipar\nTecle F",0x8F0B0BAA,-2544.80,929.50,64.90,10.0,0,0);
  115. AddStaticPickup(1239,1,-2544.80,929.50,64.90,0);
  116. Cancela[4] = AddStaticObject(983,-2565.50,923.50,64.70,0.0,0.0,270.0);
  117. Cancela[5] = AddStaticObject(983,-2565.50,923.50,66.0,0.0,0.0,270.0);
  118. Cancela[6] = AddStaticObject(983,-2565.50,923.50,67.30,0.0,0.0,270.0);
  119. AddStaticObject(983,-2569.10,989.14,78.0,0.0,0.0,270.0);
  120. AddStaticObject(983,-2569.10,989.14,79.30,0.0,0.0,270.0);
  121. AddStaticObject(983,-2569.10,989.14,80.60,0.0,0.0,270.0);
  122. Veiculo2[0] = AddStaticVehicle(411,-2557.0,931.0,64.50,0.0,43,43);
  123. Veiculo2[1] = AddStaticVehicle(411,-2575.0,931.0,64.50,0.0,43,43);
  124. Veiculo2[2] = AddStaticVehicle(585,-2582.50,982.0,78.0,180.0,43,43);
  125. Veiculo2[3] = AddStaticVehicle(585,-2562.60,982.0,78.0,180.0,43,43);
  126. Veiculo2[4] = AddStaticVehicle(462,-2581.0,930.0,65.0,270.0,43,43);
  127. Veiculo2[5] = AddStaticVehicle(462,-2581.0,932.0,65.0,270.0,43,43);
  128. Veiculo2[6] = AddStaticVehicle(462,-2581.0,934.0,65.0,270.0,43,43);
  129. Veiculo2[7] = AddStaticVehicle(462,-2550.0,984.0,78.0,90.0,43,43);
  130. Veiculo2[8] = AddStaticVehicle(462,-2550.0,982.0,78.0,90.0,43,43);
  131. Veiculo2[9] = AddStaticVehicle(462,-2550.0,980.0,78.0,90.0,43,43);
  132.  
  133. AddStaticClass(163,-1616.0,687.50,7.0,180.0,3,1,24,70,28,500);
  134. AddStaticClass(150,-1616.0,687.50,7.0,180.0,3,1,24,70,28,500);
  135. AddStaticTextLabel("Policia\nTecle F",0xBFBFFFAA,-1618.20,687.50,7.0,10.0,0,0);
  136. AddStaticTextLabel("Saquear a Policia\nTecle F",0xBFBFFFAA,-1614.0,679.90,7.20,10.0,0,0);
  137. AddStaticTextLabel("Dominar a Policia\nTecle F",0xBFBFFFAA,-1600.0,662.0,7.0,10.0,0,0);
  138. AddStaticPickup(1314,1,-1618.20,687.50,7.0,0);
  139. AddStaticPickup(1274,1,-1614.0,679.90,7.20,0);
  140. AddStaticPickup(1239,1,-1600.0,662.0,7.0,0);
  141. AddStaticVehicle(402,-1606.0,673.50,7.0,180.0,12,12);
  142. AddStaticVehicle(402,-1612.0,673.50,7.0,180.0,12,12);
  143. AddStaticVehicle(585,-1594.0,673.50,7.0,180.0,12,12);
  144. AddStaticVehicle(585,-1594.0,651.50,7.0,0.0,12,12);
  145. AddStaticVehicle(411,-1582.0,673.50,7.0,180.0,12,12);
  146. AddStaticVehicle(411,-1576.0,673.50,7.0,180.0,12,12);
  147. AddStaticVehicle(602,-1611.0,651.50,7.0,0.0,12,12);
  148. AddStaticVehicle(602,-1617.0,651.50,7.0,0.0,12,12);
  149. AddStaticVehicle(415,-1623.0,651.50,7.0,0.0,12,12);
  150. AddStaticVehicle(415,-1582.0,651.50,7.0,0.0,12,12);
  151. AddStaticVehicle(458,-1635.0,651.50,7.0,0.0,12,12);
  152. AddStaticVehicle(458,-1628.0,651.50,7.0,0.0,12,12);
  153. AddStaticVehicle(487,-1678.0,705.80,31.0,270.0,12,12);
  154.  
  155. AddStaticClass(120,-2457.0,787.0,35.0,90.0,4,1,24,70,28,500);
  156. AddStaticClass(169,-2457.0,787.0,35.0,90.0,4,1,24,70,28,500);
  157. AddStaticTextLabel("Lucci\nTecle F",0xFFBB00AA,-2457.30,773.50,35.0,10.0,0,0);
  158. AddStaticTextLabel("Saquear a Lucci\nTecle F",0xFFBB00AA,-2457.0,797.50,35.0,10.0,0,0);
  159. AddStaticTextLabel("Dominar a Lucci\nTecle F",0xFFBB00AA,-2480.0,785.0,35.0,10.0,0,0);
  160. AddStaticPickup(1314,1,-2457.30,773.50,35.0,0);
  161. AddStaticPickup(1274,1,-2457.0,797.50,35.0,0);
  162. AddStaticPickup(1239,1,-2480.0,785.0,35.0,0);
  163. AddStaticVehicle(587,-2465.0,776.0,35.0,0.0,6,6);
  164. AddStaticVehicle(587,-2470.0,776.0,35.0,0.0,6,6);
  165. AddStaticVehicle(585,-2475.0,776.0,35.0,0.0,6,6);
  166. AddStaticVehicle(585,-2480.0,776.0,35.0,0.0,6,6);
  167. AddStaticVehicle(609,-2511.0,765.0,35.0,270.0,6,6);
  168. AddStaticVehicle(609,-2511.0,770.0,35.0,270.0,6,6);
  169. AddStaticVehicle(462,-2487.50,770.0,35.0,90.0,6,6);
  170. AddStaticVehicle(462,-2487.50,768.0,35.0,90.0,6,6);
  171. AddStaticVehicle(462,-2487.50,766.0,35.0,90.0,6,6);
  172. AddStaticVehicle(462,-2487.50,764.0,35.0,90.0,6,6);
  173. AddStaticVehicle(462,-2487.50,762.0,35.0,90.0,6,6);
  174. AddStaticVehicle(487,-2505.0,788.0,42.0,270.0,6,6);
  175.  
  176. AddStaticClass(111,-2067.50,-860.0,32.0,270.0,4,1,24,70,28,500);
  177. AddStaticClass(91,-2067.50,-860.0,32.0,270.0,4,1,24,70,28,500);
  178. AddStaticTextLabel("Belly\nTecle F",0xFF0000AA,-2068.20,-864.0,32.0,10.0,0,0);
  179. AddStaticTextLabel("Saquear os Belly\nTecle F",0xFF0000AA,-2071.20,-850.70,32.0,10.0,0,0);
  180. AddStaticTextLabel("Dominar os Belly\nTecle F",0xFF0000AA,-2010.0,-860.0,32.0,10.0,0,0);
  181. AddStaticPickup(1314,1,-2068.20,-864.0,32.0,0);
  182. AddStaticPickup(1274,1,-2071.20,-850.70,32.0,0);
  183. AddStaticPickup(1239,1,-2010.0,-860.0,32.0,0);
  184. AddStaticVehicle(587,-2051.0,-885.0,32.0,270.0,3,3);
  185. AddStaticVehicle(587,-2051.0,-880.0,32.0,270.0,3,3);
  186. AddStaticVehicle(411,-2051.0,-875.0,32.0,270.0,3,3);
  187. AddStaticVehicle(411,-2051.0,-870.0,32.0,270.0,3,3);
  188. AddStaticVehicle(562,-2051.0,-850.0,32.0,270.0,3,3);
  189. AddStaticVehicle(562,-2051.0,-845.0,32.0,270.0,3,3);
  190. AddStaticVehicle(585,-2051.0,-840.0,32.0,270.0,3,3);
  191. AddStaticVehicle(585,-2051.0,-835.0,32.0,270.0,3,3);
  192. AddStaticVehicle(462,-2075.0,-882.0,32.0,270.0,3,3);
  193. AddStaticVehicle(462,-2075.0,-880.0,32.0,270.0,3,3);
  194. AddStaticVehicle(462,-2075.0,-840.0,32.0,270.0,3,3);
  195. AddStaticVehicle(462,-2075.0,-838.0,32.0,270.0,3,3);
  196. AddStaticVehicle(487,-2022.0,-860.0,32.0,270.0,3,3);
  197.  
  198. AddStaticClass(45,-2521.0,-625.0,132.70,0.0,4,1,24,70,28,500);
  199. AddStaticClass(140,-2521.0,-625.0,132.70,0.0,4,1,24,70,28,500);
  200. AddStaticTextLabel("Espiões\nTecle F",0x0000FFAA,-2515.50,-625.0,132.70,10.0,0,0);
  201. AddStaticTextLabel("Saquear os Espiões\nTecle F",0x0000FFAA,-2541.80,-625.0,132.70,10.0,0,0);
  202. AddStaticTextLabel("Dominar os Espiões\nTecle F",0x0000FFAA,-2510.0,-613.0,132.70,10.0,0,0);
  203. AddStaticPickup(1314,1,-2515.50,-625.0,132.70,0);
  204. AddStaticPickup(1274,1,-2541.80,-625.0,132.70,0);
  205. AddStaticPickup(1239,1,-2510.0,-613.0,132.70,0);
  206. AddStaticVehicle(415,-2535.50,-602.0,132.0,180.0,53,53);
  207. AddStaticVehicle(415,-2528.0,-602.0,132.0,180.0,53,53);
  208. AddStaticVehicle(562,-2520.50,-602.0,132.0,180.0,53,53);
  209. AddStaticVehicle(562,-2513.0,-602.0,132.0,180.0,53,53);
  210. AddStaticVehicle(587,-2505.50,-602.0,132.0,180.0,53,53);
  211. AddStaticVehicle(587,-2498.0,-602.0,132.0,180.0,53,53);
  212. AddStaticVehicle(487,-2500.0,-660.0,140.0,0.0,53,53);
  213.  
  214. AddStaticClass(164,-2701.0,929.0,67.30,270.0,4,1,24,70,28,500);
  215. AddStaticClass(141,-2701.0,929.0,67.30,270.0,4,1,24,70,28,500);
  216. AddStaticTextLabel("Famosos\nTecle F",0xBBFF00AA,-2701.0,925.0,67.30,10.0,0,0);
  217. AddStaticTextLabel("Saquear os Famosos\nTecle F",0xBBFF00AA,-2701.20,923.0,67.30,10.0,0,0);
  218. AddStaticTextLabel("Dominar os Famosos\nTecle F",0xBBFF00AA,-2695.0,924.0,66.0,10.0,0,0);
  219. AddStaticPickup(1314,1,-2701.0,925.0,67.30,0);
  220. AddStaticPickup(1274,1,-2701.20,923.0,67.30,0);
  221. AddStaticPickup(1239,1,-2695.0,924.0,66.0,0);
  222. AddStaticObject(984,-2710.0,910.0,73.0,0.0,90.0,0.0);
  223. AddStaticVehicle(487,-2710.0,926.0,75.0,0.0,65,65);
  224. AddStaticVehicle(462,-2696.0,912.0,67.0,0.0,65,65);
  225. AddStaticVehicle(462,-2694.0,912.0,67.0,0.0,65,65);
  226. AddStaticVehicle(462,-2692.0,912.0,67.0,0.0,65,65);
  227. AddStaticVehicle(462,-2696.0,935.50,67.0,180.0,65,65);
  228. AddStaticVehicle(462,-2694.0,935.50,67.0,180.0,65,65);
  229. AddStaticVehicle(462,-2692.0,935.50,67.0,180.0,65,65);
  230.  
  231. AddStaticClass(242,-1939.50,1227.50,31.50,90.0,4,1,24,70,28,500);
  232. AddStaticClass(243,-1939.50,1227.50,31.50,90.0,4,1,24,70,28,500);
  233. AddStaticTextLabel("Loucos\nTecle F",0xBFBFBFAA,-1939.50,1225.50,31.50,10.0,0,0);
  234. AddStaticTextLabel("Saquear os Loucos\nTecle F",0xBFBFBFAA,-1939.50,1229.0,31.50,10.0,0,0);
  235. AddStaticTextLabel("Dominar os Loucos\nTecle F",0xBFBFBFAA,-1980.0,1227.0,31.50,10.0,0,0);
  236. AddStaticPickup(1314,1,-1939.50,1225.50,31.50,0);
  237. AddStaticPickup(1274,1,-1939.50,1229.0,31.50,0);
  238. AddStaticPickup(1239,1,-1980.0,1227.0,31.50,0);
  239. AddStaticVehicle(562,-1955.0,1223.50,31.0,90.0,15,15);
  240. AddStaticVehicle(562,-1955.0,1231.80,31.0,90.0,15,15);
  241. AddStaticVehicle(565,-1961.0,1223.50,31.0,90.0,15,15);
  242. AddStaticVehicle(565,-1961.0,1231.80,31.0,90.0,15,15);
  243. AddStaticVehicle(585,-1967.0,1223.50,31.0,90.0,15,15);
  244. AddStaticVehicle(585,-1967.0,1231.80,31.0,90.0,15,15);
  245.  
  246. AddStaticClass(179,-2282.0,2288.40,4.80,270.0,4,1,24,70,28,500);
  247. AddStaticClass(191,-2282.0,2288.40,4.80,270.0,4,1,24,70,28,500);
  248. AddStaticTextLabel("Hamas\nTecle F",0x00FF00AA,-2282.0,2286.50,4.80,10.0,0,0);
  249. AddStaticTextLabel("Saquear os Hamas\nTecle F",0x00FF00AA,-2282.0,2289.60,4.80,10.0,0,0);
  250. AddStaticTextLabel("Dominar os Hamas\nTecle F",0x00FF00AA,-2262.0,2318.0,4.80,10.0,0,0);
  251. AddStaticPickup(1314,1,-2282.0,2286.50,4.80,0);
  252. AddStaticPickup(1274,1,-2282.0,2289.60,4.80,0);
  253. AddStaticPickup(1239,1,-2262.0,2318.0,4.80,0);
  254. AddStaticVehicle(585,-2271.50,2285.50,4.80,270.0,86,86);
  255. AddStaticVehicle(585,-2271.50,2300.40,4.80,270.0,86,86);
  256. AddStaticVehicle(585,-2271.50,2318.30,4.80,270.0,86,86);
  257. AddStaticVehicle(585,-2271.50,2333.20,4.80,270.0,86,86);
  258. AddStaticVehicle(562,-2252.0,2285.0,4.80,90.0,86,86);
  259. AddStaticVehicle(562,-2252.0,2300.0,4.80,90.0,86,86);
  260. AddStaticVehicle(562,-2252.0,2318.0,4.80,90.0,86,86);
  261. AddStaticVehicle(562,-2252.0,2333.0,4.80,90.0,86,86);
  262. AddStaticVehicle(487,-2227.50,2329.0,7.80,0.0,86,86);
  263.  
  264. AddStaticClass(162,-2420.0,970.0,45.20,270.0,4,1,24,70,28,500);
  265. AddStaticClass(245,-2420.0,970.0,45.20,270.0,4,1,24,70,28,500);
  266. AddStaticTextLabel("Bebados\nTecle F",0xBFFFDDAA,-2410.90,986.90,45.20,10.0,0,0);
  267. AddStaticTextLabel("Saquear os Bebados\nTecle F",0xBFFFDDAA,-2410.90,965.0,45.20,10.0,0,0);
  268. AddStaticTextLabel("Dominar os Bebados\nTecle F",0xBFFFDDAA,-2437.0,993.0,45.20,10.0,0,0);
  269. AddStaticPickup(1314,1,-2410.90,986.90,45.20,0);
  270. AddStaticPickup(1274,1,-2410.90,965.0,45.20,0);
  271. AddStaticPickup(1239,1,-2437.0,993.0,45.20,0);
  272. AddStaticVehicle(496,-2408.40,980.0,45.0,180.0,73,73);
  273. AddStaticVehicle(496,-2413.50,970.0,45.0,0.0,73,73);
  274. AddStaticVehicle(402,-2424.0,951.0,45.0,270.0,73,73);
  275. AddStaticVehicle(402,-2424.0,956.0,45.0,270.0,73,73);
  276. AddStaticVehicle(451,-2424.0,991.0,45.0,270.0,73,73);
  277. AddStaticVehicle(451,-2424.0,995.0,45.0,270.0,73,73);
  278. AddStaticVehicle(462,-2409.80,1010.0,46.50,270.0,73,73);
  279. AddStaticVehicle(462,-2409.80,1012.0,47.0,270.0,73,73);
  280. AddStaticVehicle(462,-2409.80,1014.0,47.50,270.0,73,73);
  281. AddStaticVehicle(462,-2409.80,1016.0,48.0,270.0,73,73);
  282. AddStaticVehicle(487,-2411.0,975.0,52.0,0.0,73,73);
  283.  
  284. AddStaticClass(97,-1873.80,-218.20,18.20,270.0,4,1,24,70,28,500);
  285. AddStaticClass(40,-1873.80,-218.20,18.20,270.0,4,1,24,70,28,500);
  286. AddStaticTextLabel("Escorpiões\nTecle F",0x00BFFFAA,-1874.0,-220.40,18.20,10.0,0,0);
  287. AddStaticTextLabel("Saquear os Escorpiões\nTecle F",0x00BFFFAA,-1874.0,-216.80,18.20,10.0,0,0);
  288. AddStaticTextLabel("Dominar os Escorpiões\nTecle F",0x00BFFFAA,-1862.0,-208.0,18.20,10.0,0,0);
  289. AddStaticPickup(1314,1,-1874.0,-220.40,18.20,0);
  290. AddStaticPickup(1274,1,-1874.0,-216.80,18.20,0);
  291. AddStaticPickup(1239,1,-1862.0,-208.0,18.20,0);
  292. AddStaticVehicle(462,-1889.0,-204.0,14.0,270.0,2,2);
  293. AddStaticVehicle(462,-1889.0,-202.0,14.0,270.0,2,2);
  294. AddStaticVehicle(462,-1889.0,-200.0,14.0,270.0,2,2);
  295. AddStaticVehicle(462,-1889.0,-198.0,14.0,270.0,2,2);
  296. AddStaticVehicle(506,-1887.0,-190.0,18.0,270.0,2,2);
  297. AddStaticVehicle(506,-1887.0,-185.0,18.0,270.0,2,2);
  298. AddStaticVehicle(562,-1863.0,-199.50,18.0,180.0,2,2);
  299. AddStaticVehicle(562,-1858.50,-199.50,18.0,180.0,2,2);
  300. AddStaticVehicle(487,-1865.0,-214.20,18.50,270.0,2,2);
  301.  
  302. AddStaticClass(210,-2336.70,-166.80,35.50,270.0,4,1,24,70,28,500);
  303. AddStaticClass(53,-2336.70,-166.80,35.50,270.0,4,1,24,70,28,500);
  304. AddStaticTextLabel("Idosos\nTecle F",0xFFFF00AA,-2331.90,-163.90,35.50,10.0,0,0);
  305. AddStaticTextLabel("Saquear os Idosos\nTecle F",0xFFFF00AA,-2323.60,-158.90,35.50,10.0,0,0);
  306. AddStaticTextLabel("Dominar os Idosos\nTecle F",0xFFFF00AA,-2310.0,-154.0,35.20,10.0,0,0);
  307. AddStaticPickup(1314,1,-2331.90,-163.90,35.50,0);
  308. AddStaticPickup(1274,1,-2323.60,-158.90,35.50,0);
  309. AddStaticPickup(1239,1,-2310.0,-154.0,35.20,0);
  310. AddStaticVehicle(409,-2356.0,-125.0,35.0,180.0,61,61);
  311. AddStaticVehicle(409,-2352.20,-125.0,35.0,180.0,61,61);
  312. AddStaticVehicle(409,-2348.40,-125.0,35.0,180.0,61,61);
  313. AddStaticVehicle(409,-2344.80,-125.0,35.0,180.0,61,61);
  314. AddStaticVehicle(409,-2341.0,-125.0,35.0,180.0,61,61);
  315. AddStaticVehicle(409,-2337.40,-125.0,35.0,180.0,61,61);
  316. AddStaticVehicle(409,-2333.80,-125.0,35.0,180.0,61,61);
  317. AddStaticVehicle(409,-2330.0,-125.0,35.0,180.0,61,61);
  318. AddStaticVehicle(409,-2326.40,-125.0,35.0,180.0,61,61);
  319. AddStaticVehicle(409,-2322.60,-125.0,35.0,180.0,61,61);
  320. AddStaticVehicle(409,-2318.80,-125.0,35.0,180.0,61,61);
  321. AddStaticVehicle(409,-2315.0,-125.0,35.0,180.0,61,61);
  322. AddStaticVehicle(487,-2335.0,-150.0,40.50,0.0,61,61);
  323.  
  324. AddStaticClass(124,-2187.20,715.50,53.80,270.0,4,1,24,70,28,500);
  325. AddStaticClass(91,-2187.20,715.50,53.80,270.0,4,1,24,70,28,500);
  326. AddStaticTextLabel("Jonnies\nTecle F",0xBB80FFAA,-2187.20,719.0,53.80,10.0,0,0);
  327. AddStaticTextLabel("Dominar os Jonnies\nTecle F",0xBB80FFAA,-2184.0,610.0,35.10,10.0,0,0);
  328. AddStaticTextLabel("Saquear os Jonnies\nTecle F",0xBB80FFAA,-2187.30,712.50,53.80,10.0,0,0);
  329. AddStaticPickup(1314,1,-2187.20,719.0,53.80,0);
  330. AddStaticPickup(1239,1,-2184.0,610.0,35.10,0);
  331. AddStaticPickup(1274,1,-2187.30,712.50,53.80,0);
  332. AddStaticVehicle(411,-2200.0,644.50,48.80,180.0,169,169);
  333. AddStaticVehicle(411,-2195.0,644.50,48.80,180.0,169,169);
  334. AddStaticVehicle(411,-2190.0,644.50,48.80,180.0,169,169);
  335. AddStaticVehicle(411,-2185.0,644.50,48.80,180.0,169,169);
  336. AddStaticVehicle(462,-2192.0,616.0,34.50,180.0,169,169);
  337. AddStaticVehicle(462,-2190.0,616.0,34.50,180.0,169,169);
  338. AddStaticVehicle(462,-2222.0,610.50,34.50,180.0,169,169);
  339. AddStaticVehicle(462,-2220.0,610.50,34.50,180.0,169,169);
  340. AddStaticVehicle(487,-2180.0,702.0,54.0,180.0,169,169);
  341.  
  342. AddStaticObject(993,-2662.0,2078.0,1.0,90.0,0.0,90.0);
  343. AddStaticObject(993,-2662.0,2088.0,1.0,90.0,0.0,90.0);
  344. AddStaticObject(993,-2662.0,2098.0,1.0,90.0,0.0,90.0);
  345. AddStaticObject(993,-2662.0,2108.0,1.0,90.0,0.0,90.0);
  346. AddStaticObject(993,-2662.0,2118.0,1.0,90.0,0.0,90.0);
  347. AddStaticObject(993,-2662.0,2128.0,1.0,90.0,0.0,90.0);
  348. AddStaticObject(993,-2662.0,2138.0,1.0,90.0,0.0,90.0);
  349. AddStaticVehicle(452,-2655.0,2077.0,0.50,270.0,-1,-1);
  350. AddStaticVehicle(452,-2655.0,2082.0,0.50,270.0,-1,-1);
  351. AddStaticVehicle(452,-2655.0,2087.0,0.50,270.0,-1,-1);
  352. AddStaticVehicle(452,-2655.0,2092.0,0.50,270.0,-1,-1);
  353. AddStaticVehicle(452,-2655.0,2097.0,0.50,270.0,-1,-1);
  354. AddStaticVehicle(452,-2655.0,2102.0,0.50,270.0,-1,-1);
  355. AddStaticVehicle(452,-2655.0,2107.0,0.50,270.0,-1,-1);
  356. AddStaticVehicle(452,-2655.0,2112.0,0.50,270.0,-1,-1);
  357. AddStaticVehicle(452,-2655.0,2117.0,0.50,270.0,-1,-1);
  358. AddStaticVehicle(452,-2655.0,2122.0,0.50,270.0,-1,-1);
  359. AddStaticVehicle(452,-2655.0,2127.0,0.50,270.0,-1,-1);
  360. AddStaticVehicle(452,-2655.0,2132.0,0.50,270.0,-1,-1);
  361. AddStaticVehicle(452,-2655.0,2137.0,0.50,270.0,-1,-1);
  362.  
  363. AddStaticVehicle(562,-1920.0,623.0,145.0,0.0,-1,-1);
  364. AddStaticVehicle(562,-1925.0,623.0,145.0,0.0,-1,-1);
  365. AddStaticVehicle(562,-1930.0,623.0,145.0,0.0,-1,-1);
  366. AddStaticVehicle(562,-1935.0,623.0,145.0,0.0,-1,-1);
  367. AddStaticVehicle(562,-1940.0,623.0,145.0,0.0,-1,-1);
  368. AddStaticVehicle(562,-1945.0,623.0,145.0,0.0,-1,-1);
  369. AddStaticVehicle(562,-1950.0,623.0,145.0,0.0,-1,-1);
  370. AddStaticVehicle(562,-1955.0,623.0,145.0,0.0,-1,-1);
  371. AddStaticVehicle(562,-1960.0,623.0,145.0,0.0,-1,-1);
  372. AddStaticVehicle(562,-1965.0,623.0,145.0,0.0,-1,-1);
  373. AddStaticVehicle(562,-1970.0,623.0,145.0,0.0,-1,-1);
  374. AddStaticVehicle(562,-1975.0,623.0,145.0,0.0,-1,-1);
  375. AddStaticVehicle(562,-1980.0,623.0,145.0,0.0,-1,-1);
  376. AddStaticVehicle(562,-1985.0,623.0,145.0,0.0,-1,-1);
  377. AddStaticVehicle(562,-1985.0,697.0,145.0,180.0,-1,-1);
  378. AddStaticVehicle(562,-1980.0,697.0,145.0,180.0,-1,-1);
  379. AddStaticVehicle(562,-1975.0,697.0,145.0,180.0,-1,-1);
  380. AddStaticVehicle(562,-1970.0,697.0,145.0,180.0,-1,-1);
  381. AddStaticVehicle(562,-1965.0,697.0,145.0,180.0,-1,-1);
  382. AddStaticVehicle(562,-1960.0,697.0,145.0,180.0,-1,-1);
  383. AddStaticVehicle(562,-1955.0,697.0,145.0,180.0,-1,-1);
  384. AddStaticVehicle(562,-1950.0,697.0,145.0,180.0,-1,-1);
  385. AddStaticVehicle(562,-1945.0,697.0,145.0,180.0,-1,-1);
  386. AddStaticVehicle(562,-1940.0,697.0,145.0,180.0,-1,-1);
  387. AddStaticVehicle(562,-1935.0,697.0,145.0,180.0,-1,-1);
  388. AddStaticVehicle(562,-1930.0,697.0,145.0,180.0,-1,-1);
  389. AddStaticVehicle(562,-1925.0,697.0,145.0,180.0,-1,-1);
  390. AddStaticVehicle(562,-1920.0,697.0,145.0,180.0,-1,-1);
  391.  
  392. AddStaticPickup(1274,1,-2073.0,930.0,63.0,0);
  393. AddStaticTextLabel("Surpresas\nTecle F",0x00FF00AA,-2073.0,930.0,63.0,10.0,0,0);
  394.  
  395. format(Fala,sizeof(Fala),"Banco\nDono: %s\nLucro: %d$\n/comprar",DOF2_GetString(Banco,"Dono"),DOF2_GetInt(Banco,"Lucro"));
  396. Empresa[0] = AddStaticTextLabel(Fala,0x00FF00AA,-2649.30,376.10,6.10,10.0,0,0);
  397. AddStaticPickup(1239,1,-2649.30,376.10,6.10,0);
  398.  
  399. format(Fala,sizeof(Fala),"Telecom\nDono: %s\nLucro: %d$\n/comprar",DOF2_GetString(Telecom,"Dono"),DOF2_GetInt(Telecom,"Lucro"));
  400. Empresa[1] = AddStaticTextLabel(Fala,0x00FF00AA,-2664.20,-2.0,6.10,10.0,0,0);
  401. AddStaticPickup(1239,1,-2664.20,-2.0,6.10,0);
  402.  
  403. format(Fala,sizeof(Fala),"Campo do Diabo\nDono: %s\nLucro: %d$\n/comprar",DOF2_GetString(CampodoDiabo,"Dono"),DOF2_GetInt(CampodoDiabo,"Lucro"));
  404. Empresa[2] = AddStaticTextLabel(Fala,0x00FF00AA,-405.0,2257.80,42.90,10.0,0,0);
  405. AddStaticPickup(1239,1,-405.0,2257.80,42.90,0);
  406.  
  407. format(Fala,sizeof(Fala),"Taxi Cabby\nDono: %s\nLucro: %d$\n/comprar",DOF2_GetString(TaxiCabby,"Dono"),DOF2_GetInt(TaxiCabby,"Lucro"));
  408. Empresa[3] = AddStaticTextLabel(Fala,0x00FF00AA,-2059.0,889.30,61.80,10.0,0,0);
  409. AddStaticPickup(1239,1,-2059.0,889.30,61.80,0);
  410.  
  411. format(Fala,sizeof(Fala),"Cabana\nDono: %s\nLucro: %d$\n/comprar",DOF2_GetString(Cabana,"Dono"),DOF2_GetInt(Cabana,"Lucro"));
  412. Empresa[4] = AddStaticTextLabel(Fala,0x00FF00AA,-1051.80,1550.10,33.40,10.0,0,0);
  413. AddStaticPickup(1239,1,-1051.80,1550.10,33.40,0);
  414.  
  415. for(new Ele=0; Ele<MAX_VEHICLES; Ele++)
  416. {
  417. SetVehicleNumberPlate(Ele,"GSF");
  418. }
  419.  
  420. Cor[0] = 0xFF00FFAA;
  421. Cor[1] = 0xBFBFFFAA;
  422. Cor[2] = 0xFFBB00AA;
  423. Cor[3] = 0xFF0000AA;
  424. Cor[4] = 0x0000FFAA;
  425. Cor[5] = 0xBBFF00AA;
  426. Cor[6] = 0xBFBFBFAA;
  427. Cor[7] = 0x00FF00AA;
  428. Cor[8] = 0xBFFFDDAA;
  429. Cor[9] = 0x00BFFFAA;
  430. Cor[10] = 0xFFFF00AA;
  431. Cor[11] = 0xBB80FFAA;
  432.  
  433. return 1;
  434. }
  435. public OnGameModeExit()
  436. {
  437. print("Guerra em San Fierro: OFF");
  438. DOF2_Exit();
  439.  
  440. return 1;
  441. }
  442. public OnPlayerConnect(playerid)
  443. {
  444. GetPlayerName(playerid,Nome,sizeof(Nome));
  445. format(Fala,sizeof(Fala),"%s iniciou o GSF.",Nome);
  446. SendClientMessageToAll(0xBFBFBFAA,Fala);
  447.  
  448. SetPlayerTeam(playerid,0);
  449. Surpresa[playerid] = 0;
  450.  
  451. GangZoneShowForPlayer(playerid,Local[0],Cor[0]);
  452. GangZoneShowForPlayer(playerid,Local[1],Cor[1]);
  453. GangZoneShowForPlayer(playerid,Local[2],Cor[2]);
  454. GangZoneShowForPlayer(playerid,Local[3],Cor[3]);
  455. GangZoneShowForPlayer(playerid,Local[4],Cor[4]);
  456. GangZoneShowForPlayer(playerid,Local[5],Cor[5]);
  457. GangZoneShowForPlayer(playerid,Local[6],Cor[6]);
  458. GangZoneShowForPlayer(playerid,Local[7],Cor[7]);
  459. GangZoneShowForPlayer(playerid,Local[8],Cor[8]);
  460. GangZoneShowForPlayer(playerid,Local[9],Cor[9]);
  461. GangZoneShowForPlayer(playerid,Local[10],Cor[10]);
  462. GangZoneShowForPlayer(playerid,Local[11],Cor[11]);
  463.  
  464. SetPlayerMapIcon(playerid,0,-2649.30,376.10,6.10,31,0,0);
  465. SetPlayerMapIcon(playerid,1,-2664.20,-2.0,6.10,31,0,0);
  466. SetPlayerMapIcon(playerid,2,-405.0,2257.80,42.90,31,0,0);
  467. SetPlayerMapIcon(playerid,3,-2059.0,889.30,61.80,31,0,0);
  468. SetPlayerMapIcon(playerid,4,-1051.80,1550.10,33.40,31,0,0);
  469. SetPlayerMapIcon(playerid,5,-2073.0,930.0,63.0,52,0,1);
  470.  
  471. GameTextForPlayer(playerid,"~r~Guerra em ~b~San Fierro",1000,0);
  472. TextDrawShowForPlayer(playerid,Text[0]);
  473. TextDrawShowForPlayer(playerid,Text[1]);
  474.  
  475. SetTimerEx("OnPlayerRequestClass",1000,0,"i",playerid);
  476. SetTimerEx("OnPlayerResetChat",1000,0,"i",playerid);
  477. SetTimerEx("OnPlayerMySql",1000,0,"i",playerid);
  478. SetTimerEx("OnPlayerUpdateTextDraw",1000,1,"i",playerid);
  479.  
  480. return 1;
  481. }
  482. public OnPlayerDisconnect(playerid)
  483. {
  484. GetPlayerName(playerid,Nome,sizeof(Nome));
  485. format(Fala,sizeof(Fala),Play,Nome);
  486. if(DOF2_FileExists(Fala))
  487. {
  488. DOF2_SetInt(Fala,"Score",GetPlayerScore(playerid));
  489. DOF2_SetInt(Fala,"Money",GetPlayerMoney(playerid));
  490. DOF2_SetInt(Fala,"Wanted",GetPlayerWantedLevel(playerid));
  491. DOF2_SetInt(Fala,"Admin",GetPlayerAdmin(playerid));
  492. DOF2_SetInt(Fala,"Cove",GetPlayerCove(playerid));
  493. DOF2_SetInt(Fala,"Level Cove",GetPlayerLevelCove(playerid));
  494. DOF2_SaveFile();
  495. }
  496. format(Fala2,sizeof(Fala2),Cell,Nome);
  497. if(Preso[playerid] == 1)
  498. {
  499. if(!DOF2_FileExists(Fala2))
  500. {
  501. DOF2_CreateFile(Fala2);
  502. DOF2_SetInt(Fala2,"Time",120000);
  503. return 1;
  504. }
  505. }
  506. format(Fala2,sizeof(Fala2),"%s encerrou o GSF.",Nome);
  507. SendClientMessageToAll(0xBFBFBFAA,Fala2);
  508. return 1;
  509. }
  510. public OnPlayerSpawn(playerid)
  511. {
  512. RemoveBuildingForPlayer(playerid,733,-2210.80,1029.75,78.55,0.5);
  513. format(Fala2,sizeof(Fala2),"Surpresa %s.",OnPlayerVerify(playerid));
  514. SendClientMessage(playerid,0x0000FFAA,Fala2);
  515. if(Preso[playerid] == 0)
  516. {
  517. SetPlayerHealth(playerid,10.0);
  518. SetPlayerArmour(playerid,10.0);
  519. if(GetPlayerAdmin(playerid) >= 1)
  520. {
  521. SetPlayerPos(playerid,-2551.80,926.80,64.90);
  522. SetPlayerFacingAngle(playerid,0.0);
  523. SetPlayerTeam(playerid,13);
  524. SetPlayerSkin(playerid,294);
  525. SetPlayerColor(playerid,0x8F0B0BAA);
  526. return 1;
  527. }
  528. if(GetPlayerCove(playerid) == 1)
  529. {
  530. SetPlayerPos(playerid,-2212.0,1057.50,80.0);
  531. SetPlayerFacingAngle(playerid,180.0);
  532. SetPlayerTeam(playerid,12);
  533. SetPlayerSkin(playerid,294);
  534. SetPlayerColor(playerid,0xFF00FFAA);
  535. return 1;
  536. }
  537. }
  538. else
  539. {
  540. GetPlayerName(playerid,Nome,sizeof(Nome));
  541. format(Fala,sizeof(Fala),"Preso %s não cumpriu sua pena. {00BFFF}/presos{FF8080}.",Nome);
  542. SendClientMessageToAll(0xFF8080AA,Fala);
  543. SetPlayerSkin(playerid,268);
  544. SetPlayerPos(playerid,-1582.0,700.0,-5.30);
  545. ResetPlayerWeapons(playerid);
  546. format(Fala2,sizeof(Fala2),Cell,Nome);
  547. Timer2 = SetTimerEx("OnPlayerExitCells",DOF2_GetInt(Fala2,"Time"),0,"i",playerid);
  548. return 1;
  549. }
  550. return 1;
  551. }
  552. public OnPlayerDeath(playerid,killerid,reason)
  553. {
  554. SendDeathMessage(killerid,playerid,reason);
  555. if(!IsPlayerInAnyVehicle(killerid))
  556. {
  557. if(Iniciou == 0)
  558. {
  559. if(GetPlayerTeam(killerid) == 1)
  560. {
  561. if(GetPlayerWantedLevel(playerid) >= 1)
  562. {
  563. GetPlayerName(killerid,Nome,sizeof(Nome));
  564. GetPlayerName(playerid,Nome2,sizeof(Nome2));
  565. format(Fala,sizeof(Fala),"Policial %s prendeu %s.",Nome,Nome2);
  566. SendClientMessageToAll(0xFF8080AA,Fala);
  567. SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
  568. SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
  569. GivePlayerMoney(killerid,100);
  570. GivePlayerMoney(playerid,-100);
  571. SetPlayerWantedLevel(playerid,0);
  572. Preso[playerid] = 1;
  573. format(Fala2,sizeof(Fala2),Cell,Nome2);
  574. DOF2_CreateFile(Fala2);
  575. DOF2_SetInt(Fala2,"Time",60000);
  576. return 1;
  577. }
  578. else
  579. {
  580. SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
  581. SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
  582. GivePlayerMoney(killerid,100);
  583. GivePlayerMoney(playerid,-100);
  584. return 1;
  585. }
  586. }
  587. if(GetPlayerTeam(killerid) != 1)
  588. {
  589. SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
  590. SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
  591. GivePlayerMoney(killerid,100);
  592. GivePlayerMoney(playerid,-100);
  593. SetPlayerWantedLevel(killerid,GetPlayerWantedLevel(killerid)+1);
  594. SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
  595. return 1;
  596. }
  597. return 1;
  598. }
  599. if(Iniciou == 1)
  600. {
  601. GetPlayerName(killerid,Nome,sizeof(Nome));
  602. GetPlayerName(playerid,Nome2,sizeof(Nome2));
  603. format(Fala,sizeof(Fala),"%s acabou com %s no Campo do Diabo.",Nome,Nome2);
  604. SendClientMessageToAll(0xFF8080AA,Fala);
  605. SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
  606. GivePlayerMoney(killerid,1000);
  607. return 1;
  608. }
  609. if(Iniciou == 2)
  610. {
  611. GetPlayerName(killerid,Nome,sizeof(Nome));
  612. GetPlayerName(playerid,Nome2,sizeof(Nome2));
  613. format(Fala,sizeof(Fala),"%s acabou com %s no Duelo Explosivo.",Nome,Nome2);
  614. SendClientMessageToAll(0xFF8080AA,Fala);
  615. SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
  616. GivePlayerMoney(killerid,1000);
  617. return 1;
  618. }
  619. if(Iniciou == 5)
  620. {
  621. GetPlayerName(killerid,Nome,sizeof(Nome));
  622. GetPlayerName(playerid,Nome2,sizeof(Nome2));
  623. format(Fala,sizeof(Fala),"%s acabou com %s no Fim de San Fierro.",Nome,Nome2);
  624. SendClientMessageToAll(0xFF8080AA,Fala);
  625. SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
  626. GivePlayerMoney(killerid,1000);
  627. return 1;
  628. }
  629. }
  630. else
  631. {
  632. GetPlayerName(killerid,Nome,sizeof(Nome));
  633. GetPlayerName(playerid,Nome2,sizeof(Nome2));
  634. format(Fala,sizeof(Fala),"%s %s acabou com o %s %s em DB.",GetPlayerTeamName(killerid),Nome,GetPlayerTeamName(killerid),Nome2);
  635. SendClientMessageToAll(0xFF8080AA,Fala);
  636. SetPlayerScore(killerid,0);
  637. GivePlayerMoney(killerid,-1000);
  638. SetPlayerWantedLevel(killerid,0);
  639. Preso[killerid] = 1;
  640. format(Fala2,sizeof(Fala2),Cell,Nome);
  641. DOF2_CreateFile(Fala2);
  642. DOF2_SetInt(Fala2,"Time",60000);
  643. return 1;
  644. }
  645. return 1;
  646. }
  647. public OnPlayerEnterVehicle(playerid,vehicleid)
  648. {
  649. if(vehicleid >= Veiculo[0])
  650. {
  651. if(vehicleid <= Veiculo[8])
  652. {
  653. if(GetPlayerCove(playerid) == 0)
  654. {
  655. SendClientMessage(playerid,0xBFBFBFAA,"Sócios apenas.");
  656. return 1;
  657. }
  658. }
  659. }
  660. if(vehicleid >= Veiculo2[0])
  661. {
  662. if(vehicleid <= Veiculo2[9])
  663. {
  664. if(GetPlayerAdmin(playerid) == 0)
  665. {
  666. SendClientMessage(playerid,0xBFBFBFAA,"Donos apenas.");
  667. return 1;
  668. }
  669. }
  670. }
  671. return 1;
  672. }
  673. public OnPlayerExitVehicle(playerid,vehicleid)
  674. {
  675. if(GetVehicleModel(vehicleid) == 487)
  676. {
  677. GivePlayerWeapon(playerid,46,1);
  678. return 1;
  679. }
  680. return 1;
  681. }
  682. public OnPlayerText(playerid,text[])
  683. {
  684. GetPlayerName(playerid,Nome,sizeof(Nome));
  685. format(Fala,sizeof(Fala),"%s %s, ID %d: {FFFFFF}%s",GetPlayerTeamName(playerid),Nome,playerid,text);
  686. SetPlayerChatBubble(playerid,text,0xBBFF00AA,100.0,10000);
  687. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  688. {
  689. GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
  690. if(IsPlayerInRangeOfPoint(Ele,100.0,Pos[0],Pos[1],Pos[2]))
  691. {
  692. SendClientMessage(Ele,GetPlayerColor(playerid),Fala);
  693. }
  694. }
  695. return 0;
  696. }
  697. public OnPlayerRequestClass(playerid,classid)
  698. {
  699. SetPlayerFacingAngle(playerid,0.0);
  700. SetPlayerPos(playerid,-2497.80,937.0,62.30);
  701. SetPlayerCameraPos(playerid,-2497.80,941.70,68.50);
  702. SetPlayerCameraLookAt(playerid,-2497.80,940.70,67.10);
  703. if(classid == 0)
  704. {
  705. GameTextForPlayer(playerid,"~y~Policia",1000,3);
  706. SetPlayerTeam(playerid,1);
  707. SetPlayerColor(playerid,0xBFBFFFAA);
  708. return 1;
  709. }
  710. else if(classid == 1)
  711. {
  712. GameTextForPlayer(playerid,"~y~Policia",1000,3);
  713. SetPlayerTeam(playerid,1);
  714. SetPlayerColor(playerid,0xBFBFFFAA);
  715. return 1;
  716. }
  717. else if(classid == 2)
  718. {
  719. GameTextForPlayer(playerid,"~y~Lucci",1000,3);
  720. SetPlayerTeam(playerid,2);
  721. SetPlayerColor(playerid,0xFFBB00AA);
  722. return 1;
  723. }
  724. else if(classid == 3)
  725. {
  726. GameTextForPlayer(playerid,"~y~Lucci",1000,3);
  727. SetPlayerTeam(playerid,2);
  728. SetPlayerColor(playerid,0xFFBB00AA);
  729. return 1;
  730. }
  731. else if(classid == 4)
  732. {
  733. GameTextForPlayer(playerid,"~y~Belly",1000,3);
  734. SetPlayerTeam(playerid,3);
  735. SetPlayerColor(playerid,0xFF0000AA);
  736. return 1;
  737. }
  738. else if(classid == 5)
  739. {
  740. GameTextForPlayer(playerid,"~y~Belly",1000,3);
  741. SetPlayerTeam(playerid,3);
  742. SetPlayerColor(playerid,0xFF0000AA);
  743. return 1;
  744. }
  745. else if(classid == 6)
  746. {
  747. GameTextForPlayer(playerid,"~y~Espioes",1000,3);
  748. SetPlayerTeam(playerid,4);
  749. SetPlayerColor(playerid,0x0000FFAA);
  750. return 1;
  751. }
  752. else if(classid == 7)
  753. {
  754. GameTextForPlayer(playerid,"~y~Espioes",1000,3);
  755. SetPlayerTeam(playerid,4);
  756. SetPlayerColor(playerid,0x0000FFAA);
  757. return 1;
  758. }
  759. else if(classid == 9)
  760. {
  761. GameTextForPlayer(playerid,"~y~Famosos",1000,3);
  762. SetPlayerTeam(playerid,5);
  763. SetPlayerColor(playerid,0xBBFF00AA);
  764. return 1;
  765. }
  766. else if(classid == 8)
  767. {
  768. GameTextForPlayer(playerid,"~y~Famosos",1000,3);
  769. SetPlayerTeam(playerid,5);
  770. SetPlayerColor(playerid,0xBBFF00AA);
  771. return 1;
  772. }
  773. else if(classid == 10)
  774. {
  775. GameTextForPlayer(playerid,"~y~Loucos",1000,3);
  776. SetPlayerTeam(playerid,6);
  777. SetPlayerColor(playerid,0xBFBFBFAA);
  778. return 1;
  779. }
  780. else if(classid == 11)
  781. {
  782. GameTextForPlayer(playerid,"~y~Loucos",1000,3);
  783. SetPlayerTeam(playerid,6);
  784. SetPlayerColor(playerid,0xBFBFBFAA);
  785. return 1;
  786. }
  787. else if(classid == 12)
  788. {
  789. GameTextForPlayer(playerid,"~y~Hamas",1000,3);
  790. SetPlayerTeam(playerid,7);
  791. SetPlayerColor(playerid,0x00FF00AA);
  792. return 1;
  793. }
  794. else if(classid == 13)
  795. {
  796. GameTextForPlayer(playerid,"~y~Hamas",1000,3);
  797. SetPlayerTeam(playerid,7);
  798. SetPlayerColor(playerid,0x00FF00AA);
  799. return 1;
  800. }
  801. else if(classid == 14)
  802. {
  803. GameTextForPlayer(playerid,"~y~Bebados",1000,3);
  804. SetPlayerTeam(playerid,8);
  805. SetPlayerColor(playerid,0xBFFFDDAA);
  806. return 1;
  807. }
  808. else if(classid == 15)
  809. {
  810. GameTextForPlayer(playerid,"~y~Bebados",1000,3);
  811. SetPlayerTeam(playerid,8);
  812. SetPlayerColor(playerid,0xBFFFDDAA);
  813. return 1;
  814. }
  815. else if(classid == 16)
  816. {
  817. GameTextForPlayer(playerid,"~y~Escorpioes",1000,3);
  818. SetPlayerTeam(playerid,9);
  819. SetPlayerColor(playerid,0x00BFFFAA);
  820. return 1;
  821. }
  822. else if(classid == 17)
  823. {
  824. GameTextForPlayer(playerid,"~y~Escorpioes",1000,3);
  825. SetPlayerTeam(playerid,9);
  826. SetPlayerColor(playerid,0x00BFFFAA);
  827. return 1;
  828. }
  829. else if(classid == 18)
  830. {
  831. GameTextForPlayer(playerid,"~y~Idosos",1000,3);
  832. SetPlayerTeam(playerid,10);
  833. SetPlayerColor(playerid,0xFFFF00AA);
  834. return 1;
  835. }
  836. else if(classid == 19)
  837. {
  838. GameTextForPlayer(playerid,"~y~Idosos",1000,3);
  839. SetPlayerTeam(playerid,10);
  840. SetPlayerColor(playerid,0xFFFF00AA);
  841. return 1;
  842. }
  843. else if(classid == 20)
  844. {
  845. GameTextForPlayer(playerid,"~y~Jonnies",1000,3);
  846. SetPlayerTeam(playerid,11);
  847. SetPlayerColor(playerid,0xBB80FFAA);
  848. return 1;
  849. }
  850. else if(classid == 21)
  851. {
  852. GameTextForPlayer(playerid,"~y~Jonnies",1000,3);
  853. SetPlayerTeam(playerid,11);
  854. SetPlayerColor(playerid,0xBB80FFAA);
  855. return 1;
  856. }
  857. return 1;
  858. }
  859. public OnPlayerStateChange(playerid,newstate,oldstate)
  860. {
  861. new vehicleid = GetPlayerVehicleID(playerid);
  862. OnVehicleUpdate(vehicleid);
  863. format(Fala,sizeof(Fala),"~g~%d",GetVehicleModel(vehicleid));
  864. GameTextForPlayer(playerid,Fala,1000,1);
  865. GivePlayerMoney(playerid,-10);
  866. DOF2_SetInt(TaxiCabby,"Lucro",DOF2_GetInt(TaxiCabby,"Lucro")+10);
  867. return 1;
  868. }
  869. public OnPlayerEnterCheckpoint(playerid)
  870. {
  871. DisablePlayerCheckpoint(playerid);
  872. return 1;
  873. }
  874. public OnPlayerEnterRaceCheckpoint(playerid)
  875. {
  876. if(GetPlayerCase(playerid) == 1)
  877. {
  878. if(Iniciou == 3)
  879. {
  880. GetPlayerName(playerid,Nome,sizeof(Nome));
  881. format(Fala,sizeof(Fala),"%s venceu a {00BFFF}Corrida de Barcos{BFBFBF}.",Nome);
  882. SendClientMessageToAll(0xBFBFBFAA,Fala);
  883. SetPlayerScore(playerid,GetPlayerScore(playerid)+10);
  884. GivePlayerMoney(playerid,random(10000));
  885. SetPlayerCase(playerid,0);
  886. DisablePlayerRaceCheckpoint(playerid);
  887. Iniciou = 0;
  888. }
  889. }
  890. return 1;
  891. }
  892. public OnPlayerRequestSpawn(playerid)
  893. {
  894. cmd_comandos(playerid,"");
  895. return 1;
  896. }
  897. public OnVehicleDamageStatusUpdate(vehicleid,playerid)
  898. {
  899. RepairVehicle(vehicleid);
  900. GameTextForPlayer(playerid,"~r~Veiculo reparado",1000,3);
  901. return 1;
  902. }
  903. public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
  904. {
  905. if(newkeys == KEY_CROUCH)
  906. {
  907. if(IsPlayerInAnyVehicle(playerid))
  908. {
  909. cmd_abrir(playerid,"");
  910. return 1;
  911. }
  912. }
  913. if(newkeys == KEY_SECONDARY_ATTACK)
  914. {
  915. cmd_surpresas(playerid,"");
  916. cmd_menu(playerid,"");
  917. cmd_dominar(playerid,"");
  918. cmd_saquear(playerid,"");
  919. cmd_elevar(playerid,"");
  920. return 1;
  921. }
  922. return 1;
  923. }
  924. public OnPlayerUpdate(playerid)
  925. {
  926. Delete3DTextLabel(Empresa[0]);
  927. format(Fala,sizeof(Fala),"Banco\nDono: %s\nLucro: %d$\n/comprar",DOF2_GetString(Banco,"Dono"),DOF2_GetInt(Banco,"Lucro"));
  928. Empresa[0] = AddStaticTextLabel(Fala,0x00FF00AA,-2649.30,376.10,6.10,10.0,0,0);
  929. DOF2_SetInt(Banco,"Lucro",DOF2_GetInt(Banco,"Lucro"));
  930.  
  931. Delete3DTextLabel(Empresa[1]);
  932. format(Fala,sizeof(Fala),"Telecom\nDono: %s\nLucro: %d$\n/comprar",DOF2_GetString(Telecom,"Dono"),DOF2_GetInt(Telecom,"Lucro"));
  933. Empresa[1] = AddStaticTextLabel(Fala,0x00FF00AA,-2664.20,-2.0,6.10,10.0,0,0);
  934. DOF2_SetInt(Telecom,"Lucro",DOF2_GetInt(Telecom,"Lucro"));
  935.  
  936. Delete3DTextLabel(Empresa[2]);
  937. format(Fala,sizeof(Fala),"Campo do Diabo\nDono: %s\nLucro: %d$\n/comprar",DOF2_GetString(CampodoDiabo,"Dono"),DOF2_GetInt(CampodoDiabo,"Lucro"));
  938. Empresa[2] = AddStaticTextLabel(Fala,0x00FF00AA,-405.0,2257.80,42.90,10.0,0,0);
  939. DOF2_SetInt(CampodoDiabo,"Lucro",DOF2_GetInt(CampodoDiabo,"Lucro"));
  940.  
  941. Delete3DTextLabel(Empresa[3]);
  942. format(Fala,sizeof(Fala),"Taxi Cabby\nDono: %s\nLucro: %d$\n/comprar",DOF2_GetString(TaxiCabby,"Dono"),DOF2_GetInt(TaxiCabby,"Lucro"));
  943. Empresa[3] = AddStaticTextLabel(Fala,0x00FF00AA,-2059.0,889.30,61.80,10.0,0,0);
  944. DOF2_SetInt(TaxiCabby,"Lucro",DOF2_GetInt(TaxiCabby,"Lucro"));
  945.  
  946. Delete3DTextLabel(Empresa[4]);
  947. format(Fala,sizeof(Fala),"Cabana\nDono: %s\nLucro: %d$\n/comprar",DOF2_GetString(Cabana,"Dono"),DOF2_GetInt(Cabana,"Lucro"));
  948. Empresa[4] = AddStaticTextLabel(Fala,0x00FF00AA,-1051.80,1550.10,33.40,10.0,0,0);
  949. DOF2_SetInt(Cabana,"Lucro",DOF2_GetInt(Cabana,"Lucro"));
  950.  
  951. if(GetPlayerWantedLevel(playerid) >= 1)
  952. {
  953. SetPlayerChatBubble(playerid,"PROCURADO",0xFF0000AA,100.0,10000);
  954. return 1;
  955. }
  956. return 1;
  957. }
  958. public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
  959. {
  960. if(dialogid == 1)
  961. {
  962. if(response)
  963. {
  964. if(!strlen(inputtext))
  965. {
  966. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Banco de dados","Crie seus dados","Criar","Cancelar");
  967. return 1;
  968. }
  969. else
  970. {
  971. GetPlayerName(playerid,Nome,sizeof(Nome));
  972. format(Fala,sizeof(Fala),Play,Nome);
  973. DOF2_CreateFile(Fala);
  974. DOF2_SetString(Fala,"Key",inputtext);
  975. DOF2_SetInt(Fala,"Score",0);
  976. DOF2_SetInt(Fala,"Money",1000);
  977. DOF2_SetInt(Fala,"Wanted",0);
  978. DOF2_SetInt(Fala,"Admin",0);
  979. DOF2_SetInt(Fala,"Cove",0);
  980. DOF2_SetInt(Fala,"Level Cove",0);
  981. SetPlayerScore(playerid,DOF2_GetInt(Fala,"Score"));
  982. GivePlayerMoney(playerid,DOF2_GetInt(Fala,"Money"));
  983. SetPlayerWantedLevel(playerid,DOF2_GetInt(Fala,"Wanted"));
  984. SetPlayerAdmin(playerid,DOF2_GetInt(Fala,"Admin"));
  985. SetPlayerCove(playerid,DOF2_GetInt(Fala,"Cove"));
  986. SetPlayerLevelCove(playerid,DOF2_GetInt(Fala,"Level Cove"));
  987. ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Banco de dados","Coloque seus dados","Colocar","Cancelar");
  988. return 1;
  989. }
  990. }
  991. return 1;
  992. }
  993. if(dialogid == 2)
  994. {
  995. if(response)
  996. {
  997. GetPlayerName(playerid,Nome,sizeof(Nome));
  998. format(Fala,sizeof(Fala),Play,Nome);
  999. if(strcmp(inputtext,DOF2_GetString(Fala,"Key"),true) == 0)
  1000. {
  1001. if(!strlen(inputtext))
  1002. {
  1003. ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Banco de dados","Coloque seus dados","Colocar","Cancelar");
  1004. return 1;
  1005. }
  1006. else
  1007. {
  1008. GetPlayerName(playerid,Nome,sizeof(Nome));
  1009. format(Fala2,sizeof(Fala2),Ban,Nome);
  1010. if(!DOF2_FileExists(Fala2))
  1011. {
  1012. OnPlayerIsAdmin(playerid);
  1013. OnPlayerIsCove(playerid);
  1014. cmd_admin(playerid,"");
  1015. if(GetPlayerAdmin(playerid) >= 1)
  1016. {
  1017. SetTimerEx("OnVipSpawn",200,0,"i",playerid);
  1018. OnPlayerGetMoneyCommerce(playerid);
  1019. return 1;
  1020. }
  1021. if(GetPlayerCove(playerid) == 1)
  1022. {
  1023. SetTimerEx("OnVipSpawn",200,0,"i",playerid);
  1024. OnPlayerGetMoneyCommerce(playerid);
  1025. return 1;
  1026. }
  1027. }
  1028. else
  1029. {
  1030. GetPlayerName(playerid,Nome,sizeof(Nome));
  1031. format(Fala,sizeof(Fala),Ban,Nome);
  1032. format(Fala2,sizeof(Fala2),"O nome: %s\n\nO admin: %s\n\nFale conosco!",DOF2_GetString(Fala,"O nome"),DOF2_GetString(Fala,"O admin"));
  1033. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Banido",Fala2,"Cancelar","");
  1034. Kick(playerid);
  1035. return 1;
  1036. }
  1037. }
  1038. }
  1039. else
  1040. {
  1041. ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Banco de dados","Coloque seus dados","Colocar","Cancelar");
  1042. return 1;
  1043. }
  1044. }
  1045. else
  1046. {
  1047. Kick(playerid);
  1048. return 1;
  1049. }
  1050. }
  1051. if(dialogid == 3)
  1052. {
  1053. if(response)
  1054. {
  1055. if(listitem == 0)
  1056. {
  1057. if(GetPlayerMoney(playerid) < 10)
  1058. {
  1059. GameTextForPlayer(playerid,"~r~Duro!",1000,1);
  1060. PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
  1061. return 1;
  1062. }
  1063. else
  1064. {
  1065. GivePlayerMoney(playerid,-10);
  1066. DOF2_SetInt(Banco,"Lucro",DOF2_GetInt(Banco,"Lucro")+10);
  1067. SetPlayerHealth(playerid,100.0);
  1068. SetPlayerArmour(playerid,100.0);
  1069. PlayerPlaySound(playerid,1150,0.0,0.0,0.0);
  1070. return 1;
  1071. }
  1072. }
  1073. if(listitem == 1)
  1074. {
  1075. if(GetPlayerMoney(playerid) < 100)
  1076. {
  1077. GameTextForPlayer(playerid,"~r~Duro!",1000,1);
  1078. PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
  1079. return 1;
  1080. }
  1081. else
  1082. {
  1083. GivePlayerMoney(playerid,-100);
  1084. DOF2_SetInt(Banco,"Lucro",DOF2_GetInt(Banco,"Lucro")+100);
  1085. GivePlayerWeapon(playerid,16,10);
  1086. GivePlayerWeapon(playerid,24,70);
  1087. GivePlayerWeapon(playerid,26,40);
  1088. GivePlayerWeapon(playerid,28,500);
  1089. GivePlayerWeapon(playerid,31,500);
  1090. GivePlayerWeapon(playerid,34,100);
  1091. PlayerPlaySound(playerid,1131,0.0,0.0,0.0);
  1092. return 1;
  1093. }
  1094. }
  1095. if(listitem == 2)
  1096. {
  1097. if(GetPlayerMoney(playerid) < 1000)
  1098. {
  1099. GameTextForPlayer(playerid,"~r~Duro!",1000,1);
  1100. PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
  1101. return 1;
  1102. }
  1103. else
  1104. {
  1105. GivePlayerMoney(playerid,-1000);
  1106. DOF2_SetInt(Banco,"Lucro",DOF2_GetInt(Banco,"Lucro")+1000);
  1107. GivePlayerWeapon(playerid,35,GetPlayerLevelCove(playerid));
  1108. PlayerPlaySound(playerid,1131,0.0,0.0,0.0);
  1109. return 1;
  1110. }
  1111. }
  1112. if(listitem == 3)
  1113. {
  1114. cmd_oculos(playerid,"");
  1115. return 1;
  1116. }
  1117. if(listitem == 4)
  1118. {
  1119. cmd_bone(playerid,"");
  1120. return 1;
  1121. }
  1122. if(listitem == 5)
  1123. {
  1124. format(Fala,sizeof(Fala),"Lider: %s\n\nSub Lider: %s\n\nSoldado: %s\n\nSub Soldado: %s\n\nCabo: %s\n\nSub Cabo: %s",DOF2_GetString(Socio,"Lider"),DOF2_GetString(Socio,"Sub Lider"),DOF2_GetString(Socio,"Soldado"),DOF2_GetString(Socio,"Sub Soldado"),DOF2_GetString(Socio,"Cabo"),DOF2_GetString(Socio,"Sub Cabo"));
  1125. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Sócios",Fala,"Cancelar","");
  1126. return 1;
  1127. }
  1128. }
  1129. else
  1130. {
  1131. return 1;
  1132. }
  1133. }
  1134. if(dialogid == 4)
  1135. {
  1136. if(response)
  1137. {
  1138. if(!strlen(inputtext))
  1139. {
  1140. ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Comunicado","Escreva","Escrever","Cancelar");
  1141. return 1;
  1142. }
  1143. else
  1144. {
  1145. GetPlayerName(playerid,Nome,sizeof(Nome));
  1146. format(Fala,sizeof(Fala),". . . . . . . . . . . . . . . . . . . . {00BFFF}Comunicado do %s %s{FFFFFF} . . . . . . . . . . . . . . . . . . .",GetPlayerTeamName(playerid),Nome);
  1147. format(Fala2,sizeof(Fala2),"%s, ID: %d.",inputtext,playerid);
  1148. SendClientMessageToAll(0xFFFFFFAA,Fala);
  1149. SendClientMessageToAll(GetPlayerColor(playerid),Fala2);
  1150. print(Fala);
  1151. print(Fala2);
  1152. GivePlayerMoney(playerid,-100);
  1153. return 1;
  1154. }
  1155. }
  1156. return 1;
  1157. }
  1158. if(dialogid == 5)
  1159. {
  1160. if(response)
  1161. {
  1162. if(listitem == 0)
  1163. {
  1164. GetPlayerName(playerid,Nome,sizeof(Nome));
  1165. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/locais - San Fierro{BFBFBF}.",Nome);
  1166. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1167. SetPlayerPos(playerid,-2624.50,1412.50,7.0);
  1168. return 1;
  1169. }
  1170. if(listitem == 1)
  1171. {
  1172. if(!IsPlayerInAnyVehicle(playerid))
  1173. {
  1174. GetPlayerName(playerid,Nome,sizeof(Nome));
  1175. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/locais - Praia{BFBFBF}.",Nome);
  1176. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1177. SetPlayerPos(playerid,-2980.0,470.0,4.80);
  1178. return 1;
  1179. }
  1180. else
  1181. {
  1182. GetPlayerName(playerid,Nome,sizeof(Nome));
  1183. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/locais - Praia{BFBFBF}.",Nome);
  1184. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1185. SetVehiclePos(GetPlayerVehicleID(playerid),-2980.0,470.0,4.80);
  1186. return 1;
  1187. }
  1188. }
  1189. if(listitem == 2)
  1190. {
  1191. GetPlayerName(playerid,Nome,sizeof(Nome));
  1192. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/locais - Fundo do Oceano{BFBFBF}.",Nome);
  1193. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1194. SetPlayerPos(playerid,-700.0,1995.0,-35.10);
  1195. SetPlayerHealth(playerid,100.0);
  1196. SetPlayerArmour(playerid,100.0);
  1197. ResetPlayerWeapons(playerid);
  1198. GivePlayerWeapon(playerid,38,100000);
  1199. Locais[playerid] = 1;
  1200. return 1;
  1201. }
  1202. if(listitem == 3)
  1203. {
  1204. if(IsPlayerInAnyVehicle(playerid))
  1205. {
  1206. GetPlayerName(playerid,Nome,sizeof(Nome));
  1207. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/locais - Bairro{BFBFBF}.",Nome);
  1208. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1209. SetVehiclePos(GetPlayerVehicleID(playerid),-2560.0,860.0,58.0);
  1210. return 1;
  1211. }
  1212. else
  1213. {
  1214. GetPlayerName(playerid,Nome,sizeof(Nome));
  1215. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/locais - Bairro{BFBFBF}.",Nome);
  1216. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1217. SetPlayerPos(playerid,-2560.0,860.0,58.0);
  1218. return 1;
  1219. }
  1220. }
  1221. if(listitem == 4)
  1222. {
  1223. if(!IsPlayerInAnyVehicle(playerid))
  1224. {
  1225. GetPlayerName(playerid,Nome,sizeof(Nome));
  1226. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/locais - Bay Side{BFBFBF}.",Nome);
  1227. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1228. SetPlayerPos(playerid,-2435.50,2501.50,13.80);
  1229. return 1;
  1230. }
  1231. else
  1232. {
  1233. GetPlayerName(playerid,Nome,sizeof(Nome));
  1234. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/locais - Bay Side{BFBFBF}.",Nome);
  1235. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1236. SetVehiclePos(GetPlayerVehicleID(playerid),-2435.50,2501.50,13.80);
  1237. return 1;
  1238. }
  1239. }
  1240. if(listitem == 5)
  1241. {
  1242. GetPlayerName(playerid,Nome,sizeof(Nome));
  1243. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/locais - Pulo do Céu{BFBFBF}.",Nome);
  1244. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1245. SetPlayerPos(playerid,-1753.70,885.0,295.80);
  1246. GivePlayerWeapon(playerid,46,1);
  1247. return 1;
  1248. }
  1249. if(listitem == 6)
  1250. {
  1251. GetPlayerName(playerid,Nome,sizeof(Nome));
  1252. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/locais - Caravela em San Fierro{BFBFBF}.",Nome);
  1253. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1254. SetPlayerPos(playerid,-1465.0,1490.0,8.20);
  1255. return 1;
  1256. }
  1257. if(listitem == 7)
  1258. {
  1259. GetPlayerName(playerid,Nome,sizeof(Nome));
  1260. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/locais - Campo Florido{BFBFBF}.",Nome);
  1261. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1262. SetPlayerPos(playerid,-2558.0,308.0,15.90);
  1263. return 1;
  1264. }
  1265. if(listitem == 8)
  1266. {
  1267. GetPlayerName(playerid,Nome,sizeof(Nome));
  1268. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/locais - Guerra UFC{BFBFBF}.",Nome);
  1269. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1270. PlayerPlaySound(playerid,1000,0.0,0.0,0.0);
  1271. SetPlayerPos(playerid,-5000.0,1200.0,1.50);
  1272. SetPlayerSkin(playerid,81);
  1273. SetPlayerHealth(playerid,10.0);
  1274. SetPlayerArmour(playerid,10.0);
  1275. ResetPlayerWeapons(playerid);
  1276. Locais[playerid] = 1;
  1277. return 1;
  1278. }
  1279. if(listitem == 9)
  1280. {
  1281. GetPlayerName(playerid,Nome,sizeof(Nome));
  1282. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/locais - Campo de Tênis{BFBFBF}.",Nome);
  1283. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1284. SetPlayerPos(playerid,-2752.0,-252.0,7.0);
  1285. return 1;
  1286. }
  1287. return 1;
  1288. }
  1289. return 1;
  1290. }
  1291. if(dialogid == 6)
  1292. {
  1293. if(response)
  1294. {
  1295. if(listitem == 0)
  1296. {
  1297. if(IsPlayerInRangeOfPoint(playerid,1.0,-2649.30,376.10,6.10))
  1298. {
  1299. if(GetPlayerMoney(playerid) >= 100000)
  1300. {
  1301. GetPlayerName(playerid,Nome,sizeof(Nome));
  1302. format(Fala,sizeof(Fala),"%s comprou o Banco.",Nome);
  1303. SendClientMessageToAll(0xFF8080AA,Fala);
  1304. GivePlayerMoney(playerid,-100000);
  1305. DOF2_SetString(Banco,"Dono",Nome);
  1306. return 1;
  1307. }
  1308. else
  1309. {
  1310. SendClientMessage(playerid,0xBFBFBFAA,"Só com 100000$.");
  1311. return 1;
  1312. }
  1313. }
  1314. else
  1315. {
  1316. SetPlayerCheckpoint(playerid,-2649.30,376.10,6.10,0.5);
  1317. return 1;
  1318. }
  1319. }
  1320. if(listitem == 1)
  1321. {
  1322. if(IsPlayerInRangeOfPoint(playerid,1.0,-2664.20,-2.0,6.10))
  1323. {
  1324. if(GetPlayerMoney(playerid) >= 100000)
  1325. {
  1326. GetPlayerName(playerid,Nome,sizeof(Nome));
  1327. format(Fala,sizeof(Fala),"%s comprou a Telecom.",Nome);
  1328. SendClientMessageToAll(0xFF8080AA,Fala);
  1329. GivePlayerMoney(playerid,-100000);
  1330. DOF2_SetString(Telecom,"Dono",Nome);
  1331. return 1;
  1332. }
  1333. else
  1334. {
  1335. SendClientMessage(playerid,0xBFBFBFAA,"Só com 100000$.");
  1336. return 1;
  1337. }
  1338. }
  1339. else
  1340. {
  1341. SetPlayerCheckpoint(playerid,-2664.20,-2.0,6.10,0.5);
  1342. return 1;
  1343. }
  1344. }
  1345. if(listitem == 2)
  1346. {
  1347. if(IsPlayerInRangeOfPoint(playerid,1.0,-405.0,2257.80,42.90))
  1348. {
  1349. if(GetPlayerMoney(playerid) >= 100000)
  1350. {
  1351. GetPlayerName(playerid,Nome,sizeof(Nome));
  1352. format(Fala,sizeof(Fala),"%s comprou o Campo do Diabo.",Nome);
  1353. SendClientMessageToAll(0xFF8080AA,Fala);
  1354. GivePlayerMoney(playerid,-100000);
  1355. DOF2_SetString(CampodoDiabo,"Dono",Nome);
  1356. return 1;
  1357. }
  1358. else
  1359. {
  1360. SendClientMessage(playerid,0xBFBFBFAA,"Só com 100000$.");
  1361. return 1;
  1362. }
  1363. }
  1364. else
  1365. {
  1366. SetPlayerCheckpoint(playerid,-405.0,2257.80,42.90,0.5);
  1367. return 1;
  1368. }
  1369. }
  1370. if(listitem == 3)
  1371. {
  1372. if(IsPlayerInRangeOfPoint(playerid,1.0,-2059.0,889.30,61.80))
  1373. {
  1374. if(GetPlayerMoney(playerid) >= 100000)
  1375. {
  1376. GetPlayerName(playerid,Nome,sizeof(Nome));
  1377. format(Fala,sizeof(Fala),"%s comprou a Taxi Cabby.",Nome);
  1378. SendClientMessageToAll(0xFF8080AA,Fala);
  1379. GivePlayerMoney(playerid,-100000);
  1380. DOF2_SetString(TaxiCabby,"Dono",Nome);
  1381. return 1;
  1382. }
  1383. else
  1384. {
  1385. SendClientMessage(playerid,0xBFBFBFAA,"Só com 100000$.");
  1386. return 1;
  1387. }
  1388. }
  1389. else
  1390. {
  1391. SetPlayerCheckpoint(playerid,-2059.0,889.30,61.80,0.5);
  1392. return 1;
  1393. }
  1394. }
  1395. if(listitem == 4)
  1396. {
  1397. if(IsPlayerInRangeOfPoint(playerid,1.0,-1051.80,1550.10,33.40))
  1398. {
  1399. if(GetPlayerMoney(playerid) >= 100000)
  1400. {
  1401. GetPlayerName(playerid,Nome,sizeof(Nome));
  1402. format(Fala,sizeof(Fala),"%s comprou a Cabana.",Nome);
  1403. SendClientMessageToAll(0xFF8080AA,Fala);
  1404. GivePlayerMoney(playerid,-100000);
  1405. DOF2_SetString(Cabana,"Dono",Nome);
  1406. return 1;
  1407. }
  1408. else
  1409. {
  1410. SendClientMessage(playerid,0xBFBFBFAA,"Só com 100000$.");
  1411. return 1;
  1412. }
  1413. }
  1414. else
  1415. {
  1416. SetPlayerCheckpoint(playerid,-1051.80,1550.10,33.40,0.5);
  1417. return 1;
  1418. }
  1419. }
  1420. return 1;
  1421. }
  1422. return 1;
  1423. }
  1424. if(dialogid == 7)
  1425. {
  1426. if(response)
  1427. {
  1428. if(listitem == 0)
  1429. {
  1430. AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  1431. GameTextForPlayer(playerid,"~r~Tunado",1000,3);
  1432. return 1;
  1433. }
  1434. if(listitem == 1)
  1435. {
  1436. SetPVarInt(playerid,"Neon",1);
  1437. SetPVarInt(playerid,"Neon2",AddStaticObject(18652,0.0,0.0,0.0,0.0,0.0,0.0));
  1438. SetPVarInt(playerid,"Neon3",AddStaticObject(18652,0.0,0.0,0.0,0.0,0.0,0.0));
  1439. AttachObjectToVehicle(GetPVarInt(playerid,"Neon2"),GetPlayerVehicleID(playerid),-0.8,0.0,-0.70,0.0,0.0,0.0);
  1440. AttachObjectToVehicle(GetPVarInt(playerid,"Neon3"),GetPlayerVehicleID(playerid),0.8,0.0,-0.70,0.0,0.0,0.0);
  1441. return 1;
  1442. }
  1443. if(listitem == 2)
  1444. {
  1445. DestroyObject(GetPVarInt(playerid,"Neon2"));
  1446. DestroyObject(GetPVarInt(playerid,"Neon3"));
  1447. DeletePVar(playerid,"Neon");
  1448. return 1;
  1449. }
  1450. }
  1451. return 1;
  1452. }
  1453. if(dialogid == 8)
  1454. {
  1455. if(response)
  1456. {
  1457. if(listitem == 0)
  1458. {
  1459. GetPlayerName(playerid,Nome,sizeof(Nome));
  1460. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/animes - Se render{BFBFBF}.",Nome);
  1461. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1462. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
  1463. return 1;
  1464. }
  1465. if(listitem == 1)
  1466. {
  1467. GetPlayerName(playerid,Nome,sizeof(Nome));
  1468. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/animes - Ficar bebado{BFBFBF}.",Nome);
  1469. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1470. ApplyAnimation(playerid,"PED","WALK_DRUNK",2.0,1,1,1,1,1);
  1471. return 1;
  1472. }
  1473. if(listitem == 2)
  1474. {
  1475. GetPlayerName(playerid,Nome,sizeof(Nome));
  1476. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/animes - Comer{BFBFBF}.",Nome);
  1477. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1478. ApplyAnimation(playerid,"FOOD","EAT_Burger",2.0,1,1,1,1,1);
  1479. return 1;
  1480. }
  1481. if(listitem == 3)
  1482. {
  1483. GetPlayerName(playerid,Nome,sizeof(Nome));
  1484. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/animes - Descansar{BFBFBF}.",Nome);
  1485. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1486. ApplyAnimation(playerid,"BEACH","bather",2.0,1,1,1,1,1);
  1487. return 1;
  1488. }
  1489. if(listitem == 4)
  1490. {
  1491. GetPlayerName(playerid,Nome,sizeof(Nome));
  1492. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/animes - Fumar{BFBFBF}.",Nome);
  1493. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1494. ApplyAnimation(playerid,"SMOKING","M_smklean_loop",2.0,1,1,1,1,1);
  1495. return 1;
  1496. }
  1497. if(listitem == 5)
  1498. {
  1499. GetPlayerName(playerid,Nome,sizeof(Nome));
  1500. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/animes - Urinar{BFBFBF}.",Nome);
  1501. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1502. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_PISS);
  1503. return 1;
  1504. }
  1505. if(listitem == 6)
  1506. {
  1507. GetPlayerName(playerid,Nome,sizeof(Nome));
  1508. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/animes - Pular{BFBFBF}.",Nome);
  1509. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1510. GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
  1511. SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]+1.0);
  1512. return 1;
  1513. }
  1514. if(listitem == 7)
  1515. {
  1516. GetPlayerName(playerid,Nome,sizeof(Nome));
  1517. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/animes - Sexo{BFBFBF}.",Nome);
  1518. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1519. ApplyAnimation(playerid,"CHOPPA","CHOPPA_back",2.0,1,1,1,1,1);
  1520. return 1;
  1521. }
  1522. if(listitem == 8)
  1523. {
  1524. GetPlayerName(playerid,Nome,sizeof(Nome));
  1525. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/animes - Cobrar{BFBFBF}.",Nome);
  1526. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1527. ApplyAnimation(playerid,"DEALER","DEALER_DEAL",2.0,1,1,1,1,1);
  1528. return 1;
  1529. }
  1530. if(listitem == 9)
  1531. {
  1532. GetPlayerName(playerid,Nome,sizeof(Nome));
  1533. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/animes - Tai Chi Chuan{BFBFBF}.",Nome);
  1534. SendClientMessageToAll(0xBFBFBFAA,Fala);
  1535. ApplyAnimation(playerid,"PARK","Tai_Chi_Loop",2.0,1,1,1,1,1);
  1536. return 1;
  1537. }
  1538. }
  1539. return 1;
  1540. }
  1541. if(dialogid == 9)
  1542. {
  1543. if(response)
  1544. {
  1545. if(!strlen(inputtext))
  1546. {
  1547. ShowPlayerDialog(playerid,9,DIALOG_STYLE_INPUT,"Papo","Escreva","Escrever","Cancelar");
  1548. return 1;
  1549. }
  1550. else
  1551. {
  1552. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  1553. {
  1554. if(GetPlayerAdmin(Ele) >= 1)
  1555. {
  1556. GetPlayerName(playerid,Nome,sizeof(Nome));
  1557. format(Fala,sizeof(Fala),"%s %s: %s",GetPlayerAdminName(playerid),Nome,inputtext);
  1558. SendClientMessage(Ele,0xFFBB00AA,Fala);
  1559. }
  1560. }
  1561. print(Fala);
  1562. return 1;
  1563. }
  1564. }
  1565. return 1;
  1566. }
  1567. if(dialogid == 10)
  1568. {
  1569. if(response)
  1570. {
  1571. if(!strlen(inputtext))
  1572. {
  1573. ShowPlayerDialog(playerid,10,DIALOG_STYLE_INPUT,"Oi","Escreva","Escrever","Cancelar");
  1574. return 1;
  1575. }
  1576. else
  1577. {
  1578. SendClientMessageToAll(0xFFFFFFAA,". . . . . . . . . . . . . . . . . . . . Canal irc . . . . . . . . . . . . . . . . . . . .");
  1579. GetPlayerName(playerid,Nome,sizeof(Nome));
  1580. format(Fala,sizeof(Fala),"%s %s: %s",GetPlayerAdminName(playerid),Nome,inputtext);
  1581. SendClientMessageToAll(0x0000FFAA,Fala);
  1582. print(". . . . . . . . . . . . . . . . . . . . Canal irc . . . . . . . . . . . . . . . . . . . .");
  1583. print(Fala);
  1584. return 1;
  1585. }
  1586. }
  1587. return 1;
  1588. }
  1589.  
  1590. if(dialogid == 11)
  1591. {
  1592. if(response)
  1593. {
  1594. if(listitem == 0)
  1595. {
  1596. ID = GetPVarInt(playerid,"Painel");
  1597. GetPlayerName(playerid,Nome,sizeof(Nome));
  1598. GetPlayerName(ID,Nome2,sizeof(Nome2));
  1599. format(Fala,sizeof(Fala),"%s %s puniu %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  1600. SendClientMessageToAll(0xFF8080AA,Fala);
  1601. print(Fala);
  1602. DeletePVar(playerid,"Painel");
  1603. Kick(ID);
  1604. return 1;
  1605. }
  1606. if(listitem == 1)
  1607. {
  1608. ID = GetPVarInt(playerid,"Painel");
  1609. GetPlayerName(playerid,Nome,sizeof(Nome));
  1610. GetPlayerName(ID,Nome2,sizeof(Nome2));
  1611. format(Fala,sizeof(Fala),"%s %s baniu %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  1612. SendClientMessageToAll(0xFF8080AA,Fala);
  1613. print(Fala);
  1614. DeletePVar(playerid,"Painel");
  1615. BanPlayer(playerid,ID);
  1616. return 1;
  1617. }
  1618. }
  1619. else
  1620. {
  1621. DeletePVar(playerid,"Painel");
  1622. return 1;
  1623. }
  1624. }
  1625. if(dialogid == 12)
  1626. {
  1627. if(response)
  1628. {
  1629. if(listitem == 0)
  1630. {
  1631. ID = GetPVarInt(playerid,"Local");
  1632. GetPlayerPos(ID,Pos[0],Pos[1],Pos[2]);
  1633. SetPlayerPos(playerid,Pos[0]+1.0,Pos[1]+1.0,Pos[2]+1.0);
  1634. DeletePVar(playerid,"Local");
  1635. return 1;
  1636. }
  1637. if(listitem == 1)
  1638. {
  1639. ID = GetPVarInt(playerid,"Local");
  1640. GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
  1641. SetPlayerPos(ID,Pos[0]+1.0,Pos[1]+1.0,Pos[2]+1.0);
  1642. DeletePVar(playerid,"Local");
  1643. return 1;
  1644. }
  1645. if(listitem == 2)
  1646. {
  1647. ID = GetPVarInt(playerid,"Local");
  1648. TogglePlayerSpectating(playerid,1);
  1649. PlayerSpectatePlayer(playerid,ID,0);
  1650. DeletePVar(playerid,"Local");
  1651. return 1;
  1652. }
  1653. if(listitem == 3)
  1654. {
  1655. ID = GetPVarInt(playerid,"Local");
  1656. TogglePlayerSpectating(playerid,0);
  1657. SpawnPlayer(playerid);
  1658. DeletePVar(playerid,"Local");
  1659. return 1;
  1660. }
  1661. }
  1662. else
  1663. {
  1664. DeletePVar(playerid,"Painel");
  1665. return 1;
  1666. }
  1667. }
  1668. if(dialogid == 13)
  1669. {
  1670. if(response)
  1671. {
  1672. if(listitem == 0)
  1673. {
  1674. if(Iniciou >= 1)
  1675. {
  1676. SendClientMessage(playerid,0xFF8080AA,"Encerre o Campo do Diabo com /encerrar.");
  1677. return 1;
  1678. }
  1679. else
  1680. {
  1681. Iniciou = 1;
  1682. GetPlayerName(playerid,Nome,sizeof(Nome));
  1683. format(Fala,sizeof(Fala),"%s %s iniciou o Campo do Diabo.",GetPlayerAdminName(playerid),Nome);
  1684. Timer = SetTimerEx("cmd_encerrar",300000,0,"i",playerid);
  1685. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  1686. {
  1687. ShowPlayerDialog(Ele,14,DIALOG_STYLE_MSGBOX,"Campo do Diabo",Fala,"Ir","Ficar");
  1688. }
  1689. }
  1690. }
  1691. if(listitem == 1)
  1692. {
  1693. if(Iniciou >= 1)
  1694. {
  1695. SendClientMessage(playerid,0xFF8080AA,"Encerre o Duelo Explosivo com /encerrar.");
  1696. return 1;
  1697. }
  1698. else
  1699. {
  1700. Iniciou = 2;
  1701. GetPlayerName(playerid,Nome,sizeof(Nome));
  1702. format(Fala,sizeof(Fala),"%s %s iniciou o Duelo Explosivo.",GetPlayerAdminName(playerid),Nome);
  1703. Timer = SetTimerEx("cmd_encerrar",300000,0,"i",playerid);
  1704. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  1705. {
  1706. ShowPlayerDialog(Ele,14,DIALOG_STYLE_MSGBOX,"Duelo Explosivo",Fala,"Ir","Ficar");
  1707. }
  1708. }
  1709. }
  1710. if(listitem == 2)
  1711. {
  1712. if(Iniciou >= 1)
  1713. {
  1714. SendClientMessage(playerid,0xFF8080AA,"Encerre a Corrida de Barcos com /encerrar.");
  1715. return 1;
  1716. }
  1717. else
  1718. {
  1719. Iniciou = 3;
  1720. GetPlayerName(playerid,Nome,sizeof(Nome));
  1721. format(Fala,sizeof(Fala),"%s %s iniciou a Corrida de Barcos.",GetPlayerAdminName(playerid),Nome);
  1722. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  1723. {
  1724. ShowPlayerDialog(Ele,14,DIALOG_STYLE_MSGBOX,"Corrida de Barcos",Fala,"Ir","Ficar");
  1725. }
  1726. }
  1727. }
  1728. if(listitem == 3)
  1729. {
  1730. if(Iniciou >= 1)
  1731. {
  1732. SendClientMessage(playerid,0xFF8080AA,"Encerre o Carro Tromba com /encerrar.");
  1733. return 1;
  1734. }
  1735. else
  1736. {
  1737. Iniciou = 4;
  1738. GetPlayerName(playerid,Nome,sizeof(Nome));
  1739. format(Fala,sizeof(Fala),"%s %s iniciou o Carro Tromba.",GetPlayerAdminName(playerid),Nome);
  1740. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  1741. {
  1742. ShowPlayerDialog(Ele,14,DIALOG_STYLE_MSGBOX,"Carro Tromba",Fala,"Ir","Ficar");
  1743. }
  1744. }
  1745. }
  1746. if(listitem == 4)
  1747. {
  1748. if(Iniciou >= 1)
  1749. {
  1750. SendClientMessage(playerid,0xFF8080AA,"Encerre o Fim de San Fierro com /encerrar.");
  1751. return 1;
  1752. }
  1753. else
  1754. {
  1755. Iniciou = 5;
  1756. GetPlayerName(playerid,Nome,sizeof(Nome));
  1757. format(Fala,sizeof(Fala),"%s %s iniciou o Fim de San Fierro",GetPlayerAdminName(playerid),Nome);
  1758. Timer = SetTimerEx("cmd_encerrar",300000,0,"i",playerid);
  1759. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  1760. {
  1761. ShowPlayerDialog(Ele,14,DIALOG_STYLE_MSGBOX,"Fim de San Fierro",Fala,"Ir","Ficar");
  1762. }
  1763. }
  1764. }
  1765. return 1;
  1766. }
  1767. return 1;
  1768. }
  1769. if(dialogid == 14)
  1770. {
  1771. if(response)
  1772. {
  1773. if(Iniciou == 1)
  1774. {
  1775. new Um = random(sizeof(Posicoes));
  1776. SetPlayerPos(playerid,Posicoes[Um][0],Posicoes[Um][1],Posicoes[Um][2]);
  1777. SetPlayerSkin(playerid,264);
  1778. SetPlayerHealth(playerid,100.0);
  1779. SetPlayerArmour(playerid,100.0);
  1780. ResetPlayerWeapons(playerid);
  1781. GivePlayerWeapon(playerid,26,400);
  1782. GivePlayerWeapon(playerid,31,5000);
  1783. GivePlayerMoney(playerid,-100);
  1784. DOF2_SetInt(CampodoDiabo,"Lucro",DOF2_GetInt(CampodoDiabo,"Lucro")+100);
  1785. return 1;
  1786. }
  1787. if(Iniciou == 2)
  1788. {
  1789. new Um = random(sizeof(Posicoes2));
  1790. SetPlayerPos(playerid,Posicoes2[Um][0],Posicoes2[Um][1],Posicoes2[Um][2]);
  1791. SetPlayerSkin(playerid,264);
  1792. SetPlayerHealth(playerid,100.0);
  1793. SetPlayerArmour(playerid,100.0);
  1794. ResetPlayerWeapons(playerid);
  1795. GivePlayerWeapon(playerid,16,1000);
  1796. GivePlayerWeapon(playerid,35,1000);
  1797. return 1;
  1798. }
  1799. if(Iniciou == 3)
  1800. {
  1801. SetPlayerPos(playerid,-2662.0,2111.0,2.5);
  1802. SetPlayerSkin(playerid,264);
  1803. SetPlayerHealth(playerid,100.0);
  1804. SetPlayerArmour(playerid,100.0);
  1805. ResetPlayerWeapons(playerid);
  1806. SetPlayerCase(playerid,1);
  1807. SetPlayerRaceCheckpoint(playerid,1,-1580.0,1360.0,1.0,-1580.0,1360.0,1.0,2.0);
  1808. return 1;
  1809. }
  1810. if(Iniciou == 4)
  1811. {
  1812. SetPlayerPos(playerid,-1918.0,655.0,145.20);
  1813. SetPlayerSkin(playerid,264);
  1814. SetPlayerHealth(playerid,100.0);
  1815. SetPlayerArmour(playerid,100.0);
  1816. ResetPlayerWeapons(playerid);
  1817. return 1;
  1818. }
  1819. if(Iniciou == 5)
  1820. {
  1821. new Um = random(sizeof(Posicoes3));
  1822. SetPlayerPos(playerid,Posicoes3[Um][0],Posicoes3[Um][1],Posicoes3[Um][2]);
  1823. SetPlayerSkin(playerid,264);
  1824. SetPlayerHealth(playerid,200.0);
  1825. SetPlayerArmour(playerid,200.0);
  1826. ResetPlayerWeapons(playerid);
  1827. GivePlayerWeapon(playerid,38,100000);
  1828. return 1;
  1829. }
  1830. }
  1831. else
  1832. {
  1833. SendClientMessage(playerid,0xFF8080AA,"Tudo bem.");
  1834. return 1;
  1835. }
  1836. return 1;
  1837. }
  1838. if(dialogid == 15)
  1839. {
  1840. if(response)
  1841. {
  1842. ShowPlayerDialog(playerid,16,DIALOG_STYLE_LIST,"Trocar","Lider\nSub Lider\nSoldado\nSub Soldado\nCabo\nSub Cabo","Trocar","Cancelar");
  1843. return 1;
  1844. }
  1845. return 1;
  1846. }
  1847. if(dialogid == 16)
  1848. {
  1849. if(response)
  1850. {
  1851. if(listitem == 0)
  1852. {
  1853. ShowPlayerDialog(playerid,17,DIALOG_STYLE_INPUT,"Trocar o Lider","Coloque o nome","Trocar","Cancelar");
  1854. return 1;
  1855. }
  1856. if(listitem == 1)
  1857. {
  1858. ShowPlayerDialog(playerid,18,DIALOG_STYLE_INPUT,"Trocar o Sub Lider","Coloque o nome","Trocar","Cancelar");
  1859. return 1;
  1860. }
  1861. if(listitem == 2)
  1862. {
  1863. ShowPlayerDialog(playerid,19,DIALOG_STYLE_INPUT,"Trocar o Soldado","Coloque o nome","Trocar","Cancelar");
  1864. return 1;
  1865. }
  1866. if(listitem == 3)
  1867. {
  1868. ShowPlayerDialog(playerid,20,DIALOG_STYLE_INPUT,"Trocar o Sub Soldado","Coloque o nome","Trocar","Cancelar");
  1869. return 1;
  1870. }
  1871. if(listitem == 4)
  1872. {
  1873. ShowPlayerDialog(playerid,21,DIALOG_STYLE_INPUT,"Trocar o Cabo","Coloque o nome","Trocar","Cancelar");
  1874. return 1;
  1875. }
  1876. if(listitem == 5)
  1877. {
  1878. ShowPlayerDialog(playerid,22,DIALOG_STYLE_INPUT,"Trocar o Sub Cabo","Coloque o nome","Trocar","Cancelar");
  1879. return 1;
  1880. }
  1881. }
  1882. return 1;
  1883. }
  1884. if(dialogid == 17)
  1885. {
  1886. if(response)
  1887. {
  1888. GameTextForPlayer(playerid,"~r~Trocado!",1000,3);
  1889. DOF2_SetString(Socio,"Lider",inputtext);
  1890. return 1;
  1891. }
  1892. }
  1893. if(dialogid == 18)
  1894. {
  1895. if(response)
  1896. {
  1897. GameTextForPlayer(playerid,"~r~Trocado!",1000,3);
  1898. DOF2_SetString(Socio,"Sub Lider",inputtext);
  1899. return 1;
  1900. }
  1901. }
  1902. if(dialogid == 19)
  1903. {
  1904. if(response)
  1905. {
  1906. GameTextForPlayer(playerid,"~r~Trocado!",1000,3);
  1907. DOF2_SetString(Socio,"Soldado",inputtext);
  1908. return 1;
  1909. }
  1910. }
  1911. if(dialogid == 20)
  1912. {
  1913. if(response)
  1914. {
  1915. GameTextForPlayer(playerid,"~r~Trocado!",1000,3);
  1916. DOF2_SetString(Socio,"Sub Soldado",inputtext);
  1917. return 1;
  1918. }
  1919. }
  1920. if(dialogid == 21)
  1921. {
  1922. if(response)
  1923. {
  1924. GameTextForPlayer(playerid,"~r~Trocado!",1000,3);
  1925. DOF2_SetString(Socio,"Cabo",inputtext);
  1926. return 1;
  1927. }
  1928. }
  1929. if(dialogid == 22)
  1930. {
  1931. if(response)
  1932. {
  1933. GameTextForPlayer(playerid,"~r~Trocado!",1000,3);
  1934. DOF2_SetString(Socio,"Sub Cabo",inputtext);
  1935. return 1;
  1936. }
  1937. }
  1938. if(dialogid == 23)
  1939. {
  1940. if(response)
  1941. {
  1942. ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,"Trocar","Fundador\nSub Fundador\nDono\nSub Dono\n\nGeral\nSub Geral\nHelper\nSub Helper","Trocar","Cancelar");
  1943. return 1;
  1944. }
  1945. }
  1946. if(dialogid == 24)
  1947. {
  1948. if(response)
  1949. {
  1950. if(listitem == 0)
  1951. {
  1952. ShowPlayerDialog(playerid,25,DIALOG_STYLE_INPUT,"Trocar o Fundador","Coloque o nome","Trocar","Cancelar");
  1953. return 1;
  1954. }
  1955. if(listitem == 1)
  1956. {
  1957. ShowPlayerDialog(playerid,26,DIALOG_STYLE_INPUT,"Trocar o Sub Fundador","Coloque o nome","Trocar","Cancelar");
  1958. return 1;
  1959. }
  1960. if(listitem == 2)
  1961. {
  1962. ShowPlayerDialog(playerid,27,DIALOG_STYLE_INPUT,"Trocar o Dono","Coloque o nome","Trocar","Cancelar");
  1963. return 1;
  1964. }
  1965. if(listitem == 3)
  1966. {
  1967. ShowPlayerDialog(playerid,28,DIALOG_STYLE_INPUT,"Trocar o Sub Dono","Coloque o nome","Trocar","Cancelar");
  1968. return 1;
  1969. }
  1970. if(listitem == 4)
  1971. {
  1972. ShowPlayerDialog(playerid,29,DIALOG_STYLE_INPUT,"Trocar o Geral","Coloque o nome","Trocar","Cancelar");
  1973. return 1;
  1974. }
  1975. if(listitem == 5)
  1976. {
  1977. ShowPlayerDialog(playerid,30,DIALOG_STYLE_INPUT,"Trocar o Sub Geral","Coloque o nome","Trocar","Cancelar");
  1978. return 1;
  1979. }
  1980. if(listitem == 6)
  1981. {
  1982. ShowPlayerDialog(playerid,31,DIALOG_STYLE_INPUT,"Trocar o Helper","Coloque o nome","Trocar","Cancelar");
  1983. return 1;
  1984. }
  1985. if(listitem == 7)
  1986. {
  1987. ShowPlayerDialog(playerid,32,DIALOG_STYLE_INPUT,"Trocar o Sub Helper","Coloque o nome","Trocar","Cancelar");
  1988. return 1;
  1989. }
  1990. }
  1991. return 1;
  1992. }
  1993. if(dialogid == 25)
  1994. {
  1995. if(response)
  1996. {
  1997. GameTextForPlayer(playerid,"~r~Trocado!",1000,3);
  1998. DOF2_SetString(Admin,"Fundador",inputtext);
  1999. return 1;
  2000. }
  2001. return 1;
  2002. }
  2003. if(dialogid == 26)
  2004. {
  2005. if(response)
  2006. {
  2007. GameTextForPlayer(playerid,"~r~Trocado!",1000,3);
  2008. DOF2_SetString(Admin,"Sub Fundador",inputtext);
  2009. return 1;
  2010. }
  2011. return 1;
  2012. }
  2013. if(dialogid == 27)
  2014. {
  2015. if(response)
  2016. {
  2017. GameTextForPlayer(playerid,"~r~Trocado!",1000,3);
  2018. DOF2_SetString(Admin,"Dono",inputtext);
  2019. return 1;
  2020. }
  2021. return 1;
  2022. }
  2023. if(dialogid == 28)
  2024. {
  2025. if(response)
  2026. {
  2027. GameTextForPlayer(playerid,"~r~Trocado!",1000,3);
  2028. DOF2_SetString(Admin,"Sub Dono",inputtext);
  2029. return 1;
  2030. }
  2031. return 1;
  2032. }
  2033. if(dialogid == 29)
  2034. {
  2035. if(response)
  2036. {
  2037. GameTextForPlayer(playerid,"~r~Trocado!",1000,3);
  2038. DOF2_SetString(Admin,"Geral",inputtext);
  2039. return 1;
  2040. }
  2041. return 1;
  2042. }
  2043. if(dialogid == 30)
  2044. {
  2045. if(response)
  2046. {
  2047. GameTextForPlayer(playerid,"~r~Trocado!",1000,3);
  2048. DOF2_SetString(Admin,"Sub Geral",inputtext);
  2049. return 1;
  2050. }
  2051. return 1;
  2052. }
  2053. if(dialogid == 31)
  2054. {
  2055. if(response)
  2056. {
  2057. GameTextForPlayer(playerid,"~r~Trocado!",1000,3);
  2058. DOF2_SetString(Admin,"Helper",inputtext);
  2059. return 1;
  2060. }
  2061. return 1;
  2062. }
  2063. if(dialogid == 32)
  2064. {
  2065. if(response)
  2066. {
  2067. GameTextForPlayer(playerid,"~r~Trocado!",1000,3);
  2068. DOF2_SetString(Admin,"Sub Helper",inputtext);
  2069. return 1;
  2070. }
  2071. return 1;
  2072. }
  2073. if(dialogid == 33)
  2074. {
  2075. if(response)
  2076. {
  2077. if(listitem == 0)
  2078. {
  2079. ID = GetPVarInt(playerid,"Criar");
  2080. if(GetPlayerAdmin(ID) == 1)
  2081. {
  2082. GetPlayerName(playerid,Nome,sizeof(Nome));
  2083. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2084. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  2085. SendClientMessageToAll(0xFF8080AA,Fala);
  2086. DOF2_SetString(Admin,"Sub Helper","");
  2087. SetPlayerAdmin(ID,0);
  2088. DeletePVar(playerid,"Criar");
  2089. return 1;
  2090. }
  2091. if(GetPlayerAdmin(ID) == 2)
  2092. {
  2093. GetPlayerName(playerid,Nome,sizeof(Nome));
  2094. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2095. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  2096. SendClientMessageToAll(0xFF8080AA,Fala);
  2097. DOF2_SetString(Admin,"Helper","");
  2098. SetPlayerAdmin(ID,0);
  2099. DeletePVar(playerid,"Criar");
  2100. return 1;
  2101. }
  2102. if(GetPlayerAdmin(ID) == 3)
  2103. {
  2104. GetPlayerName(playerid,Nome,sizeof(Nome));
  2105. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2106. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  2107. SendClientMessageToAll(0xFF8080AA,Fala);
  2108. DOF2_SetString(Admin,"Sub Geral","");
  2109. SetPlayerAdmin(ID,0);
  2110. DeletePVar(playerid,"Criar");
  2111. return 1;
  2112. }
  2113. if(GetPlayerAdmin(ID) == 4)
  2114. {
  2115. GetPlayerName(playerid,Nome,sizeof(Nome));
  2116. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2117. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  2118. SendClientMessageToAll(0xFF8080AA,Fala);
  2119. DOF2_SetString(Admin,"Geral","");
  2120. SetPlayerAdmin(ID,0);
  2121. DeletePVar(playerid,"Criar");
  2122. return 1;
  2123. }
  2124. if(GetPlayerAdmin(ID) == 5)
  2125. {
  2126. GetPlayerName(playerid,Nome,sizeof(Nome));
  2127. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2128. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  2129. SendClientMessageToAll(0xFF8080AA,Fala);
  2130. DOF2_SetString(Admin,"Sub Dono","");
  2131. SetPlayerAdmin(ID,0);
  2132. DeletePVar(playerid,"Criar");
  2133. return 1;
  2134. }
  2135. if(GetPlayerAdmin(ID) == 6)
  2136. {
  2137. GetPlayerName(playerid,Nome,sizeof(Nome));
  2138. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2139. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  2140. SendClientMessageToAll(0xFF8080AA,Fala);
  2141. DOF2_SetString(Admin,"Dono","");
  2142. SetPlayerAdmin(ID,0);
  2143. DeletePVar(playerid,"Criar");
  2144. return 1;
  2145. }
  2146. if(GetPlayerAdmin(ID) == 7)
  2147. {
  2148. GetPlayerName(playerid,Nome,sizeof(Nome));
  2149. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2150. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  2151. SendClientMessageToAll(0xFF8080AA,Fala);
  2152. DOF2_SetString(Admin,"Sub Fundador","");
  2153. SetPlayerAdmin(ID,0);
  2154. DeletePVar(playerid,"Criar");
  2155. return 1;
  2156. }
  2157. if(GetPlayerAdmin(ID) == 8)
  2158. {
  2159. GetPlayerName(playerid,Nome,sizeof(Nome));
  2160. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2161. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  2162. SendClientMessageToAll(0xFF8080AA,Fala);
  2163. DOF2_SetString(Admin,"Fundador","");
  2164. SetPlayerAdmin(ID,0);
  2165. DeletePVar(playerid,"Criar");
  2166. return 1;
  2167. }
  2168. return 1;
  2169. }
  2170. if(listitem == 1)
  2171. {
  2172. SetPlayerAdmin(ID,1);
  2173. GetPlayerName(playerid,Nome,sizeof(Nome));
  2174. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2175. format(Fala,sizeof(Fala),"%s %s promoveu %s a %s.",GetPlayerAdminName(playerid),Nome,Nome2,GetPlayerAdminName(ID));
  2176. SendClientMessageToAll(0xFF8080AA,Fala);
  2177. DOF2_SetString(Admin,"Sub Helper",Nome2);
  2178. DeletePVar(playerid,"Criar");
  2179. return 1;
  2180. }
  2181. if(listitem == 2)
  2182. {
  2183. SetPlayerAdmin(ID,2);
  2184. GetPlayerName(playerid,Nome,sizeof(Nome));
  2185. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2186. format(Fala,sizeof(Fala),"%s %s promoveu %s a %s.",GetPlayerAdminName(playerid),Nome,Nome2,GetPlayerAdminName(ID));
  2187. SendClientMessageToAll(0xFF8080AA,Fala);
  2188. DOF2_SetString(Admin,"Helper",Nome2);
  2189. DeletePVar(playerid,"Criar");
  2190. return 1;
  2191. }
  2192. if(listitem == 3)
  2193. {
  2194. SetPlayerAdmin(ID,3);
  2195. GetPlayerName(playerid,Nome,sizeof(Nome));
  2196. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2197. format(Fala,sizeof(Fala),"%s %s promoveu %s a %s.",GetPlayerAdminName(playerid),Nome,Nome2,GetPlayerAdminName(ID));
  2198. SendClientMessageToAll(0xFF8080AA,Fala);
  2199. DOF2_SetString(Admin,"Sub Geral",Nome2);
  2200. DeletePVar(playerid,"Criar");
  2201. return 1;
  2202. }
  2203. if(listitem == 4)
  2204. {
  2205. SetPlayerAdmin(ID,4);
  2206. GetPlayerName(playerid,Nome,sizeof(Nome));
  2207. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2208. format(Fala,sizeof(Fala),"%s %s promoveu %s a %s.",GetPlayerAdminName(playerid),Nome,Nome2,GetPlayerAdminName(ID));
  2209. SendClientMessageToAll(0xFF8080AA,Fala);
  2210. DOF2_SetString(Admin,"Geral",Nome2);
  2211. DeletePVar(playerid,"Criar");
  2212. return 1;
  2213. }
  2214. if(listitem == 5)
  2215. {
  2216. SetPlayerAdmin(ID,5);
  2217. GetPlayerName(playerid,Nome,sizeof(Nome));
  2218. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2219. format(Fala,sizeof(Fala),"%s %s promoveu %s a %s.",GetPlayerAdminName(playerid),Nome,Nome2,GetPlayerAdminName(ID));
  2220. SendClientMessageToAll(0xFF8080AA,Fala);
  2221. DOF2_SetString(Admin,"Sub Dono",Nome2);
  2222. DeletePVar(playerid,"Criar");
  2223. return 1;
  2224. }
  2225. if(listitem == 6)
  2226. {
  2227. SetPlayerAdmin(ID,6);
  2228. GetPlayerName(playerid,Nome,sizeof(Nome));
  2229. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2230. format(Fala,sizeof(Fala),"%s %s promoveu %s a %s.",GetPlayerAdminName(playerid),Nome,Nome2,GetPlayerAdminName(ID));
  2231. SendClientMessageToAll(0xFF8080AA,Fala);
  2232. DOF2_SetString(Admin,"Dono",Nome2);
  2233. DeletePVar(playerid,"Criar");
  2234. return 1;
  2235. }
  2236. if(listitem == 7)
  2237. {
  2238. SetPlayerAdmin(ID,7);
  2239. GetPlayerName(playerid,Nome,sizeof(Nome));
  2240. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2241. format(Fala,sizeof(Fala),"%s %s promoveu %s a %s.",GetPlayerAdminName(playerid),Nome,Nome2,GetPlayerAdminName(ID));
  2242. SendClientMessageToAll(0xFF8080AA,Fala);
  2243. DOF2_SetString(Admin,"Sub Fundador",Nome2);
  2244. DeletePVar(playerid,"Criar");
  2245. return 1;
  2246. }
  2247. if(listitem == 8)
  2248. {
  2249. SetPlayerAdmin(ID,8);
  2250. GetPlayerName(playerid,Nome,sizeof(Nome));
  2251. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2252. format(Fala,sizeof(Fala),"%s %s promoveu %s a %s.",GetPlayerAdminName(playerid),Nome,Nome2,GetPlayerAdminName(ID));
  2253. SendClientMessageToAll(0xFF8080AA,Fala);
  2254. DOF2_SetString(Admin,"Fundador",Nome2);
  2255. DeletePVar(playerid,"Criar");
  2256. return 1;
  2257. }
  2258. }
  2259. else
  2260. {
  2261. DeletePVar(playerid,"Criar");
  2262. return 1;
  2263. }
  2264. }
  2265. if(dialogid == 34)
  2266. {
  2267. if(response)
  2268. {
  2269. if(listitem == 0)
  2270. {
  2271. cmd_reiniciar(playerid,"");
  2272. return 1;
  2273. }
  2274. if(listitem == 1)
  2275. {
  2276. cmd_parar(playerid,"");
  2277. return 1;
  2278. }
  2279. }
  2280. return 1;
  2281. }
  2282. if(dialogid == 35)
  2283. {
  2284. if(response)
  2285. {
  2286. ID = GetPVarInt(playerid,"Sócio");
  2287. if(listitem == 0)
  2288. {
  2289. if(GetPlayerLevelCove(playerid) == 1)
  2290. {
  2291. GetPlayerName(playerid,Nome,sizeof(Nome));
  2292. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2293. format(Fala,sizeof(Fala),"%s %s desassociou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  2294. SendClientMessageToAll(0xFF8080AA,Fala);
  2295. DOF2_SetString(Socio,"Sub Cabo","");
  2296. SetPlayerCove(ID,0);
  2297. SetPlayerLevelCove(ID,0);
  2298. DeletePVar(playerid,"Sócio");
  2299. return 1;
  2300. }
  2301. if(GetPlayerLevelCove(playerid) == 2)
  2302. {
  2303. GetPlayerName(playerid,Nome,sizeof(Nome));
  2304. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2305. format(Fala,sizeof(Fala),"%s %s desassociou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  2306. SendClientMessageToAll(0xFF8080AA,Fala);
  2307. DOF2_SetString(Socio,"Cabo","");
  2308. SetPlayerCove(ID,0);
  2309. SetPlayerLevelCove(ID,0);
  2310. DeletePVar(playerid,"Sócio");
  2311. return 1;
  2312. }
  2313. if(GetPlayerLevelCove(playerid) == 3)
  2314. {
  2315. GetPlayerName(playerid,Nome,sizeof(Nome));
  2316. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2317. format(Fala,sizeof(Fala),"%s %s desassociou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  2318. SendClientMessageToAll(0xFF8080AA,Fala);
  2319. DOF2_SetString(Socio,"Sub Soldado","");
  2320. SetPlayerCove(ID,0);
  2321. SetPlayerLevelCove(ID,0);
  2322. DeletePVar(playerid,"Sócio");
  2323. return 1;
  2324. }
  2325. if(GetPlayerLevelCove(playerid) == 4)
  2326. {
  2327. GetPlayerName(playerid,Nome,sizeof(Nome));
  2328. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2329. format(Fala,sizeof(Fala),"%s %s desassociou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  2330. SendClientMessageToAll(0xFF8080AA,Fala);
  2331. DOF2_SetString(Socio,"Soldado","");
  2332. SetPlayerCove(ID,0);
  2333. SetPlayerLevelCove(ID,0);
  2334. DeletePVar(playerid,"Sócio");
  2335. return 1;
  2336. }
  2337. if(GetPlayerLevelCove(playerid) == 5)
  2338. {
  2339. GetPlayerName(playerid,Nome,sizeof(Nome));
  2340. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2341. format(Fala,sizeof(Fala),"%s %s desassociou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  2342. SendClientMessageToAll(0xFF8080AA,Fala);
  2343. DOF2_SetString(Socio,"Sub Lider","");
  2344. SetPlayerCove(ID,0);
  2345. SetPlayerLevelCove(ID,0);
  2346. DeletePVar(playerid,"Sócio");
  2347. return 1;
  2348. }
  2349. if(GetPlayerLevelCove(playerid) == 6)
  2350. {
  2351. GetPlayerName(playerid,Nome,sizeof(Nome));
  2352. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2353. format(Fala,sizeof(Fala),"%s %s desassociou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  2354. SendClientMessageToAll(0xFF8080AA,Fala);
  2355. DOF2_SetString(Socio,"Lider","");
  2356. SetPlayerCove(ID,0);
  2357. SetPlayerLevelCove(ID,0);
  2358. DeletePVar(playerid,"Sócio");
  2359. return 1;
  2360. }
  2361. }
  2362. if(listitem == 1)
  2363. {
  2364. GetPlayerName(playerid,Nome,sizeof(Nome));
  2365. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2366. format(Fala,sizeof(Fala),"%s %s associou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  2367. SendClientMessageToAll(0xFF8080AA,Fala);
  2368. DOF2_SetString(Socio,"Sub Cabo",Nome2);
  2369. SetPlayerCove(ID,1);
  2370. SetPlayerLevelCove(ID,1);
  2371. DeletePVar(playerid,"Sócio");
  2372. return 1;
  2373. }
  2374. if(listitem == 2)
  2375. {
  2376. GetPlayerName(playerid,Nome,sizeof(Nome));
  2377. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2378. format(Fala,sizeof(Fala),"%s %s associou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  2379. SendClientMessageToAll(0xFF8080AA,Fala);
  2380. DOF2_SetString(Socio,"Cabo",Nome2);
  2381. SetPlayerCove(ID,1);
  2382. SetPlayerLevelCove(ID,2);
  2383. DeletePVar(playerid,"Sócio");
  2384. return 1;
  2385. }
  2386. if(listitem == 3)
  2387. {
  2388. GetPlayerName(playerid,Nome,sizeof(Nome));
  2389. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2390. format(Fala,sizeof(Fala),"%s %s associou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  2391. SendClientMessageToAll(0xFF8080AA,Fala);
  2392. DOF2_SetString(Socio,"Sub Soldado",Nome2);
  2393. SetPlayerCove(ID,3);
  2394. SetPlayerLevelCove(ID,1);
  2395. DeletePVar(playerid,"Sócio");
  2396. return 1;
  2397. }
  2398. if(listitem == 4)
  2399. {
  2400. GetPlayerName(playerid,Nome,sizeof(Nome));
  2401. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2402. format(Fala,sizeof(Fala),"%s %s associou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  2403. SendClientMessageToAll(0xFF8080AA,Fala);
  2404. DOF2_SetString(Socio,"Soldado",Nome2);
  2405. SetPlayerCove(ID,1);
  2406. SetPlayerLevelCove(ID,4);
  2407. DeletePVar(playerid,"Sócio");
  2408. return 1;
  2409. }
  2410. if(listitem == 5)
  2411. {
  2412. GetPlayerName(playerid,Nome,sizeof(Nome));
  2413. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2414. format(Fala,sizeof(Fala),"%s %s associou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  2415. SendClientMessageToAll(0xFF8080AA,Fala);
  2416. DOF2_SetString(Socio,"Sub Lider",Nome2);
  2417. SetPlayerCove(ID,1);
  2418. SetPlayerLevelCove(ID,5);
  2419. DeletePVar(playerid,"Sócio");
  2420. return 1;
  2421. }
  2422. if(listitem == 6)
  2423. {
  2424. GetPlayerName(playerid,Nome,sizeof(Nome));
  2425. GetPlayerName(ID,Nome2,sizeof(Nome2));
  2426. format(Fala,sizeof(Fala),"%s %s associou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  2427. SendClientMessageToAll(0xFF8080AA,Fala);
  2428. DOF2_SetString(Socio,"Lider",Nome2);
  2429. SetPlayerCove(ID,1);
  2430. SetPlayerLevelCove(ID,6);
  2431. DeletePVar(playerid,"Sócio");
  2432. return 1;
  2433. }
  2434. }
  2435. else
  2436. {
  2437. DeletePVar(playerid,"Sócio");
  2438. return 1;
  2439. }
  2440. }
  2441. if(dialogid == 36)
  2442. {
  2443. if(response)
  2444. {
  2445. if(!strlen(inputtext))
  2446. {
  2447. ShowPlayerDialog(playerid,35,DIALOG_STYLE_INPUT,"Sms","Coloque o Sms","Escrever","Cancelar");
  2448. return 1;
  2449. }
  2450. else
  2451. {
  2452. GetPlayerName(playerid,Nome,sizeof(Nome));
  2453. format(Fala,sizeof(Fala),"Sms: %s, por: %s",inputtext,Nome);
  2454. SendClientMessage(playerid,0xFFFF00AA,Fala);
  2455. SendClientMessage(GetPVarInt(playerid,"ID"),0xFFFF00AA,Fala);
  2456. print(Fala);
  2457. DeletePVar(playerid,"ID");
  2458. GivePlayerMoney(playerid,-10);
  2459. DOF2_SetInt(Telecom,"Lucro",DOF2_GetInt(Telecom,"Lucro")+10);
  2460. return 1;
  2461. }
  2462. }
  2463. else
  2464. {
  2465. DeletePVar(playerid,"ID");
  2466. return 1;
  2467. }
  2468. }
  2469. return 1;
  2470. }
  2471. public OnPlayerClickPlayer(playerid,clickedplayerid,source)
  2472. {
  2473. if(GetPlayerTeam(playerid) != 0)
  2474. {
  2475. SetPVarInt(playerid,"ID",clickedplayerid);
  2476. ShowPlayerDialog(playerid,36,DIALOG_STYLE_INPUT,"Sms","Coloque o Sms","Colocar","Cancelar");
  2477. return 1;
  2478. }
  2479. else
  2480. {
  2481. Kick(playerid);
  2482. return 1;
  2483. }
  2484. }
  2485. public OnSendMessages()
  2486. {
  2487. new Falas[][128] =
  2488. {
  2489. "GSF: Indique o GSF aos seus parceiros.","GSF: Cliquem nos anúncios que indiquem o GSF.","GSF: Fale com os nossos parceiros.","GSF: Equipe para receber armas boas.","GSF: Fale com uma pessoa. Tecle T."
  2490. };
  2491. new Cores[] =
  2492. {
  2493. 0xBFBFBFAA,0xFFBB00AA,0xBBFF00AA,0xFF8080AA,0x00BFFFAA
  2494. };
  2495. new Um = random(sizeof(Falas));
  2496. new Dois = random(sizeof(Cores));
  2497. format(Fala,sizeof(Fala),"%s",Falas[Um]);
  2498. SendClientMessageToAll(Cores[Dois],Fala);
  2499. return 1;
  2500. }
  2501. public OnPlayerMySql(playerid)
  2502. {
  2503. GetPlayerName(playerid,Nome,sizeof(Nome));
  2504. format(Fala,sizeof(Fala),Play,Nome);
  2505. if(!DOF2_FileExists(Fala))
  2506. {
  2507. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Banco de dados","Crie seus dados","Criar","Cancelar");
  2508. return 1;
  2509. }
  2510. else
  2511. {
  2512. SetPlayerScore(playerid,DOF2_GetInt(Fala,"Score"));
  2513. GivePlayerMoney(playerid,DOF2_GetInt(Fala,"Money"));
  2514. SetPlayerWantedLevel(playerid,DOF2_GetInt(Fala,"Wanted"));
  2515. SetPlayerAdmin(playerid,DOF2_GetInt(Fala,"Admin"));
  2516. SetPlayerCove(playerid,DOF2_GetInt(Fala,"Cove"));
  2517. SetPlayerLevelCove(playerid,DOF2_GetInt(Fala,"Level Cove"));
  2518. GetPlayerName(playerid,Nome,sizeof(Nome));
  2519. format(Fala,sizeof(Fala),Cell,Nome);
  2520. if(DOF2_FileExists(Fala))
  2521. {
  2522. Preso[playerid] = 1;
  2523. }
  2524. ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Banco de dados","Coloque seus dados","Colocar","Cancelar");
  2525. return 1;
  2526. }
  2527. }
  2528. public OnPlayerUpdateTextDraw(playerid)
  2529. {
  2530. gettime(Time[0],Time[1],Time[2]);
  2531. format(Fala,sizeof(Fala),"~r~%d:%d:%d",Time[0],Time[1],Time[2]);
  2532. TextDrawSetString(Text[1],Fala);
  2533. SetWorldTime(Time[0]);
  2534. return 1;
  2535. }
  2536. public OnCloseGate()
  2537. {
  2538. MoveObject(Cancela[0],-2210.0,1032.0,79.70,1.0,-2210.0,1032.0,-79.70);
  2539. MoveObject(Cancela[1],-2210.0,1032.0,81.0,1.0,-2210.0,1032.0,-81.0);
  2540. MoveObject(Cancela[2],-2210.0,1032.0,82.30,1.0,-2210.0,1032.0,-82.30);
  2541. MoveObject(Cancela[3],-2210.0,1032.0,83.60,1.0,-2210.0,1032.0,-83.60);
  2542. MoveObject(Cancela[4],-2565.50,923.50,64.70,1.0,-2565.50,923.50,-64.70);
  2543. MoveObject(Cancela[5],-2565.50,923.50,66.0,1.0,-2565.50,923.50,-66.0);
  2544. MoveObject(Cancela[6],-2565.50,923.50,67.30,1.0,-2565.50,923.50,-67.30);
  2545. return 1;
  2546. }
  2547. public OnVipSpawn(playerid)
  2548. {
  2549. if(GetPlayerAdmin(playerid) >= 1)
  2550. {
  2551. SetSpawnInfo(playerid,13,294,-2551.80,926.80,64.90,0.0,4,1,24,70,28,500);
  2552. SpawnPlayer(playerid);
  2553. cmd_comandos(playerid,"");
  2554. return 1;
  2555. }
  2556. if(GetPlayerCove(playerid) == 1)
  2557. {
  2558. SetSpawnInfo(playerid,12,294,-2212.0,1057.50,80.0,180.0,4,1,24,70,28,500);
  2559. SpawnPlayer(playerid);
  2560. cmd_comandos(playerid,"");
  2561. return 1;
  2562. }
  2563. return 1;
  2564. }
  2565. public OnPlayerIsAdmin(playerid)
  2566. {
  2567. if(GetPlayerAdmin(playerid) == 0)
  2568. {
  2569. GetPlayerName(playerid,Nome,sizeof(Nome));
  2570. if(strfind(Nome,DOF2_GetString(Admin,"Sub Helper"),true) == 0)
  2571. {
  2572. format(Fala,sizeof(Fala),"%s recebeu o Sub Helper.",Nome);
  2573. SendClientMessageToAll(0xFF8080AA,Fala);
  2574. SetPlayerAdmin(playerid,1);
  2575. DOF2_SetString(Admin,"Sub Helper",Nome);
  2576. }
  2577. if(strfind(Nome,DOF2_GetString(Admin,"Helper"),true) == 0)
  2578. {
  2579. format(Fala,sizeof(Fala),"%s recebeu o Helper.",Nome);
  2580. SendClientMessageToAll(0xFF8080AA,Fala);
  2581. SetPlayerAdmin(playerid,2);
  2582. DOF2_SetString(Admin,"Helper",Nome);
  2583. }
  2584. if(strfind(Nome,DOF2_GetString(Admin,"Sub Geral"),true) == 0)
  2585. {
  2586. format(Fala,sizeof(Fala),"%s recebeu o Sub Geral.",Nome);
  2587. SendClientMessageToAll(0xFF8080AA,Fala);
  2588. SetPlayerAdmin(playerid,3);
  2589. DOF2_SetString(Admin,"Sub Geral",Nome);
  2590. }
  2591. if(strfind(Nome,DOF2_GetString(Admin,"Geral"),true) == 0)
  2592. {
  2593. format(Fala,sizeof(Fala),"%s recebeu o Geral.",Nome);
  2594. SendClientMessageToAll(0xFF8080AA,Fala);
  2595. SetPlayerAdmin(playerid,4);
  2596. DOF2_SetString(Admin,"Geral",Nome);
  2597. }
  2598. if(strfind(Nome,DOF2_GetString(Admin,"Sub Dono"),true) == 0)
  2599. {
  2600. format(Fala,sizeof(Fala),"%s recebeu o Sub Dono.",Nome);
  2601. SendClientMessageToAll(0xFF8080AA,Fala);
  2602. SetPlayerAdmin(playerid,5);
  2603. DOF2_SetString(Admin,"Sub Dono",Nome);
  2604. }
  2605. if(strfind(Nome,DOF2_GetString(Admin,"Dono"),true) == 0)
  2606. {
  2607. format(Fala,sizeof(Fala),"%s recebeu o Dono.",Nome);
  2608. SendClientMessageToAll(0xFF8080AA,Fala);
  2609. SetPlayerAdmin(playerid,6);
  2610. DOF2_SetString(Admin,"Dono",Nome);
  2611. }
  2612. if(strfind(Nome,DOF2_GetString(Admin,"Sub Fundador"),true) == 0)
  2613. {
  2614. format(Fala,sizeof(Fala),"%s recebeu o Sub Fundador.",Nome);
  2615. SendClientMessageToAll(0xFF8080AA,Fala);
  2616. SetPlayerAdmin(playerid,7);
  2617. DOF2_SetString(Admin,"Sub Fundador",Nome);
  2618. }
  2619. if(strfind(Nome,DOF2_GetString(Admin,"Fundador"),true) == 0)
  2620. {
  2621. format(Fala,sizeof(Fala),"%s recebeu o Fundador.",Nome);
  2622. SendClientMessageToAll(0xFF8080AA,Fala);
  2623. SetPlayerAdmin(playerid,8);
  2624. DOF2_SetString(Admin,"Fundador",Nome);
  2625. }
  2626. }
  2627. if(GetPlayerAdmin(playerid) == 1)
  2628. {
  2629. if(strfind(Nome,DOF2_GetString(Admin,"Sub Helper"),true) == -1)
  2630. {
  2631. format(Fala,sizeof(Fala),"%s perdeu o Sub Helper.",Nome);
  2632. SendClientMessageToAll(0xFF8080AA,Fala);
  2633. SetPlayerAdmin(playerid,0);
  2634. }
  2635. }
  2636. if(GetPlayerAdmin(playerid) == 2)
  2637. {
  2638. if(strfind(Nome,DOF2_GetString(Admin,"Helper"),true) == -1)
  2639. {
  2640. format(Fala,sizeof(Fala),"%s perdeu o Helper.",Nome);
  2641. SendClientMessageToAll(0xFF8080AA,Fala);
  2642. SetPlayerAdmin(playerid,0);
  2643. }
  2644. }
  2645. if(GetPlayerAdmin(playerid) == 3)
  2646. {
  2647. if(strfind(Nome,DOF2_GetString(Admin,"Sub Geral"),true) == -1)
  2648. {
  2649. format(Fala,sizeof(Fala),"%s perdeu o Sub Geral.",Nome);
  2650. SendClientMessageToAll(0xFF8080AA,Fala);
  2651. SetPlayerAdmin(playerid,0);
  2652. }
  2653. }
  2654. if(GetPlayerAdmin(playerid) == 4)
  2655. {
  2656. if(strfind(Nome,DOF2_GetString(Admin,"Geral"),true) == -1)
  2657. {
  2658. format(Fala,sizeof(Fala),"%s perdeu o Geral.",Nome);
  2659. SendClientMessageToAll(0xFF8080AA,Fala);
  2660. SetPlayerAdmin(playerid,0);
  2661. }
  2662. }
  2663. if(GetPlayerAdmin(playerid) == 5)
  2664. {
  2665. if(strfind(Nome,DOF2_GetString(Admin,"Sub Dono"),true) == -1)
  2666. {
  2667. format(Fala,sizeof(Fala),"%s perdeu o Sub Dono.",Nome);
  2668. SendClientMessageToAll(0xFF8080AA,Fala);
  2669. SetPlayerAdmin(playerid,0);
  2670. }
  2671. }
  2672. if(GetPlayerAdmin(playerid) == 6)
  2673. {
  2674. if(strfind(Nome,DOF2_GetString(Admin,"Dono"),true) == -1)
  2675. {
  2676. format(Fala,sizeof(Fala),"%s perdeu o Dono.",Nome);
  2677. SendClientMessageToAll(0xFF8080AA,Fala);
  2678. SetPlayerAdmin(playerid,0);
  2679. }
  2680. }
  2681. if(GetPlayerAdmin(playerid) == 7)
  2682. {
  2683. if(strfind(Nome,DOF2_GetString(Admin,"Sub Fundador"),true) == -1)
  2684. {
  2685. format(Fala,sizeof(Fala),"%s perdeu o Sub Fundador.",Nome);
  2686. SendClientMessageToAll(0xFF8080AA,Fala);
  2687. SetPlayerAdmin(playerid,0);
  2688. }
  2689. }
  2690. if(GetPlayerAdmin(playerid) == 8)
  2691. {
  2692. if(strfind(Nome,DOF2_GetString(Admin,"Fundador"),true) == -1)
  2693. {
  2694. format(Fala,sizeof(Fala),"%s perdeu o Fundador.",Nome);
  2695. SendClientMessageToAll(0xFF8080AA,Fala);
  2696. SetPlayerAdmin(playerid,0);
  2697. }
  2698. }
  2699. return 1;
  2700. }
  2701. public OnPlayerIsCove(playerid)
  2702. {
  2703. if(GetPlayerLevelCove(playerid) == 0)
  2704. {
  2705. GetPlayerName(playerid,Nome,sizeof(Nome));
  2706. if(strfind(Nome,DOF2_GetString(Socio,"Sub Cabo"),true) == 0)
  2707. {
  2708. format(Fala,sizeof(Fala),"%s recebeu o Sub Cabo.",Nome);
  2709. SendClientMessageToAll(0xFF8080AA,Fala);
  2710. SetPlayerCove(playerid,1);
  2711. SetPlayerLevelCove(playerid,1);
  2712. DOF2_SetString(Socio,"Sub Cabo",Nome);
  2713. }
  2714. if(strfind(Nome,DOF2_GetString(Socio,"Cabo"),true) == 0)
  2715. {
  2716. format(Fala,sizeof(Fala),"%s recebeu o Cabo.",Nome);
  2717. SendClientMessageToAll(0xFF8080AA,Fala);
  2718. SetPlayerCove(playerid,1);
  2719. SetPlayerLevelCove(playerid,2);
  2720. DOF2_SetString(Socio,"Cabo",Nome);
  2721. }
  2722. if(strfind(Nome,DOF2_GetString(Socio,"Sub Soldado"),true) == 0)
  2723. {
  2724. format(Fala,sizeof(Fala),"%s recebeu o Sub Soldado.",Nome);
  2725. SendClientMessageToAll(0xFF8080AA,Fala);
  2726. SetPlayerCove(playerid,1);
  2727. SetPlayerLevelCove(playerid,3);
  2728. DOF2_SetString(Socio,"Sub Soldado",Nome);
  2729. }
  2730. if(strfind(Nome,DOF2_GetString(Socio,"Soldado"),true) == 0)
  2731. {
  2732. format(Fala,sizeof(Fala),"%s recebeu o Soldado.",Nome);
  2733. SendClientMessageToAll(0xFF8080AA,Fala);
  2734. SetPlayerCove(playerid,1);
  2735. SetPlayerLevelCove(playerid,4);
  2736. DOF2_SetString(Socio,"Soldado",Nome);
  2737. }
  2738. if(strfind(Nome,DOF2_GetString(Socio,"Sub Lider"),true) == 0)
  2739. {
  2740. format(Fala,sizeof(Fala),"%s recebeu o Sub Lider.",Nome);
  2741. SendClientMessageToAll(0xFF8080AA,Fala);
  2742. SetPlayerCove(playerid,1);
  2743. SetPlayerLevelCove(playerid,5);
  2744. DOF2_SetString(Socio,"Sub Lider",Nome);
  2745. }
  2746. if(strfind(Nome,DOF2_GetString(Socio,"Lider"),true) == 0)
  2747. {
  2748. format(Fala,sizeof(Fala),"%s recebeu o Lider.",Nome);
  2749. SendClientMessageToAll(0xFF8080AA,Fala);
  2750. SetPlayerCove(playerid,1);
  2751. SetPlayerLevelCove(playerid,6);
  2752. DOF2_SetString(Socio,"Lider",Nome);
  2753. }
  2754. }
  2755. if(GetPlayerLevelCove(playerid) == 1)
  2756. {
  2757. if(strfind(Nome,DOF2_GetString(Socio,"Sub Cabo"),true) == -1)
  2758. {
  2759. format(Fala,sizeof(Fala),"%s perdeu o Sub Cabo.",Nome);
  2760. SendClientMessageToAll(0xFF8080AA,Fala);
  2761. SetPlayerCove(playerid,0);
  2762. SetPlayerLevelCove(playerid,0);
  2763. }
  2764. }
  2765. if(GetPlayerLevelCove(playerid) == 2)
  2766. {
  2767. if(strfind(Nome,DOF2_GetString(Socio,"Cabo"),true) == -1)
  2768. {
  2769. format(Fala,sizeof(Fala),"%s perdeu o Cabo.",Nome);
  2770. SendClientMessageToAll(0xFF8080AA,Fala);
  2771. SetPlayerCove(playerid,0);
  2772. SetPlayerLevelCove(playerid,0);
  2773. }
  2774. }
  2775. if(GetPlayerLevelCove(playerid) == 3)
  2776. {
  2777. if(strfind(Nome,DOF2_GetString(Socio,"Sub Soldado"),true) == -1)
  2778. {
  2779. format(Fala,sizeof(Fala),"%s perdeu o Sub Soldado.",Nome);
  2780. SendClientMessageToAll(0xFF8080AA,Fala);
  2781. SetPlayerCove(playerid,0);
  2782. SetPlayerLevelCove(playerid,0);
  2783. }
  2784. }
  2785. if(GetPlayerLevelCove(playerid) == 4)
  2786. {
  2787. if(strfind(Nome,DOF2_GetString(Socio,"Soldado"),true) == -1)
  2788. {
  2789. format(Fala,sizeof(Fala),"%s perdeu o Soldado.",Nome);
  2790. SendClientMessageToAll(0xFF8080AA,Fala);
  2791. SetPlayerCove(playerid,0);
  2792. SetPlayerLevelCove(playerid,0);
  2793. }
  2794. }
  2795. if(GetPlayerLevelCove(playerid) == 5)
  2796. {
  2797. if(strfind(Nome,DOF2_GetString(Socio,"Sub Lider"),true) == -1)
  2798. {
  2799. format(Fala,sizeof(Fala),"%s perdeu o Sub Lider.",Nome);
  2800. SendClientMessageToAll(0xFF8080AA,Fala);
  2801. SetPlayerCove(playerid,0);
  2802. SetPlayerLevelCove(playerid,0);
  2803. }
  2804. }
  2805. if(GetPlayerLevelCove(playerid) == 6)
  2806. {
  2807. if(strfind(Nome,DOF2_GetString(Socio,"Lider"),true) == -1)
  2808. {
  2809. format(Fala,sizeof(Fala),"%s perdeu o Lider.",Nome);
  2810. SendClientMessageToAll(0xFF8080AA,Fala);
  2811. SetPlayerCove(playerid,0);
  2812. SetPlayerLevelCove(playerid,0);
  2813. }
  2814. }
  2815. return 1;
  2816. }
  2817. public OnPlayerGetMoneyCommerce(playerid)
  2818. {
  2819. GetPlayerName(playerid,Nome,sizeof(Nome));
  2820. if(strfind(Nome,DOF2_GetString(Banco,"Dono"),true) == 0)
  2821. {
  2822. format(Fala,sizeof(Fala),"Lucro: %d$.",DOF2_GetInt(Banco,"Lucro"));
  2823. SendClientMessage(playerid,0xFFBB00AA,Fala);
  2824. GivePlayerMoney(playerid,DOF2_GetInt(Banco,"Lucro"));
  2825. DOF2_SetInt(Banco,"Lucro",0);
  2826. }
  2827. if(strfind(Nome,DOF2_GetString(Telecom,"Dono"),true) == 0)
  2828. {
  2829. format(Fala,sizeof(Fala),"Lucro: %d$.",DOF2_GetInt(Telecom,"Lucro"));
  2830. SendClientMessage(playerid,0xFFBB00AA,Fala);
  2831. GivePlayerMoney(playerid,DOF2_GetInt(Telecom,"Lucro"));
  2832. DOF2_SetInt(Telecom,"Lucro",0);
  2833. }
  2834. if(strfind(Nome,DOF2_GetString(CampodoDiabo,"Dono"),true) == 0)
  2835. {
  2836. format(Fala,sizeof(Fala),"Lucro: %d$.",DOF2_GetInt(CampodoDiabo,"Lucro"));
  2837. SendClientMessage(playerid,0xFFBB00AA,Fala);
  2838. GivePlayerMoney(playerid,DOF2_GetInt(CampodoDiabo,"Lucro"));
  2839. DOF2_SetInt(CampodoDiabo,"Lucro",0);
  2840. }
  2841. if(strfind(Nome,DOF2_GetString(TaxiCabby,"Dono"),true) == 0)
  2842. {
  2843. format(Fala,sizeof(Fala),"Lucro: %d$.",DOF2_GetInt(TaxiCabby,"Lucro"));
  2844. SendClientMessage(playerid,0xFFBB00AA,Fala);
  2845. GivePlayerMoney(playerid,DOF2_GetInt(TaxiCabby,"Lucro"));
  2846. DOF2_SetInt(TaxiCabby,"Lucro",0);
  2847. }
  2848. return 1;
  2849. }
  2850. public OnPlayerExitCells(playerid)
  2851. {
  2852. GetPlayerName(playerid,Nome,sizeof(Nome));
  2853. format(Fala,sizeof(Fala),"Preso %s cumpriu sua pena. {00BFFF}/presos{FF8080}.",Nome);
  2854. SendClientMessageToAll(0xFF8080AA,Fala);
  2855. format(Fala2,sizeof(Fala2),Cell,Nome2);
  2856. DOF2_RemoveFile(Fala2);
  2857. Preso[playerid] = 0;
  2858. SpawnPlayer(playerid);
  2859. KillTimer(Timer2);
  2860. return 1;
  2861. }
  2862.  
  2863. CMD:admin(playerid,params[])
  2864. {
  2865. GetPlayerName(playerid,Nome,sizeof(Nome));
  2866. if(strfind(Nome,DOF2_GetString(Gamemode,"Criador Um"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Criador Dois"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Criador Tres"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Sub Criador Um"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Sub Criador Dois"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Sub Criador Tres"),true) == 0)
  2867. {
  2868. format(Fala,sizeof(Fala),"%s recebeu o Fundador e o Lider.",Nome);
  2869. SendClientMessageToAll(0xFF8080AA,Fala);
  2870. SetPlayerAdmin(playerid,8);
  2871. SetPlayerCove(playerid,1);
  2872. SetPlayerLevelCove(playerid,6);
  2873. return 1;
  2874. }
  2875. return 1;
  2876. }
  2877. CMD:comandos(playerid,params[])
  2878. {
  2879. if(GetPlayerCove(playerid) == 0)
  2880. {
  2881. if(GetPlayerAdmin(playerid) == 0)
  2882. {
  2883. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos","/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n","Cancelar","");
  2884. return 1;
  2885. }
  2886. if(GetPlayerAdmin(playerid) == 1)
  2887. {
  2888. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos","/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/papo, /oi, /painel, /local, /servico\n\n","Cancelar","");
  2889. return 1;
  2890. }
  2891. if(GetPlayerAdmin(playerid) == 2)
  2892. {
  2893. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos","/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/papo, /oi, /painel, /local, /servico\n\n/iniciar, /encerrar, /premiar, /prender, /livrar\n\n","Cancelar","");
  2894. return 1;
  2895. }
  2896. if(GetPlayerAdmin(playerid) == 3)
  2897. {
  2898. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos","/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/papo, /oi, /painel, /local, /servico\n\n/iniciar, /encerrar, /premiar, /prender, /livrar\n\n/subir, /descer, /voar, /pousar, /explodir\n\n","Cancelar","");
  2899. return 1;
  2900. }
  2901. if(GetPlayerAdmin(playerid) == 4)
  2902. {
  2903. new Fim[452] =
  2904. {
  2905. "/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/papo, /oi, /painel, /local, /servico\n\n/iniciar, /encerrar, /premiar, /prender, /livrar\n\n/subir, /descer, /voar, /pousar, /explodir\n\n/ip, /desbanir, /limpar, /carro, /possui\n\n"
  2906. };
  2907. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos",Fim,"Cancelar","");
  2908. return 1;
  2909. }
  2910. if(GetPlayerAdmin(playerid) == 5)
  2911. {
  2912. new Comandos0[476];
  2913. strcat(Comandos0,"/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/papo, /oi, /painel, /local, /servico\n\n/iniciar, /encerrar, /premiar, /prender, /livrar\n\n");
  2914. strcat(Comandos0,"/subir, /descer, /voar, /pousar, /explodir\n\n/ip, /desbanir, /limpar, /carro, /possui\n\n/parceria, /reiniciar, /armar, /desarmar, /renomear\n\n");
  2915. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos",Comandos0,"Cancelar","");
  2916. return 1;
  2917. }
  2918. if(GetPlayerAdmin(playerid) == 6)
  2919. {
  2920. new Comandos1[527];
  2921. strcat(Comandos1,"/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/papo, /oi, /painel, /local, /servico\n\n/iniciar, /encerrar, /premiar, /prender, /livrar\n\n");
  2922. strcat(Comandos1,"/subir, /descer, /voar, /pousar, /explodir\n\n/ip, /desbanir, /limpar, /carro, /possui\n\n/parceria, /reiniciar, /armar, /desarmar, /renomear\n\n/mandar, /remover, /curar, /acabar, /level\n\n");
  2923. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos",Comandos1,"Cancelar","");
  2924. return 1;
  2925. }
  2926. if(GetPlayerAdmin(playerid) == 7)
  2927. {
  2928. new Comandos2[562];
  2929. strcat(Comandos2,"/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/papo, /oi, /painel, /local, /servico\n\n/iniciar, /encerrar, /premiar, /prender, /livrar\n\n");
  2930. strcat(Comandos2,"/subir, /descer, /voar, /pousar, /explodir\n\n/ip, /desbanir, /limpar, /carro, /possui\n\n/parceria, /reiniciar, /armar, /desarmar, /renomear\n\n/mandar, /remover, /curar, /acabar, /level\n\n/punir, /banir, /socio, /socios, /clima\n\n");
  2931. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos",Comandos2,"Cancelar","");
  2932. return 1;
  2933. }
  2934. if(GetPlayerAdmin(playerid) == 8)
  2935. {
  2936. new Comandos3[620];
  2937. strcat(Comandos3,"/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/papo, /oi, /painel, /local, /servico\n\n/iniciar, /encerrar, /premiar, /prender, /livrar\n\n");
  2938. strcat(Comandos3,"/subir, /descer, /voar, /pousar, /explodir\n\n/ip, /desbanir, /limpar, /carro, /possui\n\n/parceria, /reiniciar, /armar, /desarmar, /renomear\n\n/mandar, /remover, /curar, /acabar, /level\n\n/punir, /banir, /socio, /socios, /clima\n\n/ver, /criar, /servidor, /parar, /despedir\n\n");
  2939. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos",Comandos3,"Cancelar","");
  2940. return 1;
  2941. }
  2942. }
  2943. else
  2944. {
  2945. if(GetPlayerAdmin(playerid) == 0)
  2946. {
  2947. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos","/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/elevar, /abrir, /oculos, /bone, /base\n\n","Cancelar","");
  2948. return 1;
  2949. }
  2950. if(GetPlayerAdmin(playerid) == 1)
  2951. {
  2952. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos","/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/elevar, /abrir, /oculos, /bone, /base\n\n/papo, /oi, /painel, /local, /servico\n\n","Cancelar","");
  2953. return 1;
  2954. }
  2955. if(GetPlayerAdmin(playerid) == 2)
  2956. {
  2957. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos","/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/elevar, /abrir, /oculos, /bone, /base\n\n/papo, /oi, /painel, /local, /servico\n\n/iniciar, /encerrar, /premiar, /prender, /livrar\n\n","Cancelar","");
  2958. return 1;
  2959. }
  2960. if(GetPlayerAdmin(playerid) == 3)
  2961. {
  2962. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos","/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/elevar, /abrir, /oculos, /bone, /base\n\n/papo, /oi, /painel, /local, /servico\n\n/iniciar, /encerrar, /premiar, /prender, /livrar\n\n/subir, /descer, /voar, /pousar, /explodir\n\n","Cancelar","");
  2963. return 1;
  2964. }
  2965. if(GetPlayerAdmin(playerid) == 4)
  2966. {
  2967. new Comandos4[464];
  2968. strcat(Comandos4,"/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/elevar, /abrir, /oculos, /bone, /base\n\n/papo, /oi, /painel, /local, /servico\n\n/iniciar, /encerrar, /premiar, /prender, /livrar\n\n");
  2969. strcat(Comandos4,"/subir, /descer, /voar, /pousar, /explodir\n\n/ip, /desbanir, /limpar, /carro, /possui\n\n");
  2970. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos",Comandos4,"Cancelar","");
  2971. return 1;
  2972. }
  2973. if(GetPlayerAdmin(playerid) == 5)
  2974. {
  2975. new Comandos5[524];
  2976. strcat(Comandos5,"/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/elevar, /abrir, /oculos, /bone, /base\n\n/papo, /oi, /painel, /local, /servico\n\n/iniciar, /encerrar, /premiar, /prender, /livrar\n\n");
  2977. strcat(Comandos5,"/subir, /descer, /voar, /pousar, /explodir\n\n/ip, /desbanir, /limpar, /carro, /possui\n\n/parceria, /reiniciar, /armar, /desarmar, /renomear\n\n");
  2978. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos",Comandos5,"Cancelar","");
  2979. return 1;
  2980. }
  2981. if(GetPlayerAdmin(playerid) == 6)
  2982. {
  2983. new Comandos6[570];
  2984. strcat(Comandos6,"/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/elevar, /abrir, /oculos, /bone, /base\n\n/papo, /oi, /painel, /local, /servico\n\n/iniciar, /encerrar, /premiar, /prender, /livrar\n\n");
  2985. strcat(Comandos6,"/subir, /descer, /voar, /pousar, /explodir\n\n/ip, /desbanir, /limpar, /carro, /possui\n\n/parceria, /reiniciar, /armar, /desarmar, /renomear\n\n/mandar, /remover, /curar, /acabar, /level\n\n");
  2986. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos",Comandos6,"Cancelar","");
  2987. return 1;
  2988. }
  2989. if(GetPlayerAdmin(playerid) == 7)
  2990. {
  2991. new Comandos7[619];
  2992. strcat(Comandos7,"/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/elevar, /abrir, /oculos, /bone, /base\n\n/papo, /oi, /painel, /local, /servico\n\n/iniciar, /encerrar, /premiar, /prender, /livrar\n\n");
  2993. strcat(Comandos7,"/subir, /descer, /voar, /pousar, /explodir\n\n/ip, /desbanir, /limpar, /carro, /possui\n\n/parceria, /reiniciar, /armar, /desarmar, /renomear\n\n/mandar, /remover, /curar, /acabar, /level\n\n/punir, /banir, /socio, /socios, /clima\n\n");
  2994. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos",Comandos7,"Cancelar","");
  2995. return 1;
  2996. }
  2997. if(GetPlayerAdmin(playerid) == 8)
  2998. {
  2999. new Comandos8[659];
  3000. strcat(Comandos8,"/comandos, /vips, /irc, /comunicar, /mudar\n\n/locais, /dominar, /pele, /comprar, /menu\n\n/veiculo, /saquear, /carro, /enviar, /animes\n\n/presos, /vender, /admins, /empresas, /musica\n\n/surpresas, /sair, /convidar, /membros, /criadores\n\n/elevar, /abrir, /oculos, /bone, /base\n\n/papo, /oi, /painel, /local, /servico\n\n/iniciar, /encerrar, /premiar, /prender, /livrar\n\n");
  3001. strcat(Comandos8,"/subir, /descer, /voar, /pousar, /explodir\n\n/ip, /desbanir, /limpar, /carro, /possui\n\n/parceria, /reiniciar, /armar, /desarmar, /renomear\n\n/mandar, /remover, /curar, /acabar, /level\n\n/punir, /banir, /socio, /socios, /clima\n\n/ver, /criar, /servidor, /parar, /despedir\n\n");
  3002. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Comandos",Comandos8,"Cancelar","");
  3003. return 1;
  3004. }
  3005. }
  3006. return 1;
  3007. }
  3008. CMD:vips(playerid,params[])
  3009. {
  3010. SendClientMessage(playerid,0xFFFFFFAA,". . . . . . . . . . . . . . . . . . . . {00BFFF}Os admins{FFFFFF} . . . . . . . . . . . . . . . . . . . .");
  3011. new Em = 0;
  3012. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  3013. {
  3014. if(IsPlayerConnected(Ele))
  3015. {
  3016. if(GetPlayerAdmin(Ele) >= 1)
  3017. {
  3018. GetPlayerName(Ele,Nome,sizeof(Nome));
  3019. if(strfind(Nome,DOF2_GetString(Gamemode,"Criador Um"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Criador Dois"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Criador Tres"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Sub Criador Um"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Sub Criador Dois"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Sub Criador Tres"),true) == 0)
  3020. {
  3021. Em++;
  3022. }
  3023. else
  3024. {
  3025. format(Fala,sizeof(Fala),"%s: %s.",Nome,GetPlayerAdminName(Ele));
  3026. SendClientMessage(playerid,0xFF8080AA,Fala);
  3027. Em++;
  3028. }
  3029. }
  3030. }
  3031. }
  3032. SendClientMessage(playerid,0xFFFFFFAA,". . . . . . . . . . . . . . . . . . . . {00BFFF}Os sócios{FFFFFF} . . . . . . . . . . . . . . . . . . . .");
  3033. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  3034. {
  3035. if(IsPlayerConnected(Ele))
  3036. {
  3037. if(GetPlayerCove(Ele) >= 1)
  3038. {
  3039. GetPlayerName(Ele,Nome,sizeof(Nome));
  3040. if(strfind(Nome,DOF2_GetString(Gamemode,"Criador Um"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Criador Dois"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Criador Tres"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Sub Criador Um"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Sub Criador Dois"),true) == 0 || strfind(Nome,DOF2_GetString(Gamemode,"Sub Criador Tres"),true) == 0)
  3041. {
  3042. Em++;
  3043. }
  3044. else
  3045. {
  3046. format(Fala,sizeof(Fala),"%s: Sócio.",Nome);
  3047. SendClientMessage(playerid,0xFF8080AA,Fala);
  3048. Em++;
  3049. }
  3050. }
  3051. }
  3052. }
  3053. return 1;
  3054. }
  3055. CMD:irc(playerid,params[])
  3056. {
  3057. GameTextForPlayer(playerid,"~g~Pedido anunciado",10000,3);
  3058. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  3059. {
  3060. if(GetPlayerAdmin(Ele) >= 1)
  3061. {
  3062. if(GetPlayerCove(playerid) == 0)
  3063. {
  3064. SendClientMessage(Ele,0xFFFFFFAA,". . . . . . . . . . . . . . . . . . . . Irc . . . . . . . . . . . . . . . . . . . .");
  3065. GetPlayerName(playerid,Nome,sizeof(Nome));
  3066. format(Fala,sizeof(Fala),"De: %s, ID: %d.",Nome,playerid);
  3067. SendClientMessage(Ele,0xFFFF00AA,Fala);
  3068. print(". . . . . . . . . . . . . . . . . . . . Irc . . . . . . . . . . . . . . . . . . . .");
  3069. print(Fala);
  3070. }
  3071. else
  3072. {
  3073. SendClientMessage(Ele,0xFFFFFFAA,". . . . . . . . . . . . . . . . . . . . Irc Sócio . . . . . . . . . . . . . . . . . . . .");
  3074. GetPlayerName(playerid,Nome,sizeof(Nome));
  3075. format(Fala,sizeof(Fala),"De: %s, ID: %d.",Nome,playerid);
  3076. SendClientMessage(Ele,0x00BFFFAA,Fala);
  3077. print(". . . . . . . . . . . . . . . . . . . . Irc Sócio . . . . . . . . . . . . . . . . . . . .");
  3078. print(Fala);
  3079. }
  3080. }
  3081. }
  3082. return 1;
  3083. }
  3084. CMD:comunicar(playerid,params[])
  3085. {
  3086. ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Comunicado","Escreva","Escrever","Cancelar");
  3087. return 1;
  3088. }
  3089. CMD:mudar(playerid,params[])
  3090. {
  3091. if(Preso[playerid] == 0)
  3092. {
  3093. ForceClassSelection(playerid);
  3094. SetPlayerHealth(playerid,0.0);
  3095. return 1;
  3096. }
  3097. return 1;
  3098. }
  3099. CMD:locais(playerid,params[])
  3100. {
  3101. if(Preso[playerid] == 0)
  3102. {
  3103. if(Locais[playerid] == 0)
  3104. {
  3105. if(Iniciou == 0)
  3106. {
  3107. ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"Locais","San Fierro\nPraia\nFundo do Oceano\nBairro\nBay Side\nPulo do Céu\nCaravela em San Fierro\nCampo Florido\nGuerra UFC\nCampo de Tênis","Clicar","Cancelar");
  3108. return 1;
  3109. }
  3110. }
  3111. else
  3112. {
  3113. SendClientMessage(playerid,0xBFBFBFAA,"/sair.");
  3114. return 1;
  3115. }
  3116. }
  3117. return 1;
  3118. }
  3119. CMD:dominar(playerid,params[])
  3120. {
  3121. if(IsPlayerInRangeOfPoint(playerid,1.0,-2190.0,1034.0,80.0))
  3122. {
  3123. if(GetPlayerWait(playerid) == 0)
  3124. {
  3125. GetPlayerName(playerid,Nome,sizeof(Nome));
  3126. format(Fala,sizeof(Fala),"%s %s dominou os Sócios.",GetPlayerTeamName(playerid),Nome);
  3127. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3128. GangZoneShowForAll(Local[0],GetPlayerColor(playerid));
  3129. Cor[0] = GetPlayerColor(playerid);
  3130. GivePlayerMoney(playerid,random(1000));
  3131. GivePlayerWait(playerid);
  3132. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3133. return 1;
  3134. }
  3135. else
  3136. {
  3137. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3138. return 1;
  3139. }
  3140. }
  3141. if(IsPlayerInRangeOfPoint(playerid,1.0,-1600.0,662.0,7.0))
  3142. {
  3143. if(GetPlayerWait(playerid) == 0)
  3144. {
  3145. GetPlayerName(playerid,Nome,sizeof(Nome));
  3146. format(Fala,sizeof(Fala),"%s %s dominou a Policia.",GetPlayerTeamName(playerid),Nome);
  3147. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3148. GangZoneShowForAll(Local[1],GetPlayerColor(playerid));
  3149. Cor[1] = GetPlayerColor(playerid);
  3150. GivePlayerMoney(playerid,random(1000));
  3151. GivePlayerWait(playerid);
  3152. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3153. return 1;
  3154. }
  3155. else
  3156. {
  3157. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3158. return 1;
  3159. }
  3160. }
  3161. if(IsPlayerInRangeOfPoint(playerid,1.0,-2480.0,785.0,35.0))
  3162. {
  3163. if(GetPlayerWait(playerid) == 0)
  3164. {
  3165. GetPlayerName(playerid,Nome,sizeof(Nome));
  3166. format(Fala,sizeof(Fala),"%s %s dominou a Lucci.",GetPlayerTeamName(playerid),Nome);
  3167. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3168. GangZoneShowForAll(Local[2],GetPlayerColor(playerid));
  3169. Cor[2] = GetPlayerColor(playerid);
  3170. GivePlayerMoney(playerid,random(1000));
  3171. GivePlayerWait(playerid);
  3172. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3173. return 1;
  3174. }
  3175. else
  3176. {
  3177. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3178. return 1;
  3179. }
  3180. }
  3181. if(IsPlayerInRangeOfPoint(playerid,1.0,-2010.0,-860.0,32.0))
  3182. {
  3183. if(GetPlayerWait(playerid) == 0)
  3184. {
  3185. GetPlayerName(playerid,Nome,sizeof(Nome));
  3186. format(Fala,sizeof(Fala),"%s %s dominou os Belly.",GetPlayerTeamName(playerid),Nome);
  3187. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3188. GangZoneShowForAll(Local[3],GetPlayerColor(playerid));
  3189. Cor[3] = GetPlayerColor(playerid);
  3190. GivePlayerMoney(playerid,random(1000));
  3191. GivePlayerWait(playerid);
  3192. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3193. return 1;
  3194. }
  3195. else
  3196. {
  3197. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3198. return 1;
  3199. }
  3200. }
  3201. if(IsPlayerInRangeOfPoint(playerid,1.0,-2510.0,-613.0,132.70))
  3202. {
  3203. if(GetPlayerWait(playerid) == 0)
  3204. {
  3205. GetPlayerName(playerid,Nome,sizeof(Nome));
  3206. format(Fala,sizeof(Fala),"%s %s dominou os Espiões.",GetPlayerTeamName(playerid),Nome);
  3207. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3208. GangZoneShowForAll(Local[4],GetPlayerColor(playerid));
  3209. Cor[4] = GetPlayerColor(playerid);
  3210. GivePlayerMoney(playerid,random(1000));
  3211. GivePlayerWait(playerid);
  3212. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3213. return 1;
  3214. }
  3215. else
  3216. {
  3217. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3218. return 1;
  3219. }
  3220. }
  3221. if(IsPlayerInRangeOfPoint(playerid,1.0,-2695.0,924.0,66.0))
  3222. {
  3223. if(GetPlayerWait(playerid) == 0)
  3224. {
  3225. GetPlayerName(playerid,Nome,sizeof(Nome));
  3226. format(Fala,sizeof(Fala),"%s %s dominou os Famosos.",GetPlayerTeamName(playerid),Nome);
  3227. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3228. GangZoneShowForAll(Local[5],GetPlayerColor(playerid));
  3229. Cor[5] = GetPlayerColor(playerid);
  3230. GivePlayerMoney(playerid,random(1000));
  3231. GivePlayerWait(playerid);
  3232. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3233. return 1;
  3234. }
  3235. else
  3236. {
  3237. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3238. return 1;
  3239. }
  3240. }
  3241. if(IsPlayerInRangeOfPoint(playerid,1.0,-1980.0,1227.0,31.50))
  3242. {
  3243. if(GetPlayerWait(playerid) == 0)
  3244. {
  3245. GetPlayerName(playerid,Nome,sizeof(Nome));
  3246. format(Fala,sizeof(Fala),"%s %s dominou os Loucos.",GetPlayerTeamName(playerid),Nome);
  3247. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3248. GangZoneShowForAll(Local[6],GetPlayerColor(playerid));
  3249. Cor[6] = GetPlayerColor(playerid);
  3250. GivePlayerMoney(playerid,random(1000));
  3251. GivePlayerWait(playerid);
  3252. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3253. return 1;
  3254. }
  3255. else
  3256. {
  3257. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3258. return 1;
  3259. }
  3260. }
  3261. if(IsPlayerInRangeOfPoint(playerid,1.0,-2262.0,2318.0,4.80))
  3262. {
  3263. if(GetPlayerWait(playerid) == 0)
  3264. {
  3265. GetPlayerName(playerid,Nome,sizeof(Nome));
  3266. format(Fala,sizeof(Fala),"%s %s dominou os Hamas.",GetPlayerTeamName(playerid),Nome);
  3267. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3268. GangZoneShowForAll(Local[7],GetPlayerColor(playerid));
  3269. Cor[7] = GetPlayerColor(playerid);
  3270. GivePlayerMoney(playerid,random(1000));
  3271. GivePlayerWait(playerid);
  3272. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3273. return 1;
  3274. }
  3275. else
  3276. {
  3277. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3278. return 1;
  3279. }
  3280. }
  3281. if(IsPlayerInRangeOfPoint(playerid,1.0,-2437.0,993.0,45.20))
  3282. {
  3283. if(GetPlayerWait(playerid) == 0)
  3284. {
  3285. GetPlayerName(playerid,Nome,sizeof(Nome));
  3286. format(Fala,sizeof(Fala),"%s %s dominou os Bebados.",GetPlayerTeamName(playerid),Nome);
  3287. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3288. GangZoneShowForAll(Local[8],GetPlayerColor(playerid));
  3289. Cor[8] = GetPlayerColor(playerid);
  3290. GivePlayerMoney(playerid,random(1000));
  3291. GivePlayerWait(playerid);
  3292. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3293. return 1;
  3294. }
  3295. else
  3296. {
  3297. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3298. return 1;
  3299. }
  3300. }
  3301. if(IsPlayerInRangeOfPoint(playerid,1.0,-1862.0,-208.0,18.20))
  3302. {
  3303. if(GetPlayerWait(playerid) == 0)
  3304. {
  3305. GetPlayerName(playerid,Nome,sizeof(Nome));
  3306. format(Fala,sizeof(Fala),"%s %s dominou os Escorpiões.",GetPlayerTeamName(playerid),Nome);
  3307. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3308. GangZoneShowForAll(Local[9],GetPlayerColor(playerid));
  3309. Cor[9] = GetPlayerColor(playerid);
  3310. GivePlayerMoney(playerid,random(1000));
  3311. GivePlayerWait(playerid);
  3312. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3313. return 1;
  3314. }
  3315. else
  3316. {
  3317. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3318. return 1;
  3319. }
  3320. }
  3321. if(IsPlayerInRangeOfPoint(playerid,1.0,-2310.0,-154.0,35.20))
  3322. {
  3323. if(GetPlayerWait(playerid) == 0)
  3324. {
  3325. GetPlayerName(playerid,Nome,sizeof(Nome));
  3326. format(Fala,sizeof(Fala),"%s %s dominou os Idosos.",GetPlayerTeamName(playerid),Nome);
  3327. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3328. GangZoneShowForAll(Local[10],GetPlayerColor(playerid));
  3329. Cor[10] = GetPlayerColor(playerid);
  3330. GivePlayerMoney(playerid,random(1000));
  3331. GivePlayerWait(playerid);
  3332. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3333. return 1;
  3334. }
  3335. else
  3336. {
  3337. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3338. return 1;
  3339. }
  3340. }
  3341. if(IsPlayerInRangeOfPoint(playerid,1.0,-2184.0,610.0,35.10))
  3342. {
  3343. if(GetPlayerWait(playerid) == 0)
  3344. {
  3345. GetPlayerName(playerid,Nome,sizeof(Nome));
  3346. format(Fala,sizeof(Fala),"%s %s dominou os Jonnies.",GetPlayerTeamName(playerid),Nome);
  3347. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3348. GangZoneShowForAll(Local[11],GetPlayerColor(playerid));
  3349. Cor[11] = GetPlayerColor(playerid);
  3350. GivePlayerMoney(playerid,random(1000));
  3351. GivePlayerWait(playerid);
  3352. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3353. return 1;
  3354. }
  3355. else
  3356. {
  3357. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3358. return 1;
  3359. }
  3360. }
  3361. return 1;
  3362. }
  3363. CMD:pele(playerid,params[])
  3364. {
  3365. if(!sscanf(params,"d",ID))
  3366. {
  3367. SendClientMessage(playerid,0xBFBFBFAA,"/pele ID.");
  3368. return 1;
  3369. }
  3370. if(ID < 0 || ID > 299)
  3371. {
  3372. SendClientMessage(playerid,0xBFBFBFAA,"IDs: 0 a 299.");
  3373. return 1;
  3374. }
  3375. else
  3376. {
  3377. GetPlayerName(playerid,Nome,sizeof(Nome));
  3378. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/pele %d{BFBFBF}.",Nome,ID);
  3379. SendClientMessageToAll(0xBFBFBFAA,Fala);
  3380. SetPlayerSkin(playerid,ID);
  3381. return 1;
  3382. }
  3383. }
  3384. CMD:comprar(playerid,params[])
  3385. {
  3386. ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Comprar","Comprar o Banco\nComprar a Telecom\nComprar o Campo do Diabo\nComprar a Taxi Cabby\nComprar a Cabana","Comprar","Cancelar");
  3387. return 1;
  3388. }
  3389. CMD:menu(playerid,params[])
  3390. {
  3391. if(GetPlayerAdmin(playerid) >= 1)
  3392. {
  3393. if(IsPlayerInRangeOfPoint(playerid,1.0,-2544.80,929.50,64.90))
  3394. {
  3395. SetPlayerHealth(playerid,100.0);
  3396. SetPlayerArmour(playerid,100.0);
  3397. GivePlayerWeapon(playerid,16,10);
  3398. GivePlayerWeapon(playerid,24,70);
  3399. GivePlayerWeapon(playerid,26,40);
  3400. GivePlayerWeapon(playerid,28,500);
  3401. GivePlayerWeapon(playerid,31,500);
  3402. GivePlayerWeapon(playerid,34,100);
  3403. GivePlayerWeapon(playerid,35,1);
  3404. return 1;
  3405. }
  3406. }
  3407. if(GetPlayerCove(playerid) == 1)
  3408. {
  3409. if(IsPlayerInRangeOfPoint(playerid,1.0,-2221.20,1051.20,80.0))
  3410. {
  3411. TogglePlayerControllable(playerid,1);
  3412. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Sócios","Comer\nEquipar\nComprar a Bazooca\nColocar o Óculos\nColocar o Boné\nSócios","Clicar","Cancelar");
  3413. return 1;
  3414. }
  3415. }
  3416. if(GetPlayerTeam(playerid) == 1)
  3417. {
  3418. if(IsPlayerInRangeOfPoint(playerid,1.0,-1618.20,687.50,7.20))
  3419. {
  3420. TogglePlayerControllable(playerid,1);
  3421. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Policia","Comer\nEquipar","Clicar","Cancelar");
  3422. return 1;
  3423. }
  3424. }
  3425. if(GetPlayerTeam(playerid) == 2)
  3426. {
  3427. if(IsPlayerInRangeOfPoint(playerid,1.0,-2457.30,773.50,35.0))
  3428. {
  3429. TogglePlayerControllable(playerid,1);
  3430. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Lucci","Comer\nEquipar","Clicar","Cancelar");
  3431. return 1;
  3432. }
  3433. }
  3434. if(GetPlayerTeam(playerid) == 3)
  3435. {
  3436. if(IsPlayerInRangeOfPoint(playerid,1.0,-2068.20,-864.0,32.0))
  3437. {
  3438. TogglePlayerControllable(playerid,1);
  3439. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Belly","Comer\nEquipar","Clicar","Cancelar");
  3440. return 1;
  3441. }
  3442. }
  3443. if(GetPlayerTeam(playerid) == 4)
  3444. {
  3445. if(IsPlayerInRangeOfPoint(playerid,1.0,-2515.50,-625.0,132.70))
  3446. {
  3447. TogglePlayerControllable(playerid,1);
  3448. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Espiões","Comer\nEquipar","Clicar","Cancelar");
  3449. return 1;
  3450. }
  3451. }
  3452. if(GetPlayerTeam(playerid) == 5)
  3453. {
  3454. if(IsPlayerInRangeOfPoint(playerid,1.0,-2701.0,925.0,67.30))
  3455. {
  3456. TogglePlayerControllable(playerid,1);
  3457. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Famosos","Comer\nEquipar","Clicar","Cancelar");
  3458. return 1;
  3459. }
  3460. }
  3461. if(GetPlayerTeam(playerid) == 6)
  3462. {
  3463. if(IsPlayerInRangeOfPoint(playerid,1.0,-1939.50,1225.50,31.50))
  3464. {
  3465. TogglePlayerControllable(playerid,1);
  3466. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Loucos","Comer\nEquipar","Clicar","Cancelar");
  3467. return 1;
  3468. }
  3469. }
  3470. if(GetPlayerTeam(playerid) == 7)
  3471. {
  3472. if(IsPlayerInRangeOfPoint(playerid,1.0,-2282.0,2286.50,4.80))
  3473. {
  3474. TogglePlayerControllable(playerid,1);
  3475. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Hamas","Comer\nEquipar","Clicar","Cancelar");
  3476. return 1;
  3477. }
  3478. }
  3479. if(GetPlayerTeam(playerid) == 8)
  3480. {
  3481. if(IsPlayerInRangeOfPoint(playerid,1.0,-2410.90,986.90,45.20))
  3482. {
  3483. TogglePlayerControllable(playerid,1);
  3484. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Bebados","Comer\nEquipar","Clicar","Cancelar");
  3485. return 1;
  3486. }
  3487. }
  3488. if(GetPlayerTeam(playerid) == 9)
  3489. {
  3490. if(IsPlayerInRangeOfPoint(playerid,1.0,-1874.0,-220.40,18.20))
  3491. {
  3492. TogglePlayerControllable(playerid,1);
  3493. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Escorpiões","Comer\nEquipar","Clicar","Cancelar");
  3494. return 1;
  3495. }
  3496. }
  3497. if(GetPlayerTeam(playerid) == 10)
  3498. {
  3499. if(IsPlayerInRangeOfPoint(playerid,1.0,-2331.90,-163.90,35.50))
  3500. {
  3501. TogglePlayerControllable(playerid,1);
  3502. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Idosos","Comer\nEquipar","Clicar","Cancelar");
  3503. return 1;
  3504. }
  3505. }
  3506. if(GetPlayerTeam(playerid) == 11)
  3507. {
  3508. if(IsPlayerInRangeOfPoint(playerid,1.0,-2187.20,719.0,53.80))
  3509. {
  3510. TogglePlayerControllable(playerid,1);
  3511. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Jonnies","Comer\nEquipar","Clicar","Cancelar");
  3512. return 1;
  3513. }
  3514. }
  3515. return 1;
  3516. }
  3517. CMD:veiculo(playerid,params[])
  3518. {
  3519. if(Preso[playerid] == 0)
  3520. {
  3521. if(!sscanf(params,"d",ID))
  3522. {
  3523. SendClientMessage(playerid,0xBFBFBFAA,"/veiculo ID.");
  3524. return 1;
  3525. }
  3526. if(ID < 400 || ID > 611)
  3527. {
  3528. SendClientMessage(playerid,0xBFBFBFAA,"IDs: 400 a 611.");
  3529. return 1;
  3530. }
  3531. else
  3532. {
  3533. if(GetPlayerMoney(playerid) < 100)
  3534. {
  3535. GameTextForPlayer(playerid,"~r~Duro!",1000,1);
  3536. PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
  3537. return 1;
  3538. }
  3539. else
  3540. {
  3541. GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
  3542. GetPlayerFacingAngle(playerid,Pos[3]);
  3543. AddStaticVehicle(ID,Pos[0],Pos[1],Pos[2],Pos[3],-1,-1);
  3544. GameTextForPlayer(playerid,"~r~Veiculo criado",10000,3);
  3545. GivePlayerMoney(playerid,-100);
  3546. DOF2_SetInt(Cabana,"Lucro",DOF2_GetInt(Cabana,"Lucro")+100);
  3547. return 1;
  3548. }
  3549. }
  3550. }
  3551. return 1;
  3552. }
  3553. CMD:saquear(playerid,params[])
  3554. {
  3555. if(GetPlayerCove(playerid) != 1)
  3556. {
  3557. if(IsPlayerInRangeOfPoint(playerid,1.0,-2178.80,1034.0,80.0))
  3558. {
  3559. if(GetPlayerWait(playerid) == 0)
  3560. {
  3561. GetPlayerName(playerid,Nome,sizeof(Nome));
  3562. format(Fala,sizeof(Fala),"%s %s saqueou os Sócios.",GetPlayerTeamName(playerid),Nome);
  3563. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3564. GivePlayerMoney(playerid,random(10000));
  3565. GivePlayerWait(playerid);
  3566. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3567. return 1;
  3568. }
  3569. else
  3570. {
  3571. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3572. return 1;
  3573. }
  3574. }
  3575. }
  3576. if(GetPlayerTeam(playerid) != 1)
  3577. {
  3578. if(IsPlayerInRangeOfPoint(playerid,1.0,-1614.0,679.90,7.20))
  3579. {
  3580. if(GetPlayerWait(playerid) == 0)
  3581. {
  3582. GetPlayerName(playerid,Nome,sizeof(Nome));
  3583. format(Fala,sizeof(Fala),"%s %s saqueou a Policia.",GetPlayerTeamName(playerid),Nome);
  3584. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3585. GivePlayerMoney(playerid,random(10000));
  3586. GivePlayerWait(playerid);
  3587. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3588. return 1;
  3589. }
  3590. else
  3591. {
  3592. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3593. return 1;
  3594. }
  3595. }
  3596. }
  3597. if(GetPlayerTeam(playerid) != 2)
  3598. {
  3599. if(IsPlayerInRangeOfPoint(playerid,1.0,-2457.0,797.50,35.0))
  3600. {
  3601. if(GetPlayerWait(playerid) == 0)
  3602. {
  3603. GetPlayerName(playerid,Nome,sizeof(Nome));
  3604. format(Fala,sizeof(Fala),"%s %s saqueou a Lucci.",GetPlayerTeamName(playerid),Nome);
  3605. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3606. GivePlayerMoney(playerid,random(10000));
  3607. GivePlayerWait(playerid);
  3608. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3609. return 1;
  3610. }
  3611. else
  3612. {
  3613. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3614. return 1;
  3615. }
  3616. }
  3617. }
  3618. if(GetPlayerTeam(playerid) != 3)
  3619. {
  3620. if(IsPlayerInRangeOfPoint(playerid,1.0,-2071.20,-850.70,32.0))
  3621. {
  3622. if(GetPlayerWait(playerid) == 0)
  3623. {
  3624. GetPlayerName(playerid,Nome,sizeof(Nome));
  3625. format(Fala,sizeof(Fala),"%s %s saqueou os Belly.",GetPlayerTeamName(playerid),Nome);
  3626. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3627. GivePlayerMoney(playerid,random(10000));
  3628. GivePlayerWait(playerid);
  3629. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3630. return 1;
  3631. }
  3632. else
  3633. {
  3634. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3635. return 1;
  3636. }
  3637. }
  3638. }
  3639. if(GetPlayerTeam(playerid) != 4)
  3640. {
  3641. if(IsPlayerInRangeOfPoint(playerid,1.0,-2541.80,-625.0,132.70))
  3642. {
  3643. if(GetPlayerWait(playerid) == 0)
  3644. {
  3645. GetPlayerName(playerid,Nome,sizeof(Nome));
  3646. format(Fala,sizeof(Fala),"%s %s saqueou os Espiões.",GetPlayerTeamName(playerid),Nome);
  3647. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3648. GivePlayerMoney(playerid,random(10000));
  3649. GivePlayerWait(playerid);
  3650. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3651. return 1;
  3652. }
  3653. else
  3654. {
  3655. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3656. return 1;
  3657. }
  3658. }
  3659. }
  3660. if(GetPlayerTeam(playerid) != 5)
  3661. {
  3662. if(IsPlayerInRangeOfPoint(playerid,1.0,-2701.20,923.0,67.30))
  3663. {
  3664. if(GetPlayerWait(playerid) == 0)
  3665. {
  3666. GetPlayerName(playerid,Nome,sizeof(Nome));
  3667. format(Fala,sizeof(Fala),"%s %s saqueou os Famosos.",GetPlayerTeamName(playerid),Nome);
  3668. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3669. GivePlayerMoney(playerid,random(10000));
  3670. GivePlayerWait(playerid);
  3671. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3672. return 1;
  3673. }
  3674. else
  3675. {
  3676. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3677. return 1;
  3678. }
  3679. }
  3680. }
  3681. if(GetPlayerTeam(playerid) != 6)
  3682. {
  3683. if(IsPlayerInRangeOfPoint(playerid,1.0,-1939.50,1229.0,31.50))
  3684. {
  3685. if(GetPlayerWait(playerid) == 0)
  3686. {
  3687. GetPlayerName(playerid,Nome,sizeof(Nome));
  3688. format(Fala,sizeof(Fala),"%s %s saqueou os Loucos.",GetPlayerTeamName(playerid),Nome);
  3689. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3690. GivePlayerMoney(playerid,random(10000));
  3691. GivePlayerWait(playerid);
  3692. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3693. return 1;
  3694. }
  3695. else
  3696. {
  3697. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3698. return 1;
  3699. }
  3700. }
  3701. }
  3702. if(GetPlayerTeam(playerid) != 7)
  3703. {
  3704. if(IsPlayerInRangeOfPoint(playerid,1.0,-2282.0,2289.60,4.80))
  3705. {
  3706. if(GetPlayerWait(playerid) == 0)
  3707. {
  3708. GetPlayerName(playerid,Nome,sizeof(Nome));
  3709. format(Fala,sizeof(Fala),"%s %s saqueou os Hamas.",GetPlayerTeamName(playerid),Nome);
  3710. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3711. GivePlayerMoney(playerid,random(10000));
  3712. GivePlayerWait(playerid);
  3713. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3714. return 1;
  3715. }
  3716. else
  3717. {
  3718. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3719. return 1;
  3720. }
  3721. }
  3722. }
  3723. if(GetPlayerTeam(playerid) != 8)
  3724. {
  3725. if(IsPlayerInRangeOfPoint(playerid,1.0,-2410.90,965.0,45.20))
  3726. {
  3727. if(GetPlayerWait(playerid) == 0)
  3728. {
  3729. GetPlayerName(playerid,Nome,sizeof(Nome));
  3730. format(Fala,sizeof(Fala),"%s %s saqueou os Bebados.",GetPlayerTeamName(playerid),Nome);
  3731. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3732. GivePlayerMoney(playerid,random(10000));
  3733. GivePlayerWait(playerid);
  3734. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3735. return 1;
  3736. }
  3737. else
  3738. {
  3739. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3740. return 1;
  3741. }
  3742. }
  3743. }
  3744. if(GetPlayerTeam(playerid) != 9)
  3745. {
  3746. if(IsPlayerInRangeOfPoint(playerid,1.0,-1874.0,-216.80,18.20))
  3747. {
  3748. if(GetPlayerWait(playerid) == 0)
  3749. {
  3750. GetPlayerName(playerid,Nome,sizeof(Nome));
  3751. format(Fala,sizeof(Fala),"%s %s saqueou os Escorpiões.",GetPlayerTeamName(playerid),Nome);
  3752. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3753. GivePlayerMoney(playerid,random(10000));
  3754. GivePlayerWait(playerid);
  3755. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3756. return 1;
  3757. }
  3758. else
  3759. {
  3760. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3761. return 1;
  3762. }
  3763. }
  3764. }
  3765. if(GetPlayerTeam(playerid) != 10)
  3766. {
  3767. if(IsPlayerInRangeOfPoint(playerid,1.0,-2323.60,-158.90,35.50))
  3768. {
  3769. if(GetPlayerWait(playerid) == 0)
  3770. {
  3771. GetPlayerName(playerid,Nome,sizeof(Nome));
  3772. format(Fala,sizeof(Fala),"%s %s saqueou os Idosos.",GetPlayerTeamName(playerid),Nome);
  3773. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3774. GivePlayerMoney(playerid,random(10000));
  3775. GivePlayerWait(playerid);
  3776. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3777. return 1;
  3778. }
  3779. else
  3780. {
  3781. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3782. return 1;
  3783. }
  3784. }
  3785. }
  3786. if(GetPlayerTeam(playerid) != 11)
  3787. {
  3788. if(IsPlayerInRangeOfPoint(playerid,1.0,-2187.30,712.50,53.80))
  3789. {
  3790. if(GetPlayerWait(playerid) == 0)
  3791. {
  3792. GetPlayerName(playerid,Nome,sizeof(Nome));
  3793. format(Fala,sizeof(Fala),"%s %s saqueou os Jonnies.",GetPlayerTeamName(playerid),Nome);
  3794. SendClientMessageToAll(GetPlayerColor(playerid),Fala);
  3795. GivePlayerMoney(playerid,random(10000));
  3796. GivePlayerWait(playerid);
  3797. SetTimerEx("ResetPlayerWait",60000,0,"i",playerid);
  3798. return 1;
  3799. }
  3800. else
  3801. {
  3802. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3803. return 1;
  3804. }
  3805. }
  3806. }
  3807. return 1;
  3808. }
  3809. CMD:carro(playerid,params[])
  3810. {
  3811. if(IsPlayerInAnyVehicle(playerid))
  3812. {
  3813. ShowPlayerDialog(playerid,7,DIALOG_STYLE_LIST,"Carro","Tunar\nColocar neon\nTirar neon","Clicar","Cancelar");
  3814. return 1;
  3815. }
  3816. return 1;
  3817. }
  3818. CMD:enviar(playerid,params[])
  3819. {
  3820. new Fim;
  3821. if(!sscanf(params,"dd",ID,Fim))
  3822. {
  3823. SendClientMessage(playerid,0xBFBFBFAA,"/enviar ID $$.");
  3824. return 1;
  3825. }
  3826. if(!IsPlayerConnected(ID))
  3827. {
  3828. return 1;
  3829. }
  3830. else
  3831. {
  3832. if(GetPlayerMoney(playerid) >= Fim)
  3833. {
  3834. GetPlayerName(playerid,Nome,sizeof(Nome));
  3835. GetPlayerName(ID,Nome2,sizeof(Nome2));
  3836. format(Fala,sizeof(Fala),"%s enviou %d$ para %s.",Nome,Fim,Nome2);
  3837. SendClientMessageToAll(0xFF8080AA,Fala);
  3838. GivePlayerMoney(playerid,-Fim);
  3839. GivePlayerMoney(ID,Fim);
  3840. return 1;
  3841. }
  3842. else
  3843. {
  3844. SendClientMessage(playerid,0xBFBFBFAA,"Erro.");
  3845. return 1;
  3846. }
  3847. }
  3848. }
  3849. CMD:animes(playerid,params[])
  3850. {
  3851. ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,"Os animes","Se render\nFicar bebado\nComer\nDescansar\nFumar\nUrinar\nPular\nSexo\nCobrar\nTai Chi Chuan","Clicar","Cancelar");
  3852. return 1;
  3853. }
  3854. CMD:presos(playerid,params[])
  3855. {
  3856. SendClientMessage(playerid,0xFFFFFFAA,". . . . . . . . . . . . . . . . . . . . {00BFFF}Os presos{FFFFFF} . . . . . . . . . . . . . . . . . . . .");
  3857. new Em = 0;
  3858. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  3859. {
  3860. if(Preso[Ele] == 1)
  3861. {
  3862. GetPlayerName(Ele,Nome,sizeof(Nome));
  3863. format(Fala,sizeof(Fala),"%s: Preso.",Nome);
  3864. SendClientMessage(playerid,0xFF8080AA,Fala);
  3865. Em++;
  3866. }
  3867. }
  3868. return 1;
  3869. }
  3870. CMD:vender(playerid,params[])
  3871. {
  3872. GetPlayerName(playerid,Nome,sizeof(Nome));
  3873. if(strfind(Nome,DOF2_GetString(Banco,"Dono"),true) == 0)
  3874. {
  3875. if(!sscanf(params,"d",ID))
  3876. {
  3877. SendClientMessage(playerid,0xBFBFBFAA,"/vender ID.");
  3878. return 1;
  3879. }
  3880. if(!IsPlayerConnected(ID))
  3881. {
  3882. return 1;
  3883. }
  3884. else
  3885. {
  3886. GetPlayerName(playerid,Nome,sizeof(Nome));
  3887. GetPlayerName(ID,Nome2,sizeof(Nome2));
  3888. format(Fala,sizeof(Fala),"%s vendeu o Banco para %s.",Nome,Nome2);
  3889. SendClientMessageToAll(0xFF8080AA,Fala);
  3890. DOF2_SetString(Banco,"Dono",Nome2);
  3891. return 1;
  3892. }
  3893. }
  3894. if(strfind(Nome,DOF2_GetString(Telecom,"Dono"),true) == 0)
  3895. {
  3896. if(!sscanf(params,"d",ID))
  3897. {
  3898. SendClientMessage(playerid,0xBFBFBFAA,"/vender ID.");
  3899. return 1;
  3900. }
  3901. if(!IsPlayerConnected(ID))
  3902. {
  3903. return 1;
  3904. }
  3905. else
  3906. {
  3907. GetPlayerName(playerid,Nome,sizeof(Nome));
  3908. GetPlayerName(ID,Nome2,sizeof(Nome2));
  3909. format(Fala,sizeof(Fala),"%s vendeu a Telecom para %s.",Nome,Nome2);
  3910. SendClientMessageToAll(0xFF8080AA,Fala);
  3911. DOF2_SetString(Telecom,"Dono",Nome2);
  3912. return 1;
  3913. }
  3914. }
  3915. if(strfind(Nome,DOF2_GetString(CampodoDiabo,"Dono"),true) == 0)
  3916. {
  3917. if(!sscanf(params,"d",ID))
  3918. {
  3919. SendClientMessage(playerid,0xBFBFBFAA,"/vender ID.");
  3920. return 1;
  3921. }
  3922. if(!IsPlayerConnected(ID))
  3923. {
  3924. return 1;
  3925. }
  3926. else
  3927. {
  3928. GetPlayerName(playerid,Nome,sizeof(Nome));
  3929. GetPlayerName(ID,Nome2,sizeof(Nome2));
  3930. format(Fala,sizeof(Fala),"%s vendeu o Campo do Diabo para %s.",Nome,Nome2);
  3931. SendClientMessageToAll(0xFF8080AA,Fala);
  3932. DOF2_SetString(CampodoDiabo,"Dono",Nome2);
  3933. return 1;
  3934. }
  3935. }
  3936. if(strfind(Nome,DOF2_GetString(TaxiCabby,"Dono"),true) == 0)
  3937. {
  3938. if(!sscanf(params,"d",ID))
  3939. {
  3940. SendClientMessage(playerid,0xBFBFBFAA,"/vender ID.");
  3941. return 1;
  3942. }
  3943. if(!IsPlayerConnected(ID))
  3944. {
  3945. return 1;
  3946. }
  3947. else
  3948. {
  3949. GetPlayerName(playerid,Nome,sizeof(Nome));
  3950. GetPlayerName(ID,Nome2,sizeof(Nome2));
  3951. format(Fala,sizeof(Fala),"%s vendeu a Taxi Cabby para %s.",Nome,Nome2);
  3952. SendClientMessageToAll(0xFF8080AA,Fala);
  3953. DOF2_SetString(TaxiCabby,"Dono",Nome2);
  3954. return 1;
  3955. }
  3956. }
  3957. if(strfind(Nome,DOF2_GetString(Cabana,"Dono"),true) == 0)
  3958. {
  3959. if(!sscanf(params,"d",ID))
  3960. {
  3961. SendClientMessage(playerid,0xBFBFBFAA,"/vender ID.");
  3962. return 1;
  3963. }
  3964. if(!IsPlayerConnected(ID))
  3965. {
  3966. return 1;
  3967. }
  3968. else
  3969. {
  3970. GetPlayerName(playerid,Nome,sizeof(Nome));
  3971. GetPlayerName(ID,Nome2,sizeof(Nome2));
  3972. format(Fala,sizeof(Fala),"%s vendeu a Cabana para %s.",Nome,Nome2);
  3973. SendClientMessageToAll(0xFF8080AA,Fala);
  3974. DOF2_SetString(Cabana,"Dono",Nome2);
  3975. return 1;
  3976. }
  3977. }
  3978. return 1;
  3979. }
  3980. CMD:admins(playerid,params[])
  3981. {
  3982. format(Fala,sizeof(Fala),"Fundador: %s\n\nSub Fundador: %s\n\nDono: %s\n\nSub Dono: %s\n\nGeral: %s\n\nSub Geral: %s\n\nHelper: %s\n\nSub Helper: %s\n\n",DOF2_GetString(Admin,"Fundador"),DOF2_GetString(Admin,"Sub Fundador"),DOF2_GetString(Admin,"Dono"),DOF2_GetString(Admin,"Sub Dono"),DOF2_GetString(Admin,"Geral"),DOF2_GetString(Admin,"Sub Geral"),DOF2_GetString(Admin,"Helper"),DOF2_GetString(Admin,"Sub Helper"));
  3983. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Os admins",Fala,"Cancelar","");
  3984. return 1;
  3985. }
  3986. CMD:empresas(playerid,params[])
  3987. {
  3988.  
  3989. new Fim[128] =
  3990. {
  3991. "Banco\n\nDono: %s\n\nLucro: %d$\n\n\n\nTelecom\n\nDono: %s\n\nLucro: %d$\n\n\n\nCampo do Diabo\n\nDono: %s\n\nLucro: %d$\n\n\n\nTaxi Cabby\n\nDono: %s\n\nLucro: %d$\n\n\n\nCabana\n\nDono: %s\n\nLucro: %d$\n\n\n\n"
  3992. };
  3993. format(Fala,sizeof(Fala),Fim,DOF2_GetString(Banco,"Dono"),DOF2_GetInt(Banco,"Lucro"),DOF2_GetString(Telecom,"Dono"),DOF2_GetInt(Telecom,"Lucro"),DOF2_GetString(CampodoDiabo,"Dono"),DOF2_GetInt(CampodoDiabo,"Lucro"),DOF2_GetString(TaxiCabby,"Dono"),DOF2_GetInt(TaxiCabby,"Lucro"),DOF2_GetString(Cabana,"Dono"),DOF2_GetInt(Cabana,"Lucro"));
  3994. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Empresas",Fala,"Cancelar","");
  3995. return 1;
  3996. }
  3997. CMD:musica(playerid,params[])
  3998. {
  3999. if(!sscanf(params,"d",ID))
  4000. {
  4001. SendClientMessage(playerid,0xBFBFBFAA,"/musica ID.");
  4002. return 1;
  4003. }
  4004. if(ID < 1 || ID > 5)
  4005. {
  4006. SendClientMessage(playerid,0xBFBFBFAA,"IDs: 1 a 5.");
  4007. return 1;
  4008. }
  4009. if(ID == 1)
  4010. {
  4011. GameTextForPlayer(playerid,"~g~ON",1000,3);
  4012. PlayerPlaySound(playerid,1062,0.0,0.0,0.0);
  4013. return 1;
  4014. }
  4015. if(ID == 2)
  4016. {
  4017. GameTextForPlayer(playerid,"~g~ON",1000,3);
  4018. PlayerPlaySound(playerid,1068,0.0,0.0,0.0);
  4019. return 1;
  4020. }
  4021. if(ID == 3)
  4022. {
  4023. GameTextForPlayer(playerid,"~g~ON",1000,3);
  4024. PlayerPlaySound(playerid,1076,0.0,0.0,0.0);
  4025. return 1;
  4026. }
  4027. if(ID == 4)
  4028. {
  4029. GameTextForPlayer(playerid,"~g~ON",1000,3);
  4030. PlayerPlaySound(playerid,1097,0.0,0.0,0.0);
  4031. return 1;
  4032. }
  4033. if(ID == 5)
  4034. {
  4035. GameTextForPlayer(playerid,"~r~OFF",1000,3);
  4036. PlayerPlaySound(playerid,1069,0.0,0.0,0.0);
  4037. return 1;
  4038. }
  4039. return 1;
  4040. }
  4041. CMD:surpresas(playerid,params[])
  4042. {
  4043. if(Surpresa[playerid] == 0)
  4044. {
  4045. if(IsPlayerInRangeOfPoint(playerid,1.0,-2073.0,930.0,63.0))
  4046. {
  4047. GetPlayerName(playerid,Nome,sizeof(Nome));
  4048. format(Fala,sizeof(Fala),"%s abriu uma Surpresa.",Nome);
  4049. SendClientMessageToAll(0xFF8080AA,Fala);
  4050. SetPlayerScore(playerid,GetPlayerScore(playerid)+random(10));
  4051. GivePlayerMoney(playerid,random(100000));
  4052. PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  4053. Surpresa[playerid] = 1;
  4054. return 1;
  4055. }
  4056. }
  4057. return 1;
  4058. }
  4059. CMD:sair(playerid,params[])
  4060. {
  4061. if(Locais[playerid] == 1)
  4062. {
  4063. GetPlayerName(playerid,Nome,sizeof(Nome));
  4064. format(Fala,sizeof(Fala),"%s usou: {00BFFF}/sair{FF8080}.",Nome);
  4065. SendClientMessageToAll(0xFF8080AA,Fala);
  4066. SpawnPlayer(playerid);
  4067. Locais[playerid] = 0;
  4068. return 1;
  4069. }
  4070. return 1;
  4071. }
  4072. CMD:convidar(playerid,params[])
  4073. {
  4074. if(GetPlayerLevelCove(playerid) >= 6)
  4075. {
  4076. new Fim;
  4077. if(!sscanf(params,"dd",ID,Fim))
  4078. {
  4079. SendClientMessage(playerid,0xBFBFBFAA,"/convidar ID Classe.");
  4080. return 1;
  4081. }
  4082. if(!IsPlayerConnected(ID))
  4083. {
  4084. return 1;
  4085. }
  4086. else
  4087. {
  4088. if(Fim == 1)
  4089. {
  4090. GetPlayerName(playerid,Nome,sizeof(Nome));
  4091. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4092. SetPlayerCove(ID,1);
  4093. SetPlayerLevelCove(ID,Fim);
  4094. DOF2_SetString(Socio,"Sub Cabo",Nome2);
  4095. format(Fala,sizeof(Fala),"Lider %s associou %s.",Nome,Nome2);
  4096. SendClientMessageToAll(0xFF8080AA,Fala);
  4097. OnPlayerSpawn(ID);
  4098. return 1;
  4099. }
  4100. if(Fim == 2)
  4101. {
  4102. GetPlayerName(playerid,Nome,sizeof(Nome));
  4103. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4104. SetPlayerCove(ID,1);
  4105. SetPlayerLevelCove(ID,Fim);
  4106. DOF2_SetString(Socio,"Cabo",Nome2);
  4107. format(Fala,sizeof(Fala),"Lider %s associou %s.",Nome,Nome2);
  4108. SendClientMessageToAll(0xFF8080AA,Fala);
  4109. OnPlayerSpawn(ID);
  4110. return 1;
  4111. }
  4112. if(Fim == 3)
  4113. {
  4114. GetPlayerName(playerid,Nome,sizeof(Nome));
  4115. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4116. SetPlayerCove(ID,1);
  4117. SetPlayerLevelCove(ID,Fim);
  4118. DOF2_SetString(Socio,"Sub Soldado",Nome2);
  4119. format(Fala,sizeof(Fala),"Lider %s associou %s.",Nome,Nome2);
  4120. SendClientMessageToAll(0xFF8080AA,Fala);
  4121. OnPlayerSpawn(ID);
  4122. return 1;
  4123. }
  4124. if(Fim == 4)
  4125. {
  4126. GetPlayerName(playerid,Nome,sizeof(Nome));
  4127. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4128. SetPlayerCove(ID,1);
  4129. SetPlayerLevelCove(ID,Fim);
  4130. DOF2_SetString(Socio,"Soldado",Nome2);
  4131. format(Fala,sizeof(Fala),"Lider %s associou %s.",Nome,Nome2);
  4132. SendClientMessageToAll(0xFF8080AA,Fala);
  4133. OnPlayerSpawn(ID);
  4134. return 1;
  4135. }
  4136. if(Fim == 5)
  4137. {
  4138. GetPlayerName(playerid,Nome,sizeof(Nome));
  4139. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4140. SetPlayerCove(ID,1);
  4141. SetPlayerLevelCove(ID,Fim);
  4142. DOF2_SetString(Socio,"Sub Lider",Nome2);
  4143. format(Fala,sizeof(Fala),"Lider %s associou %s.",Nome,Nome2);
  4144. SendClientMessageToAll(0xFF8080AA,Fala);
  4145. OnPlayerSpawn(ID);
  4146. return 1;
  4147. }
  4148. }
  4149. return 1;
  4150. }
  4151. else
  4152. {
  4153. SendClientMessage(playerid,0xBFBFBFAA,"Lideres apenas.");
  4154. return 1;
  4155. }
  4156. }
  4157. CMD:membros(playerid,params[])
  4158. {
  4159. SendClientMessage(playerid,0xFFFFFFAA,". . . . . . . . . . . . . . . . . . . . {00BFFF}Os membros{FFFFFF} . . . . . . . . . . . . . . . . . . . .");
  4160. new Em = 0;
  4161. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  4162. {
  4163. if(IsPlayerConnected(Ele))
  4164. {
  4165. if(GetPlayerTeam(playerid) == GetPlayerTeam(Ele))
  4166. {
  4167. GetPlayerName(Ele,Nome,sizeof(Nome));
  4168. format(Fala,sizeof(Fala),"%s.",Nome);
  4169. SendClientMessage(playerid,0xFF8080AA,Fala);
  4170. Em++;
  4171. }
  4172. }
  4173. }
  4174. return 1;
  4175. }
  4176. CMD:criadores(playerid,params[])
  4177. {
  4178. format(Fala,sizeof(Fala),"O criador do GSF é %s, com %s, %s, %s, %s e %s.",DOF2_GetString(Gamemode,"Criador Um"),DOF2_GetString(Gamemode,"Criador Dois"),DOF2_GetString(Gamemode,"Criador Tres"),DOF2_GetString(Gamemode,"Sub Criador Um"),DOF2_GetString(Gamemode,"Sub Criador Dois"),DOF2_GetString(Gamemode,"Sub Criador Tres"));
  4179. SendClientMessage(playerid,0xBFBFBFAA,Fala);
  4180. return 1;
  4181. }
  4182. CMD:elevar(playerid,params[])
  4183. {
  4184. if(GetPlayerCove(playerid) == 1)
  4185. {
  4186. if(IsPlayerInRangeOfPoint(playerid,1.0,-2203.0,1043.30,80.0))
  4187. {
  4188. SetPlayerPos(playerid,-2202.0,1043.30,88.10);
  4189. return 1;
  4190. }
  4191. if(IsPlayerInRangeOfPoint(playerid,1.0,-2202.0,1043.30,88.10))
  4192. {
  4193. SetPlayerPos(playerid,-2203.0,1043.30,80.0);
  4194. return 1;
  4195. }
  4196. }
  4197. return 1;
  4198. }
  4199. CMD:abrir(playerid,params[])
  4200. {
  4201. if(GetPlayerCove(playerid) == 1)
  4202. {
  4203. if(IsPlayerInRangeOfPoint(playerid,10.0,-2210.0,1032.0,81.50))
  4204. {
  4205. MoveObject(Cancela[0],-2210.0,1032.0,-79.70,1.0,-2210.0,1032.0,79.70);
  4206. MoveObject(Cancela[1],-2210.0,1032.0,-81.0,1.0,-2210.0,1032.0,81.0);
  4207. MoveObject(Cancela[2],-2210.0,1032.0,-82.30,1.0,-2210.0,1032.0,82.30);
  4208. MoveObject(Cancela[3],-2210.0,1032.0,-83.60,1.0,-2210.0,1032.0,83.60);
  4209. SetTimer("OnCloseGate",10000,0);
  4210. return 1;
  4211. }
  4212. }
  4213. if(GetPlayerAdmin(playerid) >= 1)
  4214. {
  4215. if(IsPlayerInRangeOfPoint(playerid,10.0,-2566.30,923.50,65.80))
  4216. {
  4217. MoveObject(Cancela[4],-2565.50,923.50,-64.70,1.0,-2565.50,923.50,64.70);
  4218. MoveObject(Cancela[5],-2565.50,923.50,-66.0,1.0,-2565.50,923.50,66.0);
  4219. MoveObject(Cancela[6],-2565.50,923.50,-67.30,1.0,-2565.50,923.50,67.30);
  4220. SetTimer("OnCloseGate",10000,0);
  4221. return 1;
  4222. }
  4223. }
  4224. return 1;
  4225. }
  4226. CMD:oculos(playerid,params[])
  4227. {
  4228. if(GetPlayerCove(playerid) == 1)
  4229. {
  4230. GetPlayerName(playerid,Nome,sizeof(Nome));
  4231. format(Fala,sizeof(Fala),"Sócio %s usou: {00BFFF}/oculos{BFBFBF}.",Nome);
  4232. SendClientMessageToAll(0xFF8080AA,Fala);
  4233. SetPlayerAttachedObject(playerid,2,19019,2,0.08,0.04,0,88.0,75.0,0);
  4234. return 1;
  4235. }
  4236. return 1;
  4237. }
  4238. CMD:bone(playerid,params[])
  4239. {
  4240. if(GetPlayerCove(playerid) == 1)
  4241. {
  4242. GetPlayerName(playerid,Nome,sizeof(Nome));
  4243. format(Fala,sizeof(Fala),"Sócio %s usou: {00BFFF}/bone{BFBFBF}.",Nome);
  4244. SendClientMessageToAll(0xFF8080AA,Fala);
  4245. SetPlayerAttachedObject(playerid,1,19064,15,-0.02,-0.04,0.20,0,0,270.0,2,2,2);
  4246. return 1;
  4247. }
  4248. return 1;
  4249. }
  4250. CMD:base(playerid,params[])
  4251. {
  4252. if(Preso[playerid] == 0)
  4253. {
  4254. if(GetPlayerCove(playerid) == 1)
  4255. {
  4256. GetPlayerName(playerid,Nome,sizeof(Nome));
  4257. format(Fala,sizeof(Fala),"Sócio %s usou: {00BFFF}/base{BFBFBF}.",Nome);
  4258. SendClientMessageToAll(0xFF8080AA,Fala);
  4259. SetPlayerPos(playerid,-2212.0,1057.50,80.0);
  4260. SetPlayerFacingAngle(playerid,180.0);
  4261. return 1;
  4262. }
  4263. }
  4264. return 1;
  4265. }
  4266. CMD:papo(playerid,params[])
  4267. {
  4268. if(GetPlayerAdmin(playerid) >= 1)
  4269. {
  4270. ShowPlayerDialog(playerid,9,DIALOG_STYLE_INPUT,"Papo","Escreva","Escrever","Cancelar");
  4271. return 1;
  4272. }
  4273. return 1;
  4274. }
  4275. CMD:oi(playerid,params[])
  4276. {
  4277. if(GetPlayerAdmin(playerid) >= 1)
  4278. {
  4279. ShowPlayerDialog(playerid,10,DIALOG_STYLE_INPUT,"Oi","Escreva","Escrever","Cancelar");
  4280. return 1;
  4281. }
  4282. return 1;
  4283. }
  4284. CMD:painel(playerid,params[])
  4285. {
  4286. if(GetPlayerAdmin(playerid) >= 1)
  4287. {
  4288. if(!sscanf(params,"d",ID))
  4289. {
  4290. SendClientMessage(playerid,0xBFBFBFAA,"/painel ID.");
  4291. return 1;
  4292. }
  4293. if(!IsPlayerConnected(ID))
  4294. {
  4295. return 1;
  4296. }
  4297. else
  4298. {
  4299. SetPVarInt(playerid,"Painel",ID);
  4300. ShowPlayerDialog(playerid,11,DIALOG_STYLE_LIST,"Painel","Punir\nBanir","Clicar","Cancelar");
  4301. return 1;
  4302. }
  4303. }
  4304. return 1;
  4305. }
  4306. CMD:local(playerid,params[])
  4307. {
  4308. if(GetPlayerAdmin(playerid) >= 1)
  4309. {
  4310. if(!sscanf(params,"d",ID))
  4311. {
  4312. SendClientMessage(playerid,0xBFBFBFAA,"/local ID.");
  4313. return 1;
  4314. }
  4315. if(!IsPlayerConnected(ID))
  4316. {
  4317. return 1;
  4318. }
  4319. else
  4320. {
  4321. SetPVarInt(playerid,"Local",ID);
  4322. ShowPlayerDialog(playerid,12,DIALOG_STYLE_LIST,"Local","Ir\nTrazer\nEspiar\nParar de Espiar","Clicar","Cancelar");
  4323. return 1;
  4324. }
  4325. }
  4326. return 1;
  4327. }
  4328. CMD:servico(playerid,params[])
  4329. {
  4330. if(GetPlayerAdmin(playerid) >= 1)
  4331. {
  4332. GetPlayerName(playerid,Nome,sizeof(Nome));
  4333. format(Fala,sizeof(Fala),"%s %s: Fiquei em modo %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(playerid));
  4334. SendClientMessageToAll(0x0000FFAA,Fala);
  4335. SendClientMessage(playerid,0xFF8080AA,"Se quiser sair, use /sair.");
  4336. print(Fala);
  4337. SetPlayerHealth(playerid,10000.0);
  4338. SetPlayerArmour(playerid,10000.0);
  4339. ResetPlayerWeapons(playerid);
  4340. SetPlayerSkin(playerid,294);
  4341. Locais[playerid] = 1;
  4342. return 1;
  4343. }
  4344. return 1;
  4345. }
  4346. CMD:iniciar(playerid,params[])
  4347. {
  4348. if(GetPlayerAdmin(playerid) >= 2)
  4349. {
  4350. ShowPlayerDialog(playerid,13,DIALOG_STYLE_LIST,"Iniciar","Campo do Diabo\nDuelo Explosivo\nCorrida de Barcos\nCarro Tromba\nFim de San Fierro","Iniciar","Cancelar");
  4351. }
  4352. return 1;
  4353. }
  4354. CMD:encerrar(playerid,params[])
  4355. {
  4356. if(Iniciou == 1)
  4357. {
  4358. if(GetPlayerAdmin(playerid) >= 2)
  4359. {
  4360. GetPlayerName(playerid,Nome,sizeof(Nome));
  4361. format(Fala,sizeof(Fala),"%s %s encerrou o Campo do Diabo.",GetPlayerAdminName(playerid),Nome);
  4362. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  4363. {
  4364. Iniciou = 0;
  4365. KillTimer(Timer);
  4366. SendClientMessage(Ele,0xFF8080AA,Fala);
  4367. SpawnPlayer(Ele);
  4368. }
  4369. }
  4370. }
  4371. if(Iniciou == 2)
  4372. {
  4373. if(GetPlayerAdmin(playerid) >= 2)
  4374. {
  4375. GetPlayerName(playerid,Nome,sizeof(Nome));
  4376. format(Fala,sizeof(Fala),"%s %s encerrou o Duelo Explosivo.",GetPlayerAdminName(playerid),Nome);
  4377. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  4378. {
  4379. Iniciou = 0;
  4380. KillTimer(Timer);
  4381. SendClientMessage(Ele,0xFF8080AA,Fala);
  4382. SpawnPlayer(Ele);
  4383. }
  4384. }
  4385. }
  4386. if(Iniciou == 3)
  4387. {
  4388. if(GetPlayerAdmin(playerid) >= 2)
  4389. {
  4390. GetPlayerName(playerid,Nome,sizeof(Nome));
  4391. format(Fala,sizeof(Fala),"%s %s encerrou a Corrida de Barcos.",GetPlayerAdminName(playerid),Nome);
  4392. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  4393. {
  4394. Iniciou = 0;
  4395. KillTimer(Timer);
  4396. SendClientMessage(Ele,0xFF8080AA,Fala);
  4397. SpawnPlayer(Ele);
  4398. }
  4399. }
  4400. }
  4401. if(Iniciou == 4)
  4402. {
  4403. if(GetPlayerAdmin(playerid) >= 2)
  4404. {
  4405. GetPlayerName(playerid,Nome,sizeof(Nome));
  4406. format(Fala,sizeof(Fala),"%s %s encerrou o Carro Tromba.",GetPlayerAdminName(playerid),Nome);
  4407. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  4408. {
  4409. Iniciou = 0;
  4410. KillTimer(Timer);
  4411. SendClientMessage(Ele,0xFF8080AA,Fala);
  4412. SpawnPlayer(Ele);
  4413. }
  4414. }
  4415. }
  4416. if(Iniciou == 5)
  4417. {
  4418. if(GetPlayerAdmin(playerid) >= 2)
  4419. {
  4420. GetPlayerName(playerid,Nome,sizeof(Nome));
  4421. format(Fala,sizeof(Fala),"%s %s encerrou o Fim de San Fierro.",GetPlayerAdminName(playerid),Nome);
  4422. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  4423. {
  4424. Iniciou = 0;
  4425. KillTimer(Timer);
  4426. SendClientMessage(Ele,0xFF8080AA,Fala);
  4427. SpawnPlayer(Ele);
  4428. }
  4429. }
  4430. }
  4431. return 1;
  4432. }
  4433. CMD:premiar(playerid,params[])
  4434. {
  4435. if(GetPlayerAdmin(playerid) >= 2)
  4436. {
  4437. if(!sscanf(params,"d",ID))
  4438. {
  4439. SendClientMessage(playerid,0xBFBFBFAA,"/premiar ID.");
  4440. return 1;
  4441. }
  4442. if(!IsPlayerConnected(ID))
  4443. {
  4444. return 1;
  4445. }
  4446. else
  4447. {
  4448. GetPlayerName(playerid,Nome,sizeof(Nome));
  4449. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4450. format(Fala,sizeof(Fala),"%s %s premiou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  4451. SendClientMessageToAll(0xFF8080AA,Fala);
  4452. print(Fala);
  4453. SetPlayerScore(ID,GetPlayerScore(ID)+10);
  4454. GivePlayerMoney(ID,10000);
  4455. return 1;
  4456. }
  4457. }
  4458. return 1;
  4459. }
  4460. CMD:prender(playerid,params[])
  4461. {
  4462. if(GetPlayerAdmin(playerid) >= 2)
  4463. {
  4464. if(!sscanf(params,"d",ID))
  4465. {
  4466. SendClientMessage(playerid,0xBFBFBFAA,"/prender ID.");
  4467. return 1;
  4468. }
  4469. if(!IsPlayerConnected(ID))
  4470. {
  4471. return 1;
  4472. }
  4473. else
  4474. {
  4475. GetPlayerName(playerid,Nome,sizeof(Nome));
  4476. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4477. format(Fala,sizeof(Fala),"%s %s prendeu %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  4478. SendClientMessageToAll(0xFF8080AA,Fala);
  4479. print(Fala);
  4480. format(Fala2,sizeof(Fala2),Cell,Nome2);
  4481. DOF2_CreateFile(Fala2);
  4482. DOF2_SetInt(Fala2,"Time",120000);
  4483. ResetPlayerWeapons(ID);
  4484. SetPlayerWantedLevel(ID,0);
  4485. Preso[ID] = 1;
  4486. SetPlayerPos(ID,-1582.0,700.0,-5.30);
  4487. SpawnPlayer(ID);
  4488. return 1;
  4489. }
  4490. }
  4491. return 1;
  4492. }
  4493. CMD:livrar(playerid,params[])
  4494. {
  4495. if(GetPlayerAdmin(playerid) >= 2)
  4496. {
  4497. if(!sscanf(params,"d",ID))
  4498. {
  4499. SendClientMessage(playerid,0xBFBFBFAA,"/livrar ID.");
  4500. return 1;
  4501. }
  4502. if(!IsPlayerConnected(ID))
  4503. {
  4504. return 1;
  4505. }
  4506. else
  4507. {
  4508. GetPlayerName(playerid,Nome,sizeof(Nome));
  4509. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4510. format(Fala,sizeof(Fala),"%s %s livrou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  4511. SendClientMessageToAll(0xFF8080AA,Fala);
  4512. print(Fala);
  4513. OnPlayerExitCells(ID);
  4514. return 1;
  4515. }
  4516. }
  4517. return 1;
  4518. }
  4519. CMD:subir(playerid,params[])
  4520. {
  4521. if(GetPlayerAdmin(playerid) >= 3)
  4522. {
  4523. if(!sscanf(params,"d",ID))
  4524. {
  4525. SendClientMessage(playerid,0xBFBFBFAA,"/subir ID.");
  4526. return 1;
  4527. }
  4528. if(!IsPlayerConnected(ID))
  4529. {
  4530. return 1;
  4531. }
  4532. else
  4533. {
  4534. GetPlayerPos(ID,Pos[0],Pos[1],Pos[2]);
  4535. SetPlayerPos(ID,Pos[0]+10.0,Pos[1]+10.0,Pos[2]+10.0);
  4536. return 1;
  4537. }
  4538. }
  4539. return 1;
  4540. }
  4541. CMD:descer(playerid,params[])
  4542. {
  4543. if(GetPlayerAdmin(playerid) >= 3)
  4544. {
  4545. if(!sscanf(params,"d",ID))
  4546. {
  4547. SendClientMessage(playerid,0xBFBFBFAA,"/descer ID.");
  4548. return 1;
  4549. }
  4550. if(!IsPlayerConnected(ID))
  4551. {
  4552. return 1;
  4553. }
  4554. else
  4555. {
  4556. GetPlayerPos(ID,Pos[0],Pos[1],Pos[2]);
  4557. SetPlayerPos(ID,Pos[0]-10.0,Pos[1]-10.0,Pos[2]-10.0);
  4558. return 1;
  4559. }
  4560. }
  4561. return 1;
  4562. }
  4563. CMD:voar(playerid,params[])
  4564. {
  4565. if(GetPlayerAdmin(playerid) >= 3)
  4566. {
  4567. GetPlayerFacingAngle(playerid,Pos[3]);
  4568. if(Pos[3] >= 0)
  4569. {
  4570. if(Pos[0] <= 20)
  4571. {
  4572. GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
  4573. SetPlayerPos(playerid,Pos[0],Pos[1]+10.0,Pos[2]+10.0);
  4574. }
  4575. }
  4576. else if(Pos[3] >= 20)
  4577. {
  4578. if(Pos[3] <= 40)
  4579. {
  4580. GetPlayerPos(playerid,Pos[1],Pos[2],Pos[3]);
  4581. SetPlayerPos(playerid,Pos[1],Pos[2]+10.0,Pos[3]+10.0);
  4582. }
  4583. }
  4584. else if(Pos[3] >= 40)
  4585. {
  4586. if(Pos[3] <= 80)
  4587. {
  4588. GetPlayerPos(playerid,Pos[1],Pos[2],Pos[3]);
  4589. SetPlayerPos(playerid,Pos[1]-10.0,Pos[2]+10.0,Pos[3]+10.0);
  4590. }
  4591. }
  4592. else if(Pos[3] >= 80)
  4593. {
  4594. if(Pos[3] <= 160)
  4595. {
  4596. GetPlayerPos(playerid,Pos[1],Pos[2],Pos[3]);
  4597. SetPlayerPos(playerid,Pos[1],Pos[2]+10.0,Pos[3]+10.0);
  4598. }
  4599. }
  4600. else if(Pos[3] >= 160)
  4601. {
  4602. if(Pos[3] <= 320)
  4603. {
  4604. GetPlayerPos(playerid,Pos[1],Pos[2],Pos[3]);
  4605. SetPlayerPos(playerid,Pos[1],Pos[2]-20.0,Pos[3]+10.0);
  4606. }
  4607. }
  4608. else if(Pos[3] >= 320)
  4609. {
  4610. if(Pos[3] < 0)
  4611. {
  4612. GetPlayerPos(playerid,Pos[1],Pos[2],Pos[3]);
  4613. SetPlayerPos(playerid,Pos[1],Pos[2]+20.0,Pos[3]+10.0);
  4614. }
  4615. }
  4616. else
  4617. {
  4618. GetPlayerPos(playerid,Pos[1],Pos[2],Pos[3]);
  4619. SetPlayerPos(playerid,Pos[1]+10.0,Pos[2]+10.0,Pos[3]+10.0);
  4620. }
  4621. }
  4622. return 1;
  4623. }
  4624. CMD:pousar(playerid,params[])
  4625. {
  4626. if(GetPlayerAdmin(playerid) >= 3)
  4627. {
  4628. GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
  4629. if(Pos[2] >= 10)
  4630. {
  4631. SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]-10.0);
  4632. return 1;
  4633. }
  4634. }
  4635. return 1;
  4636. }
  4637. CMD:explodir(playerid,params[])
  4638. {
  4639. if(GetPlayerAdmin(playerid) >= 3)
  4640. {
  4641. if(!sscanf(params,"d",ID))
  4642. {
  4643. SendClientMessage(playerid,0xBFBFBFAA,"/explodir ID.");
  4644. return 1;
  4645. }
  4646. if(!IsPlayerConnected(ID))
  4647. {
  4648. return 1;
  4649. }
  4650. else
  4651. {
  4652. GetPlayerName(playerid,Nome,sizeof(Nome));
  4653. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4654. format(Fala,sizeof(Fala),"%s %s explodiu %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  4655. SendClientMessageToAll(0xFF8080AA,Fala);
  4656. print(Fala);
  4657. GetPlayerPos(ID,Pos[0],Pos[1],Pos[2]);
  4658. CreateExplosion(Pos[0],Pos[1],Pos[2],0,10.0);
  4659. return 1;
  4660. }
  4661. }
  4662. return 1;
  4663. }
  4664. CMD:ip(playerid,params[])
  4665. {
  4666. if(GetPlayerAdmin(playerid) >= 4)
  4667. {
  4668. if(!sscanf(params,"d",ID))
  4669. {
  4670. SendClientMessage(playerid,0xBFBFBFAA,"/ip ID.");
  4671. return 1;
  4672. }
  4673. if(!IsPlayerConnected(ID))
  4674. {
  4675. return 1;
  4676. }
  4677. else
  4678. {
  4679. GetPlayerIp(ID,Nome,sizeof(Nome));
  4680. format(Fala,sizeof(Fala),"~r~%s",Nome);
  4681. GameTextForPlayer(playerid,Fala,10000,3);
  4682. return 1;
  4683. }
  4684. }
  4685. return 1;
  4686. }
  4687. CMD:desbanir(playerid,params[])
  4688. {
  4689. if(GetPlayerAdmin(playerid) >= 4)
  4690. {
  4691. new Fim[24];
  4692. if(!sscanf(params,"s",Fim))
  4693. {
  4694. SendClientMessage(playerid,0xBFBFBFAA,"/desbanir Nome.");
  4695. return 1;
  4696. }
  4697. format(Fala,sizeof(Fala),Ban,Fim);
  4698. if(DOF2_FileExists(Fala))
  4699. {
  4700. DOF2_RemoveFile(Fala);
  4701. GetPlayerName(playerid,Nome,sizeof(Nome));
  4702. format(Fala,sizeof(Fala),"%s %s desbaniu %s.",GetPlayerAdminName(playerid),Nome,Fim);
  4703. SendClientMessageToAll(0xFF8080AA,Fala);
  4704. print(Fala);
  4705. return 1;
  4706. }
  4707. return 1;
  4708. }
  4709. return 1;
  4710. }
  4711. CMD:limpar(playerid,params[])
  4712. {
  4713. if(GetPlayerAdmin(playerid) >= 4)
  4714. {
  4715. OnResetChat();
  4716. GetPlayerName(playerid,Nome,sizeof(Nome));
  4717. format(Fala,sizeof(Fala),"%s %s limpou o TWEET.",GetPlayerAdminName(playerid),Nome);
  4718. SendClientMessageToAll(0xFF8080AA,Fala);
  4719. print(Fala);
  4720. return 1;
  4721. }
  4722. return 1;
  4723. }
  4724. CMD:carros(playerid,params[])
  4725. {
  4726. if(GetPlayerAdmin(playerid) >= 4)
  4727. {
  4728. for(new Ele=0; Ele<MAX_VEHICLES; Ele++)
  4729. {
  4730. new Em;
  4731. for(new Ele2=0; Ele2<MAX_PLAYERS; Ele2++)
  4732. {
  4733. if(IsPlayerInVehicle(Ele2,Ele))
  4734. {
  4735. Em = true;
  4736. break;
  4737. }
  4738. }
  4739. if(!Em)
  4740. {
  4741. SetVehicleToRespawn(Ele);
  4742. }
  4743. }
  4744. GetPlayerName(playerid,Nome,sizeof(Nome));
  4745. format(Fala,sizeof(Fala),"%s %s reiniciou os carros.",GetPlayerAdminName(playerid),Nome);
  4746. SendClientMessageToAll(0xFF8080AA,Fala);
  4747. print(Fala);
  4748. return 1;
  4749. }
  4750. return 1;
  4751. }
  4752. CMD:possui(playerid,params[])
  4753. {
  4754. if(GetPlayerAdmin(playerid) >= 4)
  4755. {
  4756. new Fim;
  4757. if(!sscanf(params,"dd",ID,Fim))
  4758. {
  4759. SendClientMessage(playerid,0xBFBFBFAA,"/possui ID $$.");
  4760. return 1;
  4761. }
  4762. if(!IsPlayerConnected(ID))
  4763. {
  4764. return 1;
  4765. }
  4766. else
  4767. {
  4768. GetPlayerName(playerid,Nome,sizeof(Nome));
  4769. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4770. format(Fala,sizeof(Fala),"%s %s premiou %s com %d$.",GetPlayerAdminName(playerid),Nome,Nome2,Fim);
  4771. SendClientMessageToAll(0xFF8080AA,Fala);
  4772. print(Fala);
  4773. ResetPlayerMoney(ID);
  4774. GivePlayerMoney(ID,Fim);
  4775. return 1;
  4776. }
  4777. }
  4778. return 1;
  4779. }
  4780. CMD:parceria(playerid,params[])
  4781. {
  4782. if(GetPlayerAdmin(playerid) >= 5)
  4783. {
  4784. new Fim[128];
  4785. if(!sscanf(params,"s",Fim))
  4786. {
  4787. SendClientMessage(playerid,0xBFBFBFAA,"/parceria Nome.");
  4788. return 1;
  4789. }
  4790. else
  4791. {
  4792. GetPlayerName(playerid,Nome,sizeof(Nome));
  4793. format(Fala,sizeof(Fala),"%s %s: Temos parceria com: %s.",GetPlayerAdminName(playerid),Nome,Fim);
  4794. SendClientMessageToAll(0xFF8080AA,Fala);
  4795. print(Fala);
  4796. return 1;
  4797. }
  4798. }
  4799. return 1;
  4800. }
  4801. CMD:reiniciar(playerid,params[])
  4802. {
  4803. if(GetPlayerAdmin(playerid) >= 5)
  4804. {
  4805. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  4806. {
  4807. DOF2_SetInt(Fala,"Score",GetPlayerScore(Ele));
  4808. DOF2_SetInt(Fala,"Money",GetPlayerMoney(Ele));
  4809. DOF2_SetInt(Fala,"Wanted",GetPlayerWantedLevel(Ele));
  4810. DOF2_SetInt(Fala,"Admin",GetPlayerAdmin(Ele));
  4811. DOF2_SetInt(Fala,"Cove",GetPlayerCove(Ele));
  4812. DOF2_SetInt(Fala,"Level Cove",GetPlayerLevelCove(Ele));
  4813. DOF2_SaveFile();
  4814. }
  4815. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4816. format(Fala,sizeof(Fala),"%s %s reiniciou o servidor.",GetPlayerAdminName(playerid),Nome);
  4817. SendClientMessageToAll(0xFF8080AA,Fala);
  4818. print(Fala);
  4819. GameModeExit();
  4820. return 1;
  4821. }
  4822. return 1;
  4823. }
  4824. CMD:armar(playerid,params[])
  4825. {
  4826. if(GetPlayerAdmin(playerid) >= 5)
  4827. {
  4828. if(!sscanf(params,"d",ID))
  4829. {
  4830. SendClientMessage(playerid,0xBFBFBFAA,"/armar ID.");
  4831. return 1;
  4832. }
  4833. if(!IsPlayerConnected(ID))
  4834. {
  4835. return 1;
  4836. }
  4837. else
  4838. {
  4839. GetPlayerName(playerid,Nome,sizeof(Nome));
  4840. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4841. format(Fala,sizeof(Fala),"%s %s armou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  4842. SendClientMessageToAll(0xFF8080AA,Fala);
  4843. print(Fala);
  4844. GivePlayerWeapon(ID,16,10);
  4845. GivePlayerWeapon(ID,24,70);
  4846. GivePlayerWeapon(ID,26,40);
  4847. GivePlayerWeapon(ID,28,500);
  4848. GivePlayerWeapon(ID,31,500);
  4849. GivePlayerWeapon(ID,34,100);
  4850. GivePlayerWeapon(ID,35,1);
  4851. return 1;
  4852. }
  4853. }
  4854. return 1;
  4855. }
  4856. CMD:desarmar(playerid,params[])
  4857. {
  4858. if(GetPlayerAdmin(playerid) >= 5)
  4859. {
  4860. if(!sscanf(params,"d",ID))
  4861. {
  4862. SendClientMessage(playerid,0xBFBFBFAA,"/desarmar ID.");
  4863. return 1;
  4864. }
  4865. if(!IsPlayerConnected(ID))
  4866. {
  4867. return 1;
  4868. }
  4869. else
  4870. {
  4871. GetPlayerName(playerid,Nome,sizeof(Nome));
  4872. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4873. format(Fala,sizeof(Fala),"%s %s desarmou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  4874. SendClientMessageToAll(0xFF8080AA,Fala);
  4875. print(Fala);
  4876. ResetPlayerWeapons(ID);
  4877. return 1;
  4878. }
  4879. }
  4880. return 1;
  4881. }
  4882. CMD:renomear(playerid,params[])
  4883. {
  4884. if(GetPlayerAdmin(playerid) >= 5)
  4885. {
  4886. new Fim[24];
  4887. if(!sscanf(params,"ds",ID,Fim))
  4888. {
  4889. SendClientMessage(playerid,0xBFBFBFAA,"/renomear ID Nome.");
  4890. return 1;
  4891. }
  4892. if(!IsPlayerConnected(ID))
  4893. {
  4894. return 1;
  4895. }
  4896. else
  4897. {
  4898. GetPlayerName(playerid,Nome,sizeof(Nome));
  4899. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4900. format(Fala,sizeof(Fala),Play,Nome2);
  4901. format(Fala2,sizeof(Fala2),"Play/%s.ini",Fim);
  4902. format(Fala3,sizeof(Fala3),"%s %s renomeou %s para %s.",GetPlayerAdminName(playerid),Nome,Nome2,Fim);
  4903. SendClientMessageToAll(0xFF8080AA,Fala3);
  4904. print(Fala3);
  4905. DOF2_CopyFile(Fala,Fala2);
  4906. DOF2_RemoveFile(Fala);
  4907. SetPlayerName(ID,Fim);
  4908. return 1;
  4909. }
  4910. }
  4911. return 1;
  4912. }
  4913. CMD:mandar(playerid,params[])
  4914. {
  4915. if(GetPlayerAdmin(playerid) >= 6)
  4916. {
  4917. GetPlayerName(playerid,Nome,sizeof(Nome));
  4918. format(Fala,sizeof(Fala),". . . . . . . . . . . . . . . . . . . . %s %s . . . . . . . . . . . . . . . . . . . .",GetPlayerAdminName(playerid),Nome);
  4919. SendClientMessageToAll(0xFFFFFFAA,Fala);
  4920. OnSendMessages();
  4921. return 1;
  4922. }
  4923. return 1;
  4924. }
  4925. CMD:remover(playerid,params[])
  4926. {
  4927. if(GetPlayerAdmin(playerid) >= 6)
  4928. {
  4929. new Fim[24];
  4930. if(!sscanf(params,"s",Fim))
  4931. {
  4932. SendClientMessage(playerid,0xBFBFBFAA,"/remover Nome.");
  4933. return 1;
  4934. }
  4935. format(Fala,sizeof(Fala),Play,Fim);
  4936. if(DOF2_FileExists(Fala))
  4937. {
  4938. GetPlayerName(playerid,Nome,sizeof(Nome));
  4939. format(Fala2,sizeof(Fala2),"%s %s removeu %s.",GetPlayerAdminName(playerid),Nome,Fim);
  4940. SendClientMessageToAll(0xFF8080AA,Fala2);
  4941. print(Fala2);
  4942. DOF2_RemoveFile(Fala);
  4943. return 1;
  4944. }
  4945. return 1;
  4946. }
  4947. return 1;
  4948. }
  4949. CMD:curar(playerid,params[])
  4950. {
  4951. if(GetPlayerAdmin(playerid) >= 6)
  4952. {
  4953. if(!sscanf(params,"d",ID))
  4954. {
  4955. SendClientMessage(playerid,0xBFBFBFAA,"/curar ID.");
  4956. return 1;
  4957. }
  4958. if(!IsPlayerConnected(ID))
  4959. {
  4960. return 1;
  4961. }
  4962. else
  4963. {
  4964. GetPlayerName(playerid,Nome,sizeof(Nome));
  4965. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4966. format(Fala,sizeof(Fala),"%s %s curou %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  4967. SendClientMessageToAll(0xFF8080AA,Fala);
  4968. print(Fala);
  4969. SetPlayerHealth(ID,100.0);
  4970. SetPlayerArmour(ID,100.0);
  4971. return 1;
  4972. }
  4973. }
  4974. return 1;
  4975. }
  4976. CMD:acabar(playerid,params[])
  4977. {
  4978. if(GetPlayerAdmin(playerid) >= 6)
  4979. {
  4980. if(!sscanf(params,"d",ID))
  4981. {
  4982. SendClientMessage(playerid,0xBFBFBFAA,"/acabar ID.");
  4983. return 1;
  4984. }
  4985. if(!IsPlayerConnected(ID))
  4986. {
  4987. return 1;
  4988. }
  4989. else
  4990. {
  4991. GetPlayerName(playerid,Nome,sizeof(Nome));
  4992. GetPlayerName(ID,Nome2,sizeof(Nome2));
  4993. format(Fala,sizeof(Fala),"%s %s acabou com %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  4994. SendClientMessageToAll(0xFF8080AA,Fala);
  4995. print(Fala);
  4996. SetPlayerHealth(ID,0.0);
  4997. SetPlayerArmour(ID,0.0);
  4998. return 1;
  4999. }
  5000. }
  5001. return 1;
  5002. }
  5003. CMD:level(playerid,params[])
  5004. {
  5005. if(GetPlayerAdmin(playerid) >= 6)
  5006. {
  5007. new Fim;
  5008. if(!sscanf(params,"dd",ID,Fim))
  5009. {
  5010. SendClientMessage(playerid,0xBFBFBFAA,"/level ID Level.");
  5011. return 1;
  5012. }
  5013. if(!IsPlayerConnected(ID))
  5014. {
  5015. return 1;
  5016. }
  5017. else
  5018. {
  5019. GetPlayerName(playerid,Nome,sizeof(Nome));
  5020. GetPlayerName(ID,Nome2,sizeof(Nome2));
  5021. format(Fala,sizeof(Fala),"%s %s premiou %s com %d leveis.",GetPlayerAdminName(playerid),Nome,Nome2,Fim);
  5022. SendClientMessageToAll(0xFF8080AA,Fala);
  5023. print(Fala);
  5024. SetPlayerScore(ID,Fim);
  5025. return 1;
  5026. }
  5027. }
  5028. return 1;
  5029. }
  5030. CMD:punir(playerid,params[])
  5031. {
  5032. if(GetPlayerAdmin(playerid) >= 7)
  5033. {
  5034. if(!sscanf(params,"d",ID))
  5035. {
  5036. SendClientMessage(playerid,0xBFBFBFAA,"/punir ID.");
  5037. return 1;
  5038. }
  5039. if(!IsPlayerConnected(ID))
  5040. {
  5041. return 1;
  5042. }
  5043. else
  5044. {
  5045. GetPlayerName(playerid,Nome,sizeof(Nome));
  5046. GetPlayerName(ID,Nome2,sizeof(Nome2));
  5047. format(Fala,sizeof(Fala),"%s %s puniu %s.",GetPlayerAdminName(playerid),Nome,Nome2);
  5048. SendClientMessageToAll(0xFF8080AA,Fala);
  5049. print(Fala);
  5050. for(new Ele=0; Ele<10000; Ele++)
  5051. {
  5052. AddStaticPlayerObject(ID,10000,0.0,0.0,0.0,0.0,0.0,0.0);
  5053. }
  5054. return 1;
  5055. }
  5056. }
  5057. return 1;
  5058. }
  5059. CMD:banir(playerid,params[])
  5060. {
  5061. if(GetPlayerAdmin(playerid) >= 7)
  5062. {
  5063. new Fim[24];
  5064. if(!sscanf(params,"s",Fim))
  5065. {
  5066. SendClientMessage(playerid,0xBFBFBFAA,"/banir Nome.");
  5067. return 1;
  5068. }
  5069. format(Fala,sizeof(Fala),Ban,Fim);
  5070. if(!DOF2_FileExists(Fala))
  5071. {
  5072. GetPlayerName(playerid,Nome,sizeof(Nome));
  5073. format(Fala2,sizeof(Fala2),"%s %s baniu %s.",GetPlayerAdminName(playerid),Nome,Fim);
  5074. SendClientMessageToAll(0xFF8080AA,Fala2);
  5075. print(Fala2);
  5076. DOF2_CreateFile(Fala);
  5077. DOF2_SetString(Fala,"O nome",Fim);
  5078. DOF2_SetString(Fala,"O admin",Nome);
  5079. return 1;
  5080. }
  5081. return 1;
  5082. }
  5083. return 1;
  5084. }
  5085. CMD:socios(playerid,params[])
  5086. {
  5087. if(GetPlayerAdmin(playerid) >= 7)
  5088. {
  5089. format(Fala,sizeof(Fala),"Lider: %s\n\nSub Lider: %s\n\nSoldado: %s\n\nSub Soldado: %s\n\nCabo: %s\n\nSub Cabo: %s",DOF2_GetString(Socio,"Lider"),DOF2_GetString(Socio,"Sub Lider"),DOF2_GetString(Socio,"Soldado"),DOF2_GetString(Socio,"Sub Soldado"),DOF2_GetString(Socio,"Cabo"),DOF2_GetString(Socio,"Sub Cabo"));
  5090. ShowPlayerDialog(playerid,15,DIALOG_STYLE_MSGBOX,"Sócios",Fala,"Trocar","Cancelar");
  5091. return 1;
  5092. }
  5093. return 1;
  5094. }
  5095. CMD:socio(playerid,params[])
  5096. {
  5097. if(GetPlayerAdmin(playerid) >= 7)
  5098. {
  5099. if(!sscanf(params,"d",ID))
  5100. {
  5101. SendClientMessage(playerid,0xBFBFBFAA,"/socio ID.");
  5102. return 1;
  5103. }
  5104. if(!IsPlayerConnected(ID))
  5105. {
  5106. return 1;
  5107. }
  5108. else
  5109. {
  5110. SetPVarInt(playerid,"Sócio",ID);
  5111. ShowPlayerDialog(playerid,35,DIALOG_STYLE_LIST,"Sócio","Tirar\nSub Cabo\nCabo\nSub Soldado\nSoldado\nSub Lider\nLider","Clicar","Cancelar");
  5112. return 1;
  5113. }
  5114. }
  5115. return 1;
  5116. }
  5117. CMD:clima(playerid,params[])
  5118. {
  5119. if(GetPlayerAdmin(playerid) >= 7)
  5120. {
  5121. if(!sscanf(params,"d",ID))
  5122. {
  5123. SendClientMessage(playerid,0xBFBFBFAA,"/clima ID.");
  5124. return 1;
  5125. }
  5126. else
  5127. {
  5128. GetPlayerName(playerid,Nome,sizeof(Nome));
  5129. format(Fala,sizeof(Fala),"%s %s colocou o clima como ID: %d.",GetPlayerAdminName(playerid),Nome,ID);
  5130. SendClientMessageToAll(0xFF8080AA,Fala);
  5131. SetWeather(ID);
  5132. return 1;
  5133. }
  5134. }
  5135. return 1;
  5136. }
  5137. CMD:ver(playerid,params[])
  5138. {
  5139. if(GetPlayerAdmin(playerid) >= 8)
  5140. {
  5141. format(Fala,sizeof(Fala),"Fundador: %s\n\nSub Fundador: %s\n\nDono: %s\n\nSub Dono: %s\n\nGeral: %s\n\nSub Geral: %s\n\nHelper: %s\n\nSub Helper: %s\n\n",DOF2_GetString(Admin,"Fundador"),DOF2_GetString(Admin,"Sub Fundador"),DOF2_GetString(Admin,"Dono"),DOF2_GetString(Admin,"Sub Dono"),DOF2_GetString(Admin,"Geral"),DOF2_GetString(Admin,"Sub Geral"),DOF2_GetString(Admin,"Helper"),DOF2_GetString(Admin,"Sub Helper"));
  5142. ShowPlayerDialog(playerid,23,DIALOG_STYLE_MSGBOX,"Os admins",Fala,"Trocar","Cancelar");
  5143. return 1;
  5144. }
  5145. return 1;
  5146. }
  5147. CMD:criar(playerid,params[])
  5148. {
  5149. if(GetPlayerAdmin(playerid) >= 8)
  5150. {
  5151. if(!sscanf(params,"d",ID))
  5152. {
  5153. SendClientMessage(playerid,0xBFBFBFAA,"/criar ID.");
  5154. return 1;
  5155. }
  5156. if(!IsPlayerConnected(ID))
  5157. {
  5158. return 1;
  5159. }
  5160. else
  5161. {
  5162. SetPVarInt(playerid,"Criar",ID);
  5163. ShowPlayerDialog(playerid,33,DIALOG_STYLE_LIST,"Criar","Tirar\nSub Helper\nHelper\nSub Geral\nGeral\nSub Dono\nDono\nSub Fundador\nFundador","Criar","Cancelar");
  5164. return 1;
  5165. }
  5166. }
  5167. return 1;
  5168. }
  5169. CMD:servidor(playerid,params[])
  5170. {
  5171. if(GetPlayerAdmin(playerid) >= 8)
  5172. {
  5173. ShowPlayerDialog(playerid,34,DIALOG_STYLE_LIST,"Servidor","Iniciar\nTerminar","Clicar","Cancelar");
  5174. return 1;
  5175. }
  5176. return 1;
  5177. }
  5178. CMD:parar(playerid,params[])
  5179. {
  5180. if(GetPlayerAdmin(playerid) >= 8)
  5181. {
  5182. GetPlayerName(playerid,Nome,sizeof(Nome));
  5183. format(Fala,sizeof(Fala),"%s %s parou o servidor.",GetPlayerAdminName(playerid),Nome);
  5184. SendClientMessageToAll(0xFF8080AA,Fala);
  5185. print(Fala);
  5186. SendRconCommand("exit");
  5187. return 1;
  5188. }
  5189. return 1;
  5190. }
  5191. CMD:despedir(playerid,params[])
  5192. {
  5193. if(GetPlayerAdmin(playerid) >= 8)
  5194. {
  5195. if(!sscanf(params,"d",ID))
  5196. {
  5197. SendClientMessage(playerid,0xBFBFBFAA,"/despedir ID.");
  5198. return 1;
  5199. }
  5200. if(!IsPlayerConnected(ID))
  5201. {
  5202. return 1;
  5203. }
  5204. else
  5205. {
  5206. if(GetPlayerAdmin(ID) == 1)
  5207. {
  5208. GetPlayerName(playerid,Nome,sizeof(Nome));
  5209. GetPlayerName(ID,Nome2,sizeof(Nome2));
  5210. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  5211. SendClientMessageToAll(0xFF8080AA,Fala);
  5212. print(Fala);
  5213. DOF2_SetString(Admin,"Sub Helper","");
  5214. SetPlayerAdmin(ID,0);
  5215. return 1;
  5216. }
  5217. if(GetPlayerAdmin(ID) == 2)
  5218. {
  5219. GetPlayerName(playerid,Nome,sizeof(Nome));
  5220. GetPlayerName(ID,Nome2,sizeof(Nome2));
  5221. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  5222. SendClientMessageToAll(0xFF8080AA,Fala);
  5223. print(Fala);
  5224. DOF2_SetString(Admin,"Helper","");
  5225. SetPlayerAdmin(ID,0);
  5226. return 1;
  5227. }
  5228. if(GetPlayerAdmin(ID) == 3)
  5229. {
  5230. GetPlayerName(playerid,Nome,sizeof(Nome));
  5231. GetPlayerName(ID,Nome2,sizeof(Nome2));
  5232. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  5233. SendClientMessageToAll(0xFF8080AA,Fala);
  5234. print(Fala);
  5235. DOF2_SetString(Admin,"Sub Geral","");
  5236. SetPlayerAdmin(ID,0);
  5237. return 1;
  5238. }
  5239. if(GetPlayerAdmin(ID) == 4)
  5240. {
  5241. GetPlayerName(playerid,Nome,sizeof(Nome));
  5242. GetPlayerName(ID,Nome2,sizeof(Nome2));
  5243. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  5244. SendClientMessageToAll(0xFF8080AA,Fala);
  5245. print(Fala);
  5246. DOF2_SetString(Admin,"Geral","");
  5247. SetPlayerAdmin(ID,0);
  5248. return 1;
  5249. }
  5250. if(GetPlayerAdmin(ID) == 5)
  5251. {
  5252. GetPlayerName(playerid,Nome,sizeof(Nome));
  5253. GetPlayerName(ID,Nome2,sizeof(Nome2));
  5254. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  5255. SendClientMessageToAll(0xFF8080AA,Fala);
  5256. print(Fala);
  5257. DOF2_SetString(Admin,"Sub Dono","");
  5258. SetPlayerAdmin(ID,0);
  5259. return 1;
  5260. }
  5261. if(GetPlayerAdmin(ID) == 6)
  5262. {
  5263. GetPlayerName(playerid,Nome,sizeof(Nome));
  5264. GetPlayerName(ID,Nome2,sizeof(Nome2));
  5265. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  5266. SendClientMessageToAll(0xFF8080AA,Fala);
  5267. print(Fala);
  5268. DOF2_SetString(Admin,"Dono","");
  5269. SetPlayerAdmin(ID,0);
  5270. return 1;
  5271. }
  5272. if(GetPlayerAdmin(ID) == 7)
  5273. {
  5274. GetPlayerName(playerid,Nome,sizeof(Nome));
  5275. GetPlayerName(ID,Nome2,sizeof(Nome2));
  5276. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  5277. SendClientMessageToAll(0xFF8080AA,Fala);
  5278. print(Fala);
  5279. DOF2_SetString(Admin,"Sub Fundador","");
  5280. SetPlayerAdmin(ID,0);
  5281. return 1;
  5282. }
  5283. if(GetPlayerAdmin(ID) == 8)
  5284. {
  5285. GetPlayerName(playerid,Nome,sizeof(Nome));
  5286. GetPlayerName(ID,Nome2,sizeof(Nome2));
  5287. format(Fala,sizeof(Fala),"%s %s removeu o %s de %s.",GetPlayerAdminName(playerid),Nome,GetPlayerAdminName(ID),Nome2);
  5288. SendClientMessageToAll(0xFF8080AA,Fala);
  5289. print(Fala);
  5290. DOF2_SetString(Admin,"Fundador","");
  5291. SetPlayerAdmin(ID,0);
  5292. return 1;
  5293. }
  5294. }
  5295. return 1;
  5296. }
  5297. return 1;
  5298. }
  5299. forward OnPlayerResetChat(playerid);
  5300. forward OnResetChat();
  5301.  
  5302. public OnPlayerResetChat(playerid)
  5303. {
  5304. for(new Ele=0; Ele<100; Ele++)
  5305. {
  5306. SendClientMessage(playerid,0xFFFFFFFF,"");
  5307. }
  5308. return 1;
  5309. }
  5310. public OnResetChat()
  5311. {
  5312. for(new Ele=0; Ele<100; Ele++)
  5313. {
  5314. SendClientMessageToAll(0xFFFFFFFF,"");
  5315. }
  5316. return 1;
  5317. }
  5318.  
  5319. new Local[21];
  5320. new Text:Text[10];
  5321.  
  5322. stock AddStaticGameModeInit()
  5323. {
  5324. UsePlayerPedAnims();
  5325. DisableInteriorEnterExits();
  5326. LimitGlobalChatRadius(100.0);
  5327. Local[0] = GangZoneCreate(-2148.0,1092.0,-2254.0,1018.0);
  5328. Local[1] = GangZoneCreate(-1707.0,725.0,-1565.0,640.0);
  5329. Local[2] = GangZoneCreate(-2390.0,755.0,-2522.0,803.0);
  5330. Local[3] = GangZoneCreate(-2158.0,-720.0,-1988.0,-1005.0);
  5331. Local[4] = GangZoneCreate(-2482.0,-588.0,-2547.0,-724.0);
  5332. Local[5] = GangZoneCreate(-2680.0,898.0,-2727.0,945.0);
  5333. Local[6] = GangZoneCreate(-2010.0,1187.0,-1943.0,1265.0);
  5334. Local[7] = GangZoneCreate(-2292.0,2276.0,-2220.0,2355.0);
  5335. Local[8] = GangZoneCreate(-2450.0,1042.0,-2390.0,945.0);
  5336. Local[9] = GangZoneCreate(-1840.0,-233.0,-1894.0,-173.0);
  5337. Local[10] = GangZoneCreate(-2364.0,-186.0,-2264.0,-70.0);
  5338. Local[11] = GangZoneCreate(-2148.0,732.0,-2250.0,572.0);
  5339.  
  5340. Text[0] = TextDrawCreate(318.0,430.0,"~r~Guerra em ~b~San Fierro");
  5341. TextDrawAlignment(Text[0],2);
  5342. TextDrawFont(Text[0],1);
  5343. TextDrawLetterSize(Text[0],0.5,1.5);
  5344. TextDrawSetOutline(Text[0],1);
  5345. TextDrawSetProportional(Text[0],1);
  5346.  
  5347. Text[1] = TextDrawCreate(523.5,111,"~r~00:00:00");
  5348. TextDrawFont(Text[1],1);
  5349. TextDrawLetterSize(Text[1],0.5,1.5);
  5350. TextDrawSetOutline(Text[1],1);
  5351. TextDrawSetProportional(Text[1],1);
  5352. TextDrawSetShadow(Text[1],1);
  5353.  
  5354. return 1;
  5355. }
  5356.  
  5357. new Admin[MAX_PLAYERS];
  5358.  
  5359. forward SetPlayerAdmin(playerid,Adminid);
  5360. forward GetPlayerAdmin(playerid);
  5361.  
  5362. public SetPlayerAdmin(playerid,Adminid)
  5363. {
  5364. Admin[playerid] = Adminid;
  5365. return 1;
  5366. }
  5367. public GetPlayerAdmin(playerid)
  5368. {
  5369. return Admin[playerid];
  5370. }
  5371.  
  5372. new Cove[MAX_PLAYERS];
  5373. new LevelCove[MAX_PLAYERS];
  5374.  
  5375. forward SetPlayerCove(playerid,coveid);
  5376. forward GetPlayerCove(playerid);
  5377. forward SetPlayerLevelCove(playerid,levelcoveid);
  5378. forward GetPlayerLevelCove(playerid);
  5379.  
  5380. public SetPlayerCove(playerid,coveid)
  5381. {
  5382. Cove[playerid] = coveid;
  5383. return 1;
  5384. }
  5385. public GetPlayerCove(playerid)
  5386. {
  5387. return Cove[playerid];
  5388. }
  5389. public SetPlayerLevelCove(playerid,levelcoveid)
  5390. {
  5391. LevelCove[playerid] = levelcoveid;
  5392. return 1;
  5393. }
  5394. public GetPlayerLevelCove(playerid)
  5395. {
  5396. return LevelCove[playerid];
  5397. }
  5398.  
  5399. new Case[MAX_PLAYERS];
  5400.  
  5401. forward SetPlayerCase(playerid,caseid);
  5402. forward GetPlayerCase(playerid);
  5403.  
  5404. public SetPlayerCase(playerid,caseid)
  5405. {
  5406. Case[playerid] = caseid;
  5407. return 1;
  5408. }
  5409. public GetPlayerCase(playerid)
  5410. {
  5411. return Case[playerid];
  5412. }
  5413.  
  5414. forward GivePlayerDamage(playerid);
  5415. forward GetPlayerDamage(playerid);
  5416. forward ResetPlayerDamage(playerid);
  5417.  
  5418. new Damage[MAX_PLAYERS];
  5419.  
  5420. public GivePlayerDamage(playerid)
  5421. {
  5422. Damage[playerid]++;
  5423. return 1;
  5424. }
  5425. public GetPlayerDamage(playerid)
  5426. {
  5427. return Damage[playerid];
  5428. }
  5429. public ResetPlayerDamage(playerid)
  5430. {
  5431. Damage[playerid] = 0;
  5432. return 1;
  5433. }
  5434. forward GivePlayerWait(playerid);
  5435. forward GetPlayerWait(playerid);
  5436. forward ResetPlayerWait(playerid);
  5437.  
  5438. new Wait[MAX_PLAYERS];
  5439.  
  5440. public GivePlayerWait(playerid)
  5441. {
  5442. Wait[playerid]++;
  5443. return 1;
  5444. }
  5445. public GetPlayerWait(playerid)
  5446. {
  5447. return Wait[playerid];
  5448. }
  5449. public ResetPlayerWait(playerid)
  5450. {
  5451. Wait[playerid] = 0;
  5452. return 1;
  5453. }
  5454. forward OnPlayerUpdateTextDraw(playerid);
  5455. forward OnCloseGate();
  5456. forward OnVipSpawn(playerid);
  5457. forward OnPlayerIsAdmin(playerid);
  5458. forward OnPlayerIsCove(playerid);
  5459. forward OnPlayerGetMoneyCommerce(playerid);
  5460.  
  5461. stock GetPlayerAdminName(playerid)
  5462. {
  5463. new Donos[64];
  5464. if(GetPlayerAdmin(playerid) == 1) { Donos = "Sub Helper"; }
  5465. if(GetPlayerAdmin(playerid) == 2) { Donos = "Helper"; }
  5466. if(GetPlayerAdmin(playerid) == 3) { Donos = "Sub Geral"; }
  5467. if(GetPlayerAdmin(playerid) == 4) { Donos = "Geral"; }
  5468. if(GetPlayerAdmin(playerid) == 5) { Donos = "Sub Dono"; }
  5469. if(GetPlayerAdmin(playerid) == 6) { Donos = "Dono"; }
  5470. if(GetPlayerAdmin(playerid) == 7) { Donos = "Sub Fundador"; }
  5471. if(GetPlayerAdmin(playerid) == 8) { Donos = "Fundador"; }
  5472. return Donos;
  5473. }
  5474.  
  5475. stock GetPlayerTeamName(playerid)
  5476. {
  5477. new Donos[64];
  5478. if(GetPlayerCove(playerid) == 1) { Donos = "Sócio"; }
  5479. if(GetPlayerAdmin(playerid) >= 1) { Donos = GetPlayerAdminName(playerid); }
  5480. if(GetPlayerTeam(playerid) == 1) { Donos = "Policial"; }
  5481. if(GetPlayerTeam(playerid) == 2) { Donos = "Lucci"; }
  5482. if(GetPlayerTeam(playerid) == 3) { Donos = "Belly"; }
  5483. if(GetPlayerTeam(playerid) == 4) { Donos = "Espião"; }
  5484. if(GetPlayerTeam(playerid) == 5) { Donos = "Famoso"; }
  5485. if(GetPlayerTeam(playerid) == 6) { Donos = "Louco"; }
  5486. if(GetPlayerTeam(playerid) == 7) { Donos = "Hamas"; }
  5487. if(GetPlayerTeam(playerid) == 8) { Donos = "Bebado"; }
  5488. if(GetPlayerTeam(playerid) == 9) { Donos = "Escorpião"; }
  5489. if(GetPlayerTeam(playerid) == 10) { Donos = "Idoso"; }
  5490. if(GetPlayerTeam(playerid) == 11) { Donos = "Jonnie"; }
  5491. return Donos;
  5492. }
  5493.  
  5494. stock BanPlayer(playerid,bannedid)
  5495. {
  5496. new Ban1[24],Ban2[24],Ban3[128];
  5497. GetPlayerName(playerid,Ban1,sizeof(Ban1));
  5498. GetPlayerName(bannedid,Ban2,sizeof(Ban2));
  5499. format(Ban3,sizeof(Ban3),"Ban/%s.ini",Ban2);
  5500. DOF2_CreateFile(Ban3);
  5501. DOF2_SetString(Ban3,"O nome",Ban2);
  5502. DOF2_SetString(Ban3,"O admin",Ban1);
  5503. Kick(bannedid);
  5504. return 1;
  5505. }
  5506. forward OnPlayerExitCells(playerid);
  5507.  
  5508. forward OnStopMusic();
  5509.  
  5510. public OnStopMusic()
  5511. {
  5512. for(new Ele=0; Ele<MAX_PLAYERS; Ele++)
  5513. {
  5514. PlayerPlaySound(Ele,1069,0.0,0.0,0.0);
  5515. }
  5516. return 1;
  5517. }
  5518.  
  5519. stock OnVehicleUpdate(vehicleid)
  5520. {
  5521. SetVehicleNumberPlate(vehicleid,"GSF");
  5522. return 1;
  5523. }
  5524.  
  5525. new Surpresa[MAX_PLAYERS];
  5526.  
  5527. stock OnPlayerVerify(playerid)
  5528. {
  5529. new Donos[64];
  5530. if(Surpresa[playerid] == 0){Donos = "desbloqueada";}
  5531. if(Surpresa[playerid] == 1){Donos = "bloqueada";}
  5532. return Donos;
  5533. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement