Advertisement
Guest User

TORCIDAS

a guest
Mar 26th, 2011
1,050
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.85 KB | None | 0 0
  1. #include <a_samp>
  2. #include <Dini>
  3. #include <gl_common>
  4. //================================[ IMPORTANTE ! ]========================================
  5. #define Nome_Sever "Nome do vosso servidor" // Nome do vosso servidor
  6. #undef MAX_PLAYERS
  7. #define MAX_PLAYERS 50 // Numero dos slots !-!
  8. //================================[ Times ]===============================================
  9. #define AtleticoGO 0 // ID AtleticoGO
  10. #define AtleticoMG 1 // ID AtleticoMG
  11. #define AtleticoPR 2 // ID AtleticoPR
  12. #define Avai 3 // ID AtleticoAvai
  13. #define Botafogo 4 // ID BotaFogo
  14. #define Ceara 5 // ID Ceará
  15. #define Corinthians 6 // ID Corhinthias
  16. #define Cruzeiro 7 // ID Cruzeiro
  17. #define Flamengo 8 // ID Flamengo
  18. #define Fluminense 9 // ID Fluminense
  19. #define Goias 10 // ID Goioas
  20. #define Gremio 11 // ID Barueri
  21. #define Barueri 12 // ID Guarani
  22. #define Guarani 13 // ID Internacional
  23. #define Internacional 14 // ID Palmeiras
  24. #define Palmeiras 15 // ID Santos
  25. #define Santos 16 // ID SaoPayk
  26. #define SaoPaulo 17 // ID Atletico
  27. #define Vasco 18 // ID Atletico
  28. #define Vitoria 19 // ID Atletico
  29. //====================================[ Cores ]======================================
  30. #define Amarelo 0xFFFF00AA
  31. #define Vermelho 0xFF0000AA
  32. #define Verde 0x80FF80AA
  33. #define Azul 0x33CCFFAA
  34. #define Cinza 0xC0C0C0AA
  35. //====================================[ DIALOGS ]==========================================
  36. #define DIALOG_REGRAS 50 // Dialog Regras
  37. #define DIALOG_MUDAR_TIME 51 // Dialog Mudar Time
  38. #define DIALOG_SPAWNED_PLAYER 52 // Dialog Spawned Player
  39. #define DIALOG_SPAWNED_KICK 54 // Dialog Spawned Kick
  40. #define DIALOG_AJUDA 55 // Dialog Ajuda
  41. #define DIALOG_OBJETIVO 56 // Dialog Objetivo
  42. #define DIALOG_COMANDOS 57 // Dialog Comandos
  43. #define or || // Ajudante PHP
  44. //======================================[ Config ]=========================================
  45. #pragma unused ret_memcpy
  46. //======================================[ Main ]===========================================
  47. forward
  48. KickShau(playerid);
  49. LoadGM();
  50.  
  51. static
  52. DerbyBloodringBanger[12],
  53. Carregando_Carros = 0,
  54. Numero = 0
  55. ;
  56.  
  57. enum tInfo
  58. {
  59. tAtleticoGO,
  60. tAtleticoMG,
  61. tAtleticoPR,
  62. tAvai,
  63. tBotafogo,
  64. tCeara,
  65. tCorinthians,
  66. tCruzeiro,
  67. tFlamengo,
  68. tFluminense,
  69. tGoias,
  70. tGremio,
  71. tBarueri,
  72. tGuarani,
  73. tInternacional,
  74. tPalmeiras,
  75. tSantos,
  76. tSaoPaulo,
  77. tVasco,
  78. tVitoria
  79. }
  80. new Team[tInfo] = 0;
  81.  
  82.  
  83. new
  84. Float:Spawn_Corinthias[3][3]=
  85. {
  86. {2136.0972,2762.7734,11.1797},
  87. {2120.9155,2761.4141,10.8203},
  88. {2117.9309,2737.2346,10.8203}
  89. };
  90.  
  91. new
  92. Float:Spawn_Vasco[7][3]=
  93. {
  94. {1530.6443,2261.8799,11.2393},
  95. {1504.2058,2263.1960,11.2393},
  96. {1486.5533,2297.1902,11.2393},
  97. {1499.1833,2287.7278,11.2393},
  98. {1526.8611,2288.4497,11.2393},
  99. {1552.1318,2289.4702,11.2393},
  100. {1495.0383,2230.6318,11.2393}
  101. };
  102.  
  103. new
  104. Float:Spawn_Flamengo[8][3]=
  105. {
  106. {1399.4690,2106.2859,15.0625},
  107. {1398.1501,2151.7422,14.6250},
  108. {1397.8973,2159.6978,14.6250},
  109. {1397.8977,2164.1445,14.6250},
  110. {1412.3624,2185.6282,12.0156},
  111. {1403.3777,2203.6846,12.0220},
  112. {1391.3402,2209.8650,12.0156},
  113. {1360.0975,2211.7522,12.0156}
  114. };
  115.  
  116. new
  117. Float:Spawn_Fluminense[7][3]=
  118. {
  119. {1743.2310,2015.5887,10.8203},
  120. {1734.3013,2019.3304,11.1328},
  121. {1735.5984,2013.7250,11.1328},
  122. {1737.4753,1999.7010,11.1328},
  123. {1738.3723,1984.8195,11.1328},
  124. {1738.3145,1967.4982,11.1328},
  125. {1737.8511,1944.8873,11.1328}
  126. };
  127.  
  128. new
  129. Float:Spawn_AtleticoGO[13][3]=
  130. {
  131. {1738.2644,2208.3384,10.8203},
  132. {1738.5315,2214.1746,10.8203},
  133. {1739.1326,2228.5369,10.8203},
  134. {1738.5161,2236.4231,10.8203},
  135. {1740.8953,2250.6357,10.8203},
  136. {1722.0402,2246.1780,13.4837},
  137. {1637.5323,2194.0867,10.8203},
  138. {1624.3171,2185.1538,10.8203},
  139. {1630.3105,2185.5916,10.8203},
  140. {1635.4825,2182.7087,13.4837},
  141. {1642.6433,2184.2209,10.8203},
  142. {1652.5828,2184.5168,10.8203},
  143. {1665.6183,2184.7043,10.8203}
  144. };
  145.  
  146. new
  147. Float:Spawn_Atletico[8][3]=
  148. {
  149. {1584.1299,2183.8865,11.0610},
  150. {1587.6176,2184.0549,11.0610},
  151. {1590.5050,2183.4290,11.0610},
  152. {1595.7704,2183.5261,11.0610},
  153. {1582.0970,2217.0383,11.0625},
  154. {1593.7681,2217.2969,11.0625},
  155. {1599.1185,2219.5859,11.0625},
  156. {1576.3446,2207.4282,10.8203}
  157. };
  158.  
  159. new
  160. Float:Spawn_Avai[10][3]=
  161. {
  162. {1142.6038,2072.9509,11.0625},
  163. {1137.9817,2072.2361,11.0625},
  164. {1135.5747,2079.5874,11.0625},
  165. {1136.2391,2085.3450,11.0625},
  166. {1137.4359,2092.9080,11.0625},
  167. {1138.3591,2098.6272,11.0625},
  168. {1146.2120,2099.5474,11.0625},
  169. {1152.7264,2099.8052,11.0625},
  170. {1160.5690,2100.4111,11.0625},
  171. {1173.8918,2074.6155,11.0625}
  172. };
  173.  
  174. new
  175. Float:Spawn_Botafogo[8][3]=
  176. {
  177. {2199.9343,1868.4038,11.0000},
  178. {2194.9631,1868.3965,11.0000},
  179. {2185.6802,1868.4286,11.0000},
  180. {2184.9160,1852.1815,11.0022},
  181. {2172.9788,1808.0455,10.8203},
  182. {2162.7957,1806.2765,11.0000},
  183. {2184.1726,1803.8931,11.0000},
  184. {2195.5715,1805.0138,11.0000}
  185. };
  186.  
  187. new
  188. Float:Spawn_Ceara[14][3]=
  189. {
  190. {2107.9897,2051.8357,10.8203},
  191. {2110.4014,2056.6416,10.8203},
  192. {2111.8926,2066.3816,10.8203},
  193. {2111.5479,2075.1118,10.8203},
  194. {2113.3413,2087.0823,10.8203},
  195. {2112.0725,2095.9036,10.8203},
  196. {2110.9302,2103.8445,10.8203},
  197. {2104.2109,2104.2385,10.8203},
  198. {2092.9707,2104.5525,10.8203},
  199. {2086.7756,2090.0625,11.0579},
  200. {2086.7268,2089.7126,11.0579},
  201. {2086.9897,2070.1858,11.0579},
  202. {2086.9685,2062.0623,11.0579},
  203. {2087.0410,2049.6157,11.0579}
  204. };
  205.  
  206. new
  207. Float:Spawn_Cruzeiro[5][3]=
  208. {
  209. {1883.2491,2300.7976,10.9799},
  210. {1882.9480,2310.5901,10.9799},
  211. {1883.2058,2326.6719,10.9799},
  212. {1882.8406,2336.2351,10.9799},
  213. {1884.2806,2337.9150,10.8203}
  214. };
  215.  
  216. new
  217. Float:Spawn_Barueri[5][3]=
  218. {
  219. {2059.8982,2270.6272,10.8203},
  220. {2060.8662,2257.4744,10.8203},
  221. {2060.4387,2245.9990,10.8203},
  222. {2062.2917,2233.3899,10.8203},
  223. {2086.9238,2219.4819,10.8203}
  224. };
  225.  
  226. new
  227. Float:Spawn_Inter[8][3]=
  228. {
  229. {2233.8801,2030.8339,10.8203},
  230. {2247.4014,2030.0460,10.8203},
  231. {2241.1223,2035.9261,11.0625},
  232. {2240.9158,2042.3568,11.0625},
  233. {2241.8184,2049.8691,11.0625},
  234. {2288.9980,2037.9937,11.0625},
  235. {2290.5100,2043.6737,11.0625},
  236. {2289.7605,2048.5046,11.0625}
  237. };
  238.  
  239. new
  240. Float:Spawn_Palmeira[7][3]=
  241. {
  242. {2466.9302,1959.5898,10.6816},
  243. {2485.9827,1952.1858,10.3908},
  244. {2487.0039,1962.8744,10.8068},
  245. {2484.2476,1939.3680,10.5324},
  246. {2463.8936,1943.0254,10.5324},
  247. {2424.0872,1946.7759,10.5324},
  248. {2392.6233,1949.7405,11.6563}
  249. };
  250.  
  251. new
  252. Float:Spawn_Santos[5][3]=
  253. {
  254. {2317.7942,1784.2700,10.8203},
  255. {2327.3076,1782.6827,10.8125},
  256. {2313.7698,1781.9376,10.8125},
  257. {2312.4836,1782.9354,10.8203},
  258. {2309.3799,1782.8702,10.8203}
  259. };
  260.  
  261. new
  262. Float:Spawn_Vitoria[6][3]=
  263. {
  264. {2482.4431,1527.0013,11.3953},
  265. {2486.0908,1530.1248,10.8189},
  266. {2496.7275,1527.1692,10.8125},
  267. {2502.2549,1535.8987,10.8203},
  268. {2495.2546,1543.0071,10.8125},
  269. {2483.4866,1536.1674,10.8193}
  270. };
  271.  
  272. new
  273. Float:Spawn_SaoPaulo[10][3]=
  274. {
  275. {1619.4218,1836.0177,10.8203},
  276. {1607.2960,1836.3679,10.8203},
  277. {1596.3112,1836.4725,10.8203},
  278. {1600.1150,1835.1466,11.2294},
  279. {1601.3618,1851.2467,10.8203},
  280. {1596.8179,1824.6832,10.8203},
  281. {1600.9752,1823.7528,10.8203},
  282. {1606.7538,1823.1460,10.8203},
  283. {1611.8275,1822.6130,10.8203},
  284. {1630.9977,1822.8666,10.8280}
  285. };
  286.  
  287. new
  288. Float:Spawn_Gremio[9][3]=
  289. {
  290. {1690.7637,1925.3374,11.0156},
  291. {1683.8892,1916.1954,10.8203},
  292. {1668.0712,1917.5150,10.8203},
  293. {1661.0786,1921.5892,10.8203},
  294. {1648.1697,1926.5530,10.8203},
  295. {1611.6162,1928.9425,10.8203},
  296. {1598.7810,1945.1110,10.8203},
  297. {1617.5917,1946.4601,11.0156},
  298. {1630.5338,1945.7485,11.0234}
  299. };
  300.  
  301. new
  302. Float:Spawn_Goias[6][3]=
  303. {
  304. {2617.0662,1166.1564,10.8203},
  305. {2616.8235,1183.7058,10.8125},
  306. {2620.1294,1208.8634,10.8203},
  307. {2621.6545,1218.6232,10.8203},
  308. {2662.3242,1188.8079,10.8203},
  309. {2658.7354,1175.3081,10.8203}
  310. };
  311. new bool:NoLagfXist;
  312. main()
  313. {
  314. // LoadGM();
  315. }
  316.  
  317. public OnPlayerConnect(playerid)
  318. {
  319. new
  320. Nome[24],
  321. string[100]
  322. ;
  323. GetPlayerName(playerid, Nome, 24);
  324. format(string, sizeof(string), "|>Torcidas<|> %s(ID:%i) <|> Entrou no servidor!", Nome, playerid);
  325. SendClientMessageToAll(0xFFFFFFFF, string);
  326.  
  327. new str[1000];
  328. format(str, 1000, "Para você ser bem tratado você tem que tratar os outros!\n", strlen(str));
  329. strins(str, "Não se esqueça que a todo momento temos adminstradores.\n", strlen(str), 51000);
  330. strins(str, "Não tente usar qualquer tipo de cheater/hack/xiter ou será severamente punido\n", strlen(str));
  331. strins(str, "Também deverá respeitar os players & adminstradores, não chingando ou fazendo qualquer tipo de agreção\n", strlen(str));
  332. strins(str, "E não poderá fazer DB( Drive By (Atropelar com carro ou qualquer veiculo)),\n", strlen(str));
  333. strins(str, "Tenha um bom jogo e se divirta-se, equipe [GvL] te deseja boa sorte!", strlen(str));
  334. strins(str, "Você aceita as regras ?", strlen(str));
  335. ShowPlayerDialog(playerid, DIALOG_REGRAS, 0, "~ Regras ~", str, "Aceitar", "Negar");
  336.  
  337. format(string, sizeof(string),"Usuarios/%s.REG", GetNick(playerid));
  338. if(dini_Isset(string,GetNick(playerid)))
  339. SetPlayerScore(playerid, dini_Int(string, GetNick(playerid)));
  340. return true;
  341. }
  342.  
  343. public OnPlayerDisconnect(playerid, reason)
  344. {
  345. static string[100];
  346. switch(reason)
  347. {
  348. case 0: format(string, sizeof(string),"|> %s Saiu do servidor ( Resolveu Sair ).",GetNick(playerid));
  349. case 1: format(string, sizeof(string),"|> %s Saiu do servidor ( Levou um Crash ).", GetNick(playerid));
  350. case 2: format(string, sizeof(string),"|> %s Saiu do servidor ( Kickado Banido, Leia as regras).", GetNick(playerid));
  351. }
  352. SendClientMessageToAll(Cinza, string);
  353. format(string, sizeof(string),"Usuarios/%s.REG", GetNick(playerid));
  354. dini_IntSet(string,"Score",GetPlayerScore(playerid));
  355. return ;
  356. }
  357.  
  358. public OnPlayerCommandText(playerid, cmdtext[])
  359. {
  360. if(!strcmp(cmdtext,"/Ajuda", true))
  361. {
  362. new string[505]="#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#\n";
  363. strins(string, "#-> Digite: \"/Objetivo\" Para poder saber o objetivo deste servidor.\n",strlen(string));
  364. strins(string, "#-> Digite: \"/Comandos\" Para Saber os comandos disponíveis no servidor.\n",strlen(string));
  365. strins(string, "#-> Digite: \"/Admins\" Para saber os adminstradores Online.\n",strlen(string));
  366. strins(string, "#-> Digite: \"/Creditos\" Para saber os créditos deste GameMode.\n",strlen(string));
  367. strins(string, "#-> Digite: \"/Regras\" Para não ser punido injustamente por um adminstrador.\n",strlen(string));
  368. strins(string, "#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#",strlen(string));
  369. printf("comands tem %d", strlen(string));
  370. ShowPlayerDialog(playerid, DIALOG_AJUDA, DIALOG_STYLE_MSGBOX,"~ AJUDA ~", string, "Oky","Fechar");
  371. return true;
  372. }
  373. if(!strcmp(cmdtext,"/Objetivo", true))
  374. {
  375. new string[400] =
  376. "Objetivo deste Gamemode é simplismente matar seu time rival, isto é matar e ainda Dominar,\n\
  377. Importante ! você deverá seguir as regras ou será punido,\n\
  378. Além de matar seu time rival deverá dominar a base do time,\n\
  379. Proteger a base do seu time e também não matar seus companheiros,\n\
  380. Caso morre você irá para o céu, más você irá para o céu somente se protejer sua base.";
  381. ShowPlayerDialog(playerid, DIALOG_OBJETIVO, DIALOG_STYLE_MSGBOX," ~ Objetivo ~", string, "Ok","Fechar");
  382. printf("comands tem %d", strlen(string));
  383. return true;
  384. }
  385. if(!strcmp(cmdtext,"/Comandos", true))
  386. {
  387. new string[220] =
  388. "#-> \"/Duelos\" ==> Para saber as arenas de duelos disponíveis,\n\
  389. #-> \"/Kits\" ==> Para conseguir armas no servidor,\n\
  390. #-> \"/Agradecimentos\" ==> Para saber quem ajudou neste servidor,\n\
  391. #-> \"/MudarTime\" ==> Você muda seu time.";
  392. ShowPlayerDialog(playerid, DIALOG_COMANDOS, DIALOG_STYLE_MSGBOX,"~ Comandos ~",string,"Ok","Fechar");
  393. printf("comands tem %d", strlen(string));
  394. return true;
  395. }
  396. if(!strcmp(cmdtext,"/Mudartime", true) or !strcmp(cmdtext,"/MT", true))
  397. {
  398. new msg[180]=
  399. "AtleticoGO\n\
  400. AtleticoMG\n\
  401. AtleticoPR\n\
  402. Avai\n\
  403. Botafogo\n\
  404. Ceara\n\
  405. Corinthians\n\
  406. Cruzeiro\n\
  407. Flamengo\n\
  408. Fluminense\n\
  409. Goias\n\
  410. Gremio\n\
  411. Barueri\n\
  412. Guarani\n\
  413. Internacional\n\
  414. Palmeiras\n\
  415. Santos\n\
  416. SaoPaulo\n\
  417. Vasco\n\
  418. Vitoria";
  419. ShowPlayerDialog(playerid, DIALOG_MUDAR_TIME, DIALOG_STYLE_LIST, "~ Mudar Time ~",msg,"Mudar","Cancelar");
  420. printf("comands tem %d", strlen(msg));
  421. return true;
  422. }
  423.  
  424. new ERRO[128]; format(ERRO, sizeof(ERRO),"[ERRO]: O Comando \"%s\" que você digitou é incorreto ou foi desativado, mais informações digite: \"/ajuda\"",cmdtext);
  425. return SendClientMessage(playerid, Vermelho, ERRO);
  426. }
  427.  
  428. public OnPlayerSpawn(playerid)
  429. {
  430. new
  431. string[1000];
  432.  
  433. format(string, sizeof(string),"Seja Bem vindo ao %s!, Para você conseguir algo você terá que Matar seus Inimigos!!!,\n não poderá Matar pessoas do seu time!\n Caso mate alguém do seu você será severamente punido.",Nome_Sever);
  434. ShowPlayerDialog(playerid, DIALOG_SPAWNED_PLAYER, DIALOG_STYLE_MSGBOX,"~ Istruções ~",string,"Próximo","Sair");
  435.  
  436. if(GetPlayerTeam(playerid) == AtleticoGO)//
  437. {
  438. SetPlayerPos(playerid, Spawn_AtleticoGO[random(sizeof(Spawn_AtleticoGO))][0], Spawn_AtleticoGO[random(sizeof(Spawn_AtleticoGO))][1],Spawn_AtleticoGO[random(sizeof(Spawn_AtleticoGO))][2]);
  439.  
  440. format(string, sizeof(string),"[Anuncio]: Atenção AtleticoGO, Entrou mais um membro para sua equipe!");
  441. SendClientMessageToTeam(Amarelo, string, Team[tAtleticoGO]);
  442. Team[tAtleticoGO]++;
  443. }
  444. else if(GetPlayerTeam(playerid) == AtleticoMG)//
  445. {
  446. SetPlayerPos(playerid, Spawn_Atletico[random(sizeof( Spawn_Atletico))][0], Spawn_Atletico[random(sizeof(Spawn_Atletico ))][1], Spawn_Atletico[random(sizeof(Spawn_Atletico))][2]);
  447.  
  448. format(string, sizeof(string),"[Anuncio]: Atenção AtleticoMG, Entrou mais um membro para sua equipe!");
  449. SendClientMessageToTeam(Amarelo, string, Team[tAtleticoMG]);
  450. Team[tAtleticoMG]++;
  451. }
  452. else if(GetPlayerTeam(playerid) == AtleticoPR)//
  453. {
  454. SetPlayerPos(playerid, Spawn_Atletico[random(sizeof(Spawn_Atletico))][0], Spawn_Atletico[random(sizeof(Spawn_Atletico))][1], Spawn_Atletico[random(sizeof(Spawn_Atletico))][2]);
  455.  
  456. format(string, sizeof(string),"[Anuncio]: Atenção AtleticoPR, Entrou mais um membro para sua equipe!");
  457. SendClientMessageToTeam(Amarelo, string, Team[tAtleticoPR]);
  458. Team[tAtleticoPR]++;
  459. }
  460. else if(GetPlayerTeam(playerid) == Avai)//
  461. {
  462. SetPlayerPos(playerid, Spawn_Avai[random(sizeof(Spawn_Avai ))][0], Spawn_Avai[random(sizeof(Spawn_Avai ))][1], Spawn_Avai[random(sizeof(Spawn_Avai))][2]);
  463.  
  464. format(string, sizeof(string),"[Anuncio]: Atenção Avai, Entrou mais um membro para sua equipe!");
  465. SendClientMessageToTeam(Amarelo, string, Team[tAvai]);
  466. Team[tAvai]++;
  467. }
  468. else if(GetPlayerTeam(playerid) == Botafogo)//
  469. {
  470. SetPlayerPos(playerid, Spawn_Botafogo[random(sizeof(Spawn_Botafogo))][0], Spawn_Botafogo [random(sizeof(Spawn_Botafogo))][1], Spawn_Botafogo[random(sizeof(Spawn_Botafogo))][2]);
  471.  
  472. format(string, sizeof(string),"[Anuncio]: Atenção Botafogo, Entrou mais um membro para sua equipe!");
  473. SendClientMessageToTeam(Amarelo, string, Team[tBotafogo]);
  474. Team[tBotafogo]++;
  475. }
  476. else if(GetPlayerTeam(playerid) == Ceara)//
  477. {
  478. SetPlayerPos(playerid, Spawn_Ceara[random(sizeof(Spawn_Ceara ))][0], Spawn_Ceara[random(sizeof( Spawn_Ceara))][1], Spawn_Ceara[random(sizeof( Spawn_Ceara))][2]);
  479.  
  480. format(string, sizeof(string),"[Anuncio]: Atenção Ceara, Entrou mais um membro para sua equipe!");
  481. SendClientMessageToTeam(Amarelo, string, Team[tCeara]);
  482. Team[tCeara]++;
  483. }
  484. else if(GetPlayerTeam(playerid) == Corinthians)//
  485. {
  486. SetPlayerPos(playerid, Spawn_Corinthias[random(sizeof(Spawn_Corinthias))][0], Spawn_Corinthias[random(sizeof(Spawn_Corinthias))][1],Spawn_Corinthias[random(sizeof(Spawn_Corinthias))][2]);
  487.  
  488. format(string, sizeof(string),"[Anuncio]: Atenção Corinthians, Entrou mais um membro para sua equipe!");
  489. SendClientMessageToTeam(Amarelo, string, Team[tCorinthians]);
  490. Team[tCorinthians]++;
  491. }
  492. else if(GetPlayerTeam(playerid) == Cruzeiro)//
  493. {
  494. SetPlayerPos(playerid, Spawn_Cruzeiro[random(sizeof(Spawn_Cruzeiro ))][0], Spawn_Cruzeiro[random(sizeof( Spawn_Cruzeiro ))][1], Spawn_Cruzeiro[random(sizeof( Spawn_Cruzeiro ))][2]);
  495.  
  496. format(string, sizeof(string),"[Anuncio]: Atenção Cruzeiro, Entrou mais um membro para sua equipe!");
  497. SendClientMessageToTeam(Amarelo, string, Team[tCruzeiro]);
  498. Team[tCruzeiro]++;
  499. }
  500. else if(GetPlayerTeam(playerid) == Flamengo)//
  501. {
  502. SetPlayerPos(playerid, Spawn_Flamengo[random(sizeof( Spawn_Flamengo ))][0], Spawn_Flamengo[random(sizeof( Spawn_Flamengo ))][1], Spawn_Flamengo[random(sizeof( Spawn_Flamengo ))][2]);
  503.  
  504. format(string, sizeof(string),"[Anuncio]: Atenção Flamengo, Entrou mais um membro para sua equipe!");
  505. SendClientMessageToTeam(Amarelo, string, Team[tFlamengo]);
  506. Team[tFlamengo]++;
  507. }
  508. else if(GetPlayerTeam(playerid) == Fluminense)//
  509. {
  510. SetPlayerPos(playerid, Spawn_Fluminense[random(sizeof( Spawn_Fluminense ))][0], Spawn_Fluminense[random(sizeof( Spawn_Fluminense ))][1], Spawn_Fluminense[random(sizeof( Spawn_Fluminense ))][2]);
  511.  
  512. format(string, sizeof(string),"[Anuncio]: Atenção Fluminense, Entrou mais um membro para sua equipe!");
  513. SendClientMessageToTeam(Amarelo, string, Team[tFluminense]);
  514. Team[tFluminense]++;
  515. }
  516. else if(GetPlayerTeam(playerid) == Goias)//
  517. {
  518. SetPlayerPos(playerid, Spawn_Goias[random(sizeof( Spawn_Goias ))][0], Spawn_Goias[random(sizeof( Spawn_Goias ))][1], Spawn_Goias[random(sizeof( Spawn_Goias ))][2]);
  519.  
  520. format(string, sizeof(string),"[Anuncio]: Atenção Goias, Entrou mais um membro para sua equipe!");
  521. SendClientMessageToTeam(Amarelo, string, Team[tGoias]);
  522. Team[tGoias]++;
  523. }
  524. else if(GetPlayerTeam(playerid) == Gremio)//
  525. {
  526. SetPlayerPos(playerid, Spawn_Gremio[random(sizeof( Spawn_Gremio ))][0], Spawn_Gremio[random(sizeof( Spawn_Gremio ))][1], Spawn_Gremio[random(sizeof( Spawn_Gremio ))][2]);
  527.  
  528. format(string, sizeof(string),"[Anuncio]: Atenção Gremio, Entrou mais um membro para sua equipe!");
  529. SendClientMessageToTeam(Amarelo, string, Team[tGremio]);
  530. Team[tGremio]++;
  531. }
  532. else if(GetPlayerTeam(playerid) == Barueri)//
  533. {
  534. SetPlayerPos(playerid, Spawn_Barueri[random(sizeof( Spawn_Barueri ))][0], Spawn_Barueri[random(sizeof( Spawn_Barueri ))][1], Spawn_Barueri[random(sizeof( Spawn_Barueri ))][2]);
  535.  
  536. format(string, sizeof(string),"[Anuncio]: Atenção Barueri, Entrou mais um membro para sua equipe!");
  537. SendClientMessageToTeam(Amarelo, string, Team[tBarueri]);
  538. Team[tBarueri]++;
  539. }
  540. else if(GetPlayerTeam(playerid) == Internacional)//
  541. {
  542. SetPlayerPos(playerid, Spawn_Inter[random(sizeof( Spawn_Inter ))][0], Spawn_Inter [random(sizeof( Spawn_Inter ))][1], Spawn_Inter[random(sizeof( Spawn_Inter ))][2]);
  543.  
  544. format(string, sizeof(string),"[Anuncio]: Atenção Internacional, Entrou mais um membro para sua equipe!");
  545. SendClientMessageToTeam(Amarelo, string, Team[tInternacional]);
  546. Team[tInternacional]++;
  547. }
  548. else if(GetPlayerTeam(playerid) == Palmeiras)//
  549. {
  550. SetPlayerPos(playerid, Spawn_Palmeira[random(sizeof( Spawn_Palmeira ))][0], Spawn_Palmeira[random(sizeof( Spawn_Palmeira ))][1], Spawn_Palmeira[random(sizeof( Spawn_Palmeira ))][2]);
  551.  
  552. format(string, sizeof(string),"[Anuncio]: Atenção Palmeiras, Entrou mais um membro para sua equipe!");
  553. SendClientMessageToTeam(Amarelo, string, Team[tPalmeiras]);
  554. Team[tPalmeiras]++;
  555. }
  556. else if(GetPlayerTeam(playerid) == Santos)///
  557. {
  558. SetPlayerPos(playerid, Spawn_Santos[random(sizeof( Spawn_Santos ))][0], Spawn_Santos[random(sizeof( Spawn_Santos ))][1], Spawn_Santos[random(sizeof( Spawn_Santos ))][2]);
  559. format(string, sizeof(string),"[Anuncio]: Atenção Santos, Entrou mais um membro para sua equipe!");
  560. SendClientMessageToTeam(Amarelo, string, Team[tSantos]);
  561. Team[tSantos]++;
  562. }
  563. else if(GetPlayerTeam(playerid) == SaoPaulo)//
  564. {
  565. SetPlayerPos(playerid, Spawn_SaoPaulo[random(sizeof( Spawn_SaoPaulo ))][0], Spawn_SaoPaulo[random(sizeof( Spawn_SaoPaulo ))][1], Spawn_SaoPaulo[random(sizeof( Spawn_SaoPaulo ))][2]);
  566. format(string, sizeof(string),"[Anuncio]: Atenção SaoPaulo, Entrou mais um membro para sua equipe!");
  567. SendClientMessageToTeam(Amarelo, string, Team[tSaoPaulo]);
  568. Team[tSaoPaulo]++;
  569. }
  570. else if(GetPlayerTeam(playerid) == Vasco)//
  571. {
  572. SetPlayerPos(playerid, Spawn_Vasco[random(sizeof( Spawn_Vasco ))][0], Spawn_Vasco[random(sizeof( Spawn_Vasco ))][1], Spawn_Vasco[random(sizeof( Spawn_Vasco ))][2]);
  573. format(string, sizeof(string),"[Anuncio]: Atenção Vasco, Entrou mais um membro para sua equipe!");
  574. SendClientMessageToTeam(Amarelo, string, Team[tVasco]);
  575. Team[tVasco]++;
  576. }
  577. else if(GetPlayerTeam(playerid) == Vitoria)//
  578. {
  579. SetPlayerPos(playerid, Spawn_Vitoria[random(sizeof( Spawn_Vitoria ))][0], Spawn_Vitoria[random(sizeof( Spawn_Vitoria ))][1], Spawn_Vitoria[random(sizeof( Spawn_Vitoria ))][2]);
  580. format(string, sizeof(string),"[Anuncio]: Atenção Vitória, Entrou mais um membro para sua equipe!");
  581. SendClientMessageToTeam(Amarelo, string, Team[tVitoria]);
  582. Team[tVitoria]++;
  583. }
  584. GivePlayerWeapon ( playerid , 26 , 9999 ) ;
  585. GivePlayerWeapon ( playerid , 31 ,9999 ) ;
  586. GivePlayerWeapon ( playerid , 24 ,9999 ) ;
  587. GivePlayerWeapon ( playerid , 32 ,9999 ) ;
  588. GameTextForPlayer ( playerid , "Voce e o melhor ?? ~r~Prove" , 300 , 0 ) ;
  589. return true;
  590. }
  591.  
  592. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  593. {
  594. if(dialogid == DIALOG_REGRAS)
  595. {
  596. new string[128],Nome[24]; GetPlayerName(playerid, Nome, 24);
  597. if(response)
  598. {
  599. printf("%s aceitou as regras.", Nome);
  600. format(string, sizeof(string),"Você (%s) Aceitou as regras.", Nome);
  601. SendClientMessage(playerid, Verde,string);
  602. }
  603. else
  604. {
  605. format(string, sizeof(string), "|<%s>| Foi kickado do servidor porque não aceitou as regras.", Nome);
  606. SendClientMessageToAll(0xFF4F22FF, string);
  607. Kick(playerid);
  608. }
  609. }
  610. else if(dialogid == DIALOG_MUDAR_TIME)
  611. {
  612. if(response)
  613. {
  614. if(listitem)
  615. {
  616. SetPlayerTeam(playerid, AtleticoGO);
  617. OnPlayerSpawn(playerid);
  618. }
  619. else if(listitem == 1)
  620. {
  621. SetPlayerTeam(playerid, AtleticoMG);
  622. OnPlayerSpawn(playerid);
  623. }
  624. else if(listitem == 2)
  625. {
  626. SetPlayerTeam(playerid, Avai);
  627. OnPlayerSpawn(playerid);
  628. }
  629. else if(listitem == 3)
  630. {
  631. SetPlayerTeam(playerid, Botafogo);
  632. OnPlayerSpawn(playerid);
  633. }
  634. else if(listitem == 4)
  635. {
  636. SetPlayerTeam(playerid, Ceara);
  637. OnPlayerSpawn(playerid);
  638. }
  639. else if(listitem == 5)
  640. {
  641. SetPlayerTeam(playerid, Corinthians);
  642. OnPlayerSpawn(playerid);
  643. }
  644. else if(listitem == 6)
  645. {
  646. SetPlayerTeam(playerid, Cruzeiro);
  647. OnPlayerSpawn(playerid);
  648. }
  649. else if(listitem == 7)
  650. {
  651. SetPlayerTeam(playerid, Flamengo);
  652. OnPlayerSpawn(playerid);
  653. }
  654. else if(listitem == 8)
  655. {
  656. SetPlayerTeam(playerid, Fluminense);
  657. OnPlayerSpawn(playerid);
  658. }
  659. else if(listitem == 9)
  660. {
  661. SetPlayerTeam(playerid, Goias);
  662. OnPlayerSpawn(playerid);
  663. }
  664. else if(listitem == 10)
  665. {
  666. SetPlayerTeam(playerid, Gremio);
  667. OnPlayerSpawn(playerid);
  668. }
  669. else if(listitem == 11)
  670. {
  671. SetPlayerTeam(playerid, Barueri);
  672. OnPlayerSpawn(playerid);
  673. }
  674. else if(listitem == 12)
  675. {
  676. SetPlayerTeam(playerid, Guarani);
  677. OnPlayerSpawn(playerid);
  678. }
  679. else if(listitem == 13)
  680. {
  681. SetPlayerTeam(playerid, Internacional);
  682. OnPlayerSpawn(playerid);
  683. }
  684. else if(listitem == 14)
  685. {
  686. SetPlayerTeam(playerid, Palmeiras);
  687. OnPlayerSpawn(playerid);
  688. }
  689. else if(listitem == 15)
  690. {
  691. SetPlayerTeam(playerid, Santos);
  692. OnPlayerSpawn(playerid);
  693. }
  694. else if(listitem == 16)
  695. {
  696. SetPlayerTeam(playerid, SaoPaulo);
  697. OnPlayerSpawn(playerid);
  698. }
  699. else if(listitem == 17)
  700. {
  701. SetPlayerTeam(playerid, Vasco);
  702. OnPlayerSpawn(playerid);
  703. }
  704. else if(listitem == 18)
  705. {
  706. SetPlayerTeam(playerid, Vitoria);
  707. OnPlayerSpawn(playerid);
  708. }
  709. SetPlayerHealth(playerid, 0);
  710. }
  711. }
  712. else if(dialogid == DIALOG_SPAWNED_PLAYER)
  713. {
  714. if(!response) ShowPlayerDialog(playerid, DIALOG_SPAWNED_KICK, DIALOG_STYLE_MSGBOX,"~ Até Mais ~","Você selecionou outra opção, agora daqui a 5 minutos será Kickado,\nPara desfazer você terá que clicar em \"Desfazer\"\nVolte Sempre, equipe agradece.","Desfazer"," "); SetTimerEx("KickShau", 300000,false,"d",playerid);
  715. }
  716. return 1;
  717. }
  718. public OnGameModeInit()
  719. {
  720. // - Para Andar igual MACHO-
  721. UsePlayerPedAnims();
  722. // - Cores Players-
  723. ShowPlayerMarkers(true);
  724. // - GameModeText
  725. SendRconCommand("gamemodetext Base Torcidas");
  726. // -Nome Sever -
  727. new
  728. string[100];
  729. format(string, sizeof(string),"hostname %s",Nome_Sever);
  730. SendRconCommand(string);
  731.  
  732. // format(string, sizeof(string),"Usuarios/%s.REG",GetNicke());
  733.  
  734. // -Derby-
  735. DerbyBloodringBanger[0] = AddStaticVehicle(504,-1355.5416,936.6710,1036.1837,11.4329,1,1); LinkVehicleToInterior(DerbyBloodringBanger[0],15);
  736. DerbyBloodringBanger[1] = AddStaticVehicle(504,-1350.6061,937.5493,1036.1947,12.4710,1,1); LinkVehicleToInterior(DerbyBloodringBanger[1],15); // BloodringBanger
  737. DerbyBloodringBanger[2] = AddStaticVehicle(504,-1345.6512,938.5836,1036.2046,13.2675,1,1); LinkVehicleToInterior(DerbyBloodringBanger[2],15); // BloodringBanger
  738. DerbyBloodringBanger[3] = AddStaticVehicle(504,-1340.6078,939.9857,1036.2150,17.2391,1,1); LinkVehicleToInterior(DerbyBloodringBanger[3],15); // BloodringBanger
  739. DerbyBloodringBanger[4] = AddStaticVehicle(504,-1336.7312,941.1116,1036.2316,17.4418,1,1); LinkVehicleToInterior(DerbyBloodringBanger[4],15); // BloodringBanger
  740. DerbyBloodringBanger[5] = AddStaticVehicle(504,-1331.5814,942.9241,1036.2539,20.6521,1,1); LinkVehicleToInterior(DerbyBloodringBanger[5],15);
  741. DerbyBloodringBanger[6] = AddStaticVehicle(504,-1487.5134,954.9534,1036.7303,325.7171,1,1); LinkVehicleToInterior(DerbyBloodringBanger[6],15); //BloodringBanger
  742. DerbyBloodringBanger[7] = AddStaticVehicle(504,-1491.5236,958.0043,1036.7849,318.9600,1,1); LinkVehicleToInterior(DerbyBloodringBanger[7],15);//BloodringBanger
  743. DerbyBloodringBanger[8] = AddStaticVehicle(504,-1495.4299,961.5493,1036.8516,316.2965,1,1); LinkVehicleToInterior(DerbyBloodringBanger[8],15);//BloodringBanger
  744. DerbyBloodringBanger[9] = AddStaticVehicle(504,-1499.6245,965.7825,1036.9264,313.8272,1,1); LinkVehicleToInterior(DerbyBloodringBanger[9],15);//BloodringBanger
  745. DerbyBloodringBanger[10] = AddStaticVehicle(504,-1503.4319,969.8809,1037.0063,308.4377,1,1); LinkVehicleToInterior(DerbyBloodringBanger[10],15);//BloodringBanger
  746. DerbyBloodringBanger[11] = AddStaticVehicle(504,-1506.2706,974.4487,1037.0886,304.1562,1,1); LinkVehicleToInterior(DerbyBloodringBanger[11],15);//BloodringBanger
  747.  
  748. //==========================[ Classes ]============================================
  749. AddPlayerClass(47,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  750. AddPlayerClass(48,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  751. AddPlayerClass(49,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  752. AddPlayerClass(50,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  753. AddPlayerClass(51,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  754. AddPlayerClass(52,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  755. AddPlayerClass(53,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  756. AddPlayerClass(54,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  757. AddPlayerClass(55,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  758. AddPlayerClass(56,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  759. AddPlayerClass(57,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  760. AddPlayerClass(58,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  761. AddPlayerClass(59,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  762. AddPlayerClass(60,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  763. AddPlayerClass(61,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  764. AddPlayerClass(62,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  765. AddPlayerClass(63,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  766. AddPlayerClass(64,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  767. AddPlayerClass(66,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  768. AddPlayerClass(67,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  769. AddPlayerClass(68,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  770. AddPlayerClass(69,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  771. AddPlayerClass(70,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  772. AddPlayerClass(71,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  773. AddPlayerClass(72,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  774. AddPlayerClass(73,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  775. AddPlayerClass(75,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  776. AddPlayerClass(76,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  777. AddPlayerClass(78,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  778. AddPlayerClass(79,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  779. AddPlayerClass(80,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  780. AddPlayerClass(81,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  781. AddPlayerClass(82,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  782. AddPlayerClass(83,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  783. AddPlayerClass(84,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  784. AddPlayerClass(85,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  785. AddPlayerClass(87,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  786. AddPlayerClass(88,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  787. AddPlayerClass(89,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  788. AddPlayerClass(91,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  789. AddPlayerClass(92,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  790. AddPlayerClass(93,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  791. AddPlayerClass(95,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  792. AddPlayerClass(96,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  793. AddPlayerClass(97,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  794. AddPlayerClass(98,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  795. AddPlayerClass(99,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  796. AddPlayerClass(100,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  797. AddPlayerClass(101,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  798. AddPlayerClass(102,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  799. AddPlayerClass(103,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  800. AddPlayerClass(104,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  801. AddPlayerClass(105,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  802. AddPlayerClass(106,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  803. AddPlayerClass(107,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  804. AddPlayerClass(108,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  805. AddPlayerClass(109,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  806. AddPlayerClass(110,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  807. AddPlayerClass(111,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  808. AddPlayerClass(112,1958.3783,1343.1572,15.3746,269.1425,25,0,24,300,4,1);
  809. AddPlayerClass(113,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  810. AddPlayerClass(114,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  811. AddPlayerClass(115,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  812. AddPlayerClass(116,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  813. AddPlayerClass(117,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  814. AddPlayerClass(118,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  815. AddPlayerClass(120,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  816. AddPlayerClass(121,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  817. AddPlayerClass(122,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  818. AddPlayerClass(123,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  819. AddPlayerClass(124,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  820. AddPlayerClass(125,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  821. AddPlayerClass(126,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  822. AddPlayerClass(127,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  823. AddPlayerClass(128,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  824. AddPlayerClass(129,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  825. AddPlayerClass(131,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  826. AddPlayerClass(133,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  827. AddPlayerClass(134,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  828. AddPlayerClass(135,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  829. AddPlayerClass(136,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  830. AddPlayerClass(137,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  831. AddPlayerClass(138,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  832. AddPlayerClass(139,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  833. AddPlayerClass(140,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  834. AddPlayerClass(141,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  835. AddPlayerClass(142,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  836. AddPlayerClass(143,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  837. AddPlayerClass(144,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  838. AddPlayerClass(145,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  839. AddPlayerClass(146,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  840. AddPlayerClass(147,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  841. AddPlayerClass(148,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  842. AddPlayerClass(150,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  843. AddPlayerClass(151,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  844. AddPlayerClass(152,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  845. AddPlayerClass(153,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  846. AddPlayerClass(154,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  847. AddPlayerClass(155,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  848. AddPlayerClass(156,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  849. AddPlayerClass(157,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  850. AddPlayerClass(158,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  851. AddPlayerClass(159,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  852. AddPlayerClass(160,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  853. AddPlayerClass(161,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  854. AddPlayerClass(162,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  855. AddPlayerClass(163,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  856. AddPlayerClass(164,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  857. AddPlayerClass(165,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  858. AddPlayerClass(166,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  859. AddPlayerClass(167,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  860. AddPlayerClass(168,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  861. AddPlayerClass(169,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  862. AddPlayerClass(170,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  863. AddPlayerClass(171,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  864. AddPlayerClass(172,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  865. AddPlayerClass(173,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  866. AddPlayerClass(174,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  867. AddPlayerClass(175,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  868. AddPlayerClass(176,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  869. AddPlayerClass(177,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  870. AddPlayerClass(178,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  871. AddPlayerClass(179,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  872. AddPlayerClass(180,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  873. AddPlayerClass(181,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  874. AddPlayerClass(182,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  875. AddPlayerClass(183,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  876. AddPlayerClass(184,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  877. AddPlayerClass(185,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  878. AddPlayerClass(186,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  879. AddPlayerClass(187,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  880. AddPlayerClass(188,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  881. AddPlayerClass(189,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  882. AddPlayerClass(190,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  883. AddPlayerClass(191,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  884. AddPlayerClass(192,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  885. AddPlayerClass(193,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  886. AddPlayerClass(194,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  887. AddPlayerClass(195,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  888. AddPlayerClass(196,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  889. AddPlayerClass(197,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  890. AddPlayerClass(198,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  891. AddPlayerClass(199,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  892. AddPlayerClass(200,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  893. AddPlayerClass(201,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  894. AddPlayerClass(202,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  895. AddPlayerClass(203,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  896. AddPlayerClass(204,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  897. AddPlayerClass(205,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  898. AddPlayerClass(206,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  899. AddPlayerClass(207,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  900. AddPlayerClass(209,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  901. AddPlayerClass(210,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  902. AddPlayerClass(211,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  903. AddPlayerClass(212,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  904. AddPlayerClass(213,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  905. AddPlayerClass(214,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  906. AddPlayerClass(215,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  907. AddPlayerClass(216,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  908. AddPlayerClass(217,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  909. AddPlayerClass(218,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  910. AddPlayerClass(219,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  911. AddPlayerClass(220,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  912. AddPlayerClass(221,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  913. AddPlayerClass(222,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  914. AddPlayerClass(223,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  915. AddPlayerClass(224,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  916. AddPlayerClass(225,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  917. AddPlayerClass(226,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  918. AddPlayerClass(227,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  919. AddPlayerClass(228,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  920. AddPlayerClass(229,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  921. AddPlayerClass(230,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  922. AddPlayerClass(231,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  923. AddPlayerClass(232,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  924. AddPlayerClass(233,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  925. AddPlayerClass(234,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  926. AddPlayerClass(235,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  927. AddPlayerClass(236,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  928. AddPlayerClass(237,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  929. AddPlayerClass(238,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  930. AddPlayerClass(239,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  931. AddPlayerClass(240,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  932. AddPlayerClass(241,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  933. AddPlayerClass(242,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  934. AddPlayerClass(243,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  935. AddPlayerClass(244,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  936. AddPlayerClass(245,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  937. AddPlayerClass(246,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  938. AddPlayerClass(247,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  939. AddPlayerClass(248,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  940. AddPlayerClass(249,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  941. AddPlayerClass(250,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  942. AddPlayerClass(251,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  943. AddPlayerClass(253,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  944. AddPlayerClass(254,1958.3783,1343.1572,15.3746,0.0,25,50,24,300,4,1);
  945. AddPlayerClass(255,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  946. AddPlayerClass(256,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  947. AddPlayerClass(257,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  948. AddPlayerClass(258,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  949. AddPlayerClass(259,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  950. AddPlayerClass(260,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  951. AddPlayerClass(261,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  952. AddPlayerClass(262,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  953. AddPlayerClass(263,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  954. AddPlayerClass(264,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  955. AddPlayerClass(265,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  956. AddPlayerClass(266,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  957. AddPlayerClass(267,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  958. AddPlayerClass(269,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  959. AddPlayerClass(270,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  960. AddPlayerClass(271,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  961. AddPlayerClass(272,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  962. AddPlayerClass(274,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  963. AddPlayerClass(275,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  964. AddPlayerClass(276,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  965. AddPlayerClass(277,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  966. AddPlayerClass(278,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  967. AddPlayerClass(279,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  968. AddPlayerClass(288,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  969. AddPlayerClass(290,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  970. AddPlayerClass(291,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  971. AddPlayerClass(292,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  972. AddPlayerClass(293,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  973. AddPlayerClass(294,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  974. AddPlayerClass(295,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  975. AddPlayerClass(296,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  976. AddPlayerClass(297,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  977. AddPlayerClass(298,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  978. AddPlayerClass(299,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  979.  
  980. Carregando_Carros += LoadStaticVehiclesFromFile("Carros/Trens.txt");
  981. LoadGM();
  982. return true;
  983. }
  984. public OnPlayerRequestClass(playerid, classid)
  985. {
  986. SetPlayerInterior(playerid,14);
  987. SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
  988. SetPlayerFacingAngle(playerid, 270.0);
  989. SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
  990. SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
  991. return 1;
  992. }
  993. public KickShau(playerid)
  994. {
  995. CreatePlayerObject(playerid,19138,0,0,0,0,0,0); Kick(playerid);
  996. return true;
  997. }
  998.  
  999. public LoadGM()
  1000. {
  1001. new
  1002. Hora = 0,
  1003. Min = 0,
  1004. Segu = 0,
  1005. Diaa = 0,
  1006. Mess = 0,
  1007. Ano = 0
  1008. ;
  1009. gettime(Hora, Min, Segu); getdate(Ano, Mess, Diaa);
  1010. print ("\n\r\n\r\n\r\n\r\n\r\n\r\n\r");
  1011. print ("||==================================================================||");
  1012. printf("|| Este Servidor foi ligado: Hora:[%d/%d/%d/] Data:[%d/%d/%d] ||", Hora, Min, Segu, Diaa, Mess, Ano);
  1013. print ("|| Créditos: ||");
  1014. print ("|| [ FeK ]Garfield Corpryng ®_® ||");
  1015. print ("||==================================================================||");
  1016. print ("|| ATENÇÃO ESTE GAMEMODE NÃO ESTÀ 100%!!!! ||");
  1017. print ("|| Este Gamemode é BASE!!! ||");
  1018. print ("||==================================================================||");
  1019. printf("||==============================[ INFO ]============================||");
  1020. printf("|| >->-> Carregou: %d Veiculos ||", Carregando_Carros);
  1021. printf("||==============================[ INFO ]============================||");
  1022. print ("\n\r\n\r");
  1023. NoLagfXist = true;
  1024. if(!dini_Exists("Usuarios/"))
  1025. {
  1026. while(Numero <= 10)
  1027. {
  1028. print("\n\r\n\n\r\n\n\r\n");
  1029. print(" ESTÀ FALTANDO A PASTA \"USUARIOS\", O SERVIDOR SERÀ CRASHADO!");
  1030. print("\n\r\n\n\r\n");
  1031. Numero++;
  1032. }
  1033. }
  1034. return true;
  1035. }
  1036.  
  1037. stock GetNicke()
  1038. {
  1039. static
  1040. Nome[24],
  1041. Stri[24],
  1042. playerid;
  1043. format(Stri,sizeof(Stri),"%s", GetPlayerName(playerid, Nome, 24));
  1044. return Stri;
  1045. }
  1046.  
  1047. stock GetNick(playerid)
  1048. {
  1049. static Nome[24];
  1050. GetPlayerName(playerid, Nome, 24);
  1051. return Nome;
  1052. }
  1053.  
  1054. stock SendClientMessageToTeam(color, string[], team)
  1055. {
  1056. for(new i = 0; i <= team; ++i)
  1057. {
  1058. if(IsPlayerConnected(i))
  1059. {
  1060. SendClientMessage(i, color, string);
  1061. }
  1062. }
  1063. return true;
  1064. }
  1065. public OnGameModeExit()
  1066. {
  1067. SendRconCommand("exit");
  1068. SendClientMessageToAll(Vermelho,"[ANUNCIO] Atenção Todos: o servidor foi fechado, esperem ele reabrir.");
  1069. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement