vdsvinicius

BMT

Apr 28th, 2012
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 217.38 KB | None | 0 0
  1. #include <a_samp>
  2. #include <core>
  3. #include <float>
  4. #include <Y_Objects>
  5. #include "../include/gl_common.inc"
  6. ///=========================================
  7. #pragma dynamic 145000
  8. #pragma tabsize 0
  9. //------------------------------------------------------------------------
  10. #define SLOT 1
  11. //---------------------------------------------------------------------
  12. #define teleporte 1
  13. //========================
  14. #define cs 2
  15. //---------------------------------------------------------------------
  16. #define ADMINFS_MESSAGE_COLOR 0xFF444499
  17. #define PM_INCOMING_COLOR 0xFFFF22AA
  18. #define PM_OUTGOING_COLOR 0xFFCC2299
  19. //------------------------------------------------------------------------
  20. #define WEAPON_TYPE_NONE (0)
  21. #define WEAPON_TYPE_HEAVY (1)
  22. #define WEAPON_TYPE_LIGHT (2)
  23. #define WEAPON_TYPE_MELEE (3)//Nahkampf
  24. #define SetPlayerHoldingObject(%1,%2,%3,%4,%5,%6,%7,%8,%9) SetPlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJECTS-1,%2,%3,%4,%5,%6,%7,%8,%9)
  25. #define StopPlayerHoldingObject(%1) RemovePlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJECTS-1)
  26. #define IsPlayerHoldingObject(%1) IsPlayerAttachedObjectSlotUsed(%1,MAX_PLAYER_ATTACHED_OBJECTS-1)
  27. //===========================
  28. #define bandana 1000
  29. #define MAX_PLAYER_ATTACHED_OBJECTS 5
  30. //===========================
  31. #define SEC1 1000
  32. #define SEC2 2000
  33. #define SEC5 5000
  34. //========Tunar==========
  35. #define tunar 21
  36. #define tunarroda 22
  37. #define tunarcor 23
  38. #define tunarpaint 24
  39. //=====================
  40. #define nitro 1010
  41. #define rodawire 1080
  42. #define suspensao 1087
  43. //==========Anti DVG======
  44. #define RONALDO_LOL 356
  45. //========Anti DVG IPs=========
  46. new IP[356][] =
  47. {
  48. ":7798",
  49. ":7777",
  50. ": 7777",
  51. ":7778",
  52. ":7776",
  53. ":7775",
  54. ":7774",
  55. ":7773",
  56. ":7772",
  57. ":7771",
  58. ":7770",
  59. ":5555",
  60. ":8888",
  61. ":8090",
  62. ":6969",
  63. ":7780",
  64. ":7781",
  65. ":7782",
  66. ":7783",
  67. ":7784",
  68. ":7785",
  69. ":7786",
  70. ":7787",
  71. ":7788",
  72. ":7789",
  73. ":7790",
  74. ":7791",
  75. ":7792",
  76. ":7793",
  77. ":7794",
  78. ":7795",
  79. ":7796",
  80. ":7797",
  81. ":7798",
  82. ":7799",
  83. ":7800",
  84. "127.",
  85. "189.",
  86. "188.",
  87. "198.",
  88. "199.",
  89. "171.",
  90. "211.",
  91. "64.",
  92. "66.",
  93. "68.",
  94. "67.",
  95. "65.",
  96. "183.",
  97. "187.",
  98. "201.",
  99. "211.",
  100. "200.",
  101. "141.",
  102. "217.",
  103. "213.",
  104. "80.",
  105. "8080.",
  106. "127 .",
  107. "189 .",
  108. "188 .",
  109. "198 .",
  110. "199 .",
  111. "171 .",
  112. "211 .",
  113. "64 .",
  114. "66 .",
  115. "68 .",
  116. "67 .",
  117. "65 .",
  118. "183 .",
  119. "187 .",
  120. "201 .",
  121. "211 .",
  122. "200 .",
  123. "141 .",
  124. "217 .",
  125. "213 .",
  126. "80 .",
  127. "8080 .",
  128. "189.1.169",
  129. "35:7777",
  130. "1.169.35",
  131. "189.1",
  132. "7777",
  133. "7 7",
  134. "8 8",
  135. "189.1.169.35:7777",
  136. "200.",
  137. "200 .",
  138. "189.",
  139. "189 .",
  140. "201.",
  141. "201 .",
  142. "200.1",
  143. "200.1",
  144. "200 . 1",
  145. "200. 1",
  146. "200 .1",
  147. "201.1",
  148. "201 . 1",
  149. "201. 1",
  150. "201 .1",
  151. "208.1",
  152. "208. 1",
  153. "208 .1",
  154. "208 . 1",
  155. "69.1",
  156. "69. 1",
  157. "69 . 1",
  158. "69 .1",
  159. "189.1",
  160. "189. 1",
  161. "189 .1",
  162. "189 . 1",
  163. "66.7",
  164. "66. 7",
  165. "66 .7",
  166. "66 . 7",
  167. "177.1",
  168. "177. 1",
  169. "177 .1",
  170. "177 . 1",
  171. "109 .",
  172. "115 .",
  173. "119 .",
  174. "128 .",
  175. "133 .",
  176. "140 .",
  177. "149 .",
  178. "65 .",
  179. "32 .",
  180. "66 .",
  181. ":3127",
  182. "150 .",
  183. "156 .",
  184. "167 .",
  185. "173 .",
  186. "174 .",
  187. "184 .",
  188. "187 .",
  189. "189 .",
  190. "193 .",
  191. "195 .",
  192. "198 .",
  193. "199 .",
  194. "200 .",
  195. "201 .",
  196. "202 .",
  197. "203 .",
  198. "204 .",
  199. "205 .",
  200. "206 .",
  201. "209 .",
  202. "210 .",
  203. "212 .",
  204. "213 .",
  205. "218 .",
  206. "219 .",
  207. "41 .",
  208. "46 .",
  209. "58 .",
  210. "59 .",
  211. "61 .",
  212. "70 .",
  213. "72 .",
  214. "75 .",
  215. "77 .",
  216. "78 .",
  217. "79 .",
  218. "80 .",
  219. "83 .",
  220. "84 .",
  221. "85 .",
  222. "87 .",
  223. "92 .",
  224. "94 .",
  225. "95 .",
  226. "98 .",
  227. "99 .",
  228. "124 .",
  229. "256 .",
  230. "512 .",
  231. "102 .",
  232. ":3128",
  233. "211 .",
  234. "194 .",
  235. "202 .",
  236. "146 .",
  237. "169 .",
  238. "195 .",
  239. "152 .",
  240. "222 .",
  241. "83 .",
  242. "221 .",
  243. "211 .",
  244. "134 .",
  245. "110 .",
  246. "8 .",
  247. "164 .",
  248. ":3127",
  249. ":3128",
  250. "109.",
  251. "115.",
  252. "119.",
  253. "128.",
  254. "133.",
  255. "140.",
  256. "149.",
  257. "65.",
  258. "32.",
  259. "66.",
  260. ":3127",
  261. "150.",
  262. "156.",
  263. "167.",
  264. "173.",
  265. "174.",
  266. "184.",
  267. "187.",
  268. "189.",
  269. "193.",
  270. "195.",
  271. "198.",
  272. "199.",
  273. "200.",
  274. "201.",
  275. "202.",
  276. "203.",
  277. "204.",
  278. "205.",
  279. "206.",
  280. "209.",
  281. "210.",
  282. "212.",
  283. "213.",
  284. "218.",
  285. "219.",
  286. "41.",
  287. "46.",
  288. "58.",
  289. "59.",
  290. "61.",
  291. "70.",
  292. "72.",
  293. "75.",
  294. "77.",
  295. "78.",
  296. "79.",
  297. "80.",
  298. "83.",
  299. "84.",
  300. "85.",
  301. "87.",
  302. "92.",
  303. "94.",
  304. "95.",
  305. "98.",
  306. "99.",
  307. "124.",
  308. "256.",
  309. "512.",
  310. "102.",
  311. ":3128",
  312. "211.",
  313. "194.",
  314. "202.",
  315. "146.",
  316. "169.",
  317. "195.",
  318. "152.",
  319. "222.",
  320. "83.",
  321. "221.",
  322. "211.",
  323. "134.",
  324. "110.",
  325. "8.",
  326. "164.",
  327. "109 .",
  328. "115 .",
  329. "119 .",
  330. "128 .",
  331. "133 .",
  332. "140 .",
  333. "149 .",
  334. "65 .",
  335. "32 .",
  336. "66 .",
  337. ":3127",
  338. "150 .",
  339. "156 .",
  340. "167 .",
  341. "173 .",
  342. "174 .",
  343. "184 .",
  344. "187 .",
  345. "189 .",
  346. "193 .",
  347. "195 .",
  348. "198 .",
  349. "199 .",
  350. "200 .",
  351. "201 .",
  352. "202 .",
  353. "203 .",
  354. "204 .",
  355. "205 .",
  356. "206 .",
  357. "209 .",
  358. "210 .",
  359. "212 .",
  360. "213 .",
  361. "218 .",
  362. "219 .",
  363. "41 .",
  364. "46 .",
  365. "58 .",
  366. "59 .",
  367. "61 .",
  368. "70 .",
  369. "72 .",
  370. "75 .",
  371. "77 .",
  372. "78 .",
  373. "79 .",
  374. "80 .",
  375. "83 .",
  376. "84 .",
  377. "85 .",
  378. "87 .",
  379. "92 .",
  380. "94 .",
  381. "95 .",
  382. "98 .",
  383. "99 .",
  384. "124 .",
  385. "256 .",
  386. "512 .",
  387. "102 .",
  388. ":3128",
  389. "211 .",
  390. "194 .",
  391. "202 .",
  392. "146 .",
  393. "169 .",
  394. "195 .",
  395. "152 .",
  396. "222 .",
  397. "83 .",
  398. "221 .",
  399. "211 .",
  400. "134 .",
  401. "110 .",
  402. "8 .",
  403. "164 ."
  404. };
  405. ///========================
  406. new Text:topblack, Text:bottomblack;
  407. //=========================
  408. new Text:Textdraw0;
  409. new Text:Textdraw1;
  410. //============================
  411. new Text: gText3;
  412. //===========
  413. new Text: texto1;
  414. //===================
  415. new Text: texto8;
  416. //=======================
  417. new Text: texto9;
  418. //============================
  419. new tempinho[MAX_PLAYERS];
  420. //=========================
  421. //HEADSHOT
  422. #define TIMER_INTERVAL 150
  423.  
  424. new maxPlayers;
  425. //=============================
  426. new RandomServerName[1][] =
  427. {
  428. "• BRASIL MUNDO DOS TERRORISTAS © 2012 •"
  429. };
  430.  
  431. new iSpawnSet[MAX_PLAYERS];
  432. //pickups
  433. new money;
  434. new cidade;
  435. new cidade2;
  436. new cidade3;
  437.  
  438. new moneytsg3;
  439.  
  440. new Float:gRandomPlayerSpawns[10][0] = {
  441. {2002.5911,1544.0001,13.5859},
  442. {2103.1084,994.5452,10.8203},
  443. {2210.7515,2485.1243,10.8203},
  444. {2092.3718,2359.0918,11.2345},
  445. {2097.0198,2099.6592,10.8203},
  446. {2173.2354,1979.6064,10.8203},
  447. {2294.2524,2452.7581,10.8203},
  448. {2213.6738,1839.8943,11.8359},
  449. {1313.1277,1260.4259,10.8203},
  450. {2098.1484,1683.0913,13.0060}
  451. };
  452.  
  453. new Float:gRandomPlayerSpawnsMinigun[8][0] = {
  454. {347.8235,451.3147,57.3090,264.9745},
  455. {369.5151,527.4053,56.0930,179.4337},
  456. {332.7848,403.7356,56.7947,224.2173},
  457. {285.9377,454.0805,56.3948,180.9770},
  458. {247.2406,275.3347,57.9986,71.5993},
  459. {149.8537,454.4421,56.6365,209.7103},
  460. {246.5513,490.7130,57.0301,275.1508},
  461. {309.4781,591.5351,55.5958,176.7632}
  462. };
  463. new Float:gRandomPlayerSpawnsBazuca[10][0] = {
  464. {2237.2661,-668.2397,444.3850,127.1778},
  465. {2168.4263,-651.2009,444.2267,34.4070},
  466. {2102.9209,-632.2872,444.3844,354.3000},
  467. {2139.7939,-592.5221,444.1393,272.4958},
  468. {2123.3816,-554.9914,445.9117,262.1557},
  469. {2147.7380,-503.7972,444.1147,265.9158},
  470. {2344.5974,-494.9229,445.9626,46.6039},
  471. {2367.6343,-502.0200,443.8202,94.5443},
  472. {2391.8306,-573.3066,443.8456,54.7507},
  473. {2255.1482,-518.8120,446.8427,101.7510}
  474. };
  475. new Float:gRandomPlayerSpawnsSniper[6][0] = {
  476. {-775.9238,-2131.8896,25.6615,269.4090},
  477. {-689.1375,-2150.0234,24.2681,338.3429},
  478. {-667.9964,-2059.9053,25.1218,154.0777},
  479. {-732.9660,-2193.8823,35.6649,359.2896},
  480. {-864.6430,-2245.5725,25.8370,302.2390},
  481. {-814.6671,-1948.4283,9.7448,138.3640}
  482. };
  483. //--------------------------------------
  484. new OldWeapon[MAX_PLAYERS];
  485. new HoldingWeapon[MAX_PLAYERS];
  486. //------------------------------------------
  487.  
  488. new CashScoreOld; ///AKIIII
  489. new glob0[200];
  490. //=============================================
  491. #define MAX_GANGS 40
  492. #define MAX_GANG_MEMBERS 12
  493. #define MAX_GANG_NAME 40
  494. //=============================================
  495. new gangMembers[MAX_GANGS][MAX_GANG_MEMBERS];
  496. new gangNames[MAX_GANGS][MAX_GANG_NAME];
  497. new gangInfo[MAX_GANGS][3];
  498. new playerGang[MAX_PLAYERS];
  499. new gangInvite[MAX_PLAYERS];
  500.  
  501. new Menu:sistemadeluta;
  502.  
  503. new playerColors[100] = {
  504. 0xFF8C13AA,0xC715FFAA,0x20B2AAAA,0xDC143CAA,0x6495EDAA,0xf0e68cAA,0x778899AA,0xFF1493AA,0xF4A460AA,0xEE82EEAA,0xFFD720AA,
  505. 0x8b4513AA,0x4949A0AA,0x148b8bAA,0x14ff7fAA,0x556b2fAA,0x0FD9FAAA,0x10DC29AA,0x534081AA,0x0495CDAA,0xEF6CE8AA,0xBD34DAAA,
  506. 0x247C1BAA,0x0C8E5DAA,0x635B03AA,0xCB7ED3AA,0x65ADEBAA,0x5C1ACCAA,0xF2F853AA,0x11F891AA,0x7B39AAAA,0x53EB10AA,0x54137DAA,
  507. 0x275222AA,0xF09F5BAA,0x3D0A4FAA,0x22F767AA,0xD63034AA,0x9A6980AA,0xDFB935AA,0x3793FAAA,0x90239DAA,0xE9AB2FAA,0xAF2FF3AA,
  508. 0x057F94AA,0xB98519AA,0x388EEAAA,0x028151AA,0xA55043AA,0x0DE018AA,0x93AB1CAA,0x95BAF0AA,0x369976AA,0x18F71FAA,0x4B8987AA,
  509. 0x491B9EAA,0x829DC7AA,0xBCE635AA,0xCEA6DFAA,0x20D4ADAA,0x2D74FDAA,0x3C1C0DAA,0x12D6D4AA,0x48C000AA,0x2A51E2AA,0xE3AC12AA,
  510. 0xFC42A8AA,0x2FC827AA,0x1A30BFAA,0xB740C2AA,0x42ACF5AA,0x2FD9DEAA,0xFAFB71AA,0x05D1CDAA,0xC471BDAA,0x94436EAA,0xC1F7ECAA,
  511. 0xCE79EEAA,0xBD1EF2AA,0x93B7E4AA,0x3214AAAA,0x184D3BAA,0xAE4B99AA,0x7E49D7AA,0x4C436EAA,0xFA24CCAA,0xCE76BEAA,0xA04E0AAA,
  512. 0x9F945CAA,0xDCDE3DAA,0x10C9C5AA,0x70524DAA,0x0BE472AA,0x8A2CD7AA,0x6152C2AA,0xCF72A9AA,0xE59338AA,0xEEDC2DAA,0xD8C762AA,
  513. 0x3FE65CAA
  514. };
  515. ///======================================
  516. #define MAX_PING 1400
  517. #define PocketMoney 5000
  518. #define GIVECASH_DELAY 5000
  519. #define NUMVALUES 4
  520. ///======================================
  521. #define MAX_DROP_AMOUNT -1
  522. #define MAX_DROP_LIFETIME 30
  523.  
  524. #define WEAPON_SLOTS 13
  525. #define INVALID_PICKUP -1
  526.  
  527. #define PICKUP_TYPE 19
  528. ///======================================
  529. stock PlayerName(playerid)
  530. {
  531. new name[255];
  532. GetPlayerName(playerid, name, 255);
  533. return name;
  534. }
  535. //---------------------------------------------------------------------------------------------
  536. forward DestroyPickupEx( p );
  537. forward RandomMSGs();
  538. forward SendMSG();
  539. forward OnPlayerUpdate(playerid);
  540. forward MoneyGrubScoreUpdate();
  541. forward MinSpam();
  542. forward SetPlayerRandomSpawn(playerid);
  543. forward Givecashdelaytimer(playerid);
  544. forward GameModeExitFunc();
  545. forward SendPlayerFormattedText(playerid, const str[], define);
  546. forward public SendAllFormattedText(playerid, const str[], define);
  547. forward PlayerLeaveGang(playerid);
  548. forward OnPlayerPrivmsg(playerid, recieverid, text[]);
  549. forward OnPlayerInfoChange(playerid);
  550. forward SetPlayerRandomSpawnMinigun(playerid);
  551. forward SetPlayerRandomSpawnBazuca(playerid);
  552. forward SetPlayerRandomSpawnSniper(playerid);
  553. forward objetoscarregandoinicio(playerid);
  554. forward objetoscarregandofim(playerid);
  555. forward Natalie(playerid);
  556. ///---------------------------------------------------------------------
  557. new MSGs[21][256] = {
  558. "[GANGS] Monte sua GANG e mate geral, Comando: /GCMDS!",
  559. "[BMT] Servidor crescendo mais a cada dia ! Obrigado pela preferencia. :D ",
  560. "[BMT] Adicione o servidor aos favoritos! Assim você poderá jogar todos os dias.",
  561. "[BMT] Para ver seus comandos use /MINHACONTA",
  562. "[BMT] Para mudar estilo de luta use /MUDARLUTA",
  563. "[BMT] Para conheçer nossos recursos digite /AJUDA",
  564. "[BMT] Use /PLANOSADMIN para ver os planos de compra de admins",
  565. "[BMT] Para ver informações do servidor digite /INFOS",
  566. "[BMT] Para colocar neons no veículo digite /NEON",
  567. "[BMT] Para ver as animações disponiveis digite /ANIMES",
  568. "[BMT] Para ver os nossos comandos digite /COMANDOS",
  569. "[BMT] Afim de fazer akele sexo?? entao digite /SEXO e veja os comandos xD",
  570. "[BMT] Use /REGRAS Para nao ser punido atoa",
  571. "[BMT] Use /CREDITOS para ver os criadores do servidor",
  572. "[BMT] Para ver os comandos da guerra digite /WW3",
  573. "[BMT] Para jogar Counter Strike Source digite /CSS",
  574. "[BMT] Para ver os comandos de teleportes digite /TELES",
  575. "[BMT] Para reportar algum xiter ou hack digite /REPORT [ID DO SUSPEITO] [MOTIVO]",
  576. "[BMT] Para comprar kits de armas digite /KITS e escolha seu kit preferido xD",
  577. "[BMT] Para ver o link do blog oficial do servidor e da comunidade no orkut digite /LINKS",
  578. "[BMT] Use /PLANOSADMIN para ver os planos de compra de admins"
  579. };
  580.  
  581. new COLORS[] = {
  582. 0xFFFFFFFF,
  583. 0xFFFF00FF,
  584. 0xFF0000FF,
  585. 0x00FFFFFF,
  586. 0xFF8700FF,
  587. 0xFF00FFFF
  588. };
  589. //-----------------
  590. new bool:Block[MAX_PLAYERS];
  591. //=====================
  592. main()
  593. {
  594. print("\n----------------------------------");
  595. print(" BRASIL ~ MUNDO ~ DOS ~ TERRORISTAS ");
  596. print(" Feito por: [TF]_TIOALI_[BMT] ");
  597. print("----------------------------------\n");
  598. }
  599. ///------------------------------------------------------------------------------------
  600. public PlayerLeaveGang(playerid) {
  601. new string[256];
  602. new playername[MAX_PLAYER_NAME];
  603. new gangnum = playerGang[playerid];
  604.  
  605. if(gangnum > 0) {
  606. for(new i = 0; i < gangInfo[gangnum][1]; i++) {
  607. if(gangMembers[gangnum][i]==playerid) {
  608.  
  609. gangInfo[gangnum][1]--;
  610.  
  611. for(new j = i; j < gangInfo[gangnum][1]; j++) {
  612. gangMembers[gangnum][j]=gangMembers[gangnum][j+1];
  613. }
  614.  
  615. if(gangInfo[gangnum][1]<1) {
  616. gangInfo[gangnum][0]=0;
  617. gangInfo[gangnum][1]=0;
  618. }
  619.  
  620. for(new j = 0; j < gangInfo[gangnum][1]; j++) {
  621. GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
  622. format(string, sizeof(string),"%s Saiu da sua GANG ! ", playername);
  623. SendClientMessage(gangMembers[gangnum][j], 0xFF00FFFF, string);
  624. }
  625.  
  626. format(string, sizeof(string),"Você saiu da GANG '%s' (id: %d)", gangNames[gangnum], gangnum);
  627. SendClientMessage(playerid, 0x00FF00FF, string);
  628.  
  629. playerGang[playerid]=0;
  630.  
  631. SetPlayerColor(playerid,playerColors[playerid]);
  632.  
  633. return;
  634. }
  635. }
  636. } else {
  637. SendClientMessage(playerid, 0xFF0000FF, "Você foi Kickado/Banido!");
  638. }
  639. }
  640.  
  641. public OnGameModeInit()
  642. {
  643. SetGameModeText("•BRASIL.M.T• OFICIAL");
  644. SendRconCommand("mapname •BRASIL.M.T• [LV]");
  645. SetTimer("RandomMSGs",100000,1);
  646. SetTimer("SendMSG", 1000, true);
  647. SetTimer("MoneyGrubScoreUpdate", 1000, 1);
  648. SetTimer("MinSpam", 1500, true);
  649. AllowInteriorWeapons(1);
  650. //=================================
  651. maxPlayers = GetMaxPlayers();
  652. SetTimer("CheckHeadShot", TIMER_INTERVAL, 1);
  653. ///=====================================================================================
  654. AntiDeAMX();
  655. ///=====================================================================================
  656. UsePlayerPedAnims();
  657. ///============================================================================
  658. gText3 = TextDrawCreate(120.0, 413.0, " ~p~XITERS? ~r~/REPORT ID MOTIVO"); //Texto < Text
  659. TextDrawFont(gText3,1); //Fonte do texto < Text Font
  660. TextDrawAlignment(gText3,0);
  661. TextDrawBackgroundColor(gText3,0x000000ff);
  662. TextDrawFont(gText3,2);
  663. TextDrawLetterSize(gText3,0.2999, 1.4);
  664. TextDrawBoxColor(gText3,0x00000050);
  665. TextDrawColor(gText3,0xffffffff);
  666. TextDrawSetOutline(gText3,1);
  667. TextDrawSetProportional(gText3,1);
  668. TextDrawSetShadow(gText3,1);
  669. //-------------------------------------------------------------------------
  670. texto9 = TextDrawCreate(180,6," bmt2011.blogspot.com");
  671. TextDrawAlignment(texto9,0);
  672. TextDrawUseBox(texto9, false);
  673. TextDrawTextSize(texto9,650.0,3.0);
  674. TextDrawBackgroundColor(texto9,0x000000AA);
  675. TextDrawFont(texto9,1);
  676. TextDrawColor(texto9,0xFF0000FF);
  677. TextDrawSetProportional(texto9,1);
  678. TextDrawSetOutline(texto9,1);
  679. TextDrawLetterSize(texto9,0.359999,1.400000);
  680. TextDrawSetShadow(texto9,0);
  681. TextDrawShowForAll(texto9);
  682. //-------------------------------------------------------------------------
  683. texto1 = TextDrawCreate(215.0,352.0,"Escolha sua skin e divirta - se");
  684. TextDrawAlignment(texto1,0);
  685. TextDrawUseBox(texto1, false);
  686. TextDrawTextSize(texto1,650.0,3.0);
  687. TextDrawBackgroundColor(texto1,0x000000AA);
  688. TextDrawFont(texto1,1);
  689. TextDrawColor(texto1,0xFFFF00FF);
  690. TextDrawSetProportional(texto1,1);
  691. TextDrawSetOutline(texto1,1);
  692. TextDrawLetterSize(texto1,0.359999,1.400000);
  693. TextDrawSetShadow(texto1,0);
  694. TextDrawShowForAll(texto1);
  695. //=======================================================
  696. texto8 = TextDrawCreate(190.0,335.0,"BRASIL MUNDO DOS TERRORISTAS 2012");
  697. TextDrawAlignment(texto8,0);
  698. TextDrawUseBox(texto8, false);
  699. TextDrawTextSize(texto8,650.0,3.0);
  700. TextDrawBackgroundColor(texto8,0x000000AA);
  701. TextDrawFont(texto8,1);
  702. TextDrawColor(texto8,0xFF0000FF);
  703. TextDrawSetProportional(texto8,1);
  704. TextDrawSetOutline(texto8,1);
  705. TextDrawLetterSize(texto8,0.359999,1.400000);
  706. TextDrawSetShadow(texto8,0);
  707. TextDrawShowForAll(texto8);
  708. //===============================================
  709. Textdraw0 = TextDrawCreate(644.000000, 428.000000, "New Textdraw");
  710. TextDrawBackgroundColor(Textdraw0, 255);
  711. TextDrawFont(Textdraw0, 1);
  712. TextDrawLetterSize(Textdraw0, 0.500000, 0.699999);
  713. TextDrawColor(Textdraw0, -1);
  714. TextDrawSetOutline(Textdraw0, 0);
  715. TextDrawSetProportional(Textdraw0, 1);
  716. TextDrawSetShadow(Textdraw0, 1);
  717. TextDrawUseBox(Textdraw0, 1);
  718. TextDrawBoxColor(Textdraw0, 255);
  719. TextDrawTextSize(Textdraw0, -5.000000, 0.000000);
  720. Textdraw1 = TextDrawCreate(3.000000, 429.000000, "~y~ /Ajuda /Comandos /Admins /Creditos /Planosadmin /Links");
  721. TextDrawBackgroundColor(Textdraw1, 255);
  722. TextDrawFont(Textdraw1, 1);
  723. TextDrawLetterSize(Textdraw1, 0.519999, 1.000000);
  724. TextDrawColor(Textdraw1, -16776961);
  725. TextDrawSetOutline(Textdraw1, 1);
  726. TextDrawSetProportional(Textdraw1, 1);
  727. for(new i; i < MAX_PLAYERS; i ++)
  728. {
  729. if(IsPlayerConnected(i))
  730. {
  731. TextDrawShowForPlayer(i, Textdraw0);
  732. TextDrawShowForPlayer(i, Textdraw1);
  733. }
  734. }
  735. //=================================================================
  736. topblack = TextDrawCreate(1.000000,-45.000000,"__");
  737. bottomblack = TextDrawCreate(-2.000000,371.000000,"__");
  738. TextDrawUseBox(topblack,1);
  739. TextDrawBoxColor(topblack,0x000000ff);
  740. TextDrawTextSize(topblack,655.000000,80.000000);
  741. TextDrawUseBox(bottomblack,1);
  742. TextDrawBoxColor(bottomblack,0x000000ff);
  743. TextDrawTextSize(bottomblack,840.000000,240.000000 );
  744. TextDrawAlignment(topblack,0);
  745. TextDrawAlignment(bottomblack,0);
  746. TextDrawBackgroundColor(topblack,0x000000ff);
  747. TextDrawBackgroundColor(bottomblack,0x000000ff);
  748. TextDrawFont(topblack,3);
  749. TextDrawLetterSize(topblack,1.000000,14.000000);
  750. TextDrawFont(bottomblack,3);
  751. TextDrawLetterSize(bottomblack,1.000000,24.000000) ;
  752. TextDrawColor(topblack,0xffffffff);
  753. TextDrawColor(bottomblack,0xffffffff);
  754. TextDrawSetOutline(topblack,1);
  755. TextDrawSetOutline(bottomblack,1);
  756. TextDrawSetProportional(topblack,1);
  757. TextDrawSetProportional(bottomblack,1);
  758. TextDrawSetShadow(topblack,1);
  759. TextDrawSetShadow(bottomblack,1);
  760. ///=========
  761. money = CreatePickup(1274, 2, -2596.7664,1462.8833,21.4121);
  762. cidade = CreatePickup(1239, 2, 2056.0459,904.4653,8.2040);
  763. cidade2 = CreatePickup(1239, 2, 2083.0916,895.1230,7.8038);
  764. cidade3 = CreatePickup(1239, 2, 2021.0881,961.0875,10.7012);
  765. moneytsg3 = CreatePickup(1274, 2, -2899.4680,499.8783,4.9141);
  766. /////////===================================================================================
  767. //AVENIDA
  768. Create3DTextLabel("BEM VINDO A AVENIDA PRINCIPAL DO SERVIDOR" ,0xFFFF00FF,2062.1353,880.6077,7.1268,60.0,0,0);
  769. ///TSG, TF e ATM
  770. Create3DTextLabel("TERRORIST FORCE" ,0xFF0000FF,1022.9739,-338.1661,73.9922,60.0,0,0);//TF
  771. Create3DTextLabel("BASE T.F. , AREA RESTRITA" ,0xFFFFFFFF,1028.3501,-379.2888,72.5918,60.0,0,0);//TF
  772.  
  773. ///=====================
  774. //LUTA
  775. sistemadeluta = CreateMenu("Sistema de Luta", 2, 50.0, 180.0, 200.0, 200.0);
  776. AddMenuItem(sistemadeluta, 0, "Luta: Boxe");
  777. AddMenuItem(sistemadeluta, 0, "Luta: Kungfu");
  778. AddMenuItem(sistemadeluta, 0, "Luta: Briga de Rua");
  779. AddMenuItem(sistemadeluta, 0, "Luta: Agarra e Chute");
  780. AddMenuItem(sistemadeluta, 0, "Luta: Normal");
  781. AddMenuItem(sistemadeluta, 0, "Fechar");
  782. ///----------------------------------------------------------
  783. ///==========================================================================================
  784. Object_Object();//NÃO TIRE
  785. ///===================================
  786. CreateObject(17310, -2847.246338, 2185.518311, 798.000000,0.0000,180.3777, 0.0000); //FreeWay
  787. CreateObject(17310, -2847.329590, 2197.264404, 798.000000,0.0000,180.3777, 0.0000); //FreeWay
  788. CreateObject(17310, -2847.347656, 2201.005859, 799.250977,13.7510,180.3777, 0.0000); //FreeWay
  789. CreateObject(8040, 2523.867, -1237.553, 751.177, 0.0, 0.104, -86.803);//GlassJump
  790. CreateObject(18450, -1999.986328, 437.321136, 753.963928, 0.0000, 0.0000, 337.5000);//DeathJump.
  791. CreateObject(9586, 2722.769287, -2949.265137, 15.352755, 0.0000, 0.0000, 0.0000);//party2
  792. CreateObject(17901, -786.637, -3662.905, 131.509, 0.0, 0.0, 94.825);//parkour2
  793. ///-------------------------------------------------------------------------------------------------------------------
  794. /// PLAYER CLASSSS
  795. AddPlayerClass(30,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  796. AddPlayerClass(6,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  797. AddPlayerClass(33,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  798. AddPlayerClass(22,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  799. AddPlayerClass(3,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  800. AddPlayerClass(4,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  801. AddPlayerClass(2,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  802. AddPlayerClass(7,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  803. AddPlayerClass(1,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  804. AddPlayerClass(34,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  805. AddPlayerClass(47,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  806. AddPlayerClass(48,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  807. AddPlayerClass(49,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  808. AddPlayerClass(50,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  809. AddPlayerClass(51,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  810. AddPlayerClass(52,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  811. AddPlayerClass(53,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  812. AddPlayerClass(54,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  813. AddPlayerClass(55,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  814. AddPlayerClass(56,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  815. AddPlayerClass(57,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  816. AddPlayerClass(58,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  817. AddPlayerClass(59,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  818. AddPlayerClass(60,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  819. AddPlayerClass(61,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  820. AddPlayerClass(62,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  821. AddPlayerClass(63,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  822. AddPlayerClass(64,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  823. AddPlayerClass(66,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  824. AddPlayerClass(67,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  825. AddPlayerClass(68,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  826. AddPlayerClass(69,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  827. AddPlayerClass(70,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  828. AddPlayerClass(71,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  829. AddPlayerClass(72,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  830. AddPlayerClass(73,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  831. AddPlayerClass(75,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  832. AddPlayerClass(76,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  833. AddPlayerClass(78,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  834. AddPlayerClass(79,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  835. AddPlayerClass(80,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  836. AddPlayerClass(81,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  837. AddPlayerClass(82,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  838. AddPlayerClass(83,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  839. AddPlayerClass(84,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  840. AddPlayerClass(85,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  841. AddPlayerClass(87,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  842. AddPlayerClass(88,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  843. AddPlayerClass(89,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  844. AddPlayerClass(91,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  845. AddPlayerClass(92,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  846. AddPlayerClass(93,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  847. AddPlayerClass(95,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  848. AddPlayerClass(96,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  849. AddPlayerClass(97,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  850. AddPlayerClass(98,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  851. AddPlayerClass(99,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  852. AddPlayerClass(100,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  853. AddPlayerClass(101,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  854. AddPlayerClass(102,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  855. AddPlayerClass(103,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  856. AddPlayerClass(104,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  857. AddPlayerClass(105,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  858. AddPlayerClass(106,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  859. AddPlayerClass(107,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  860. AddPlayerClass(108,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  861. AddPlayerClass(109,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  862. AddPlayerClass(110,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  863. AddPlayerClass(111,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  864. AddPlayerClass(112,1958.3783,1343.1572,15.3746,269.1425,25,0,24,300,4,1);
  865. AddPlayerClass(113,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  866. AddPlayerClass(114,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  867. AddPlayerClass(115,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  868. AddPlayerClass(116,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  869. AddPlayerClass(117,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  870. AddPlayerClass(118,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  871. AddPlayerClass(120,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  872. AddPlayerClass(121,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  873. AddPlayerClass(122,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  874. AddPlayerClass(123,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  875. AddPlayerClass(124,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  876. AddPlayerClass(125,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  877. AddPlayerClass(126,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  878. AddPlayerClass(127,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  879. AddPlayerClass(128,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  880. AddPlayerClass(129,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  881. AddPlayerClass(131,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  882. AddPlayerClass(133,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  883. AddPlayerClass(134,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  884. AddPlayerClass(135,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  885. AddPlayerClass(136,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  886. AddPlayerClass(137,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  887. AddPlayerClass(138,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  888. AddPlayerClass(139,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  889. AddPlayerClass(140,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  890. AddPlayerClass(141,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  891. AddPlayerClass(142,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  892. AddPlayerClass(143,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  893. AddPlayerClass(144,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  894. AddPlayerClass(145,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  895. AddPlayerClass(146,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  896. AddPlayerClass(147,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  897. AddPlayerClass(148,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  898. AddPlayerClass(150,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  899. AddPlayerClass(151,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  900. AddPlayerClass(152,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  901. AddPlayerClass(153,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  902. AddPlayerClass(154,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  903. AddPlayerClass(155,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  904. AddPlayerClass(156,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  905. AddPlayerClass(157,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  906. AddPlayerClass(158,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  907. AddPlayerClass(159,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  908. AddPlayerClass(160,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  909. AddPlayerClass(161,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  910. AddPlayerClass(163,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  911. AddPlayerClass(164,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  912. AddPlayerClass(165,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  913. AddPlayerClass(166,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  914. AddPlayerClass(167,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  915. AddPlayerClass(168,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  916. AddPlayerClass(169,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  917. AddPlayerClass(170,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  918. AddPlayerClass(171,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  919. AddPlayerClass(172,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  920. AddPlayerClass(173,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  921. AddPlayerClass(174,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  922. AddPlayerClass(175,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  923. AddPlayerClass(176,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  924. AddPlayerClass(177,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  925. AddPlayerClass(178,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  926. AddPlayerClass(179,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  927. AddPlayerClass(180,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  928. AddPlayerClass(181,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  929. AddPlayerClass(182,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  930. AddPlayerClass(183,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  931. AddPlayerClass(184,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  932. AddPlayerClass(185,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  933. AddPlayerClass(186,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  934. AddPlayerClass(187,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  935. AddPlayerClass(188,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  936. AddPlayerClass(189,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  937. AddPlayerClass(190,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  938. AddPlayerClass(191,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  939. AddPlayerClass(192,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  940. AddPlayerClass(193,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  941. AddPlayerClass(194,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  942. AddPlayerClass(195,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  943. AddPlayerClass(196,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  944. AddPlayerClass(197,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  945. AddPlayerClass(198,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  946. AddPlayerClass(199,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  947. AddPlayerClass(200,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  948. AddPlayerClass(201,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  949. AddPlayerClass(202,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  950. AddPlayerClass(203,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  951. AddPlayerClass(204,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  952. AddPlayerClass(205,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  953. AddPlayerClass(206,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  954. AddPlayerClass(207,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  955. AddPlayerClass(209,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  956. AddPlayerClass(210,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  957. AddPlayerClass(211,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  958. AddPlayerClass(212,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  959. AddPlayerClass(213,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  960. AddPlayerClass(214,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  961. AddPlayerClass(215,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  962. AddPlayerClass(216,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  963. AddPlayerClass(217,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  964. AddPlayerClass(218,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  965. AddPlayerClass(219,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  966. AddPlayerClass(220,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  967. AddPlayerClass(221,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  968. AddPlayerClass(222,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  969. AddPlayerClass(223,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  970. AddPlayerClass(224,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  971. AddPlayerClass(225,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  972. AddPlayerClass(226,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  973. AddPlayerClass(227,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  974. AddPlayerClass(228,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  975. AddPlayerClass(229,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  976. AddPlayerClass(230,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  977. AddPlayerClass(231,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  978. AddPlayerClass(232,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  979. AddPlayerClass(233,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  980. AddPlayerClass(234,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  981. AddPlayerClass(235,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  982. AddPlayerClass(236,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  983. AddPlayerClass(237,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  984. AddPlayerClass(238,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  985. AddPlayerClass(239,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  986. AddPlayerClass(240,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  987. AddPlayerClass(241,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  988. AddPlayerClass(242,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  989. AddPlayerClass(243,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  990. AddPlayerClass(244,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  991. AddPlayerClass(245,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  992. AddPlayerClass(246,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  993. AddPlayerClass(247,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  994. AddPlayerClass(248,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  995. AddPlayerClass(249,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  996. AddPlayerClass(250,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  997. AddPlayerClass(251,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  998. AddPlayerClass(253,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  999. AddPlayerClass(285,1958.3783,1343.1572,15.3746,270.1425,25,50,24,300,4,1);
  1000. AddPlayerClass(281,1958.3783,1343.1572,15.3746,270.1425,25,50,24,300,4,1);
  1001. AddPlayerClass(282,1958.3783,1343.1572,15.3746,270.1425,25,50,24,300,4,1);
  1002. AddPlayerClass(283,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1003. AddPlayerClass(284,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1004. AddPlayerClass(280,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1005. AddPlayerClass(286,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1006. AddPlayerClass(255,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1007. AddPlayerClass(256,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1008. AddPlayerClass(257,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1009. AddPlayerClass(258,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1010. AddPlayerClass(259,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1011. AddPlayerClass(260,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1012. AddPlayerClass(261,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1013. AddPlayerClass(262,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1014. AddPlayerClass(263,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1015. AddPlayerClass(264,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1016. AddPlayerClass(265,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1017. AddPlayerClass(266,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1018. AddPlayerClass(267,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1019. AddPlayerClass(269,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1020. AddPlayerClass(270,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1021. AddPlayerClass(271,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1022. AddPlayerClass(272,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1023. AddPlayerClass(274,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1024. AddPlayerClass(275,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1025. AddPlayerClass(276,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1026. AddPlayerClass(290,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1027. AddPlayerClass(291,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1028. AddPlayerClass(292,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1029. AddPlayerClass(293,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1030. AddPlayerClass(294,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1031. AddPlayerClass(295,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1032. AddPlayerClass(296,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1033. AddPlayerClass(297,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1034. AddPlayerClass(298,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1035. AddPlayerClass(299,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1036. AddPlayerClass(277,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1037. AddPlayerClass(278,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1038. AddPlayerClass(279,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1039. AddPlayerClass(288,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1040. AddPlayerClass(252,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1041. AddPlayerClass(162,1958.3783,1343.1572,15.3746,269.1425,25,50,24,300,4,1);
  1042. ///=========================================================================
  1043. //pickups
  1044. AddStaticPickup(371, 2, 1710.3359,1614.3585,10.1191); //para
  1045. AddStaticPickup(371, 2, 1964.4523,1917.0341,130.9375); //para
  1046. AddStaticPickup(371, 2, 2055.7258,2395.8589,150.4766); //para
  1047. AddStaticPickup(371, 2, 2265.0120,1672.3837,94.9219); //para
  1048. AddStaticPickup(371, 2, 2265.9739,1623.4060,94.9219); //para
  1049. AddStaticPickup(1240, 2, 2027.8984,1540.1429,13.1209);
  1050. AddStaticPickup(1240, 2, 2029.8223,1550.5073,13.1209);
  1051. AddStaticPickup(1242, 2, 2237.4761,2458.2991,13.4420);
  1052. AddStaticPickup(1242, 2, 2171.8682,2000.5773,10.8203);
  1053. AddStaticPickup(372, 2, 2089.7971,1451.4714,10.8203);
  1054. AddStaticPickup(352, 2, 2026.7550,1372.0516,10.8203);
  1055. AddStaticPickup(353, 2, 2026.7357,1314.3673,10.8203);
  1056. AddStaticPickup(1241, 2, 2089.9534,1514.5883,10.8203);
  1057. AddStaticPickup(355, 2, 2171.6941,1977.4200,10.8203);
  1058. AddStaticPickup(356, 2, 1985.4501,948.2255,10.8203);
  1059. AddStaticPickup(344, 2, 2101.0059,1256.0383,10.8203);
  1060. AddStaticPickup(365, 2, 2101.0085,1308.5120,10.8203);
  1061. AddStaticPickup(336, 2, 2117.1599,960.7732,10.8203);
  1062. AddStaticPickup(321, 2, 1212.4238,-34.9983,1000.9531);
  1063. AddStaticPickup(366, 2, 379.8051,-116.4752,1001.4922);
  1064. AddStaticPickup(367, 2, 2097.9463,1160.1179,11.6484);
  1065. //BASE TSG
  1066. AddStaticPickup(356, 2, -2617.4275,1411.8031,7.1068);
  1067. AddStaticPickup(358, 2, -2597.3760,1398.0334,7.1885);
  1068. AddStaticPickup(358, 2, -2588.6260,1386.9054,7.1443);
  1069. AddStaticPickup(1242, 2, -2588.2871,1375.0685,7.1241);
  1070. AddStaticPickup(353, 2, -2608.5823,1366.6113,7.1458);
  1071. AddStaticPickup(351, 2, -2608.9045,1349.7806,7.2717);
  1072. AddStaticPickup(342, 2, -2650.4475,1318.4025,7.1167);
  1073. AddStaticPickup(335, 2, -2652.6482,1353.2843,7.1655);
  1074. AddStaticPickup(1240, 2, -2670.4031,1381.7341,7.1451);
  1075. AddStaticPickup(1241, 2, -2706.2585,1406.5759,7.0988);
  1076. AddStaticPickup(334, 2, -2690.4846,1446.1893,7.0988);
  1077. AddStaticPickup(371, 2, -2647.5430,1469.0405,7.1875);
  1078.  
  1079. AddStaticPickup(348, 2, -2501.5291,1498.6108,14.0780);
  1080. AddStaticPickup(350, 2, -2498.1628,1502.7296,14.0780);
  1081. AddStaticPickup(352, 2, -2494.8977,1503.6227,14.0780);
  1082. AddStaticPickup(342, 2, -2493.3262,1500.7631,14.0780);
  1083. AddStaticPickup(335, 2, -2504.7646,1511.0493,14.0780);
  1084. AddStaticPickup(351, 2, -2499.6760,1511.0544,14.0780);
  1085. AddStaticPickup(356, 2, -2495.9563,1513.9368,14.0780);
  1086. AddStaticPickup(355, 2, -2499.6531,1518.0287,14.0780);
  1087.  
  1088. AddStaticPickup(1240, 2, -2587.5378,1388.4331,42.2453);
  1089. AddStaticPickup(1240, 2, -2589.4043,1375.9310,42.1145);
  1090. AddStaticPickup(1242, 2, -2594.2844,1381.9551,42.0807);
  1091. AddStaticPickup(1242, 2, -2586.1775,1353.2288,42.1572);
  1092.  
  1093. ///============================================
  1094.  
  1095. //money
  1096. ///pinto
  1097. AddStaticPickup(321, 2, -2510.6350,1467.4333,14.1004);
  1098. AddStaticPickup(321, 2, -2584.8542,1388.8483,42.2453);
  1099.  
  1100. return 1;
  1101. }
  1102. new vehName[][] ={
  1103. "Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster",
  1104. "Stretch","Manana","Infernus","Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto",
  1105. "Taxi","Washington","Bobcat","Mr Whoopee","BF Injection","Hunter","Premier","Enforcer","Securicar","Banshee",
  1106. "Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon","Coach","Cabbie","Stallion","Rumpo",
  1107. "RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer",
  1108. "Turismo","Speeder","Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van","Skimmer",
  1109. "PCJ-600","Faggio","Freeway","RC Baron","RC Raider","Glendale","Oceanic","Sanchez","Sparrow","Patriot",
  1110. "Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR3 50","Walton","Regina","Comet","BMX",
  1111. "Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo",
  1112. "Greenwood","Jetmax","Hotring","Sandking","Blista Compact","Police Maverick","Boxville","Benson","Mesa",
  1113. "RC Goblin","Hotring Racer A","Hotring Racer B","Bloodring Banger","Rancher","Super GT","Elegant",
  1114. "Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain","Nebula","Majestic",
  1115. "Buccaneer","Shamal","Hydra","FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune","Cadrona",
  1116. "FBI Truck","Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan","Blade","Freight",
  1117. "Streak","Vortex","Vincent","Bullet","Clover","Sadler","Firetruck","Hustler","Intruder","Primo","Cargobob",
  1118. "Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster A","Monster B","Uranus",
  1119. "Jester","Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight",
  1120. "Trailer","Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley","Stafford",
  1121. "BF-400","Newsvan","Tug","Trailer A","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C",
  1122. "Andromada","Dodo","RC Cam","Launch","Police Car (LSPD)","Police Car (SFPD)","Police Car (LVPD)","Police Ranger",
  1123. "Picador","S.W.A.T. Van","Alpha","Phoenix","Glendale","Sadler","Luggage Trailer A","Luggage Trailer B",
  1124. "Stair Trailer","Boxville","Farm Plow","Utility Trailer" };
  1125.  
  1126. public OnGameModeExit()
  1127. {
  1128. for(new i=0;i<MAX_PLAYERS;i++)
  1129. if(IsPlayerConnected(i))
  1130. StopPlayerHoldingObject(i);
  1131. TextDrawHideForAll(Textdraw0);
  1132. TextDrawDestroy(Textdraw0);
  1133. TextDrawHideForAll(Textdraw1);
  1134. TextDrawDestroy(Textdraw1);
  1135. return 1;
  1136. }
  1137.  
  1138. public OnPlayerRequestClass(playerid, classid)
  1139. {
  1140. TextDrawShowForPlayer(playerid, texto1);
  1141. TextDrawShowForPlayer(playerid, texto8);
  1142. SetPlayerPos(playerid,1979.8292,991.5703,59.5605);
  1143. SetPlayerCameraPos(playerid,1974.199,990.087,60.791);
  1144. SetPlayerCameraLookAt(playerid,1980.042,991.623,59.415);
  1145. SetPlayerFacingAngle(playerid,102.25);
  1146. PlayerPlaySound(playerid,1185,-2239.9280,-1729.9114,480.4377);
  1147. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1148. ApplyAnimation(playerid,"FIGHT_C","FightC_M",4.0,0,1,1,0,0);
  1149. TextDrawShowForPlayer(playerid, topblack);
  1150. TextDrawShowForPlayer(playerid, bottomblack);
  1151. SetPlayerInterior(playerid, 0);
  1152. return 1;
  1153. }
  1154.  
  1155. public OnPlayerRequestSpawn(playerid)
  1156. {
  1157. return 1;
  1158. }
  1159.  
  1160. public OnPlayerConnect(playerid)
  1161. {
  1162. TextDrawShowForPlayer(playerid, Textdraw0);
  1163. TextDrawShowForPlayer(playerid, Textdraw1);
  1164. //==================================================
  1165. TextDrawShowForPlayer(playerid, gText3);
  1166. //===========================================
  1167. TextDrawShowForPlayer(playerid, texto9);
  1168. //==============================================
  1169. TextDrawShowForPlayer(playerid, topblack);
  1170. TextDrawShowForPlayer(playerid, bottomblack);
  1171. //=================================================
  1172.  
  1173. new pname [MAX_PLAYER_NAME];
  1174. new string[512];
  1175. GetPlayerName(playerid, pname, sizeof(pname));
  1176. format(string, 512, " {FFFFFF}%s {00EEFF}<%d>{27FF65} entrou no servidor. {FF00FF}Bom jogo!", pname ,playerid);
  1177. SendClientMessageToAll(0xB0FF54FF, string);
  1178. //--------------------------------------------------------------------------
  1179. SetPlayerMapIcon(playerid, 1, -312.5302,1520.6552,75.3594, 53, 0);
  1180. SetPlayerMapIcon(playerid, 2, -2914.9438,163.1914,3.6552, 53, 0);
  1181. SetPlayerMapIcon(playerid, 3, 1534.7063,-1357.3258,329.4554, 43, 0);
  1182. SetPlayerMapIcon(playerid, 4, 1290.6688,-787.3972,96.4554, 23, 0);
  1183. SetPlayerMapIcon(playerid, 5, 2024.9178,1007.3756,10.8203, 44, 0);
  1184. SetPlayerMapIcon(playerid, 6, 2004.7422,1543.7729,13.5908, 9, 0);
  1185. SetPlayerMapIcon(playerid, 7, 2174.7952,1678.3839,10.8203, 25, 0);
  1186. SetPlayerMapIcon(playerid, 8, 2502.7358,1245.5757,10.8203, 48, 0);
  1187. SetPlayerMapIcon(playerid, 9, 2280.0859,2452.0452,10.8203, 30, 0);
  1188. SetPlayerMapIcon(playerid, 10, 1606.3480,1830.3562,10.8203, 22, 0);
  1189. SetPlayerMapIcon(playerid, 11, 3228.8376,2286.7209,4.6000, 57, 0);
  1190. SetPlayerMapIcon(playerid, 12, 1619.7795,1580.3186,10.8203, 5, 0);
  1191. SetPlayerMapIcon(playerid, 13, 1265.6553,-777.4975,95.9661, 28, 0);
  1192. SetPlayerMapIcon(playerid, 14, 2283.0093,1391.9735,42.8203, 33, 0);
  1193. SetPlayerMapIcon(playerid, 15, -1045.6056,-2514.0215,69.6220, 18, 0);
  1194. SetPlayerMapIcon(playerid, 16, -1053.6001,-2525.0908,69.0699, 19, 0);
  1195. SetPlayerMapIcon(playerid, 17, 24.3315,1512.1455,12.8079, 19, 0);
  1196. SetPlayerMapIcon(playerid, 18, -16.2936,1511.8265,12.8019, 33, 0);
  1197. //CLUBE
  1198. SetPlayerMapIcon(playerid, 19, 177.9167,601.6586,3.1390, 23, 0);
  1199. //BASE TSG
  1200. SetPlayerMapIcon(playerid, 20, -2606.0793,1427.7306,7.1848, 6, 0);
  1201. SetPlayerMapIcon(playerid, 21, -2515.3826,1396.0094,7.1875, 30, 0);
  1202. SetPlayerMapIcon(playerid, 22, -2738.6282,1294.5370,6.7155, 23, 0);
  1203. //base terror
  1204. SetPlayerMapIcon(playerid, 23, 1048.0303,-339.8961,73.9922, 20, 0);
  1205. ///TERCEIRA BASE TSG
  1206. SetPlayerMapIcon(playerid, 26,-2911.9116,472.8410,4.9141 , 6, 0);
  1207. ///========================================================================================
  1208. //-------------------------------------------------------------------------
  1209. GameTextForPlayer(playerid, " ~n~ ~n~~r~Brasil Mundo dos ~n~~r~Terroristas 2012~n~ ~n~~p~Bem Vindo ~w~!!~n~ ~n~~y~mate a vontade", 5000, 6);
  1210. SendClientMessage(playerid,0xB0FF54FF,"================== {FF0000}BRASIL MUNDO DOS TERRORISTAS 2012{B0FF54} ==================");
  1211. SendClientMessage(playerid,0xFF0071FF," Para ajuda inicial digite: {00FF00}/AJUDA ");
  1212. SendClientMessage(playerid,0x7F00D3FF," Veja quem fez esse gm: {FFFFFF}/CREDITOS ");
  1213. SendClientMessage(playerid,0x00F600AA, " Para ver os comandos digite {FFFF00}/COMANDOS ");
  1214. SendClientMessage(playerid,0xB0FF54FF,"=============================== {FFB300}Clã {FF0000}[TF]{B0FF54} ================================");
  1215. SendClientMessage(playerid,0xFF00FFFF," ");
  1216. //----------------------------------------------------------------------------------------------------
  1217. glob0[playerid] = 0;
  1218. playerGang[playerid]=0;
  1219. gangInvite[playerid]=0;
  1220. OldWeapon[playerid]=0;
  1221. HoldingWeapon[playerid]=0;
  1222. }
  1223. Nitro(vehicleid)
  1224. {
  1225. new nos = GetVehicleModel(vehicleid);
  1226. switch(nos) {
  1227. case 444:
  1228. return 0;
  1229. case 581:
  1230. return 0;
  1231. case 586:
  1232. return 0;
  1233. case 481:
  1234. return 0;
  1235. case 509:
  1236. return 0;
  1237. case 446:
  1238. return 0;
  1239. case 556:
  1240. return 0;
  1241. case 443:
  1242. return 0;
  1243. case 452:
  1244. return 0;
  1245. case 453:
  1246. return 0;
  1247. case 454:
  1248. return 0;
  1249. case 472:
  1250. return 0;
  1251. case 473:
  1252. return 0;
  1253. case 484:
  1254. return 0;
  1255. case 493:
  1256. return 0;
  1257. case 595:
  1258. return 0;
  1259. case 462:
  1260. return 0;
  1261. case 463:
  1262. return 0;
  1263. case 468:
  1264. return 0;
  1265. case 521:
  1266. return 0;
  1267. case 522:
  1268. return 0;
  1269. case 417:
  1270. return 0;
  1271. case 425:
  1272. return 0;
  1273. case 447:
  1274. return 0;
  1275. case 487:
  1276. return 0;
  1277. case 488:
  1278. return 0;
  1279. case 497:
  1280. return 0;
  1281. case 501:
  1282. return 0;
  1283. case 548:
  1284. return 0;
  1285. case 563:
  1286. return 0;
  1287. case 406:
  1288. return 0;
  1289. case 520:
  1290. return 0;
  1291. case 539:
  1292. return 0;
  1293. case 553:
  1294. return 0;
  1295. case 557:
  1296. return 0;
  1297. case 573:
  1298. return 0;
  1299. case 460:
  1300. return 0;
  1301. case 593:
  1302. return 0;
  1303. case 464:
  1304. return 0;
  1305. case 476:
  1306. return 0;
  1307. case 511:
  1308. return 0;
  1309. case 512:
  1310. return 0;
  1311. case 577:
  1312. return 0;
  1313. case 592:
  1314. return 0;
  1315. case 471:
  1316. return 0;
  1317. case 448:
  1318. return 0;
  1319. case 461:
  1320. return 0;
  1321. case 523:
  1322. return 0;
  1323. case 510:
  1324. return 0;
  1325. case 430:
  1326. return 0;
  1327. case 465:
  1328. return 0;
  1329. case 469:
  1330. return 0;
  1331. case 513:
  1332. return 0;
  1333. case 519:
  1334. return 0;
  1335. }
  1336. return 1;
  1337. }
  1338.  
  1339. public OnPlayerDisconnect(playerid, reason)
  1340. {
  1341. PlayerLeaveGang(playerid);
  1342. glob0[playerid] = 0;
  1343. Block[playerid] = false;
  1344. Object_OnPlayerDisconnect(playerid, reason);
  1345. SetPlayerVirtualWorld(playerid,0);
  1346. SetPlayerInterior(playerid,0);
  1347. new pname[MAX_PLAYER_NAME];
  1348. new string[512];
  1349. GetPlayerName(playerid, pname, sizeof(pname));
  1350. switch(reason)
  1351. {
  1352. case 0: format(string, 512, " {FFFFFF}%s {27FF65}saiu do servidor.{FFFF00} (Problemas de conexão)", pname);
  1353. case 1: format(string, 512, " {FFFFFF}%s {27FF65}saiu do servidor.Ate a proxima!! {FFFF00}(Atoa)", pname);
  1354. case 2: format(string, 512, " {FFFFFF}%s {27FF65}saiu do servidor.Se Lascou !!{FFFF00} (Kickado/Banido)", pname);
  1355. }
  1356. SendClientMessageToAll(0xB0FF54FF, string);
  1357. return 1;
  1358. }
  1359.  
  1360. public Natalie(playerid)
  1361. {
  1362. SpawnPlayer(playerid);
  1363. SetPlayerVirtualWorld(playerid,0);
  1364. SetPlayerHealth(playerid,100.0);
  1365. SendClientMessage(playerid,0xFFFF00FF,"Você saiu do evento com sucesso!");
  1366. TogglePlayerControllable(playerid,true);
  1367. PlayerPlaySound(playerid, 1133, 0, 0, 0);
  1368. return 1;
  1369. }
  1370.  
  1371. public OnPlayerSpawn(playerid)
  1372. {
  1373. {
  1374. GivePlayerMoney(playerid, PocketMoney);
  1375. }
  1376. SetPlayerRandomSpawn(playerid);
  1377. PlayerPlaySound(playerid, 1184, 0.0, 0.0, 0.0); //music off
  1378. TogglePlayerClock(playerid,1);
  1379. //=============== Sistema de bom dia, boa tarde e boa noite=====================
  1380. new Hour, Min, Sec;
  1381. new string[56];
  1382. new pname[MAX_PLAYER_NAME];
  1383. gettime(Hour,Min,Sec);
  1384. GetPlayerName(playerid,pname,sizeof(pname));
  1385.  
  1386. switch(Hour)
  1387. {
  1388. case 0..5:
  1389. {
  1390. format(string, sizeof(string), "~y~Boa Madruga ~n~~r~%s",pname);
  1391. GameTextForPlayer(playerid, string, 3000, 1);
  1392. }
  1393. case 6..11:
  1394. {
  1395. format(string, sizeof(string), "~y~Bom Dia ~n~~r~%s",pname);
  1396. GameTextForPlayer(playerid, string, 3000, 1);
  1397. }
  1398. case 12..18:
  1399. {
  1400. format(string, sizeof(string), "~y~Boa Tarde ~n~~r~%s",pname);
  1401. GameTextForPlayer(playerid, string, 3000, 1);
  1402. }
  1403. case 19..23:
  1404. {
  1405. format(string, sizeof(string), "~y~Boa Noite ~n~~r~%s",pname);
  1406. GameTextForPlayer(playerid, string, 3000, 1);
  1407. }
  1408. }
  1409. //=========================================================
  1410. TextDrawHideForPlayer(playerid, topblack);
  1411. TextDrawHideForPlayer(playerid, bottomblack);
  1412. //================================================
  1413. TextDrawHideForPlayer(playerid, texto1);
  1414. //==================================================
  1415. TextDrawHideForPlayer(playerid, texto8);
  1416. ////==========================================================
  1417. SetPlayerWeather(playerid,3);
  1418. return 1;
  1419. }
  1420.  
  1421. public SetPlayerRandomSpawn(playerid)
  1422. {
  1423. if (iSpawnSet[playerid] == 0)
  1424. {
  1425. new rand = random(sizeof(gRandomPlayerSpawns));
  1426. SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]); // Warp the player
  1427. }
  1428. return 1;
  1429. }
  1430.  
  1431. public OnPlayerDeath(playerid, killerid, reason)
  1432. {
  1433. Block[playerid] = false;
  1434. SetPlayerVirtualWorld(playerid,0);
  1435. GameTextForPlayer(playerid,"~r~PERDEU PLAYBOY ~w~!!!",5000,5);
  1436. TextDrawShowForPlayer(playerid, topblack);
  1437. TextDrawShowForPlayer(playerid, bottomblack);
  1438. if(GetPVarInt(playerid, "Headshotted") == 1)
  1439. {
  1440. SetPVarInt(playerid, "Headshotted", 0);
  1441. GameTextForPlayer(playerid, "~Y~TOMOU NA ~R~CARA ~W~!!", 5000, 3);
  1442. GameTextForPlayer(killerid, "~Y~ACERTOU NA ~R~CARA ~W~!!", 5000, 3);
  1443. }
  1444. new playercash;
  1445. if(killerid == INVALID_PLAYER_ID) {
  1446. SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
  1447. ResetPlayerMoney(playerid);
  1448. } else {
  1449. SendDeathMessage(killerid,playerid,reason);
  1450. playercash = GetPlayerMoney(playerid);
  1451. if (playercash > 0) {
  1452. GivePlayerMoney(killerid, playercash);
  1453. ResetPlayerMoney(playerid);
  1454. }
  1455. else
  1456. {
  1457. }
  1458. }
  1459. return 1;
  1460. }
  1461.  
  1462. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  1463. {
  1464. if(Nitro(vehicleid))
  1465. {
  1466. AddVehicleComponent(vehicleid, 1010);
  1467. }
  1468. return 1;
  1469. }
  1470.  
  1471. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  1472. {
  1473. if(IsPlayerInAnyVehicle(playerid))
  1474. {
  1475. new nos = GetPlayerVehicleID(playerid);
  1476. if(Nitro(nos) && (oldkeys & 1 || oldkeys & 4))
  1477. {
  1478. RemoveVehicleComponent(nos, 1010);
  1479. AddVehicleComponent(nos, 1010);
  1480. }
  1481. }
  1482. return 1;
  1483. }
  1484.  
  1485. public OnVehicleSpawn(vehicleid)
  1486. {
  1487. return 1;
  1488. }
  1489.  
  1490. public OnVehicleDeath(vehicleid, killerid)
  1491. {
  1492. return 1;
  1493. }
  1494.  
  1495. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1496. {
  1497. new car;
  1498. car = GetPlayerVehicleID(playerid);
  1499. //==========================
  1500. if(dialogid == 8899)
  1501. {
  1502. if(response)
  1503. {
  1504. if(listitem == 0)
  1505. {
  1506.  
  1507.  
  1508. //blue
  1509. SetPVarInt(playerid, "Status", 1);
  1510. SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
  1511. SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
  1512. AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  1513. AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  1514. }
  1515. if(listitem == 1)
  1516. {
  1517.  
  1518.  
  1519. //red
  1520. SetPVarInt(playerid, "Status", 1);
  1521. SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
  1522. SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
  1523. AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  1524. AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  1525.  
  1526. }
  1527. if(listitem == 2)
  1528. {
  1529.  
  1530.  
  1531. //green
  1532. SetPVarInt(playerid, "Status", 1);
  1533. SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
  1534. SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
  1535. AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  1536. AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  1537. SendClientMessage(playerid, 0xFFFFFFAA, "neon installed");
  1538.  
  1539. }
  1540. if(listitem == 3)
  1541. {
  1542.  
  1543. //white
  1544. SetPVarInt(playerid, "Status", 1);
  1545. SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
  1546. SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
  1547. AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  1548. AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  1549.  
  1550. }
  1551. if(listitem == 4)
  1552. {
  1553.  
  1554.  
  1555. //pink
  1556. SetPVarInt(playerid, "Status", 1);
  1557. SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
  1558. SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
  1559. AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  1560. AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  1561.  
  1562. }
  1563. if(listitem == 5)
  1564. {
  1565.  
  1566.  
  1567. //yellow
  1568. SetPVarInt(playerid, "Status", 1);
  1569. SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
  1570. SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
  1571. AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  1572. AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  1573.  
  1574. }
  1575. if(listitem == 6)
  1576. {
  1577.  
  1578.  
  1579. //police
  1580. SetPVarInt(playerid, "Status", 1);
  1581. SetPVarInt(playerid, "neon12", CreateObject(18646,0,0,0,0,0,0));
  1582. SetPVarInt(playerid, "neon13", CreateObject(18646,0,0,0,0,0,0));
  1583. AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  1584. AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  1585.  
  1586. }
  1587.  
  1588. if(listitem == 7)
  1589. {
  1590. SetPVarInt(playerid, "Status", 1);
  1591. SetPVarInt(playerid, "interior", CreateObject(18646,0,0,0,0,0,0));
  1592. SetPVarInt(playerid, "interior1", CreateObject(18646,0,0,0,0,0,0));
  1593. AttachObjectToVehicle(GetPVarInt(playerid, "interior"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
  1594. AttachObjectToVehicle(GetPVarInt(playerid, "interior1"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
  1595.  
  1596. }
  1597. if(listitem == 8)
  1598. {
  1599.  
  1600. //back
  1601. SetPVarInt(playerid, "Status", 1);
  1602. SetPVarInt(playerid, "back", CreateObject(18646,0,0,0,0,0,0));
  1603. SetPVarInt(playerid, "back1", CreateObject(18646,0,0,0,0,0,0));
  1604. AttachObjectToVehicle(GetPVarInt(playerid, "back"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
  1605. AttachObjectToVehicle(GetPVarInt(playerid, "back1"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
  1606. }
  1607. if(listitem == 9)
  1608. {
  1609.  
  1610. //front
  1611. SetPVarInt(playerid, "Status", 1);
  1612. SetPVarInt(playerid, "front", CreateObject(18646,0,0,0,0,0,0));
  1613. SetPVarInt(playerid, "front1", CreateObject(18646,0,0,0,0,0,0));
  1614. AttachObjectToVehicle(GetPVarInt(playerid, "front"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
  1615. AttachObjectToVehicle(GetPVarInt(playerid, "front1"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
  1616. }
  1617. if(listitem == 10)
  1618. {
  1619. //undercover
  1620. SetPVarInt(playerid, "Status", 1);
  1621. SetPVarInt(playerid, "undercover", CreateObject(18646,0,0,0,0,0,0));
  1622. SetPVarInt(playerid, "undercover1", CreateObject(18646,0,0,0,0,0,0));
  1623. AttachObjectToVehicle(GetPVarInt(playerid, "undercover"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
  1624. AttachObjectToVehicle(GetPVarInt(playerid, "undercover1"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
  1625. }
  1626. if(listitem == 11)
  1627. {
  1628. //remove neon
  1629. DestroyObject(GetPVarInt(playerid, "neon"));
  1630. DeletePVar(playerid, "Status");
  1631. DestroyObject(GetPVarInt(playerid, "neon1"));
  1632. DeletePVar(playerid, "Status");
  1633. DestroyObject(GetPVarInt(playerid, "neon2"));
  1634. DeletePVar(playerid, "Status");
  1635. DestroyObject(GetPVarInt(playerid, "neon3"));
  1636. DeletePVar(playerid, "Status");
  1637. DestroyObject(GetPVarInt(playerid, "neon4"));
  1638. DeletePVar(playerid, "Status");
  1639. DestroyObject(GetPVarInt(playerid, "neon5"));
  1640. DeletePVar(playerid, "Status");
  1641. DestroyObject(GetPVarInt(playerid, "neon6"));
  1642. DeletePVar(playerid, "Status");
  1643. DestroyObject(GetPVarInt(playerid, "neon7"));
  1644. DeletePVar(playerid, "Status");
  1645. DestroyObject(GetPVarInt(playerid, "neon8"));
  1646. DeletePVar(playerid, "Status");
  1647. DestroyObject(GetPVarInt(playerid, "neon9"));
  1648. DeletePVar(playerid, "Status");
  1649. DestroyObject(GetPVarInt(playerid, "neon10"));
  1650. DeletePVar(playerid, "Status");
  1651. DestroyObject(GetPVarInt(playerid, "neon11"));
  1652. DeletePVar(playerid, "Status");
  1653. DestroyObject(GetPVarInt(playerid, "neon12"));
  1654. DeletePVar(playerid, "Status");
  1655. DestroyObject(GetPVarInt(playerid, "neon13"));
  1656. DeletePVar(playerid, "Status");
  1657. DestroyObject(GetPVarInt(playerid, "interior"));
  1658. DeletePVar(playerid, "Status");
  1659. DestroyObject(GetPVarInt(playerid, "interior1"));
  1660. DeletePVar(playerid, "Status");
  1661. DestroyObject(GetPVarInt(playerid, "back"));
  1662. DeletePVar(playerid, "Status");
  1663. DestroyObject(GetPVarInt(playerid, "back1"));
  1664. DeletePVar(playerid, "Status");
  1665. DestroyObject(GetPVarInt(playerid, "front"));
  1666. DeletePVar(playerid, "Status");
  1667. DestroyObject(GetPVarInt(playerid, "front1"));
  1668. DeletePVar(playerid, "Status");
  1669. DestroyObject(GetPVarInt(playerid, "undercover"));
  1670. DeletePVar(playerid, "Status");
  1671. DestroyObject(GetPVarInt(playerid, "undercover1"));
  1672.  
  1673. DeletePVar(playerid, "Status");
  1674.  
  1675.  
  1676. }
  1677. }
  1678. return 1;
  1679. }
  1680. //============================
  1681. if(dialogid==bandana)
  1682. {
  1683. if(response)
  1684. {
  1685. if(listitem==0)
  1686. {
  1687. SetPlayerAttachedObject( playerid, 0, 18917, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  1688. }
  1689. if(listitem==1)
  1690. {
  1691. SetPlayerAttachedObject( playerid, 0, 18913, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  1692. }
  1693. if(listitem==2)
  1694. {
  1695. SetPlayerAttachedObject( playerid, 0, 18916, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  1696. }
  1697. if(listitem==3)
  1698. {
  1699. SetPlayerAttachedObject(playerid, 0, 18915, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  1700. }
  1701. if(listitem==4)
  1702. {
  1703. SetPlayerAttachedObject(playerid, 0, 18912 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  1704. }
  1705. if(listitem==5)
  1706. {
  1707. SetPlayerAttachedObject(playerid, 0, 18911 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  1708. }
  1709. if(listitem==6)
  1710. {
  1711. SetPlayerAttachedObject( playerid, 0, 18914, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  1712. }
  1713. if(listitem==7)
  1714. {
  1715. SetPlayerAttachedObject(playerid, 0, 18918, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  1716. }
  1717. if(listitem==8)
  1718. {
  1719. SetPlayerAttachedObject(playerid, 0, 18920 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  1720. }
  1721. if(listitem==9)
  1722. {
  1723. SetPlayerAttachedObject(playerid, 0, 18919 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  1724. }
  1725. if(listitem==10)
  1726. {
  1727. for(new i;i<5;i++) RemovePlayerAttachedObject(playerid,i);
  1728. }
  1729. }
  1730. return 1;
  1731. }
  1732. //=====================================
  1733. if(dialogid == tunar) // Menu
  1734. {
  1735. if(response)
  1736. {
  1737. if(listitem == 0) // Rodas
  1738. {
  1739. ShowPlayerDialog(playerid, tunarroda, DIALOG_STYLE_LIST, "Rodas", "Roda 1 \nRoda 2 \nRoda 3 \nRoda 4 \nRoda 5 \nRoda 6 \nVoltar", "Instalar", "Cancelar");
  1740. }
  1741. if(listitem == 1) // Cores
  1742. {
  1743. ShowPlayerDialog(playerid, tunarcor, DIALOG_STYLE_LIST, "Cores", "Preto \nBranco \nAzul Escuro \nAzul Claro \nVerde \nVermelho \nAmarelo \nRosa \nVoltar", "Pintar", "Cancelar");
  1744. }
  1745. if(listitem == 2) // Paintjobs
  1746. {
  1747. ShowPlayerDialog(playerid, tunarpaint, DIALOG_STYLE_LIST, "Paintjobs", "Estilo 1 \nEstilo 2 \nEstilo 3 \nVoltar", "Pintar", "Cancelar");
  1748. }
  1749. if(listitem == 3) // Nitro
  1750. {
  1751. AddVehicleComponent(car,1010);
  1752. }
  1753. if(listitem == 4) // Suspensão
  1754. {
  1755. AddVehicleComponent(car,1087);
  1756. }
  1757. if(listitem == 5) // AutoTuning
  1758. {
  1759. new idcarro;
  1760. idcarro = GetPlayerVehicleID(playerid);
  1761. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)
  1762. {
  1763. AddVehicleComponent(idcarro,1046);
  1764. AddVehicleComponent(idcarro,1171);
  1765. AddVehicleComponent(idcarro,1149);
  1766. AddVehicleComponent(idcarro,1035);
  1767. AddVehicleComponent(idcarro,1147);
  1768. AddVehicleComponent(idcarro,1036);
  1769. AddVehicleComponent(idcarro,1040);
  1770. ChangeVehiclePaintjob(idcarro, 2);
  1771. ChangeVehicleColor(idcarro, 6, 6);
  1772. AddVehicleComponent(idcarro,nitro);
  1773. AddVehicleComponent(idcarro,rodawire);
  1774. AddVehicleComponent(idcarro,suspensao);
  1775. }
  1776. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
  1777. {
  1778. AddVehicleComponent(idcarro,1028);
  1779. AddVehicleComponent(idcarro,1169);
  1780. AddVehicleComponent(idcarro,1141);
  1781. AddVehicleComponent(idcarro,1032);
  1782. AddVehicleComponent(idcarro,1138);
  1783. AddVehicleComponent(idcarro,1026);
  1784. AddVehicleComponent(idcarro,1027);
  1785. ChangeVehiclePaintjob(idcarro, 2);
  1786. AddVehicleComponent(idcarro,nitro);
  1787. AddVehicleComponent(idcarro,rodawire);
  1788. AddVehicleComponent(idcarro,suspensao);
  1789. }
  1790. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)
  1791. {
  1792. AddVehicleComponent(idcarro,1046);
  1793. AddVehicleComponent(idcarro,1153);
  1794. AddVehicleComponent(idcarro,1150);
  1795. AddVehicleComponent(idcarro,1054);
  1796. AddVehicleComponent(idcarro,1049);
  1797. AddVehicleComponent(idcarro,1047);
  1798. AddVehicleComponent(idcarro,1051);
  1799. AddVehicleComponent(idcarro,nitro);
  1800. AddVehicleComponent(idcarro,rodawire);
  1801. AddVehicleComponent(idcarro,suspensao);
  1802. ChangeVehiclePaintjob(idcarro, 2);
  1803. }
  1804. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
  1805. {
  1806. AddVehicleComponent(idcarro,1065);
  1807. AddVehicleComponent(idcarro,1160);
  1808. AddVehicleComponent(idcarro,1159);
  1809. AddVehicleComponent(idcarro,1067);
  1810. AddVehicleComponent(idcarro,1162);
  1811. AddVehicleComponent(idcarro,1069);
  1812. AddVehicleComponent(idcarro,1071);
  1813. AddVehicleComponent(idcarro,nitro);
  1814. AddVehicleComponent(idcarro,rodawire);
  1815. AddVehicleComponent(idcarro,suspensao);
  1816. ChangeVehiclePaintjob(idcarro, 1);
  1817. }
  1818. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)
  1819. {
  1820. AddVehicleComponent(idcarro,1064);
  1821. AddVehicleComponent(idcarro,1155);
  1822. AddVehicleComponent(idcarro,1154);
  1823. AddVehicleComponent(idcarro,1055);
  1824. AddVehicleComponent(idcarro,1158);
  1825. AddVehicleComponent(idcarro,1056);
  1826. AddVehicleComponent(idcarro,1062);
  1827. AddVehicleComponent(idcarro,nitro);
  1828. AddVehicleComponent(idcarro,rodawire);
  1829. AddVehicleComponent(idcarro,suspensao);
  1830. ChangeVehiclePaintjob(idcarro, 2);
  1831. }
  1832. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)
  1833. {
  1834. AddVehicleComponent(idcarro,1089);
  1835. AddVehicleComponent(idcarro,1166);
  1836. AddVehicleComponent(idcarro,1168);
  1837. AddVehicleComponent(idcarro,1088);
  1838. AddVehicleComponent(idcarro,1164);
  1839. AddVehicleComponent(idcarro,1090);
  1840. AddVehicleComponent(idcarro,1094);
  1841. AddVehicleComponent(idcarro,nitro);
  1842. AddVehicleComponent(idcarro,rodawire);
  1843. AddVehicleComponent(idcarro,suspensao);
  1844. ChangeVehiclePaintjob(idcarro, 2);
  1845. }
  1846. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 575)
  1847. {
  1848. AddVehicleComponent(idcarro,1044);
  1849. AddVehicleComponent(idcarro,1174);
  1850. AddVehicleComponent(idcarro,1176);
  1851. AddVehicleComponent(idcarro,1042);
  1852. AddVehicleComponent(idcarro,1099);
  1853. AddVehicleComponent(idcarro,nitro);
  1854. AddVehicleComponent(idcarro,rodawire);
  1855. AddVehicleComponent(idcarro,suspensao);
  1856. ChangeVehiclePaintjob(idcarro, 0);
  1857. }
  1858. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)
  1859. {
  1860. AddVehicleComponent(idcarro,1126);
  1861. AddVehicleComponent(idcarro,1179);
  1862. AddVehicleComponent(idcarro,1180);
  1863. AddVehicleComponent(idcarro,1122);
  1864. AddVehicleComponent(idcarro,1101);
  1865. AddVehicleComponent(idcarro,1125);
  1866. AddVehicleComponent(idcarro,1123);
  1867. AddVehicleComponent(idcarro,1100);
  1868. AddVehicleComponent(idcarro,nitro);
  1869. AddVehicleComponent(idcarro,rodawire);
  1870. AddVehicleComponent(idcarro,suspensao);
  1871. ChangeVehiclePaintjob(idcarro, 2);
  1872. }
  1873. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)
  1874. {
  1875. AddVehicleComponent(idcarro,1104);
  1876. AddVehicleComponent(idcarro,1182);
  1877. AddVehicleComponent(idcarro,1184);
  1878. AddVehicleComponent(idcarro,1108);
  1879. AddVehicleComponent(idcarro,1107);
  1880. AddVehicleComponent(idcarro,nitro);
  1881. AddVehicleComponent(idcarro,rodawire);
  1882. AddVehicleComponent(idcarro,suspensao);
  1883. ChangeVehiclePaintjob(idcarro, 1);
  1884. }
  1885. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 567)
  1886. {
  1887. AddVehicleComponent(idcarro,1129);
  1888. AddVehicleComponent(idcarro,1189);
  1889. AddVehicleComponent(idcarro,1187);
  1890. AddVehicleComponent(idcarro,1102);
  1891. AddVehicleComponent(idcarro,1133);
  1892. AddVehicleComponent(idcarro,nitro);
  1893. AddVehicleComponent(idcarro,rodawire);
  1894. AddVehicleComponent(idcarro,suspensao);
  1895. ChangeVehiclePaintjob(idcarro, 2);
  1896. }
  1897. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 420)
  1898. {
  1899. AddVehicleComponent(idcarro,1010);
  1900. AddVehicleComponent(idcarro,1087);
  1901. AddVehicleComponent(idcarro,1081);
  1902. AddVehicleComponent(idcarro,1139);
  1903. }
  1904. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 400)
  1905. {
  1906. AddVehicleComponent(idcarro,1010);
  1907. AddVehicleComponent(idcarro,1087);
  1908. AddVehicleComponent(idcarro,1018);
  1909. AddVehicleComponent(idcarro,1013);
  1910. AddVehicleComponent(idcarro,1081);
  1911. AddVehicleComponent(idcarro,1086);
  1912. }
  1913. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 401)
  1914. {
  1915. AddVehicleComponent(idcarro,1086);
  1916. AddVehicleComponent(idcarro,1139);
  1917. AddVehicleComponent(idcarro,1081);
  1918. AddVehicleComponent(idcarro,1010);
  1919. AddVehicleComponent(idcarro,1087);
  1920. AddVehicleComponent(idcarro,1012);
  1921. AddVehicleComponent(idcarro,1013);
  1922. AddVehicleComponent(idcarro,1042);
  1923. AddVehicleComponent(idcarro,1043);
  1924. AddVehicleComponent(idcarro,1018);
  1925. AddVehicleComponent(idcarro,1006);
  1926. AddVehicleComponent(idcarro,1007);
  1927. AddVehicleComponent(idcarro,1017);
  1928. }
  1929. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 576)
  1930. {
  1931. ChangeVehiclePaintjob(idcarro,2);
  1932. AddVehicleComponent(idcarro,1191);
  1933. AddVehicleComponent(idcarro,1193);
  1934. AddVehicleComponent(idcarro,1010);
  1935. AddVehicleComponent(idcarro,1018);
  1936. AddVehicleComponent(idcarro,1081);
  1937. AddVehicleComponent(idcarro,1087);
  1938. AddVehicleComponent(idcarro,1134);
  1939. AddVehicleComponent(idcarro,1137);
  1940. }
  1941. else
  1942. {
  1943. AddVehicleComponent(idcarro,nitro);
  1944. AddVehicleComponent(idcarro,rodawire);
  1945. AddVehicleComponent(idcarro,suspensao);
  1946. }
  1947. }
  1948. }
  1949. return 1;
  1950. }
  1951. //============================================================================================================================================================================================================
  1952. if(dialogid == tunarroda) // Rodas
  1953. {
  1954. if(response)
  1955. {
  1956. if(listitem == 0) // Estilo 1
  1957. {
  1958. AddVehicleComponent(car,1084);
  1959. }
  1960. if(listitem == 1) // Estilo 2
  1961. {
  1962. AddVehicleComponent(car,1073);
  1963. }
  1964. if(listitem == 2) // Estilo 3
  1965. {
  1966. AddVehicleComponent(car,1075);
  1967. }
  1968. if(listitem == 3) // Estilo 4
  1969. {
  1970. AddVehicleComponent(car,1077);
  1971. }
  1972. if(listitem == 4) // Estilo 5
  1973. {
  1974. AddVehicleComponent(car,1079);
  1975. }
  1976. if(listitem == 5) // Estilo 6
  1977. {
  1978. AddVehicleComponent(car,1080);
  1979. }
  1980. if(listitem == 6) // Voltar
  1981. {
  1982. ShowPlayerDialog(playerid, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensão\nAutoTuning", "Instalar", "Cancelar");
  1983. }
  1984. }
  1985. return 1;
  1986. }
  1987. //============================================================================================================================================================================================================
  1988. if(dialogid == tunarcor) // Cores
  1989. {
  1990. if(response)
  1991. {
  1992. if(listitem == 0) // Preto
  1993. {
  1994. ChangeVehicleColor(car,0,0);
  1995. }
  1996. if(listitem == 1) // Branco
  1997. {
  1998. ChangeVehicleColor(car,1,1);
  1999. }
  2000. if(listitem == 2) // Azul Escuro
  2001. {
  2002. ChangeVehicleColor(car,425,425);
  2003. }
  2004. if(listitem == 3) // Azul Claro
  2005. {
  2006. ChangeVehicleColor(car,2,2);
  2007. }
  2008. if(listitem == 4) // Verde
  2009. {
  2010. ChangeVehicleColor(car,16,16);
  2011. }
  2012. if(listitem == 5) // Vermelho
  2013. {
  2014. ChangeVehicleColor(car,3,3);
  2015. }
  2016. if(listitem == 6) // Amarelo
  2017. {
  2018. ChangeVehicleColor(car,6,6);
  2019. }
  2020. if(listitem == 7) // Rosa
  2021. {
  2022. ChangeVehicleColor(car,146,146);
  2023. }
  2024. if(listitem == 8) // Voltar
  2025. {
  2026. ShowPlayerDialog(playerid, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensão\nAutoTuning", "Pintar", "Cancelar");
  2027. }
  2028. }
  2029. return 1;
  2030. }
  2031. //============================================================================================================================================================================================================
  2032.  
  2033. if(dialogid == tunarpaint) // Paintjobs
  2034. {
  2035. if(response)
  2036. {
  2037. if(listitem == 0) // Estilo 1
  2038. {
  2039. ChangeVehiclePaintjob(car,0);
  2040. }
  2041. if(listitem == 1) // Estilo 2
  2042. {
  2043. ChangeVehiclePaintjob(car,1);
  2044. }
  2045. if(listitem == 2) // Estilo 3
  2046. {
  2047. ChangeVehiclePaintjob(car,2);
  2048. }
  2049. if(listitem == 4) // Voltar
  2050. {
  2051. ShowPlayerDialog(playerid, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensão\nAutoTuning", "Pintar", "Cancelar");
  2052. }
  2053. }
  2054.  
  2055. return 1;
  2056. }
  2057. //=====================================
  2058. if(dialogid == cs)
  2059. {
  2060. if(response)
  2061. {
  2062. if(listitem == 0)
  2063. {
  2064. SetPlayerInterior(playerid,0);
  2065. GameTextForPlayer(playerid,"~p~Seja Bem Vindo!~n~~r~nao faca team kill!", 3000, 5);
  2066. SetPlayerPos(playerid,-6.4473,1577.6804,12.7560);
  2067. SetPlayerVirtualWorld(playerid,18);
  2068. new pname[MAX_PLAYER_NAME];
  2069. new string [100];
  2070. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2071. format(string, sizeof(string), "%s {00F2FF}foi jogar Counter Strike Source como Terrorista, {FFB300}/CSS", pname);
  2072. SendClientMessageToAll(0x00FF00FF, string);
  2073. SetPlayerColor(playerid,0xF60000AA);
  2074. SetPlayerSkin(playerid, 110);
  2075. ResetPlayerWeapons(playerid);
  2076. SetPlayerHealth(playerid,100);
  2077. SetPlayerArmour(playerid,100);
  2078. GivePlayerWeapon(playerid, 30, 300);
  2079. GivePlayerWeapon(playerid,34,50);
  2080. GivePlayerWeapon(playerid, 16, 50);
  2081. GivePlayerWeapon(playerid, 26, 500);
  2082. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2083. Block[playerid] = true;
  2084. }
  2085. else if(listitem == 1)
  2086. {
  2087. SetPlayerInterior(playerid,0);
  2088. GameTextForPlayer(playerid,"~p~Seja Bem Vindo!~n~~r~nao faca team kill!", 3000, 5);
  2089. SetPlayerPos(playerid,30.7908,1479.9929,12.7500);
  2090. SetPlayerVirtualWorld(playerid,18);
  2091. new pname[MAX_PLAYER_NAME];
  2092. new string [100];
  2093. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2094. format(string, sizeof(string), "%s {00F2FF}foi jogar Counter Strike Source como Contra-Terrorista, {FFB300}/CSS", pname);
  2095. SendClientMessageToAll(0x00FF00FF, string);
  2096. SetPlayerColor(playerid,0x00FFFFFF);
  2097. SetPlayerSkin(playerid, 285);
  2098. ResetPlayerWeapons(playerid);
  2099. SetPlayerHealth(playerid,100);
  2100. SetPlayerArmour(playerid,100);
  2101. GivePlayerWeapon(playerid, 30, 300);
  2102. GivePlayerWeapon(playerid,34,50);
  2103. GivePlayerWeapon(playerid, 16, 50);
  2104. GivePlayerWeapon(playerid, 26, 500);
  2105. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2106. Block[playerid] = true;
  2107. }
  2108. return 1;
  2109. }
  2110. }
  2111. //=======WW3===================
  2112. if(dialogid == teleporte)
  2113. {
  2114. if(response)
  2115. {
  2116. if(listitem == 0)
  2117. {
  2118. SetPlayerInterior(playerid,0);
  2119. GameTextForPlayer(playerid,"~r~Nao fuja da guerra seja homem!", 3000, 5);
  2120. SetPlayerPos(playerid,-1066.7208,-2412.9058,55.8780);
  2121. SetPlayerVirtualWorld(playerid,5);
  2122. new pname[MAX_PLAYER_NAME];
  2123. new string [100];
  2124. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2125. format(string, sizeof(string), "%s foi para a guerra como americano, {FFFFFF}/WW3", pname);
  2126. SendClientMessageToAll(0x00FF00FF, string);
  2127. SetPlayerColor(playerid, 0x008E00FF);
  2128. SetPlayerSkin(playerid, 287);
  2129. ResetPlayerWeapons(playerid);
  2130. SetPlayerHealth(playerid,100);
  2131. SetPlayerArmour(playerid,100);
  2132. GivePlayerWeapon(playerid,4,1);
  2133. GivePlayerWeapon(playerid,16,50);
  2134. GivePlayerWeapon(playerid,26,1000);
  2135. GivePlayerWeapon(playerid,31,1000);
  2136. GivePlayerWeapon(playerid,24,1000);
  2137. GivePlayerWeapon(playerid,32,1000);
  2138. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2139. Block[playerid] = true;
  2140. }
  2141.  
  2142. else if(listitem == 1)
  2143. {
  2144. SetPlayerInterior(playerid,0);
  2145. GameTextForPlayer(playerid,"~r~Nao fuja da guerra! seja homem!", 3000, 5);
  2146. SetPlayerPos(playerid,-1002.4226,-2605.2520,85.3834);
  2147. SetPlayerVirtualWorld(playerid,5);
  2148. new pname[MAX_PLAYER_NAME];
  2149. new string [100];
  2150. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2151. format(string, sizeof(string), "%s foi para a guerra como sovietico, {FFFFFF}/WW3", pname);
  2152. SendClientMessageToAll(0x00FF00FF, string);
  2153. SetPlayerColor(playerid, 0x8585849D);
  2154. SetPlayerSkin(playerid, 179);
  2155. ResetPlayerWeapons(playerid);
  2156. SetPlayerHealth(playerid,100);
  2157. SetPlayerArmour(playerid,100);
  2158. GivePlayerWeapon(playerid,4,1);
  2159. GivePlayerWeapon(playerid,16,50);
  2160. GivePlayerWeapon(playerid,26,1000);
  2161. GivePlayerWeapon(playerid,31,1000);
  2162. GivePlayerWeapon(playerid,24,1000);
  2163. GivePlayerWeapon(playerid,32,1000);
  2164. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2165. Block[playerid] = true;
  2166. }
  2167.  
  2168. else if(listitem == 2)
  2169. {
  2170. SetPlayerInterior(playerid,0);
  2171. GameTextForPlayer(playerid,"~r~Nao fuja da guerra! seja homem!", 3000, 5);
  2172. SetPlayerPos(playerid,-939.7726,-2446.4563,90.2477);
  2173. SetPlayerVirtualWorld(playerid,5);
  2174. new pname[MAX_PLAYER_NAME];
  2175. new string [100];
  2176. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2177. format(string, sizeof(string), "%s foi para a guerra como terrorista, {FFFFFF}/WW3", pname);
  2178. SendClientMessageToAll(0x00FF00FF, string);
  2179. SetPlayerColor(playerid, 0xFF7100FF);
  2180. SetPlayerSkin(playerid, 30);
  2181. ResetPlayerWeapons(playerid);
  2182. SetPlayerHealth(playerid,100);
  2183. SetPlayerArmour(playerid,100);
  2184. GivePlayerWeapon(playerid,4,1);
  2185. GivePlayerWeapon(playerid,16,50);
  2186. GivePlayerWeapon(playerid,26,1000);
  2187. GivePlayerWeapon(playerid,31,1000);
  2188. GivePlayerWeapon(playerid,24,1000);
  2189. GivePlayerWeapon(playerid,32,1000);
  2190. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2191. Block[playerid] = true;
  2192. }
  2193. else if(listitem == 3)
  2194. {
  2195. SetPlayerInterior(playerid,0);
  2196. GameTextForPlayer(playerid,"~p~Tente nao fugir da guerra !! emo .", 3000, 5);
  2197. SetPlayerPos(playerid,-1130.2953,-2468.2883,81.1906);
  2198. SetPlayerVirtualWorld(playerid,5);
  2199. new pname[MAX_PLAYER_NAME];
  2200. new string [100];
  2201. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2202. format(string, sizeof(string), "%s foi para a guerra como emo ¬¬ , {FFFFFF}/WW3", pname);
  2203. SendClientMessageToAll(0xFF00BEFF, string);
  2204. SetPlayerColor(playerid, 0xFF00BEFF);
  2205. SetPlayerSkin(playerid, 96);
  2206. ResetPlayerWeapons(playerid);
  2207. SetPlayerHealth(playerid,100);
  2208. SetPlayerArmour(playerid,100);
  2209. GivePlayerWeapon(playerid,4,1);
  2210. GivePlayerWeapon(playerid,16,50);
  2211. GivePlayerWeapon(playerid,26,1000);
  2212. GivePlayerWeapon(playerid,10,1000);
  2213. GivePlayerWeapon(playerid,31,1000);
  2214. GivePlayerWeapon(playerid,24,1000);
  2215. GivePlayerWeapon(playerid,32,1000);
  2216. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2217. Block[playerid] = true;
  2218. }
  2219. else if(listitem == 4)
  2220. {
  2221. SetPlayerInterior(playerid,0);
  2222. GameTextForPlayer(playerid,"~r~Nao fuja da guerra! .", 3000, 5);
  2223. SetPlayerPos(playerid,-1147.8915,-2529.7268,70.7751);
  2224. SetPlayerVirtualWorld(playerid,5);
  2225. new pname[MAX_PLAYER_NAME];
  2226. new string [100];
  2227. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2228. format(string, sizeof(string), "%s foi para a guerra como japones, {FFFFFF}/WW3", pname);
  2229. SendClientMessageToAll(0x00FF00FF, string);
  2230. SetPlayerColor(playerid, 0xFF0000FF);
  2231. SetPlayerSkin(playerid, 123);
  2232. ResetPlayerWeapons(playerid);
  2233. SetPlayerHealth(playerid,100);
  2234. SetPlayerArmour(playerid,100);
  2235. GivePlayerWeapon(playerid,4,1);
  2236. GivePlayerWeapon(playerid,16,50);
  2237. GivePlayerWeapon(playerid,26,1000);
  2238. GivePlayerWeapon(playerid,31,1000);
  2239. GivePlayerWeapon(playerid,24,1000);
  2240. GivePlayerWeapon(playerid,32,1000);
  2241. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2242. Block[playerid] = true;
  2243. }
  2244. else if(listitem == 5)
  2245. {
  2246. SetPlayerInterior(playerid,0);
  2247. GameTextForPlayer(playerid,"~r~Nao fuja da guerra! .", 3000, 5);
  2248. SetPlayerPos(playerid,-1056.8448,-2488.6331,287.9673);
  2249. SetPlayerVirtualWorld(playerid,5);
  2250. new pname[MAX_PLAYER_NAME];
  2251. new string [100];
  2252. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2253. format(string, sizeof(string), "%s foi para a guerra com a força aerea brasileira, {FFFFFF}/WW3", pname);
  2254. SendClientMessageToAll(0x00FF00FF, string);
  2255. SetPlayerColor(playerid, 0xFFFFBEFF);
  2256. SetPlayerSkin(playerid, 61);
  2257. ResetPlayerWeapons(playerid);
  2258. SetPlayerHealth(playerid,100);
  2259. SetPlayerArmour(playerid,100);
  2260. GivePlayerWeapon(playerid,4,1);
  2261. GivePlayerWeapon(playerid,46,1);
  2262. GivePlayerWeapon(playerid,16,50);
  2263. GivePlayerWeapon(playerid,26,1000);
  2264. GivePlayerWeapon(playerid,31,1000);
  2265. GivePlayerWeapon(playerid,24,1000);
  2266. GivePlayerWeapon(playerid,32,1000);
  2267. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2268. Block[playerid] = true;
  2269. }
  2270. else if(listitem == 6)
  2271. {
  2272. SetPlayerInterior(playerid,0);
  2273. GameTextForPlayer(playerid,"~r~Nao fuja da guerra! .", 3000, 5);
  2274. SetPlayerPos(playerid,-990.6585,-2511.4290,86.1684);
  2275. SetPlayerVirtualWorld(playerid,5);
  2276. new pname[MAX_PLAYER_NAME];
  2277. new string [100];
  2278. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2279. format(string, sizeof(string), "%s foi para a guerra com a força feminina Brasileira, {FFFFFF}/WW3", pname);
  2280. SendClientMessageToAll(0xFF00FFFF, string);
  2281. SetPlayerColor(playerid, 0xFF00FFFF);
  2282. SetPlayerSkin(playerid, 191);
  2283. ResetPlayerWeapons(playerid);
  2284. SetPlayerHealth(playerid,100);
  2285. SetPlayerArmour(playerid,100);
  2286. GivePlayerWeapon(playerid,4,1);
  2287. GivePlayerWeapon(playerid,16,50);
  2288. GivePlayerWeapon(playerid,41,1000);
  2289. GivePlayerWeapon(playerid,26,1000);
  2290. GivePlayerWeapon(playerid,31,1000);
  2291. GivePlayerWeapon(playerid,24,1000);
  2292. GivePlayerWeapon(playerid,32,1000);
  2293. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2294. Block[playerid] = true;
  2295. }
  2296. if(listitem == 7)
  2297. {
  2298. SetPlayerInterior(playerid,0);
  2299. GameTextForPlayer(playerid,"~r~Nao fuja da guerra! .", 3000, 5);
  2300. SetPlayerPos(playerid,-957.9917,-2569.2939,110.0394);
  2301. SetPlayerVirtualWorld(playerid,5);
  2302. new pname[MAX_PLAYER_NAME];
  2303. new string [100];
  2304. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2305. format(string, sizeof(string), "%s foi para a guerra como sniper, {FFFFFF}/WW3", pname);
  2306. SendClientMessageToAll(0x00FFFFFF, string);
  2307. SetPlayerSkin(playerid, 111);
  2308. ResetPlayerWeapons(playerid);
  2309. SetPlayerHealth(playerid,100);
  2310. SetPlayerArmour(playerid,100);
  2311. SetPlayerColor(playerid, 0x00FFFFFF);
  2312. GivePlayerWeapon(playerid,4,1);
  2313. GivePlayerWeapon(playerid,16,50);
  2314. GivePlayerWeapon(playerid,24,1000);
  2315. GivePlayerWeapon(playerid,32,1000);
  2316. GivePlayerWeapon(playerid,34,1000);
  2317. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2318. Block[playerid] = true;
  2319. }
  2320. }
  2321. }
  2322. return 1;
  2323. }
  2324.  
  2325. public OnPlayerText(playerid, text[])
  2326. {
  2327. for(new fdp=0;fdp<RONALDO_LOL;fdp++){
  2328. if(strfind(text, IP[fdp], true) != -1)
  2329. {
  2330. new string2[128];
  2331. new pname[30];
  2332. GetPlayerName(playerid, pname, 30);
  2333. format(string2, sizeof(string2), "%s Foi kickado automaticamente Por Tentar Divulgar IP de Servidores!",pname);
  2334. SendClientMessageToAll(0xFF0000AA, string2);
  2335. SendClientMessage(playerid,0xFFFF00AA,"OU SEU FDP, SE SEU SERVER É NOOB A CULPA NÃO É NOSSA!");
  2336. SendClientMessage(playerid,0xFFFF00AA,"VAI DIVULGAR IP NA CASA DO CARALHO!!!");
  2337. GameTextForPlayer(playerid,"~r~Voce foi kickado!",5000,5);
  2338. Kick(playerid);
  2339. return 1;
  2340. }
  2341. }
  2342. SetPlayerChatBubble(playerid, text, 0xFFFFFFAA, 100.0, 10000);
  2343. //---------------------------------------------------------------------------------------------------
  2344. new string[500];
  2345. format(string,sizeof(string),"{00FFFF}[ID:{00FF00}%d{00FFFF}]: {FFFFFF}%s",playerid,text);
  2346. SendPlayerMessageToAll(playerid,string);
  2347. return false;
  2348. }
  2349. ///================================================================================================
  2350.  
  2351. public OnPlayerPrivmsg(playerid, recieverid, text[])
  2352. {
  2353. return 1;
  2354. }
  2355.  
  2356. public SetPlayerRandomSpawnMinigun(playerid)
  2357. {
  2358. if (iSpawnSet[playerid] == 0)
  2359. {
  2360. new rand = random(sizeof(gRandomPlayerSpawnsMinigun));
  2361. SetPlayerPos(playerid, gRandomPlayerSpawnsMinigun[rand][0], gRandomPlayerSpawnsMinigun[rand][1], gRandomPlayerSpawnsMinigun[rand][2]); // Warp the player
  2362. SetPlayerFacingAngle(playerid, gRandomPlayerSpawnsMinigun[rand][3]);
  2363. }
  2364. return 1;
  2365. }
  2366.  
  2367. public SetPlayerRandomSpawnBazuca(playerid)
  2368. {
  2369. if (iSpawnSet[playerid] == 0)
  2370. {
  2371. new rand = random(sizeof(gRandomPlayerSpawnsBazuca));
  2372. SetPlayerPos(playerid, gRandomPlayerSpawnsBazuca[rand][0], gRandomPlayerSpawnsBazuca[rand][1], gRandomPlayerSpawnsBazuca[rand][2]); // Warp the player
  2373. SetPlayerFacingAngle(playerid, gRandomPlayerSpawnsBazuca[rand][3]);
  2374. }
  2375. return 1;
  2376. }
  2377.  
  2378. public SetPlayerRandomSpawnSniper(playerid)
  2379. {
  2380. if (iSpawnSet[playerid] == 0)
  2381. {
  2382. new rand = random(sizeof(gRandomPlayerSpawnsSniper));
  2383. SetPlayerPos(playerid, gRandomPlayerSpawnsSniper[rand][0], gRandomPlayerSpawnsSniper[rand][1], gRandomPlayerSpawnsSniper[rand][2]); // Warp the player
  2384. SetPlayerFacingAngle(playerid, gRandomPlayerSpawnsSniper[rand][3]);
  2385. }
  2386. return 1;
  2387. }
  2388.  
  2389. public objetoscarregandoinicio(playerid)
  2390. {
  2391. TogglePlayerControllable(playerid, false);
  2392. SendClientMessage(playerid,0xFFFF00,"Carregando objetos...Aguarde!");
  2393. SetTimerEx("objetoscarregandofim", 2500, 0,"e",playerid);
  2394. return 1;
  2395. }
  2396.  
  2397. public objetoscarregandofim(playerid)
  2398. {
  2399. TogglePlayerControllable(playerid, true);
  2400. SendClientMessage(playerid,0xFFFF00,"Objetos carregado!");
  2401. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  2402. return 1;
  2403. }
  2404.  
  2405. public OnPlayerCommandText(playerid, cmdtext[])
  2406. {
  2407. for(new fdp=0;fdp<RONALDO_LOL;fdp++){
  2408. if(strfind(cmdtext, IP[fdp], true) != -1)
  2409. {
  2410. new string2[128];
  2411. new pname[30];
  2412. GetPlayerName(playerid, pname, 30);
  2413. format(string2, sizeof(string2), "%s Foi kickado automaticamente Por Tentar Divulgar IP de Servidores!",pname);
  2414. SendClientMessageToAll(0xFF0000AA, string2);
  2415. SendClientMessage(playerid,0xFFFF00AA,"OU SEU FDP, SE SEU SERVER É NOOB A CULPA NÃO É NOSSA!");
  2416. SendClientMessage(playerid,0xFFFF00AA,"VAI DIVULGAR IP NA CASA DO CARALHO!!!");
  2417. GameTextForPlayer(playerid,"~r~Voce foi kickado!",5000,5);
  2418. Kick(playerid);
  2419. return 1;
  2420. }
  2421. }
  2422. //===================================================================
  2423. SetTimerEx("CmdTimerOff",3000,false,"i",playerid);
  2424. if(GetPVarInt(playerid,"CMD")==1) return SendClientMessage(playerid, 0xF60000AA, "Sem flood nos comandos! Aguarde 3 segundos para digitar novamente!");
  2425. if(GetPVarInt(playerid,"CMD")==0)
  2426. {
  2427. SetPVarInt(playerid,"CMD",1);
  2428. }
  2429. new string[256];
  2430. new playermoney;
  2431. new sendername[MAX_PLAYER_NAME];
  2432. new giveplayer[MAX_PLAYER_NAME];
  2433. new cmd[256];
  2434. new giveplayerid, moneys, idx;
  2435.  
  2436. cmd = strtok(cmdtext, idx);
  2437. ///======================================================================================================
  2438. if(strcmp(cmdtext, "/bandana", true) == 0)
  2439. {
  2440. ShowPlayerDialog(playerid,bandana,DIALOG_STYLE_LIST,"Bandana","Bandana 1\nBandana 2\nBandana 3\nBandana 4\nBandana 5\nBandana 6\nBandana 7\nBandana 8\nBandana 9\nBandana 10\nRemover Bandana","OK","Cancelar");
  2441. return 1;
  2442. }
  2443. //===================================================================================
  2444. if(strcmp(cmdtext, "/tunar", true) == 0)
  2445. {
  2446. if(!IsPlayerInAnyVehicle(playerid)){
  2447. SendClientMessage(playerid,0xF50000FF,"[ERRO] Você não está dentro de um veículo!");
  2448. return 1;
  2449. }
  2450. else
  2451. {
  2452. ShowPlayerDialog(playerid, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensão\nAutoTuning", "Selecionar", "Cancelar");
  2453. return 1;
  2454. }
  2455. }
  2456. //==========================================================================
  2457. if(strcmp("/neon", cmdtext, true, 10) == 0)
  2458. {
  2459. if(!IsPlayerInAnyVehicle(playerid)){
  2460. SendClientMessage(playerid,0xF50000FF,"[ERRO] Você não está dentro de um veículo!");
  2461. return 1;
  2462. }
  2463. else
  2464. {
  2465. ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, "Neon Cores e Estilos:", "Azul\nVermelho\nVerde\nBranco\nRosa\nAmarelo\nNeon Polícia\nNeon Interior\nNeon Atrás\nNeon Frontal\nNeon Telhado\nRemover Neon", "Selecionar", "Cancelar");
  2466. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
  2467. return 1;
  2468. }
  2469. }
  2470. //===================================================================
  2471. if(strcmp(cmdtext,"/ajuda",true)==0)
  2472. {
  2473. new ajuda[1000]; //
  2474. strins(ajuda,"{F6F600}BRASIL MUNDO DOS TERRORISTAS 2011\n",strlen(ajuda));
  2475. strins(ajuda,"\n",strlen(ajuda));
  2476. strins(ajuda,"{FFAE00}/COMANDOS{00FF00} - Para ver os comandos do servidor\n",strlen(ajuda));
  2477. strins(ajuda,"{FFAE00}/TELES{00FF00} - Para ver os comandos de teleportes\n",strlen(ajuda));
  2478. strins(ajuda,"{FFAE00}/CREDITOS{00FF00} - Para ver quem criou o servidor\n",strlen(ajuda));
  2479. strins(ajuda,"{FFAE00}/REGRAS{00FF00} - Para ver as regras do servidor\n",strlen(ajuda));
  2480. strins(ajuda,"{FFAE00}/INFOS{00FF00} - Para ver as informações do servidor\n",strlen(ajuda));
  2481. strins(ajuda,"{FFAE00}/ADMINS{00FF00} - Para ver os administradores online\n",strlen(ajuda));
  2482. strins(ajuda,"\n",strlen(ajuda));
  2483. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• AJUDA DO SERVIDOR •",ajuda, "Fechar", "");
  2484. return 1;
  2485. }
  2486. ///=====================================================================================
  2487. if(strcmp(cmdtext,"/MINHACONTA",true)==0)
  2488. {
  2489. new ajuda[1000]; //
  2490. strins(ajuda,"{F6F600}Meus Comandos\n",strlen(ajuda));
  2491. strins(ajuda,"\n",strlen(ajuda));
  2492. strins(ajuda,"{FFAE00}/STATUS{00FF00} - Para ver seus status\n",strlen(ajuda));
  2493. strins(ajuda,"{FFAE00}/RESETSTATUS{00FF00} - Para zerar seus status\n",strlen(ajuda));
  2494. strins(ajuda,"{FFAE00}/STATUS [ID]{00FF00} - Para ver status de outro player\n",strlen(ajuda));
  2495. strins(ajuda,"{FFAE00}/REPORT [ID] [MOTIVO]{00FF00} - Para reportar um mal player\n",strlen(ajuda));
  2496. strins(ajuda,"{FFAE00}/GETID [PARTE DO NOME DO PLAYER]{00FF00} - Para achar id de alguem\n",strlen(ajuda));
  2497. strins(ajuda,"{FFAE00}/ADMINS{00FF00} - Para ver os admins online\n",strlen(ajuda));
  2498. strins(ajuda,"\n",strlen(ajuda));
  2499. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• MINHA CONTA •",ajuda, "Fechar", "");
  2500. return 1;
  2501. }
  2502. ///===================================================================================================
  2503. if(strcmp(cmdtext,"/TELES",true)==0)
  2504. {
  2505. new teleportes[1000]; //
  2506. strins(teleportes,"{FFAE00}/TST{00FF00} - Teleportes de Stunt\n",strlen(teleportes));
  2507. strins(teleportes,"{FFAE00}/TDM{00FF00} - Teleportes de DM\n",strlen(teleportes));
  2508. strins(teleportes,"{FFAE00}/TRC{00FF00} - Teleportes de Corrida\n",strlen(teleportes));
  2509. strins(teleportes,"{FFAE00}/TFN{00FF00} - Teleportes de Diversao\n",strlen(teleportes));
  2510. strins(teleportes,"{FFAE00}/OUTROS{00FF00} - Mais teleportes\n",strlen(teleportes));
  2511. strins(teleportes,"\n",strlen(teleportes));
  2512. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• TELEPORTES DO SERVIDOR •",teleportes, "Fechar", "");
  2513. return 1;
  2514. }
  2515. //===============================================
  2516. if(strcmp(cmdtext,"/OUTROS",true)==0)
  2517. {
  2518. new teleportes[1500]; //
  2519. strins(teleportes,"{FFAE00}/GARAGEM{00FF00} - Para pegar veiculos\n",strlen(teleportes));
  2520. strins(teleportes,"{FFAE00}/FAVELA{00FF00} - Para ir na favela em SF\n",strlen(teleportes));
  2521. strins(teleportes,"{FFAE00}/LS{00FF00} - Para ir em Los Santos\n",strlen(teleportes));
  2522. strins(teleportes,"{FFAE00}/SF{00FF00} - Para ir em San Fierro\n",strlen(teleportes));
  2523. strins(teleportes,"{FFAE00}/ANGEL{00FF00} - Para ir em Angel Pine\n",strlen(teleportes));
  2524. strins(teleportes,"{FFAE00}/AVENIDA{00FF00} - Para ir na avenida principal de LV\n",strlen(teleportes));
  2525. strins(teleportes,"{FFAE00}/MANSAO{00FF00} - Para ir na Mansão do Maddog\n",strlen(teleportes));
  2526. strins(teleportes,"{FFAE00}/AREA51{00FF00} - Para ir na Area 51\n",strlen(teleportes));
  2527. strins(teleportes,"{FFAE00}/PRAIA{00FF00} - Para ir na Praia de Los Santos\n",strlen(teleportes));
  2528. strins(teleportes,"{FFAE00}/GROVE{00FF00} - Para ir na Grove Street\n",strlen(teleportes));
  2529. strins(teleportes,"{FFAE00}/RANCHO{00FF00} - Para ir no Rancho em SF\n",strlen(teleportes));
  2530. strins(teleportes,"{FFAE00}/AEROSF{00FF00} - Para ir no Aeroporto de SF\n",strlen(teleportes));
  2531. strins(teleportes,"{FFAE00}/BAYSIDE{00FF00} - Para ir na cidade de Bayside\n",strlen(teleportes));
  2532. strins(teleportes,"{FFAE00}/BARRANCAS{00FF00} - Para ir na cidadezinha de Barrancas\n",strlen(teleportes));
  2533. strins(teleportes,"{FFAE00}/FORTCARSON{00FF00} - Para ir na cidadezinha de Fort Carson\n",strlen(teleportes));
  2534. strins(teleportes,"{FFAE00}/CABANA{00FF00} - Para ir na Cabana em LS\n",strlen(teleportes));
  2535. strins(teleportes,"{FFAE00}/TRANSFENDER{00FF00} - Para tunar seu veiculo no transfender\n",strlen(teleportes));
  2536. strins(teleportes,"{FFAE00}/LOWRIDER{00FF00} - Para tunar seu veiculo no lowrider\n",strlen(teleportes));
  2537. strins(teleportes,"\n",strlen(teleportes));
  2538. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• MAIS TELES •",teleportes, "Fechar", "");
  2539. return 1;
  2540. }
  2541.  
  2542. ///=============================================================================================
  2543. if(strcmp(cmdtext,"/tst",true)==0)
  2544. {
  2545. new telesstunt[1000]; //
  2546. strins(telesstunt,"{FFAE00}/STUNT{00FF00} - Para ir ao Stunt\n",strlen(telesstunt));
  2547. strins(telesstunt,"{FFAE00}/DROP{00FF00} - Para ir ao Drop\n",strlen(telesstunt));
  2548. strins(telesstunt,"{FFAE00}/MC{00FF00} - Para ir ao Monte Chilliad\n",strlen(telesstunt));
  2549. strins(telesstunt,"{FFAE00}/JUMP{00FF00} - Para ir cair de paraquedas\n",strlen(telesstunt));
  2550. strins(telesstunt,"{FFAE00}/MR{00FF00} - Para ir até a Montanha Russa\n",strlen(telesstunt));
  2551. strins(telesstunt,"{FFAE00}/GOLFS{00FF00} - Para ir ao stunt no GOLF\n",strlen(telesstunt));
  2552. strins(telesstunt,"{FFAE00}/DJ{00FF00} - Para ir ao deathjump\n",strlen(telesstunt));
  2553. strins(telesstunt,"{FFAE00}/TUBO{00FF00} - Para ir descer o tubo\n",strlen(telesstunt));
  2554. strins(telesstunt,"{FFAE00}/MEGATUBO{00FF00} - Para ir descer o megatubo\n",strlen(telesstunt));
  2555. strins(telesstunt,"{FFAE00}/GLASS{00FF00} - Para ir descer o glassjump\n",strlen(telesstunt));
  2556. strins(telesstunt,"{FFAE00}/MEGASTUNT{00FF00} - Para ir ao megastunt\n",strlen(telesstunt));
  2557. strins(telesstunt,"{FFAE00}/FREEWAY{00FF00} - Para ir ao freeway\n",strlen(telesstunt));
  2558. strins(telesstunt,"{FFAE00}/PARKOUR{00FF00} - Para ir para o parkour\n",strlen(telesstunt));
  2559. strins(telesstunt,"\n",strlen(telesstunt));
  2560. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• TELESSTUNT •",telesstunt, "Fechar", "");
  2561. return 1;
  2562. }
  2563. ///================================================================================================
  2564. if(strcmp(cmdtext,"/tdm",true)==0)
  2565. {
  2566. new telesdm[1500]; //
  2567. strins(telesdm,"{FFAE00}/X1{00FF00} - Para ir até ir duelar no x1\n",strlen(telesdm));
  2568. strins(telesdm,"{FFAE00}/ESFERA{00FF00} - Para ir até o combate dentro da esfera\n",strlen(telesdm));
  2569. strins(telesdm,"{FFAE00}/COMBATE{00FF00} - Para ir até o combate no campo\n",strlen(telesdm));
  2570. strins(telesdm,"{FFAE00}/CSS{00FF00} - Para jogar Counter Strike Source\n",strlen(telesdm));
  2571. strins(telesdm,"{FFAE00}/CA{00FF00} - Para ir até a Crazy Arena\n",strlen(telesdm));
  2572. strins(telesdm,"{FFAE00}/NAVIO{00FF00} - Para ir a guerra no navio\n",strlen(telesdm));
  2573. strins(telesdm,"{FFAE00}/MINIGUN{00FF00} - Para ir para o combate de minigun\n",strlen(telesdm));
  2574. strins(telesdm,"{FFAE00}/BAZUCA{00FF00} - Para ir para o combate de bazuca\n",strlen(telesdm));
  2575. strins(telesdm,"{FFAE00}/SNIPER{00FF00} - Para ir até a Sniper DM\n",strlen(telesdm));
  2576. strins(telesdm,"{FFAE00}/WW3{00FF00} - Para ver os comandos da guerra mundial\n",strlen(telesdm));
  2577. strins(telesdm,"{FFAE00}/TANQUES{00FF00} - Para ir para o combate de tanques\n",strlen(telesdm));
  2578. strins(telesdm,"{FFAE00}/BATALHA{00FF00} - Para ir ao combate no deserto\n",strlen(telesdm));
  2579. strins(telesdm,"{FFAE00}/ASSASINS{00FF00} - Para ir ao combate de assasinos\n",strlen(telesdm));
  2580. strins(telesdm,"{FFAE00}/DEAGLE{00FF00} - Para ir para o combate de Desert Eagles\n",strlen(telesdm));
  2581. strins(telesdm,"{FFAE00}/MATADOURO{00FF00} - Para ir ao massacre do matadouro\n",strlen(telesdm));
  2582. strins(telesdm,"{FFAE00}/RW{00FF00} - Para ir até a Guerra de Rustler\n",strlen(telesdm));
  2583. strins(telesdm,"\n",strlen(telesdm));
  2584. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• TELESDM •",telesdm, "Fechar", "");
  2585. return 1;
  2586. }
  2587. ///========================================================================================================
  2588. if(!strcmp("/ww3", cmdtext, true))
  2589. {
  2590. ShowPlayerDialog(playerid, teleporte, DIALOG_STYLE_LIST, "{F20A0A}**** WORLD WAR III ****", "{F5F10A}Americano USA\n{B58464}União Soviética URSS\n{0FF707}Terrorista\n{F57ADE}EMO\n{F5870A}Japonês\n{F50A0A}Força Aérea Brasileira FAB\n{F50AF5}Força Feminina Brasileira\n{0ACAF5}Sniper", "Selecionar", "Sair");
  2591. return 1;
  2592. }
  2593. ///=====================================================================================
  2594. if(strcmp(cmdtext,"/TRC",true)==0)
  2595. {
  2596. new telesrace[1000]; //
  2597. strins(telesrace,"{FFAE00}/PEGA{00FF00} - Para ir ao Pega em San Fierro\n",strlen(telesrace));
  2598. strins(telesrace,"{FFAE00}/DRIFT{00FF00} - Para ir a pista de drift\n",strlen(telesrace));
  2599. strins(telesrace,"{FFAE00}/8T{00FF00} - Para ir ao 8track\n",strlen(telesrace));
  2600. strins(telesrace,"{FFAE00}/MOTOCROSS{00FF00} - Para ir ao Motocross\n",strlen(telesrace));
  2601. strins(telesrace,"{FFAE00}/FLAT{00FF00} - Para ir ao Flatout\n",strlen(telesrace));
  2602. strins(telesrace,"\n",strlen(telesrace));
  2603. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• TELESRACE •",telesrace, "Fechar", "");
  2604. return 1;
  2605. }
  2606. ///=========================================================================================
  2607. if(strcmp(cmdtext,"/TFN",true)==0)
  2608. {
  2609. new telesfun[1000]; //
  2610. strins(telesfun,"{FFAE00}/LC{00FF00} - Para ir até Liberty City\n",strlen(telesfun));
  2611. strins(telesfun,"{FFAE00}/LCI{00FF00} - Para ir até o interior de Liberty City\n",strlen(telesfun));
  2612. strins(telesfun,"{FFAE00}/BOATE{00FF00} - Para curtir a boate\n",strlen(telesfun));
  2613. strins(telesfun,"{FFAE00}/CLUBE{00FF00} - Para curtir o clube\n",strlen(telesfun));
  2614. strins(telesfun,"{FFAE00}/ILHA{00FF00} - Para ir a ilha de LS\n",strlen(telesfun));
  2615. strins(telesfun,"{FFAE00}/REPRESA{00FF00} - Para ir pra Represa Sherman dam\n",strlen(telesfun));
  2616. strins(telesfun,"{FFAE00}/CRACKH{00FF00} - Para ir na casa dos drogados\n",strlen(telesfun));
  2617. strins(telesfun,"{FFAE00}/SWEET{00FF00} - Para ir no barraco do Sweet\n",strlen(telesfun));
  2618. strins(telesfun,"{FFAE00}/RYDER{00FF00} - Para ir no barraco do Ryder\n",strlen(telesfun));
  2619. strins(telesfun,"\n",strlen(telesfun));
  2620. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• TELESFUN •",telesfun, "Fechar", "");
  2621. return 1;
  2622. }
  2623. ///========================================================================================
  2624. if(strcmp(cmdtext,"/creditos",true)==0)
  2625. {
  2626. new creditos[1000]; //
  2627. strins(creditos,"{00FFFF}CRIADORES DO SERVIDOR\n",strlen(creditos));
  2628. strins(creditos,"\n",strlen(creditos));
  2629. strins(creditos,"{00FF00}[TF]_TIOALI_[BMT] - (Dono do servidor /scripter /mapper) \n",strlen(creditos)); // OBS: NÃO TIRE O NOME DOS CRÉDITOS
  2630. strins(creditos,"msn -> [email protected]\n",strlen(creditos));
  2631. strins(creditos,"\n",strlen(creditos));
  2632. strins(creditos,"{00FFFF}AJUDANTES DO SERVIDOR\n",strlen(creditos));
  2633. strins(creditos,"\n",strlen(creditos));
  2634. strins(creditos,"{00FF00}[BMT]IgooR\n",strlen(creditos));
  2635. strins(creditos,"msn -> [email protected]\n",strlen(creditos));
  2636. strins(creditos,"\n",strlen(creditos));
  2637. strins(creditos,"{00F600}Obrigado pela preferencia !\n",strlen(creditos));
  2638. strins(creditos,"\n",strlen(creditos));
  2639. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• CREDITOS DO SERVIDOR •",creditos, "Fechar", "");
  2640. return 1;
  2641. }
  2642. //============================================================================================
  2643. if(strcmp(cmdtext,"/infos",true)==0)
  2644. {
  2645. new infos[1000]; //
  2646. strins(infos,"{00FF00}•Objetivo do servidor e simples ! Matar e fazer muito terrorismo\n",strlen(infos));
  2647. strins(infos,"{00FF00}•Mas se você quiser uma vida tranquila , Basta esconder nas cidades menores\n",strlen(infos));
  2648. strins(infos,"{00FF00}•e tentar ficar vivo. Então aproveite nosso servidor e seja sempre um de nossos players\n",strlen(infos));
  2649. strins(infos,"{00FF00}•Para ver comandos de sua conta use /MINHACONTA\n",strlen(infos));
  2650. strins(infos,"{00FF00}•Para ver os recursos do servidor digite /AJUDA e boa sorte pra essa jornada sangrenta\n",strlen(infos));
  2651. strins(infos,"\n",strlen(infos));
  2652. strins(infos,"{00FF00}•Obrigado pela preferencia e BOM JOGO!\n",strlen(infos));
  2653. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• INFORMAÇÕES • BRASIL MUNDO DOS TERRORISTAS 2011 •",infos, "Fechar", "");
  2654. return 1;
  2655. }
  2656. ///===========================================================================================================================
  2657. if(strcmp(cmdtext,"/comandos",true)==0)
  2658. {
  2659. new comandos[2000]; //
  2660. strins(comandos,"{00EEFF}BRASIL MUNDO DOS TERRORISTAS 2011\n",strlen(comandos));
  2661. strins(comandos,"\n",strlen(comandos));
  2662. strins(comandos,"{FFAE00}/PM [ID DO JOGADOR] [MENSAGEM]{00FF00} - Para enviar uma Mensagem Privada\n",strlen(comandos));
  2663. strins(comandos,"{FFAE00}/PROPS{00FF00} - Para ver os comandos de propriedades\n",strlen(comandos));
  2664. strins(comandos,"{FFAE00}/NEON{00FF00} - Para colocar neon no seu veículo\n",strlen(comandos));
  2665. strins(comandos,"{FFAE00}/BANDANA{00FF00} - Para colocar uma bandana na sua skin\n",strlen(comandos));
  2666. strins(comandos,"{FFAE00}/CORES {00FF00} - Para trocar a cor do seu nick\n",strlen(comandos));
  2667. strins(comandos,"{FFAE00}/KILL{00FF00} - Para se matar\n",strlen(comandos));
  2668. strins(comandos,"{FFAE00}/CCT {00FF00} - Para comprar colete ,Custa $3.000\n",strlen(comandos));
  2669. strins(comandos,"{FFAE00}/CVIDA{00FF00} - Para comprar vida, Custa $3.000\n",strlen(comandos));
  2670. strins(comandos,"{FFAE00}/LINKS{00FF00} - para ver os blogs oficiais do servidor\n",strlen(comandos));
  2671. strins(comandos,"{FFAE00}/TELES{00FF00} - Para ver todos os teleportes\n",strlen(comandos));
  2672. strins(comandos,"{FFAE00}/MENUSKIN{00FF00} - Para voltar a selecionar skin\n",strlen(comandos));
  2673. strins(comandos,"{FFAE00}/ANIMES{00FF00} - Para ver os animes\n",strlen(comandos));
  2674. strins(comandos,"{FFAE00}/TRANCAR & /DESTRANCAR{00FF00} - Para proteger veiculos\n",strlen(comandos));
  2675. strins(comandos,"{FFAE00}/TRANSFERIR [ID] [QUANTIA]{00FF00} - Para enviar grana para alguem\n",strlen(comandos));
  2676. strins(comandos,"{FFAE00}/TUNAR{00FF00} - para tunar seus veiculos\n",strlen(comandos));
  2677. strins(comandos,"{FFAE00}/GCMDS{00FF00} - Para criar sua gang\n",strlen(comandos));
  2678. strins(comandos,"{FFAE00}/KITS{00FF00} - Para comprar seus armamentos e ver a lista de armas\n",strlen(comandos));
  2679. strins(comandos,"{FFAE00}/SEXO{00FF00} - Para ver os comandos de sexo\n",strlen(comandos));
  2680. strins(comandos,"{FFAE00}/INFOS{00FF00} - Para saber mais sobre o servidor\n",strlen(comandos));
  2681. strins(comandos,"{FFAE00}/MUDARLUTA{00FF00} - para trocar estilo de luta\n",strlen(comandos));
  2682. strins(comandos,"{FFAE00}/PLANOSADMIN{00FF00} - Para ver os planos de compra de adm\n",strlen(comandos));
  2683. strins(comandos,"{FFAE00}/MINHACONTA{00FF00} - Para ver comandos de sua conta\n",strlen(comandos));
  2684. strins(comandos,"{FFAE00}/FOGUETE{00FF00} - Para soltar foguetes, custa $700\n",strlen(comandos));
  2685. strins(comandos,"\n",strlen(comandos));
  2686. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• COMANDOS DO SERVIDOR •",comandos, "Fechar", "");
  2687. return 1;
  2688. }
  2689. //==============================================================================================================
  2690. if(strcmp(cmdtext,"/cores",true)==0)
  2691. {
  2692. new cores[1000]; //
  2693. strins(cores,"{00F600}/VERDE , {0000F6}/AZUL , {F60000}/VERMELHO , {000000}/PRETO , {F67300}/LARANJADO , {F673B5}/ROSA , {F64CF6}/ROXO , {F6F6F6}/BRANCO , {F6F600}/AMARELO\n",strlen(cores));
  2694. strins(cores,"\n",strlen(cores));
  2695. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• CORES •",cores, "Fechar", "");
  2696. return 1;
  2697. }
  2698. //============================================================================================================================================
  2699. if(strcmp(cmdtext,"/sexo",true)==0)
  2700. {
  2701. new sexo[1000]; //
  2702. strins(sexo,"{F60000}Obs: Selecione os comandos 2 vezes se não funfar\n",strlen(sexo));
  2703. strins(sexo,"\n",strlen(sexo));
  2704. strins(sexo,"{FFAE00}/MULHERSEXO{00FF00} - Para ficar em posição de transar para mulheres\n",strlen(sexo));
  2705. strins(sexo,"{FFAE00}/COMERMULHER{00FF00} - Para comer a mulher\n",strlen(sexo));
  2706. strins(sexo,"{FFAE00}/DE4{00FF00} - Para ficar de 4\n",strlen(sexo));
  2707. strins(sexo,"{FFAE00}/MULHERFUDIDA{00FF00} - Para rolar e deitar\n",strlen(sexo));
  2708. strins(sexo,"{FFAE00}/PUNHETA{00FF00} - Para descascar uma punheta\n",strlen(sexo));
  2709. strins(sexo,"\n",strlen(sexo));
  2710. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• COMANDOS DE SEXO •",sexo, "Fechar", "");
  2711. return 1;
  2712. }
  2713. //============================================================================================================================================
  2714. if(strcmp(cmdtext,"/props",true)==0)
  2715. {
  2716. new props[1000]; //
  2717.  
  2718. strins(props,"\n",strlen(props));
  2719. strins(props,"{FFAE00}/CPROP{00FF00} - Para comprar uma propriedade\n",strlen(props));
  2720. strins(props,"{FFAE00}/VPROP{00FF00} - Para vender uma propriedade\n",strlen(props));
  2721. strins(props,"{FFAE00}/MINHASPROPS{00FF00} - Para ver as suas propriedades\n",strlen(props));
  2722. strins(props,"\n",strlen(props));
  2723. strins(props,"{F60000}OBS: As propriedades não são salvas, portanto as propriedades\n",strlen(props));
  2724. strins(props,"{F60000}que você comprou serão resetadas quando você se deconectar do jogo\n",strlen(props));
  2725. strins(props,"\n",strlen(props));
  2726. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• COMANDOS DE PROPRIEDADES •",props, "Fechar", "");
  2727. return 1;
  2728. }
  2729. ///===============================================================================================================================
  2730. if(strcmp(cmdtext,"/regras",true)==0)
  2731. {
  2732. new regras[1000]; //
  2733. strins(regras,"{00FF00}•Não use xiter/hack ou mods q dê vantagens no jogo, resultado: = Ban!\n",strlen(regras));
  2734. strins(regras,"{00FF00}•Não faça flood, pois poderá ser kickado pelos admins ou kick automatico por floodar mais de 3 vezes\n",strlen(regras));
  2735. strins(regras,"{00FF00}•Não use minigun, bazuca, pois sera kickado automaticamente\n",strlen(regras));
  2736. strins(regras,"{00FF00}•Não faça SpawnKill: (Matar player onde ele nasce) Resultado: = Puniçao por admins\n",strlen(regras));
  2737. strins(regras,"{00FF00}•Respeite os Admins! Pois eles estão aki pra te ajudar. resultado: = Aviso, Kick e Ban\n",strlen(regras));
  2738. strins(regras,"{00FF00}•Não divulgue outros servidores, resultado: = Ban\n",strlen(regras));
  2739. strins(regras,"{00FF00}•Não fique implorando uma vaga de admin para os administradores, resultado: = kick e Ban\n",strlen(regras));
  2740. strins(regras,"{00FF00}•Não fique de ESC em eventos de deathmatch no jogo, resultado poderá ser kikado\n",strlen(regras));
  2741. strins(regras,"{00FF00}•Não abuse de comandos que dê vantagens de deathmatch no jogo, resultado kick/ban\n",strlen(regras));
  2742. strins(regras,"\n",strlen(regras));
  2743. strins(regras,"{F60000}•Para ver as regras de admins use /ADMREGRAS\n",strlen(regras));
  2744. strins(regras,"\n",strlen(regras));
  2745. strins(regras,"{00FF00}•BOM JOGO!!\n",strlen(regras));
  2746. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• REGRAS • BRASIL MUNDO DOS TERRORISTAS 2011 •",regras, "Fechar", "");
  2747. return 1;
  2748. }
  2749. //============================================================================================================
  2750. if(strcmp(cmdtext,"/admregras",true)==0)
  2751. {
  2752. new admregras[1000]; //
  2753. strins(admregras,"{00FF00}Não use comandos administrativos para diversão extrema\n",strlen(admregras));
  2754. strins(admregras,"{00FF00}Todos admins devem usar [BMT] no nome !\n",strlen(admregras));
  2755. strins(admregras,"{00FF00}Não ban nem kick players sem motivos\n",strlen(admregras));
  2756. strins(admregras,"{00FF00}Use motivos claros para ban/kick\n",strlen(admregras));
  2757. strins(admregras,"{00FF00}Respeite os donos e outros admins do servidor\n",strlen(admregras));
  2758. strins(admregras,"{00FF00}Não falte com respeito a players sem motivos\n",strlen(admregras));
  2759. strins(admregras,"{00FF00}Ban qualquer tipo de xiter/hack ou mods \n",strlen(admregras));
  2760. strins(admregras,"{00FF00}Sempre verifique players antes de kikar/banir\n",strlen(admregras));
  2761. strins(admregras,"\n",strlen(admregras));
  2762. strins(admregras,"{00F600}BOM JOGO!!\n",strlen(admregras));
  2763. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• REGRAS PARA ADM'S • BRASIL MUNDO DOS TERRORISTAS 2011 •",admregras, "Fechar", "");
  2764. return 1;
  2765. }
  2766. //==================================================================================================
  2767.  
  2768. if(strcmp(cmdtext,"/links",true)==0)
  2769. {
  2770. new blogs[1000]; //
  2771. strins(blogs,"{F60000}•BLOG OFICIAL DO SERVIDOR:\n",strlen(blogs));
  2772. strins(blogs,"\n",strlen(blogs));
  2773. strins(blogs,"{00FF00}http://bmt2011.blogspot.com/\n",strlen(blogs));
  2774. strins(blogs,"\n",strlen(blogs));
  2775. strins(blogs,"{F60000}COMUNIDADE OFICIAL NO ORKUT DO SERVIDOR:\n",strlen(blogs));
  2776. strins(blogs,"\n",strlen(blogs));
  2777. strins(blogs,"{00FF00}http://www.orkut.com.br/Main#Community?rl=cpn&cmm=119131427\n",strlen(blogs));
  2778. strins(blogs,"\n",strlen(blogs));
  2779. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• LINKS OFICIAIS DO SERVIDOR •",blogs, "Fechar", "");
  2780. return 1;
  2781. }
  2782. //=============================================================================================================
  2783. if(strcmp(cmdtext,"/orgs",true)==0)
  2784. {
  2785. new blogs[1000]; //
  2786. strins(blogs,"{00FF00}• ORGANIZAÇÕES OFICIAIS DO SERVIDOR:\n",strlen(blogs));
  2787. strins(blogs,"\n",strlen(blogs));
  2788. strins(blogs,"{27FF8E}• Clan oficial do servidor: TF\n",strlen(blogs));
  2789. strins(blogs,"\n",strlen(blogs));
  2790. strins(blogs,"{FFFF00}TF: Terrorist Force - Tag: [TF]\n",strlen(blogs));
  2791. strins(blogs,"\n",strlen(blogs));
  2792. strins(blogs,"{0000FF}Site: bmt2011.blogspot.com\n",strlen(blogs));
  2793. strins(blogs,"\n",strlen(blogs));
  2794. strins(blogs,"{F60000}Se algum player estiver usando tag de orgs do servidor\n",strlen(blogs));
  2795. strins(blogs,"{F60000}sem ser membro oficial será punido pelos lideres.\n",strlen(blogs));
  2796. strins(blogs,"\n",strlen(blogs));
  2797. strins(blogs,"\n",strlen(blogs));
  2798. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• ORGS OFICIAIS DO SERVIDOR •",blogs, "Fechar", "");
  2799. return 1;
  2800. }
  2801. ///=============================================================================================
  2802. if(strcmp(cmdtext,"/planosadmin",true)==0)
  2803. {
  2804. new blogs[1000]; //
  2805. strins(blogs,"{00FF00}• PLANOS DE COMPRA DE ADM DO SERVIDOR\n",strlen(blogs));
  2806. strins(blogs,"\n",strlen(blogs));
  2807. strins(blogs,"{FFFF00}NIVEIS: {FF00FF}PREÇOS:\n",strlen(blogs));
  2808. strins(blogs,"{FFD000}Admin Nivel 1: {00FFFF}R$10,00 (MENSAIS)\n",strlen(blogs));
  2809. strins(blogs,"{FFD000}Admin Nivel 2: {00FFFF}R$15,00(MENSAIS)(promoção)\n",strlen(blogs));
  2810. strins(blogs,"{FFD000}Admin Nivel 3: {00FFFF}R$30,00 (MENSAIS)\n",strlen(blogs));
  2811. strins(blogs,"{FFD000}Admin Nivel 4: {00FFFF}R$40,00 (MENSAIS)(promoção)\n",strlen(blogs));
  2812. strins(blogs,"\n",strlen(blogs));
  2813. strins(blogs,"\n",strlen(blogs));
  2814. strins(blogs,"{FFFFFF}Para efetuar o pagamento acesse {FFAE00}bmt2011.blogspot.com\n",strlen(blogs));
  2815. strins(blogs,"{FFFFFF}e clique na opção doar com pagseguro na pagina inicial\n",strlen(blogs));
  2816. strins(blogs,"{FFFFFF}após o pagamento contate um dos donos dos servidores olhe em {00FFFF}/CREDITOS\n",strlen(blogs));
  2817. strins(blogs,"{FFFFFF}Obs: o adm apenas será liberado quando for constatado o pagamento ai vc informa\n",strlen(blogs));
  2818. strins(blogs,"{FFFFFF}seu nome para que seja setado no servidor.\n",strlen(blogs));
  2819. strins(blogs,"\n",strlen(blogs));
  2820. strins(blogs,"{FF0000}Obg pela compreenção.\n",strlen(blogs));
  2821. strins(blogs,"\n",strlen(blogs));
  2822. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• BRASIL MUNDO DOS TERRORISTAS 2011 •",blogs, "Fechar", "");
  2823. return 1;
  2824. }
  2825. ///==================================================================================================
  2826. if(strcmp(cmdtext,"/gcmds",true)==0)
  2827. {
  2828. new gang[1000]; //
  2829. strins(gang,"{00FF00}/GANG criar [NOME]\n",strlen(gang));
  2830. strins(gang,"{00FF00}/GANG entrar\n",strlen(gang));
  2831. strins(gang,"{00FF00}/GANG convite [PLAYERID]\n",strlen(gang));
  2832. strins(gang,"{00FF00}/GANG sair\n",strlen(gang));
  2833. strins(gang,"{00FF00}/GANG kikar [PLAYERID]\n",strlen(gang));
  2834. strins(gang,"{00FF00}/GINFO [GANGID]\n",strlen(gang));
  2835. strins(gang,"\n",strlen(gang));
  2836. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• COMANDOS DE GANGS •",gang, "Fechar", "");
  2837. return 1;
  2838. }
  2839. ///======================================================
  2840. if(strcmp(cmdtext, "/LS", true) == 0) {
  2841. if(IsPlayerInAnyVehicle(playerid)) {
  2842. new VehicleID;
  2843. VehicleID = GetPlayerVehicleID(playerid);
  2844. SetVehiclePos(VehicleID,1123.9435,-1407.6982,13.4204);
  2845. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  2846. new pname[MAX_PLAYER_NAME];
  2847. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2848. format(string, sizeof(string), "%s foi morar em Los Santos: {FFFF00}/LS", pname);
  2849. SendClientMessageToAll(0x00FF00FF, string);
  2850. SetPlayerInterior(playerid,0);
  2851. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2852. }
  2853. else{
  2854. new pname[MAX_PLAYER_NAME];
  2855. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2856. format(string, sizeof(string), "%s foi morar em Los Santos: {FFFF00}/LS", pname);
  2857. SendClientMessageToAll(0x00FFFFFF, string);
  2858. SetPlayerInterior(playerid,0);
  2859. SetPlayerPos(playerid,1122.5125,-1417.4968,13.5890);
  2860. SetPlayerFacingAngle(playerid,190.9207);
  2861. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2862. }
  2863. return 1;
  2864. }
  2865. //==============================================================================================
  2866. if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000FF,"Você está em um evento, use apenas o comando: /SAIR");
  2867. if(strcmp(cmdtext, "/esfera", true) == 0) {
  2868. new pname[MAX_PLAYER_NAME];
  2869. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2870. format(string, sizeof(string), "%s foi para o combate dentro da esfera da água: {FAF602}/ESFERA", pname);
  2871. SendClientMessageToAll(0xFF0000FF, string);
  2872. ResetPlayerWeapons(playerid);
  2873. SetPlayerInterior(playerid,0);
  2874. SetPlayerPos(playerid,-1109.4353,-979.5424,129.2188);
  2875. SetPlayerVirtualWorld(playerid,1);
  2876. SetPlayerFacingAngle(playerid,271.0);
  2877. SetPlayerArmour(playerid, 100.0);
  2878. SetPlayerHealth(playerid, 100.0);
  2879. GivePlayerWeapon(playerid,4,0);
  2880. GivePlayerWeapon(playerid,26,9999);
  2881. GivePlayerWeapon(playerid,31,9999);
  2882. GivePlayerWeapon(playerid,24,9999);
  2883. GivePlayerWeapon(playerid,32,9999);
  2884. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2885. Block[playerid] = true;
  2886. return 1;
  2887. }
  2888. //======================================================================
  2889. if(strcmp(cmdtext, "/avenida", true) == 0) {
  2890. if(IsPlayerInAnyVehicle(playerid)) {
  2891. new VehicleID;
  2892. VehicleID = GetPlayerVehicleID(playerid);
  2893. SetVehiclePos(VehicleID,2057.0847,840.1503,6.7337);
  2894. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.0333);
  2895. new pname[MAX_PLAYER_NAME];
  2896. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2897. format(string, sizeof(string), "%s foi para a {FFFF00}/AVENIDA", pname);
  2898. SendClientMessageToAll(0xFF7100FF, string);
  2899. SetPlayerInterior(playerid,0);
  2900. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2901.  
  2902. }
  2903. else{
  2904. new pname[MAX_PLAYER_NAME];
  2905. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2906. format(string, sizeof(string), "%s foi para a {FF00FF}/AVENIDA", pname);
  2907. SendClientMessageToAll(0xFFFF00FF, string);
  2908. SetPlayerInterior(playerid,0);
  2909. SetPlayerPos(playerid,2103.561,874.452,11.110);
  2910. SetPlayerFacingAngle(playerid,179.0);
  2911. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2912. }
  2913. return 1;
  2914. }
  2915. //===========================================================================
  2916. if(strcmp(cmdtext, "/PRAIA", true) == 0) {
  2917. if(IsPlayerInAnyVehicle(playerid)) {
  2918. new VehicleID;
  2919. VehicleID = GetPlayerVehicleID(playerid);
  2920. SetVehiclePos(VehicleID,835.6406,-1990.2131,12.8672);
  2921. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.0333);
  2922. new pname[MAX_PLAYER_NAME];
  2923. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2924. format(string, sizeof(string), "%s foi pra praia em LS. {FFFF00}/PRAIA", pname);
  2925. SendClientMessageToAll(0x00FF00FF, string);
  2926. SetPlayerInterior(playerid,0);
  2927. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2928.  
  2929. }
  2930. else{
  2931. new pname[MAX_PLAYER_NAME];
  2932. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2933. format(string, sizeof(string), "%s foi pra praia em LS. {FF00FF}/PRAIA", pname);
  2934. SendClientMessageToAll(0x00FF00FF, string);
  2935. SetPlayerInterior(playerid,0);
  2936. SetPlayerPos(playerid,835.6406,-1990.2131,12.8672);
  2937. SetPlayerFacingAngle(playerid,179.0);
  2938. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2939. }
  2940. return 1;
  2941. }
  2942. ///===========================
  2943. if(strcmp(cmdtext, "/GROVE", true) == 0) {
  2944. if(IsPlayerInAnyVehicle(playerid)) {
  2945. new VehicleID;
  2946. VehicleID = GetPlayerVehicleID(playerid);
  2947. SetVehiclePos(VehicleID,2495.7522,-1664.9569,13.3438);
  2948. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.0333);
  2949. new pname[MAX_PLAYER_NAME];
  2950. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2951. format(string, sizeof(string), "%s foi pra Grove Street. {FFFF00}/GROVE", pname);
  2952. SendClientMessageToAll(0x00FF00FF, string);
  2953. SetPlayerInterior(playerid,0);
  2954. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2955.  
  2956. }
  2957. else{
  2958. new pname[MAX_PLAYER_NAME];
  2959. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2960. format(string, sizeof(string), "%s foi pra Grove Street. {FF00FF}/GROVE", pname);
  2961. SendClientMessageToAll(0x00FF00FF, string);
  2962. SetPlayerInterior(playerid,0);
  2963. SetPlayerPos(playerid,2495.7522,-1664.9569,13.3438);
  2964. SetPlayerFacingAngle(playerid,179.0);
  2965. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2966. }
  2967. return 1;
  2968. }
  2969. ///==================================
  2970. if(strcmp(cmdtext, "/RANCHO", true) == 0) {
  2971. if(IsPlayerInAnyVehicle(playerid)) {
  2972. new VehicleID;
  2973. VehicleID = GetPlayerVehicleID(playerid);
  2974. SetVehiclePos(VehicleID,-375.8230,-1444.6581,25.2890);
  2975. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.0333);
  2976. new pname[MAX_PLAYER_NAME];
  2977. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2978. format(string, sizeof(string), "%s foi pro Rancho em SF. {FFFF00}/RANCHO", pname);
  2979. SendClientMessageToAll(0x00FF00FF, string);
  2980. SetPlayerInterior(playerid,0);
  2981. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2982.  
  2983. }
  2984. else{
  2985. new pname[MAX_PLAYER_NAME];
  2986. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  2987. format(string, sizeof(string), "%s foi pro Rancho em SF. {FF00FF}/RANCHO", pname);
  2988. SendClientMessageToAll(0x00FF00FF, string);
  2989. SetPlayerInterior(playerid,0);
  2990. SetPlayerPos(playerid,-375.8230,-1444.6581,25.2890);
  2991. SetPlayerFacingAngle(playerid,179.0);
  2992. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2993. }
  2994. return 1;
  2995. }
  2996. //=====================================================================
  2997. if(strcmp(cmdtext, "/AEROSF", true) == 0) {
  2998. if(IsPlayerInAnyVehicle(playerid)) {
  2999. new VehicleID;
  3000. VehicleID = GetPlayerVehicleID(playerid);
  3001. SetVehiclePos(VehicleID,-1535.4487,-204.2322,15.1394);
  3002. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.0333);
  3003. new pname[MAX_PLAYER_NAME];
  3004. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3005. format(string, sizeof(string), "%s foi pro Aero de SF. {FFFF00}/AEROSF", pname);
  3006. SendClientMessageToAll(0x00FF00FF, string);
  3007. SetPlayerInterior(playerid,0);
  3008. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3009.  
  3010. }
  3011. else{
  3012. new pname[MAX_PLAYER_NAME];
  3013. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3014. format(string, sizeof(string), "%s foi pro Aero de SF. {FF0000}/AEROSF", pname);
  3015. SendClientMessageToAll(0x00FF00FF, string);
  3016. SetPlayerInterior(playerid,0);
  3017. SetPlayerPos(playerid,-1535.4487,-204.2322,15.1394);
  3018. SetPlayerFacingAngle(playerid,179.0);
  3019. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3020. }
  3021. return 1;
  3022. }
  3023. ///=========================================
  3024. if(strcmp(cmdtext, "/BAYSIDE", true) == 0) {
  3025. if(IsPlayerInAnyVehicle(playerid)) {
  3026. new VehicleID;
  3027. VehicleID = GetPlayerVehicleID(playerid);
  3028. SetVehiclePos(VehicleID,-2470.7881,2237.3677,4.3764);
  3029. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.0333);
  3030. new pname[MAX_PLAYER_NAME];
  3031. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3032. format(string, sizeof(string), "%s foi pra cidadezinha de {FFFF00}/BAYSIDE", pname);
  3033. SendClientMessageToAll(0x00FF00FF, string);
  3034. SetPlayerInterior(playerid,0);
  3035. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3036.  
  3037. }
  3038. else{
  3039. new pname[MAX_PLAYER_NAME];
  3040. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3041. format(string, sizeof(string), "%s foi pra cidadezinha de {FF00FF}/BAYSIDE", pname);
  3042. SendClientMessageToAll(0x00FF00FF, string);
  3043. SetPlayerInterior(playerid,0);
  3044. SetPlayerPos(playerid,-2470.7881,2237.3677,4.3764);
  3045. SetPlayerFacingAngle(playerid,179.0);
  3046. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3047. }
  3048. return 1;
  3049. }
  3050. //=============================================
  3051. if(strcmp(cmdtext, "/BARRANCAS", true) == 0) {
  3052. if(IsPlayerInAnyVehicle(playerid)) {
  3053. new VehicleID;
  3054. VehicleID = GetPlayerVehicleID(playerid);
  3055. SetVehiclePos(VehicleID,-801.0799,1436.9623,13.7891);
  3056. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.0333);
  3057. new pname[MAX_PLAYER_NAME];
  3058. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3059. format(string, sizeof(string), "%s foi pra cidadezinha de {FFFF00}/BARRANCAS", pname);
  3060. SendClientMessageToAll(0x00FF00FF, string);
  3061. SetPlayerInterior(playerid,0);
  3062. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3063.  
  3064. }
  3065. else{
  3066. new pname[MAX_PLAYER_NAME];
  3067. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3068. format(string, sizeof(string), "%s foi pra cidadezinha de {FF00FF}/BARRANCAS", pname);
  3069. SendClientMessageToAll(0x00FF00FF, string);
  3070. SetPlayerInterior(playerid,0);
  3071. SetPlayerPos(playerid,-801.0799,1436.9623,13.7891);
  3072. SetPlayerFacingAngle(playerid,179.0);
  3073. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3074. }
  3075. return 1;
  3076. }
  3077. //====================================================
  3078. if(!strcmp("/css", cmdtext, true))
  3079. {
  3080. ShowPlayerDialog(playerid, cs, DIALOG_STYLE_LIST, "{F20A0A}**** Counter Strike Source ****", "{FFFFFF}Terrorista\n{FFFFFF}Contra-Terrorista", "Selecionar", "Sair");
  3081. return 1;
  3082. }
  3083. ///===============================================
  3084. if(strcmp(cmdtext, "/FORTCARSON", true) == 0) {
  3085. if(IsPlayerInAnyVehicle(playerid)) {
  3086. new VehicleID;
  3087. VehicleID = GetPlayerVehicleID(playerid);
  3088. SetVehiclePos(VehicleID,-192.3123,1096.4427,19.5950);
  3089. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.0333);
  3090. new pname[MAX_PLAYER_NAME];
  3091. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3092. format(string, sizeof(string), "%s foi pra cidadezinha de {FFFF00}/FORTCARSON", pname);
  3093. SendClientMessageToAll(0x00FF00FF, string);
  3094. SetPlayerInterior(playerid,0);
  3095. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3096.  
  3097. }
  3098. else{
  3099. new pname[MAX_PLAYER_NAME];
  3100. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3101. format(string, sizeof(string), "%s foi pra cidadezinha de {FF00FF}/FORTCARSON", pname);
  3102. SendClientMessageToAll(0x00FF00FF, string);
  3103. SetPlayerInterior(playerid,0);
  3104. SetPlayerPos(playerid,-192.3123,1096.4427,19.5950);
  3105. SetPlayerFacingAngle(playerid,179.0);
  3106. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3107. }
  3108. return 1;
  3109. }
  3110. ////======================================
  3111. if(strcmp(cmdtext, "/CABANA", true) == 0) {
  3112. if(IsPlayerInAnyVehicle(playerid)) {
  3113. new VehicleID;
  3114. VehicleID = GetPlayerVehicleID(playerid);
  3115. SetVehiclePos(VehicleID,2363.5356,-654.2438,127.8936);
  3116. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.0333);
  3117. new pname[MAX_PLAYER_NAME];
  3118. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3119. format(string, sizeof(string), "%s foi pra Cabana em LS. {FFFF00}/CABANA", pname);
  3120. SendClientMessageToAll(0x00FF00FF, string);
  3121. SetPlayerInterior(playerid,0);
  3122. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3123.  
  3124. }
  3125. else{
  3126. new pname[MAX_PLAYER_NAME];
  3127. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3128. format(string, sizeof(string), "%s foi pra Cabana em LS. {FF00FF}/CABANA", pname);
  3129. SendClientMessageToAll(0x00FF00FF, string);
  3130. SetPlayerInterior(playerid,0);
  3131. SetPlayerPos(playerid,2363.5356,-654.2438,127.8936);
  3132. SetPlayerFacingAngle(playerid,179.0);
  3133. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3134. }
  3135. return 1;
  3136. }
  3137. //=============================================================================================================
  3138. if(strcmp(cmdtext, "/sair", true) == 0)
  3139. {
  3140. if(GetPlayerVirtualWorld(playerid) == 0)
  3141. {
  3142. SendClientMessage(playerid,0xF50000FF,"Você não está em nenhum evento agora {FCFF12}JUMENTO!!!");
  3143. return 1;
  3144. }
  3145. else{
  3146. ResetPlayerWeapons(playerid);
  3147. SendClientMessage(playerid,0xFFFF00FF, " Aguarde! Você sairá do evento dentro de alguns instantes.");
  3148. GameTextForPlayer(playerid,"~y~Saindo da arena...",5000,3);
  3149. Block[playerid] = false;
  3150. SetPlayerHealth(playerid,999999);
  3151. tempinho[playerid] = SetTimerEx("Natalie",2000, false,"i",playerid);
  3152. TogglePlayerControllable(playerid,false);
  3153. SetPlayerInterior(playerid,0);
  3154. return 1;
  3155. }
  3156. }
  3157. //=====================================================================================================
  3158. if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000FF,"Você está em um evento, use apenas o comando: /SAIR");
  3159. if (strcmp(cmdtext,"/combate", true)==0)
  3160. {
  3161. SetPlayerInterior(playerid,0);
  3162. GameTextForPlayer(playerid,"~r~Bem vindo ao combate terrorista!", 3000, 5);
  3163. SetPlayerVirtualWorld(playerid,1);
  3164. SetPlayerPos(playerid,-16.5638,1526.7158,12.8079);
  3165. new pname[MAX_PLAYER_NAME];
  3166. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3167. format(string, sizeof(string), "%s foi para o /COMBATE no campo de futebol", pname);
  3168. SendClientMessageToAll(0xFFFFFFFF, string);
  3169. SendClientMessage(playerid,0xFFFF00FF,"Para sair use /SAIR");
  3170. ResetPlayerWeapons(playerid);
  3171. SetPlayerHealth(playerid,100);
  3172. SetPlayerArmour(playerid,100);
  3173. GivePlayerWeapon(playerid,4,1);
  3174. GivePlayerWeapon(playerid,16,50);
  3175. GivePlayerWeapon(playerid,26,9999);
  3176. GivePlayerWeapon(playerid,31,9999);
  3177. GivePlayerWeapon(playerid,24,9999);
  3178. GivePlayerWeapon(playerid,32,9999);
  3179. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3180. Block[playerid] = true;
  3181. return 1;
  3182. }
  3183. //===================================================================================================
  3184. if (strcmp("/MENUSKIN", cmdtext, true, 10) == 0)
  3185. {
  3186. new Nome[MAX_PLAYER_NAME];
  3187. new stringx[256];
  3188. GetPlayerName(playerid,Nome,sizeof Nome);
  3189. format(stringx, sizeof stringx,"%s Voltou ao menu de Skin usando o comando {00FF00}/MENUSKIN",Nome,playerid);
  3190. SendClientMessageToAll(0xFFFF00FF,stringx);
  3191. ForceClassSelection(playerid); //--- isso que faz o player voltar na seleção de skin igual apertar "F4"
  3192. SetPlayerHealth(playerid, 0);
  3193. return 1;
  3194. }
  3195. ///=====================================================================================================
  3196. if (strcmp(cmdtext,"/GOLFS", true)==0)
  3197. {
  3198. SetPlayerInterior(playerid,0);
  3199. GameTextForPlayer(playerid,"~y~Bem vindo ao GOLF STUNT!", 3000, 5);
  3200. SetPlayerPos(playerid,1427.2017,2771.5164,15.8680);
  3201. new pname[MAX_PLAYER_NAME];
  3202. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3203. format(string, sizeof(string), "%s foi para o {0000FF}/GOLFS", pname);
  3204. SendClientMessageToAll(0x00FF00FF, string);
  3205. ResetPlayerWeapons(playerid);
  3206. ResetPlayerMoney(playerid);
  3207. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3208. return 1;
  3209. }
  3210. ///=====================================================================================================
  3211. if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000FF,"Você está em um evento, use apenas o comando: /SAIR");
  3212. if (strcmp(cmdtext,"/minigun", true)==0)
  3213. {
  3214. SetPlayerInterior(playerid,0);
  3215. objetoscarregandoinicio(playerid);
  3216. GameTextForPlayer(playerid,"~r~Carregando Objetos...", 3000, 5);
  3217. SetPlayerRandomSpawnMinigun(playerid);
  3218. SetPlayerVirtualWorld(playerid,2);
  3219. ResetPlayerWeapons(playerid);
  3220. GivePlayerWeapon(playerid,38,99999);
  3221. SetPlayerArmour(playerid, 100.0);
  3222. SetPlayerHealth(playerid, 100.0);
  3223. new pname[MAX_PLAYER_NAME];
  3224. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3225. format(string, sizeof(string), "%s foi para o combate de {FF0000}/MINIGUN", pname);
  3226. SendClientMessageToAll(0x00FF00FF, string);
  3227. SendClientMessage(playerid,0xFFFF00FF,"Para sair use /SAIR");
  3228. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3229. Block[playerid] = true;
  3230. return 1;
  3231. }
  3232. //=========================================================================================================
  3233. if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000FF,"Você está em um evento, use apenas o comando: /SAIR");
  3234. if(strcmp(cmdtext, "/bazuca", true) == 0) {
  3235. SetPlayerInterior(playerid,0);
  3236. objetoscarregandoinicio(playerid);
  3237. GameTextForPlayer(playerid,"~r~Carregando Objetos...", 3000, 5);
  3238. SetPlayerRandomSpawnBazuca(playerid);
  3239. SetPlayerVirtualWorld(playerid,3);
  3240. ResetPlayerWeapons(playerid);
  3241. GivePlayerWeapon(playerid,35,99999);
  3242. SetPlayerArmour(playerid, 100.0);
  3243. SetPlayerHealth(playerid, 100.0);
  3244. new pname[MAX_PLAYER_NAME];
  3245. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3246. format(string, sizeof(string), "%s foi para o combate de {FF0000}/BAZUCA", pname);
  3247. SendClientMessageToAll(0x00FF00FF, string);
  3248. SendClientMessage(playerid,0xFFFF00FF,"Para sair use /SAIR");
  3249. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3250. Block[playerid] = true;
  3251. return 1;
  3252. }
  3253. //=========================================================================================
  3254. if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000FF,"Você está em um evento, use apenas o comando: /SAIR");
  3255. if (strcmp(cmdtext,"/BATALHA", true)==0)
  3256. {
  3257. SetPlayerInterior(playerid,0);
  3258. GameTextForPlayer(playerid,"~r~Bem vindo a BATALHA!", 3000, 5);
  3259. SetPlayerPos(playerid,-2090.3655,534.8235,79.1693);
  3260. new pname[MAX_PLAYER_NAME];
  3261. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3262. format(string, sizeof(string), "%s foi pra {FFFFFF}/BATALHA em SF", pname);
  3263. SendClientMessageToAll(0x00FF00FF, string);
  3264. SendClientMessage(playerid,0xFFFF00FF,"Para sair use /SAIR");
  3265. SetPlayerVirtualWorld(playerid,1);
  3266. ResetPlayerWeapons(playerid);
  3267. SetPlayerHealth(playerid,100);
  3268. SetPlayerArmour(playerid,100);
  3269. GivePlayerWeapon(playerid,4 , 9999);
  3270. GivePlayerWeapon(playerid,9 , 9999);
  3271. GivePlayerWeapon(playerid,16 , 16);
  3272. GivePlayerWeapon(playerid,24 , 9999);
  3273. GivePlayerWeapon(playerid,27 , 9999);
  3274. GivePlayerWeapon(playerid,31 , 9999);
  3275. GivePlayerWeapon(playerid,32 , 9999);
  3276. GivePlayerWeapon(playerid,34 , 9999);
  3277. GivePlayerWeapon(playerid,42 , 100);
  3278. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3279. Block[playerid] = true;
  3280. return 1;
  3281. }
  3282. ///======================================================================================================
  3283. if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000FF,"Você está em um evento, use apenas o comando: /SAIR");
  3284. if (strcmp(cmdtext,"/ASSASINS", true)==0)
  3285. {
  3286. SetPlayerInterior(playerid,0);
  3287. GameTextForPlayer(playerid,"~r~Bem vindo a combate de assasins!", 3000, 5);
  3288. SetPlayerPos(playerid,-1299.5129,2524.0029,87.4531);
  3289. SetPlayerVirtualWorld(playerid,1);
  3290. new pname[MAX_PLAYER_NAME];
  3291. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3292. format(string, sizeof(string), "%s foi pro combate de {FFFFFF}/ASSASINS", pname);
  3293. SendClientMessageToAll(0xFF0000FF, string);
  3294. SendClientMessage(playerid,0xFFFF00FF,"Para sair use /SAIR");
  3295. ResetPlayerWeapons(playerid);
  3296. SetPlayerHealth(playerid,100);
  3297. SetPlayerArmour(playerid,100);
  3298. GivePlayerWeapon(playerid,31 , 9999);
  3299. GivePlayerWeapon(playerid,24 , 9999);
  3300. GivePlayerWeapon(playerid,29 , 9999);
  3301. GivePlayerWeapon(playerid,25 , 9999);
  3302. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3303. Block[playerid] = true;
  3304. return 1;
  3305. }
  3306. //========================================================================================================
  3307. if(strcmp(cmdtext, "/SF", true) == 0) {
  3308. if(IsPlayerInAnyVehicle(playerid)) {
  3309. new VehicleID;
  3310. VehicleID = GetPlayerVehicleID(playerid);
  3311. SetVehiclePos(VehicleID,-1916.0455,293.3197,41.0469);
  3312. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  3313. new pname[MAX_PLAYER_NAME];
  3314. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3315. format(string, sizeof(string), "%s foi morar em San Fierro: {FFFF00}/SF", pname);
  3316. SendClientMessageToAll(0x00FF00FF, string);
  3317. SetPlayerInterior(playerid,0);
  3318. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3319. }
  3320. else{
  3321. new pname[MAX_PLAYER_NAME];
  3322. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3323. format(string, sizeof(string), "%s foi morar em San Fierro: {FFFF00}/SF", pname);
  3324. SendClientMessageToAll(0x00FFFFFF, string);
  3325. SetPlayerInterior(playerid,0);
  3326. SetPlayerPos(playerid,-1916.0455,293.3197,41.0469);
  3327. SetPlayerFacingAngle(playerid,190.9207);
  3328. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3329. }
  3330. return 1;
  3331. }
  3332. //====================================================================================================
  3333. if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000FF,"Você está em um evento, use apenas o comando: /SAIR");
  3334. if (strcmp(cmdtext,"/tanques", true)==0)
  3335. {
  3336. SetPlayerInterior(playerid,0);
  3337. GameTextForPlayer(playerid,"~r~Bem vindo ao combate de tanques!", 3000, 5);
  3338. SetPlayerPos(playerid,-1058.1055,-1649.3444,76.8584);
  3339. SetPlayerVirtualWorld(playerid,4);
  3340. new pname[MAX_PLAYER_NAME];
  3341. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3342. format(string, sizeof(string), "%s foi para o combate de {FF00FF}/TANQUES", pname);
  3343. SendClientMessageToAll(0xFF0000FF, string);
  3344. SendClientMessage(playerid,0xFFFF00FF,"Para sair use /SAIR");
  3345. GivePlayerWeapon(playerid,4,1);
  3346. GivePlayerWeapon(playerid,16,50);
  3347. GivePlayerWeapon(playerid,26,9999);
  3348. GivePlayerWeapon(playerid,31,9999);
  3349. GivePlayerWeapon(playerid,24,9999);
  3350. GivePlayerWeapon(playerid,32,9999);
  3351. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3352. Block[playerid] = true;
  3353. return 1;
  3354. }
  3355. ///===================================================================================================
  3356. if(strcmp("/Transferir", cmdtext, true, 10) == 0) {
  3357. new tmp[256];
  3358. tmp = strtok(cmdtext, idx);
  3359.  
  3360. if(!strlen(tmp)) {
  3361. SendClientMessage(playerid, 0xFFFF00FF, "Use: /TRANSFERIR [ID] [VALOR]");
  3362. return 1;
  3363. }
  3364. giveplayerid = strval(tmp);
  3365.  
  3366. tmp = strtok(cmdtext, idx);
  3367. if(!strlen(tmp)) {
  3368. SendClientMessage(playerid, 0xFFFF00FF, "Use: /TRANSFERIR [ID] [VALOR]");
  3369. return 1;
  3370. }
  3371. moneys = strval(tmp);
  3372. if (IsPlayerConnected(giveplayerid)) {
  3373. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3374. GetPlayerName(playerid, sendername, sizeof(sendername));
  3375. playermoney = GetPlayerMoney(playerid);
  3376. if (moneys > 0 && playermoney >= moneys) {
  3377. GivePlayerMoney(playerid, (0 - moneys));
  3378. GivePlayerMoney(giveplayerid, moneys);
  3379. format(string, sizeof(string), "Você enviou para {0000FF}%s (id:%d), {FFFF00}$%d", giveplayer,giveplayerid, moneys);
  3380. SendClientMessage(playerid, 0xFFFF00FF, string);
  3381. format(string, sizeof(string), "Você recebeu $%d de %s (id:%d).", moneys, sendername, playerid);
  3382. SendClientMessage(giveplayerid, 0x00FF00FF, string);
  3383. printf("%s (id:%d)%d foi transferido para %s (id:%d)",sendername, playerid, moneys, giveplayer, giveplayerid);
  3384. }
  3385. else {
  3386. SendClientMessage(playerid, 0xFF0000FF, "Quantia de transaçao invalida");
  3387. }
  3388. }
  3389. else {
  3390. format(string, sizeof(string), "%d não é um jogador ativo.", giveplayerid);
  3391. SendClientMessage(playerid, 0xFF0000FF, string);
  3392. }
  3393. return 1;
  3394. }
  3395. //================================================================================================================
  3396. if(strcmp(cmdtext, "/MC", true) == 0) {
  3397. if(IsPlayerInAnyVehicle(playerid)) {
  3398. new VehicleID;
  3399. VehicleID = GetPlayerVehicleID(playerid);
  3400. SetVehiclePos(VehicleID,-2351.763,-1644.297,483.363);
  3401. new pname[MAX_PLAYER_NAME];
  3402. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3403. format(string, sizeof(string), "%s foi para o Monte Chilliad: {FF00FF}/MC", pname);
  3404. SendClientMessageToAll(0xFFFF00FF, string);
  3405. SetPlayerInterior(playerid,0);
  3406. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3407. }
  3408. else{
  3409. new pname[MAX_PLAYER_NAME];
  3410. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3411. format(string, sizeof(string), "%s foi para o Monte Chilliad: {FF00FF}/MC", pname);
  3412. SendClientMessageToAll(0xFFFFFFFF, string);
  3413. SetPlayerInterior(playerid,0);
  3414. SetPlayerPos(playerid,-2351.763,-1644.297,483.363);
  3415. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3416. }
  3417. return 1;
  3418. }
  3419. ////===========================================================================================================
  3420. if(strcmp(cmdtext, "/FAVELA", true) == 0) {
  3421. if(IsPlayerInAnyVehicle(playerid)) {
  3422. new VehicleID;
  3423. VehicleID = GetPlayerVehicleID(playerid);
  3424. SetVehiclePos(VehicleID,-2429.4438,-419.3298,85.4918);
  3425. new pname[MAX_PLAYER_NAME];
  3426. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3427. format(string, sizeof(string), "%s foi pra {FF00FF}/FAVELA", pname);
  3428. SendClientMessageToAll(0xFFFF00FF, string);
  3429. SetPlayerInterior(playerid,0);
  3430. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3431. }
  3432. else{
  3433. new pname[MAX_PLAYER_NAME];
  3434. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3435. format(string, sizeof(string), "%s foi pra {FF00FF}/FAVELA", pname);
  3436. SendClientMessageToAll(0x00FF00FF, string);
  3437. SetPlayerInterior(playerid,0);
  3438. SetPlayerPos(playerid,-2548.8357,-465.7919,69.1818);
  3439. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3440. }
  3441. return 1;
  3442. }
  3443. ///=========================================================================================================================
  3444. if(!strcmp(cmdtext, "/respawnv", true))
  3445. if(IsPlayerAdmin(playerid)){
  3446. for(new v; v<MAX_VEHICLES; v++) SetVehicleToRespawn(v);
  3447. new pname[MAX_PLAYER_NAME];
  3448. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3449. format(string, sizeof(string), "O Admin %s deu respawn no veiculos !", pname);
  3450. SendClientMessageToAll(0xFF0000FF, string);
  3451. return SendClientMessage(playerid, 0xFFFF00FF, "Veiculos restaurados !" );
  3452. }
  3453. ///============================================================================================================
  3454. if(!strcmp(cmdtext, "/trancar", true))
  3455. {
  3456. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000FF,"Voce não está em um veículo!");
  3457. if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
  3458. return SendClientMessage(playerid,0xFF0000FF,"Voce não pode trancar esse veículo!");
  3459. for(new i=0;i<MAX_PLAYERS;i++) if(i != playerid)
  3460. SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
  3461. SendClientMessage(playerid, 0xFFFFFFFF, "VEICULO TRANCADO!!");
  3462. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3463. return true;
  3464. }
  3465.  
  3466. if(!strcmp(cmdtext, "/destrancar", true))
  3467. {
  3468. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Voce não está em um veículo!");
  3469. if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return SendClientMessage(playerid,0xFF0000FF,"Voce não pode destrancar esse veículo!");
  3470. for(new i=0;i<MAX_PLAYERS;i++)
  3471. SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
  3472. SendClientMessage(playerid, 0xFFFFFFFF, "VEICULO DESTRANCADO!!");
  3473. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3474. return true;
  3475. }
  3476. //=======================================================================================
  3477. if(strcmp(cmdtext, "/stunt", true) == 0) {
  3478. if(IsPlayerInAnyVehicle(playerid)) {
  3479. new VehicleID;
  3480. VehicleID = GetPlayerVehicleID(playerid);
  3481. SetVehiclePos(VehicleID,1811.3986,-2605.1816,13.5469);
  3482. SetVehicleZAngle(GetPlayerVehicleID(playerid), 275.9698);
  3483. new pname[MAX_PLAYER_NAME];
  3484. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3485. format(string, sizeof(string), "%s foi para o {FFFFFF}/STUNT", pname);
  3486. SendClientMessageToAll(0xFF00FFFF, string);
  3487. SetPlayerInterior(playerid,0);
  3488. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3489. }
  3490. else{
  3491. new pname[MAX_PLAYER_NAME];
  3492. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3493. format(string, sizeof(string), "%s foi para o {FFFFFF}/STUNT", pname);
  3494. SendClientMessageToAll(0x00FF00FF, string);
  3495. SetPlayerInterior(playerid,0);
  3496. SetPlayerPos(playerid,1811.3986,-2605.1816,13.5469);
  3497. SetPlayerFacingAngle(playerid,190.9207);
  3498. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3499. }
  3500. return 1;
  3501. }
  3502. //======================================================================================
  3503. if(strcmp(cmdtext, "/area51", true) == 0) {
  3504. if(IsPlayerInAnyVehicle(playerid)) {
  3505. new VehicleID;
  3506. VehicleID = GetPlayerVehicleID(playerid);
  3507. SetVehiclePos(VehicleID,201.3773,1906.3202,17.6406);
  3508. SetVehicleZAngle(GetPlayerVehicleID(playerid), 275.9698);
  3509. new pname[MAX_PLAYER_NAME];
  3510. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3511. format(string, sizeof(string), "%s foi para a {FFFFFF}/AREA51", pname);
  3512. SendClientMessageToAll(0xFF00FFFF, string);
  3513. SetPlayerInterior(playerid,0);
  3514. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3515. }
  3516. else{
  3517. new pname[MAX_PLAYER_NAME];
  3518. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3519. format(string, sizeof(string), "%s foi para a {FFFFFF}/AREA51", pname);
  3520. SendClientMessageToAll(0x00FF00FF, string);
  3521. SetPlayerInterior(playerid,0);
  3522. SetPlayerPos(playerid,201.3773,1906.3202,17.6406);
  3523. SetPlayerFacingAngle(playerid,190.9207);
  3524. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3525. }
  3526. return 1;
  3527. }
  3528. //================================================================================
  3529.  
  3530. if(strcmp(cmdtext, "/drift", true) == 0) {
  3531. if(IsPlayerInAnyVehicle(playerid)) {
  3532. new VehicleID;
  3533. VehicleID = GetPlayerVehicleID(playerid);
  3534. SetVehiclePos(VehicleID,-300.5287,1526.9093,75.3594);
  3535. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  3536. new pname[MAX_PLAYER_NAME];
  3537. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3538. format(string, sizeof(string), "%s foi para o {FFFFFF}/DRIFT", pname);
  3539. SendClientMessageToAll(0xFF00FFFF, string);
  3540. SetPlayerInterior(playerid,0);
  3541. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3542. }
  3543. else{
  3544. new pname[MAX_PLAYER_NAME];
  3545. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3546. format(string, sizeof(string), "%s foi para o {FFFFFF}/DRIFT", pname);
  3547. SendClientMessageToAll(0x00FF00FF, string);
  3548. SetPlayerInterior(playerid,0);
  3549. SetPlayerPos(playerid,-300.5287,1526.9093,75.3594);
  3550. SetPlayerFacingAngle(playerid,190.9207);
  3551. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3552. }
  3553. return 1;
  3554. }
  3555. //==================================================================================
  3556. if(strcmp(cmdtext, "/jump", true) == 0) {
  3557. new pname[MAX_PLAYER_NAME];
  3558. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3559. format(string, sizeof(string), "%s foi para o {FFFFFF}/JUMP", pname);
  3560. SendClientMessageToAll(0xFFFF00FF, string);
  3561. SetPlayerInterior(playerid,0);
  3562. SetPlayerPos(playerid,2413.3787,1876.4041,4392.5396);
  3563. GivePlayerWeapon(playerid,46,0);
  3564. SendClientMessage(playerid, 0xFFFFFFFF, "Queda livre!");
  3565. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3566. return 1;
  3567. }
  3568. //==================================================================================
  3569. if (strcmp("/FGT", cmdtext, true, 10) == 0)
  3570. {
  3571. new pname[MAX_PLAYER_NAME];
  3572. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3573. format(string, sizeof(string), "%s foi foder gostoso ! huuum rsrs: {FFFFFF}/FGT", pname);
  3574. SendClientMessageToAll(0xFF00BEFF, string);
  3575. SetPlayerInterior(playerid,0);
  3576. SetPlayerPos(playerid,-1795.2920,-1642.8645,196.5060);
  3577. SetPlayerFacingAngle(playerid,259.0);
  3578. SetPlayerHealth(playerid, 10.0);
  3579. GivePlayerWeapon(playerid,10,1);
  3580. GivePlayerWeapon(playerid,14,1);
  3581. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3582. return 1;
  3583. }
  3584. ///====================================================================================================
  3585. if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000FF,"Você está em um evento, use apenas o comando: /SAIR");
  3586. if(strcmp(cmdtext, "/navio", true) == 0) {
  3587. new pname[MAX_PLAYER_NAME];
  3588. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3589. format(string, sizeof(string), "%s foi para o NavioDM: {FFFFFF}/NAVIO", pname);
  3590. SendClientMessageToAll(0xFFFF00FF, string);
  3591. SendClientMessage(playerid,0xFFFF00FF,"Para sair use /SAIR");
  3592. SetPlayerInterior(playerid,0);
  3593. SetPlayerPos(playerid,-2439.281,1544.843,8.059);
  3594. SetPlayerVirtualWorld(playerid,1);
  3595. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3596. Block[playerid] = true;
  3597. return 1;
  3598. }
  3599. ///====================================================================================================
  3600. if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000FF,"Você está em um evento, use apenas o comando: /SAIR");
  3601. if(strcmp(cmdtext, "/DEAGLE", true) == 0) {
  3602. new pname[MAX_PLAYER_NAME];
  3603. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3604. format(string, sizeof(string), "%s foi para a guerra de {FF0000}/DEAGLE", pname);
  3605. SendClientMessageToAll(0xFFFF00FF, string);
  3606. SendClientMessage(playerid,0xFF0000FF,"Para sair use /SAIR");
  3607. SetPlayerInterior(playerid,10);
  3608. ResetPlayerWeapons(playerid);
  3609. SetPlayerHealth(playerid,100.0);
  3610. SetPlayerArmour(playerid,100.0);
  3611. SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
  3612. SetPlayerVirtualWorld(playerid,1);
  3613. GivePlayerWeapon(playerid ,24, 500);
  3614. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3615. Block[playerid] = true;
  3616. return 1;
  3617. }
  3618. /////============================================
  3619. if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000FF,"Você está em um evento, use apenas o comando: /SAIR");
  3620. if(strcmp(cmdtext, "/MATADOURO", true) == 0) {
  3621. new pname[MAX_PLAYER_NAME];
  3622. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3623. format(string, sizeof(string), "%s foi para o massacre no {FFFF00}/MATADOURO", pname);
  3624. SendClientMessageToAll(0xFF0000FF, string);
  3625. SendClientMessage(playerid,0xFF0000FF,"Para sair use /SAIR");
  3626. ResetPlayerWeapons(playerid);
  3627. SetPlayerHealth(playerid,100);
  3628. SetPlayerArmour(playerid,100);
  3629. GivePlayerWeapon(playerid ,9, 1);
  3630. SetPlayerInterior(playerid,1);
  3631. SetPlayerPos(playerid,963.418762,2108.292480,1011.030273);
  3632. SetPlayerVirtualWorld(playerid,1);
  3633. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3634. Block[playerid] = true;
  3635. return 1;
  3636. }
  3637. ///====================================================================================================
  3638. if(strcmp(cmdtext, "/mansao", true) == 0) {
  3639. if(IsPlayerInAnyVehicle(playerid)) {
  3640. new VehicleID;
  3641. VehicleID = GetPlayerVehicleID(playerid);
  3642. SetVehiclePos(VehicleID,1255.1321,-731.3117,94.3960);
  3643. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  3644. new pname[MAX_PLAYER_NAME];
  3645. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3646. format(string, sizeof(string), "%s foi para a {FF0000}/MANSAO", pname);
  3647. SendClientMessageToAll(0x00FF00FF, string);
  3648. SetPlayerInterior(playerid,0);
  3649. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3650. }
  3651. else{
  3652. new pname[MAX_PLAYER_NAME];
  3653. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3654. format(string, sizeof(string), "%s foi para a {FF0000}/MANSAO", pname);
  3655. SendClientMessageToAll(0xFF00FFFF, string);
  3656. SetPlayerInterior(playerid,0);
  3657. SetPlayerPos(playerid,1255.1321,-731.3117,94.3960);
  3658. SetPlayerFacingAngle(playerid,190.9207);
  3659. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3660. }
  3661. return 1;
  3662. }
  3663. //====================================================================================================
  3664.  
  3665. if(strcmp(cmd, "/GANG", true) == 0)
  3666. {
  3667. new tmp[256];
  3668. new gangcmd, gangnum;
  3669. tmp = strtok(cmdtext, idx);
  3670.  
  3671. if(!strlen(tmp))
  3672. {
  3673. SendClientMessage(playerid, 0x00FF00FF, "USE: /GANG [criar/entrar/convite/sair/kikar] [nome/id]");
  3674. return 1;
  3675. }
  3676. giveplayerid = strval(tmp);
  3677.  
  3678. if(strcmp(tmp, "criar", true)==0)
  3679. gangcmd = 1;
  3680. else if(strcmp(tmp, "convite", true)==0)
  3681. gangcmd = 2;
  3682. else if(strcmp(tmp, "entrar", true)==0)
  3683. gangcmd = 3;
  3684. else if(strcmp(tmp, "sair", true)==0)
  3685. gangcmd = 4;
  3686. else if(strcmp(tmp, "kikar", true)==0)
  3687. gangcmd = 5;
  3688.  
  3689. tmp = strtok(cmdtext, idx);
  3690.  
  3691. if(gangcmd < 3 && !strlen(tmp))
  3692. {
  3693. if(gangcmd==0)
  3694. SendClientMessage(playerid, 0xFFFF00FF, "<USE> /GANG [criar/entrar/convite/sair/kikar] [nome/id]");
  3695. else if(gangcmd==1)
  3696. SendClientMessage(playerid, 0xFFFF00FF, "<USE> /GANG [criar] [nome]");
  3697. else if(gangcmd==2)
  3698. SendClientMessage(playerid, 0xFFFF00FF, "<USE> /GANG [convite] [playerid]");
  3699. return 1;
  3700. }
  3701.  
  3702. if(gangcmd==1)
  3703. {
  3704. if(playerGang[playerid]>0)
  3705. {
  3706. SendClientMessage(playerid, 0xFF00FFFF, "GANG: Já está em uma GANG!");
  3707. return 1;
  3708. }
  3709.  
  3710. for(new i = 1; i < MAX_GANGS; i++)
  3711. {
  3712. if(gangInfo[i][0]==0)
  3713. {
  3714.  
  3715. format(gangNames[i], MAX_GANG_NAME, "%s", tmp);
  3716.  
  3717. gangInfo[i][0]=1;
  3718.  
  3719. gangInfo[i][1]=1;
  3720.  
  3721. gangInfo[i][2]=playerColors[playerid];
  3722.  
  3723.  
  3724. gangMembers[i][0] = playerid;
  3725. format(string, sizeof(string),"GANG: Você criou a GANG:'%s' (id: %d)", gangNames[i], i);
  3726. SendClientMessage(playerid, 0x00FF00FF, string);
  3727.  
  3728. playerGang[playerid]=i;
  3729.  
  3730. return 1;
  3731. }
  3732. }
  3733.  
  3734. return 1;
  3735. }
  3736. else if(gangcmd==3)
  3737. {
  3738. gangnum = gangInvite[playerid];
  3739.  
  3740. if(playerGang[playerid] > 0)
  3741. {
  3742. SendClientMessage(playerid, 0xFF00FFFF, "GANG: Você já está em uma GANG!");
  3743. return 1;
  3744. }
  3745.  
  3746. if(gangInvite[playerid] == 0)
  3747. {
  3748. SendClientMessage(playerid, 0xFF00FFFF, "GANG: Você não foi convidado para está GANG.");
  3749. return 1;
  3750. }
  3751.  
  3752. if(gangInfo[gangnum][0] == 0)
  3753. {
  3754. SendClientMessage(playerid, 0xFF00FFFF, "GANG: Essa GANG não existe!");
  3755. return 1;
  3756. }
  3757.  
  3758. if(gangInfo[gangnum][1] < MAX_GANG_MEMBERS)
  3759. {
  3760. new i = gangInfo[gangnum][1];
  3761. gangInvite[playerid] = 0;
  3762. gangMembers[gangnum][i] = playerid;
  3763. GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
  3764.  
  3765. for(new j = 0; j < gangInfo[gangnum][1]; j++)
  3766. {
  3767. format(string, sizeof(string),"GANG: %s Você faz parte da GANG.", sendername);
  3768. SendClientMessage(gangMembers[gangnum][j], 0x00FF00FF, string);
  3769. }
  3770.  
  3771. gangInfo[gangnum][1]++;
  3772. playerGang[playerid] = gangnum;
  3773. SetPlayerColor(playerid,gangInfo[gangnum][2]);
  3774.  
  3775. format(string, sizeof(string),"GANG: Você entrou na GANG:'%s' (id: %d)", gangNames[gangnum], gangnum);
  3776. SendClientMessage(playerid, 0x00FF00FF, string);
  3777.  
  3778. return 1;
  3779. }
  3780.  
  3781. SendClientMessage(playerid, 0xFF00FFFF, "GANG: Essa GANG está cheia.");
  3782. return 1;
  3783.  
  3784. }
  3785. else if(gangcmd==2)
  3786. {
  3787. giveplayerid = strval(tmp);
  3788.  
  3789. if(playerGang[playerid]==0)
  3790. {
  3791. SendClientMessage(playerid, 0xFF00FFFF, "GANG: Você não está em uma GANG!");
  3792. return 1;
  3793. }
  3794. // if(gangMembers[playerGang[playerid]][0] != playerid) {
  3795. // SendClientMessage(playerid, 0xFF00FFFF, "You need to be the gang leader to send an invite.");
  3796. // return 1;
  3797. // }
  3798.  
  3799. if(IsPlayerConnected(giveplayerid))
  3800. {
  3801. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3802. GetPlayerName(playerid, sendername, sizeof(sendername));
  3803.  
  3804. format(string, sizeof(string),"GANG: Você convidou %s.", giveplayer);
  3805. SendClientMessage(playerid, 0x00FF00FF, string);
  3806. format(string, sizeof(string),"GANG: Você recebeu um convite %s para se juntar a GANG '%s' (id: %d)", sendername, gangNames[playerGang[playerid]],playerGang[playerid]);
  3807. SendClientMessage(giveplayerid, 0x00FF00FF, string);
  3808.  
  3809. gangInvite[giveplayerid] = playerGang[playerid];
  3810.  
  3811. }
  3812. else
  3813. {
  3814. SendClientMessage(playerid, 0xFF00FFFF, "GANG: Esse player não existe!");
  3815. }
  3816. }
  3817. else if(gangcmd==4)
  3818. {
  3819. PlayerLeaveGang(playerid);
  3820. }
  3821. else if(gangcmd==5)
  3822. {
  3823. giveplayerid = strval(tmp);
  3824.  
  3825. if(playerGang[playerid] == 0)
  3826. {
  3827. SendClientMessage(playerid, 0xFF00FFFF, "GANG: Você não está em uma GANG!");
  3828. return 1;
  3829. }
  3830.  
  3831. if(playerGang[giveplayerid] != playerGang[playerid])
  3832. {
  3833. SendClientMessage(playerid, 0xFF00FFFF, "GANG: Este player não está em sua GANG!");
  3834. return 1;
  3835. }
  3836.  
  3837. if(IsPlayerConnected(giveplayerid))
  3838. {
  3839. gangnum = playerGang[playerid];
  3840.  
  3841. if(gangMembers[gangnum][0] == playerid)
  3842. {
  3843. PlayerLeaveGang(giveplayerid);
  3844. }
  3845. else
  3846. {
  3847. SendClientMessage(playerid, 0xFF00FFFF, "GANG: Você não é o Lider da GANG, então não pode kickar membros !");
  3848. return 1;
  3849. }
  3850.  
  3851. for(new j = 0; j < gangInfo[gangnum][1]; j++)
  3852. {
  3853. format(string, sizeof(string),"GANG: %s foi kickado da GANG.", PlayerName(giveplayerid));
  3854. SendClientMessage(gangMembers[gangnum][j], 0xFF0000FF, string);
  3855. }
  3856.  
  3857. format(string, sizeof(string),"GANG: Você foi kickado da GANG:'%s' (id: %d)", gangNames[gangnum], gangnum);
  3858. SendClientMessage(giveplayerid, 0xFF0000FF, string);
  3859. }
  3860. else
  3861. {
  3862. SendClientMessage(playerid, 0xFF00FFFF, "GANG: Esse player não existe!");
  3863. }
  3864. return 1;
  3865. }
  3866.  
  3867. return 1;
  3868. }
  3869. if(strcmp(cmd, "/GINFO", true) == 0)
  3870. {
  3871. new tmp[256];
  3872. new gangnum;
  3873. new strlider[256];
  3874. tmp = strtok(cmdtext, idx);
  3875.  
  3876. if(!strlen(tmp) && playerGang[playerid]==0)
  3877. {
  3878. SendClientMessage(playerid, 0xFFFF00FF, "USE: /GINFO [gangid]");
  3879. return 1;
  3880. }
  3881. else if(!strlen(tmp))
  3882. {
  3883. gangnum = playerGang[playerid];
  3884. }
  3885. else
  3886. {
  3887. gangnum = strval(tmp);
  3888. }
  3889.  
  3890. if(gangInfo[gangnum][0]==0)
  3891. {
  3892. SendClientMessage(playerid, 0xFF00FFFF, "GANG: Essa GANG não existe");
  3893. return 1;
  3894. }
  3895.  
  3896. format(string, sizeof(string),"GANG: '%s' Membros da GANG (id: %d)", gangNames[gangnum], gangnum);
  3897. SendClientMessage(playerid, 0x00FF00FF, string);
  3898.  
  3899. for(new i = 0; i < gangInfo[gangnum][1]; i++)
  3900. {
  3901. if(i == 0)
  3902. {
  3903. strlider = "Lider: ";
  3904. }
  3905. else
  3906. {
  3907. strlider = "";
  3908. }
  3909.  
  3910. GetPlayerName(gangMembers[gangnum][i], giveplayer, sizeof(giveplayer));
  3911. format(string, sizeof(string),"GANG: %s%s (%d)", strlider, giveplayer, gangMembers[gangnum][i]);
  3912. SendClientMessage(playerid, 0xFFFF00FF, string);
  3913. }
  3914.  
  3915. return 1;
  3916. }
  3917.  
  3918. if(strcmp(cmd, "/GANGS", true) == 0)
  3919. {
  3920. new x;
  3921.  
  3922. SendClientMessage(playerid, 0x00FF00FF, "GANGS CRIADAS");
  3923.  
  3924. for(new i=0; i < MAX_GANGS; i++)
  3925. {
  3926. if(gangInfo[i][0]==1)
  3927. {
  3928. format(string, sizeof(string), "%s%s(%d) - %d Membros", string,gangNames[i],i,gangInfo[i][1]);
  3929.  
  3930. x++;
  3931. if(x > 2)
  3932. {
  3933. SendClientMessage(playerid, 0xFFFF00FF, string);
  3934. x = 0;
  3935. format(string, sizeof(string), "");
  3936. }
  3937. else
  3938. {
  3939. format(string, sizeof(string), "%s, ", string);
  3940. }
  3941. }
  3942. }
  3943.  
  3944. if(x <= 2 && x > 0)
  3945. {
  3946. string[strlen(string)-2] = '.';
  3947. SendClientMessage(playerid, 0xFFFF00FF, string);
  3948. }
  3949.  
  3950. return 1;
  3951. }
  3952. ////============================================================================================================
  3953. if(strcmp(cmdtext, "/ilha", true) == 0) {
  3954. if(IsPlayerInAnyVehicle(playerid)) {
  3955. new VehicleID;
  3956. VehicleID = GetPlayerVehicleID(playerid);
  3957. SetVehiclePos(VehicleID,2898.8494,-594.5063,11.1437);
  3958. GameTextForPlayer(playerid,"~g~Voce esta na ilha de refugio", 3000, 5);
  3959. SetPlayerInterior(playerid,0);
  3960. new pname[MAX_PLAYER_NAME];
  3961. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3962. format(string, sizeof(string), "%s foi pra {FF0000}/ILHA em LS", pname);
  3963. SendClientMessageToAll(0x00FF00FF, string);
  3964. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3965. }
  3966. else{
  3967. SetPlayerInterior(playerid,0);
  3968. SetPlayerPos(playerid,2898.8494,-594.5063,11.1437);
  3969. new pname[MAX_PLAYER_NAME];
  3970. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3971. format(string, sizeof(string), "%s foi pra {FF0000}/ILHA em LS", pname);
  3972. SendClientMessageToAll(0xFF00FFFF, string);
  3973. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3974. }
  3975. return 1;
  3976. }
  3977. //===========================================================================================
  3978. if(strcmp(cmdtext, "/clube", true) == 0) {
  3979. if(IsPlayerInAnyVehicle(playerid)) {
  3980. new VehicleID;
  3981. VehicleID = GetPlayerVehicleID(playerid);
  3982. SetVehiclePos(VehicleID,162.9666,671.2460,5.4420);
  3983. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  3984. new pname[MAX_PLAYER_NAME];
  3985. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3986. format(string, sizeof(string), "%s foi se divertir no {FF0000}/CLUBE", pname);
  3987. SendClientMessageToAll(0x00FF00FF, string);
  3988. SetPlayerInterior(playerid,0);
  3989. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3990. }
  3991. else{
  3992. new pname[MAX_PLAYER_NAME];
  3993. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  3994. format(string, sizeof(string), "%s foi se divertir no {FF0000}/CLUBE", pname);
  3995. SendClientMessageToAll(0xFF00FFFF, string);
  3996. SetPlayerInterior(playerid,0);
  3997. SetPlayerPos(playerid,163.3217,653.5535,4.0958);
  3998. SetPlayerFacingAngle(playerid,190.9207);
  3999. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4000. }
  4001. return 1;
  4002. }
  4003. ///===================================================================================
  4004. if (strcmp("/verde", cmdtext, true, 10) == 0)
  4005. {
  4006. new pname[MAX_PLAYER_NAME];
  4007. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4008. format(string, sizeof(string), "%s mudou sua cor para /VERDE , {FFFF00}/CORES", pname);
  4009. SendClientMessageToAll(0xFFFFFFFF, string);
  4010. SetPlayerColor(playerid,0x00F600AA);
  4011. PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  4012. return 1;
  4013. }
  4014. if (strcmp("/azul", cmdtext, true, 10) == 0)
  4015. {
  4016. new pname[MAX_PLAYER_NAME];
  4017. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4018. format(string, sizeof(string), "%s mudou sua cor para /AZUL , {FFFF00}/CORES", pname);
  4019. SendClientMessageToAll(0xFFFFFFFF, string);
  4020. SetPlayerColor(playerid,0x00FFFFFF);
  4021. PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  4022. return 1;
  4023. }
  4024. if (strcmp("/vermelho", cmdtext, true, 10) == 0)
  4025. {
  4026. new pname[MAX_PLAYER_NAME];
  4027. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4028. format(string, sizeof(string), "%s mudou sua cor para /VERMELHO , {FFFF00}/CORES", pname);
  4029. SendClientMessageToAll(0xFFFFFFFF, string);
  4030. SetPlayerColor(playerid,0xF60000AA);
  4031. PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  4032. return 1;
  4033. }
  4034. if (strcmp("/preto", cmdtext, true, 10) == 0)
  4035. {
  4036. new pname[MAX_PLAYER_NAME];
  4037. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4038. format(string, sizeof(string), "%s mudou sua cor para /PRETO , {FFFF00}/CORES", pname);
  4039. SendClientMessageToAll(0xFFFFFFFF, string);
  4040. SetPlayerColor(playerid,0x000000AA);
  4041. PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  4042. return 1;
  4043. }
  4044. if (strcmp("/laranjado", cmdtext, true, 10) == 0)
  4045. {
  4046. new pname[MAX_PLAYER_NAME];
  4047. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4048. format(string, sizeof(string), "%s mudou sua cor para /LARANJADO , {FFFF00}/CORES", pname);
  4049. SendClientMessageToAll(0xFFFFFFFF, string);
  4050. SetPlayerColor(playerid,0xF66400AA);
  4051. PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  4052. return 1;
  4053. }
  4054. if (strcmp("/rosa", cmdtext, true, 10) == 0)
  4055. {
  4056. new pname[MAX_PLAYER_NAME];
  4057. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4058. format(string, sizeof(string), "%s mudou sua cor para /ROSA , {FFFF00}/CORES", pname);
  4059. SendClientMessageToAll(0xFFFFFFFF, string);
  4060. SetPlayerColor(playerid,0xF6A9F6AA);
  4061. PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  4062. return 1;
  4063. }
  4064. if (strcmp("/roxo", cmdtext, true, 10) == 0)
  4065. {
  4066. new pname[MAX_PLAYER_NAME];
  4067. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4068. format(string, sizeof(string), "%s mudou sua cor para /ROXO , {FFFF00}/CORES", pname);
  4069. SendClientMessageToAll(0xFFFFFFFF, string);
  4070. SetPlayerColor(playerid,0xAC3CF6AA);
  4071. PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  4072. return 1;
  4073. }
  4074. if (strcmp("/branco", cmdtext, true, 10) == 0)
  4075. {
  4076. new pname[MAX_PLAYER_NAME];
  4077. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4078. format(string, sizeof(string), "%s mudou sua cor para /BRANCO , {FFFF00}/CORES", pname);
  4079. SendClientMessageToAll(0xFFFFFFFF, string);
  4080. SetPlayerColor(playerid,0xF6F6F6AA);
  4081. PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  4082. return 1;
  4083. }
  4084. if (strcmp("/amarelo", cmdtext, true, 10) == 0)
  4085. {
  4086. new pname[MAX_PLAYER_NAME];
  4087. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4088. format(string, sizeof(string), "%s mudou sua cor para /AMARELO , {FFFF00}/CORES", pname);
  4089. SendClientMessageToAll(0xFFFFFFFF, string);
  4090. SetPlayerColor(playerid,0xF6F600AA);
  4091. PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  4092. return 1;
  4093. }
  4094. //==================================================================================================
  4095. if (strcmp(cmdtext,"/8T", true)==0)
  4096. {
  4097. SetPlayerInterior(playerid,7);
  4098. GameTextForPlayer(playerid,"~y~Boa sorte!!", 3000, 5);
  4099. SetPlayerPos(playerid,-1398.5435,-253.0847,1043.5623);
  4100. new pname[MAX_PLAYER_NAME];
  4101. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4102. format(string, sizeof(string), "%s foi correr no 8 track: {FFFF00}/8T", pname);
  4103. SendClientMessageToAll(0x0000FFFF, string);
  4104. ResetPlayerWeapons(playerid);
  4105. ResetPlayerMoney(playerid);
  4106. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4107. return 1;
  4108. }
  4109. ///=======================================================================================
  4110. if (strcmp(cmdtext,"/MOTOCROSS", true)==0)
  4111. {
  4112. SetPlayerInterior(playerid,14);
  4113. GameTextForPlayer(playerid,"~y~Aproveite a execute varias manobras!!!", 3000, 5);
  4114. SetPlayerPos(playerid,-1465.268676,1557.868286,1052.531250);
  4115. new pname[MAX_PLAYER_NAME];
  4116. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4117. format(string, sizeof(string), "%s foi curtir o {FFFF00}/MOTOCROSS", pname);
  4118. SendClientMessageToAll(0x0000FFFF, string);
  4119. ResetPlayerWeapons(playerid);
  4120. ResetPlayerMoney(playerid);
  4121. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4122. return 1;
  4123. }
  4124. ////=================================================================================================
  4125. if(strcmp(cmdtext,"/kits",true)==0)
  4126. {
  4127. new kits[1000]; //
  4128. strins(kits,"{FFFF00}/kit1 : {FF0000}Faca, 9mm, Escopeta, Tec9.[Valor $1000]\n",strlen(kits));
  4129. strins(kits,"{FFFF00}/kit2 : {FF0000}Bastao, 9mm+Silenciador , Sawnoff, Mac10, Granada.[Valor $2000]\n",strlen(kits));
  4130. strins(kits,"{FFFF00}/kit3 : {FF0000}MotoSerra, Deagle, Sawnoff, MP5.[Valor $3000]\n",strlen(kits));
  4131. strins(kits,"{FFFF00}/kit4 : {FF0000}Katana, Deagle, Escopeta de Combate, MP5, AK47.[Valor $4000]\n",strlen(kits));
  4132. strins(kits,"{FFFF00}/kit5 : {FF0000}Faca, Deagle, Escopeta de Combate, Tec9, M4, Granada.[Valor $5000]\n",strlen(kits));
  4133. strins(kits,"{FFFF00}/kit6 : {FF0000}Tear Gás, , Sawn-off Shotgun,M4, Micro UZI, Deagle, Sniper Rifle,[Valor $6000]\n",strlen(kits));
  4134. strins(kits,"{FFFF00}/kit7 : {FF0000}Lança-Chamas, Camera, Faca, Sniper Rifle, Mp5, M4, Deagle, Sawn-off Shotgun, Granada[Valor $20000]\n",strlen(kits));
  4135. strins(kits,"\n",strlen(kits));
  4136. strins(kits,"{00F600}BOM JOGO!!\n",strlen(kits));
  4137. ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• Kits de armas do servidor•",kits, "Fechar", "");
  4138. return 1;
  4139. }
  4140.  
  4141. if(!strcmp(cmdtext, "/kit1", true))
  4142. {
  4143. if(GetPlayerMoney(playerid) >= 1000)
  4144. {
  4145. GivePlayerMoney(playerid, -1000);
  4146. new var0[265];
  4147. new var1[30];
  4148. GetPlayerName(playerid, var1, 30);
  4149. format(var0, 265, "%s Comprou Um Kit De Armas 1! Comando: {FFFF00}/kit1", var1);
  4150. SendClientMessageToAll(0x00FFFFFF, var0);
  4151. GivePlayerWeapon(playerid, 4, 99999);
  4152. GivePlayerWeapon(playerid, 22, 99999);
  4153. GivePlayerWeapon(playerid, 25, 99999);
  4154. GivePlayerWeapon(playerid, 32, 99999);
  4155. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4156. }
  4157. else
  4158. {
  4159. SendClientMessage(playerid, 0xAA3333AA, "Você não tem dinheiro suficiente");
  4160. PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4161. }
  4162. return 1;
  4163. }
  4164. if(!strcmp(cmdtext, "/kit2", true))
  4165. {
  4166. if(GetPlayerMoney(playerid) >= 2000)
  4167. {
  4168. GivePlayerMoney(playerid, -2000);
  4169. new var0[265];
  4170. new var1[30];
  4171. GetPlayerName(playerid, var1, 30);
  4172. format(var0, 265, "%s Comprou Um Kit De Armas 2! Comando: {FFFF00}/kit2", var1);
  4173. SendClientMessageToAll(0x00FFFFFF, var0);
  4174. GivePlayerWeapon(playerid, 5, 99999);
  4175. GivePlayerWeapon(playerid, 23, 99999);
  4176. GivePlayerWeapon(playerid, 26, 99999);
  4177. GivePlayerWeapon(playerid, 28, 99999);
  4178. GivePlayerWeapon(playerid, 16, 99999);
  4179. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4180. }
  4181. else
  4182. {
  4183. SendClientMessage(playerid, 0xAA3333AA, "Você não tem dinheiro suficiente");
  4184. PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4185. }
  4186. return 1;
  4187. }
  4188. if(!strcmp(cmdtext, "/kit3", true))
  4189. {
  4190. if(GetPlayerMoney(playerid) >= 3000)
  4191. {
  4192. GivePlayerMoney(playerid, -3000);
  4193. new var0[265];
  4194. new var1[30];
  4195. GetPlayerName(playerid, var1, 30);
  4196. format(var0, 265, "%s Comprou Um Kit De Armas 3! Comando: {FFFF00}/kit3", var1);
  4197. SendClientMessageToAll(0x00FFFFFF, var0);
  4198. GivePlayerWeapon(playerid, 9, 99999);
  4199. GivePlayerWeapon(playerid, 24, 99999);
  4200. GivePlayerWeapon(playerid, 26, 99999);
  4201. GivePlayerWeapon(playerid, 29, 99999);
  4202. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4203. }
  4204. else
  4205. {
  4206. SendClientMessage(playerid, 0xAA3333AA, "Você não tem dinheiro suficiente");
  4207. PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4208. }
  4209. return 1;
  4210. }
  4211. if(!strcmp(cmdtext, "/kit4", true))
  4212. {
  4213. if(GetPlayerMoney(playerid) >= 4000)
  4214. {
  4215. GivePlayerMoney(playerid, -4000);
  4216. new var0[265];
  4217. new var1[30];
  4218. GetPlayerName(playerid, var1, 30);
  4219. format(var0, 265, "%s Comprou Um Kit De Armas 4! Comando: {FFFF00}/kit4", var1);
  4220. SendClientMessageToAll(0x00FFFFFF, var0);
  4221. GivePlayerWeapon(playerid, 8, 99999);
  4222. GivePlayerWeapon(playerid, 24, 99999);
  4223. GivePlayerWeapon(playerid, 27, 99999);
  4224. GivePlayerWeapon(playerid, 29, 99999);
  4225. GivePlayerWeapon(playerid, 30, 99999);
  4226. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4227. }
  4228. else
  4229. {
  4230. SendClientMessage(playerid, 0xAA3333AA, "Você não tem dinheiro suficiente");
  4231. PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4232. }
  4233. return 1;
  4234. }
  4235. if(!strcmp(cmdtext, "/kit5", true))
  4236. {
  4237. if(GetPlayerMoney(playerid) >= 5000)
  4238. {
  4239. GivePlayerMoney(playerid, -5000);
  4240. new var0[265];
  4241. new var1[30];
  4242. GetPlayerName(playerid, var1, 30);
  4243. format(var0, 265, "%s Comprou Um Kit De Armas 5! Comando: {FFFF00}/kit5", var1);
  4244. SendClientMessageToAll(0x00FFFFFF, var0);
  4245. GivePlayerWeapon(playerid, 4, 99999);
  4246. GivePlayerWeapon(playerid, 24, 99999);
  4247. GivePlayerWeapon(playerid, 27, 99999);
  4248. GivePlayerWeapon(playerid, 32, 99999);
  4249. GivePlayerWeapon(playerid, 31, 99999);
  4250. GivePlayerWeapon(playerid, 16, 99999);
  4251. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4252. }
  4253. else
  4254. {
  4255. SendClientMessage(playerid, 0xAA3333AA, "Você não tem dinheiro suficiente");
  4256. PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4257. }
  4258. return 1;
  4259. }
  4260.  
  4261. if(!strcmp(cmdtext, "/kit6", true))
  4262. {
  4263. if(GetPlayerMoney(playerid) >= 6000)
  4264. {
  4265. GivePlayerMoney(playerid, -6000);
  4266. new var0[265];
  4267. new var1[30];
  4268. GetPlayerName(playerid, var1, 30);
  4269. format(var0, 265, "%s Comprou Um Kit De Armas 6! Comando: {FFFF00}/kit6", var1);
  4270. SendClientMessageToAll(0x00FFFFFF, var0);
  4271. GivePlayerWeapon(playerid, 17, 99999);
  4272. GivePlayerWeapon(playerid, 26, 99999);
  4273. GivePlayerWeapon(playerid, 28, 99999);
  4274. GivePlayerWeapon(playerid, 34, 99999);
  4275. GivePlayerWeapon(playerid, 31, 99999);
  4276. GivePlayerWeapon(playerid, 24, 99999);
  4277. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4278. }
  4279. else
  4280. {
  4281. SendClientMessage(playerid, 0xAA3333AA, "Você não tem dinheiro suficiente");
  4282. PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4283. }
  4284. return 1;
  4285. }
  4286.  
  4287. if(!strcmp(cmdtext, "/kit7", true))
  4288. {
  4289. if(GetPlayerMoney(playerid) >= 20000)
  4290. {
  4291. GivePlayerMoney(playerid, -20000);
  4292. new var0[265];
  4293. new var1[30];
  4294. GetPlayerName(playerid, var1, 30);
  4295. format(var0, 265, "%s Comprou Um Kit De Armas especiais 7! Comando: {FFFF00}/kit7", var1);
  4296. SendClientMessageToAll(0xFFFF00AA, var0);
  4297. GivePlayerWeapon(playerid, 4, 99999);
  4298. GivePlayerWeapon(playerid, 16, 99999);
  4299. GivePlayerWeapon(playerid, 24, 99999);
  4300. GivePlayerWeapon(playerid, 26, 99999);
  4301. GivePlayerWeapon(playerid, 29, 99999);
  4302. GivePlayerWeapon(playerid, 31, 99999);
  4303. GivePlayerWeapon(playerid, 34, 99999);
  4304. GivePlayerWeapon(playerid, 43, 99999);
  4305. GivePlayerWeapon(playerid, 37, 200);
  4306. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4307. }
  4308. else
  4309. {
  4310. SendClientMessage(playerid, 0xAA3333AA, "Você não tem dinheiro suficiente");
  4311. PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4312. }
  4313. return 1;
  4314. }
  4315. ///=============================================================================================
  4316. if(!strcmp(cmdtext, "/CCT", true))
  4317. {
  4318. if(GetPlayerMoney(playerid) >= 3000)
  4319. {
  4320. GivePlayerMoney(playerid, -3000);
  4321. new var0[265];
  4322. new var1[256];
  4323. GetPlayerName(playerid, var1, 30);
  4324. format(var0, 265, "%s Comprou colete! Custam $3.000: {FFFF00}/CCT ", var1);
  4325. SendClientMessageToAll(0x00FF00FF, var0);
  4326. SetPlayerArmour(playerid, 100.0);
  4327. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4328. }
  4329. else
  4330. {
  4331. SendClientMessage(playerid, 0xAA3333AA, "Você não tem dinheiro suficiente");
  4332. PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4333. }
  4334. return 1;
  4335. }
  4336. ///=========================================================
  4337. if(!strcmp(cmdtext, "/foguete", true))
  4338. {
  4339. if(GetPlayerMoney(playerid) >= 700)
  4340. {
  4341. GivePlayerMoney(playerid, -700);
  4342. new Float:x,Float:y,Float:z;
  4343. GetPlayerPos(playerid,x,y,z);
  4344. CreateExplosion(x,y,z+12,10,100);
  4345. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4346. GameTextForPlayer(playerid,"~r~FOGUETE ~b~LANCADO ~W~!",1000,4);
  4347. }
  4348. else
  4349. {
  4350. SendClientMessage(playerid, 0xAA3333AA, "Você não tem dinheiro suficiente");
  4351. PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4352. }
  4353. return 1;
  4354. }
  4355. ///================================================================================ ///
  4356. if(!strcmp(cmdtext, "/CVIDA", true))
  4357. {
  4358. if(GetPlayerMoney(playerid) >= 3000)
  4359. {
  4360. GivePlayerMoney(playerid, -3000);
  4361. new var0[265];
  4362. new var1[256];
  4363. GetPlayerName(playerid, var1, 30);
  4364. format(var0, 265, "%s Comprou vida! Custam $3.000: {FF0000}/CVIDA ", var1);
  4365. SendClientMessageToAll(0x0000FFFF, var0);
  4366. SetPlayerHealth(playerid, 100.0);
  4367. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4368. }
  4369. else
  4370. {
  4371. SendClientMessage(playerid, 0xAA3333AA, "Você não tem dinheiro suficiente");
  4372. PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4373. }
  4374. return 1;
  4375. }
  4376. //===============================================================================================
  4377. if(strcmp(cmdtext, "/ANGEL", true) == 0) {
  4378. if(IsPlayerInAnyVehicle(playerid)) {
  4379. new VehicleID;
  4380. VehicleID = GetPlayerVehicleID(playerid);
  4381. SetVehiclePos(VehicleID,-2116.6770,-2430.7043,30.4688);
  4382. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.0333);
  4383. new pname[MAX_PLAYER_NAME];
  4384. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4385. format(string, sizeof(string), "%s foi para Angel Pine. {FFFF00}/ANGEL", pname);
  4386. SendClientMessageToAll(0xFF7100FF, string);
  4387. SetPlayerInterior(playerid,0);
  4388. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4389.  
  4390. }
  4391. else{
  4392. new pname[MAX_PLAYER_NAME];
  4393. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4394. format(string, sizeof(string), "%s foi para Angel Pine. {FF00FF}/ANGEL", pname);
  4395. SendClientMessageToAll(0xFFFF00FF, string);
  4396. SetPlayerInterior(playerid,0);
  4397. SetPlayerPos(playerid,-2116.6770,-2430.7043,30.4688);
  4398. SetPlayerFacingAngle(playerid,179.0);
  4399. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4400. }
  4401. return 1;
  4402. }
  4403. //=========================================================================================
  4404. if(strcmp(cmdtext, "/megastunt", true) == 0) {
  4405. if(IsPlayerInAnyVehicle(playerid)) {
  4406. new VehicleID;
  4407. VehicleID = GetPlayerVehicleID(playerid);
  4408. SetVehiclePos(VehicleID,2161.4143,-100.7143,5.3835);
  4409. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.0333);
  4410. new pname[MAX_PLAYER_NAME];
  4411. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4412. format(string, sizeof(string), "%s foi para o {FF00FF}/MEGASTUNT", pname);
  4413. SendClientMessageToAll(0x00FF00FF, string);
  4414. SetPlayerInterior(playerid,0);
  4415. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4416.  
  4417. }
  4418. else{
  4419. new pname[MAX_PLAYER_NAME];
  4420. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4421. format(string, sizeof(string), "%s foi para o {FF00FF}/MEGASTUNT", pname);
  4422. SendClientMessageToAll(0xFFFF00FF, string);
  4423. SetPlayerInterior(playerid,0);
  4424. SetPlayerPos(playerid,2161.4143,-100.7143,5.3835);
  4425. SetPlayerFacingAngle(playerid,179.0);
  4426. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4427. }
  4428. return 1;
  4429. }
  4430. ///==========================================================================================
  4431. if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000FF,"Você está em um evento, use apenas o comando: /SAIR");
  4432. if(strcmp(cmdtext, "/CA", true) == 0) {
  4433. new pname[MAX_PLAYER_NAME];
  4434. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4435. format(string, sizeof(string), "%s foi para a Crazy Arena: {FFFFFF}/CA", pname);
  4436. SendClientMessageToAll(0xFF0000FF, string);
  4437. SendClientMessage(playerid,0xFFFF00FF,"Para sair use /SAIR");
  4438. ResetPlayerWeapons(playerid);
  4439. SetPlayerInterior(playerid,0);
  4440. SetPlayerPos(playerid,229.359,-1807.635,4.141);
  4441. SetPlayerVirtualWorld(playerid,1);
  4442. SetPlayerFacingAngle(playerid,226.0);
  4443. SetPlayerArmour(playerid, 100.0);
  4444. SetPlayerHealth(playerid, 100.0);
  4445. GivePlayerWeapon(playerid,9,0);
  4446. GivePlayerWeapon(playerid,46,0);
  4447. GivePlayerWeapon(playerid,16,0);
  4448. GivePlayerWeapon(playerid,26,9999);
  4449. GivePlayerWeapon(playerid,31,9999);
  4450. GivePlayerWeapon(playerid,24,9999);
  4451. GivePlayerWeapon(playerid,32,9999);
  4452. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4453. Block[playerid] = true;
  4454. return 1;
  4455. }
  4456. //==============================================================================================
  4457. if(strcmp(cmdtext, "/flat", true) == 0) {
  4458. if(IsPlayerInAnyVehicle(playerid)) {
  4459. new VehicleID;
  4460. VehicleID = GetPlayerVehicleID(playerid);
  4461. SetVehiclePos(VehicleID,1547.1683,51.6628,25.5063);
  4462. SetVehicleZAngle(GetPlayerVehicleID(playerid), 179.0);
  4463. new pname[MAX_PLAYER_NAME];
  4464. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4465. format(string, sizeof(string), "%s foi para o circuito: {FF00FF}/FLAT", pname);
  4466. SendClientMessageToAll(0x00FF00FF, string);
  4467. SetPlayerInterior(playerid,0);
  4468. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4469. }
  4470. else{
  4471. new pname[MAX_PLAYER_NAME];
  4472. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4473. format(string, sizeof(string), "%s foi para o circuito: {FFFFFF}/FLAT", pname);
  4474. SendClientMessageToAll(0xFF00FFFF, string);
  4475. SetPlayerInterior(playerid,0);
  4476. SetPlayerPos(playerid,1547.1683,51.6628,25.5063);
  4477. SetPlayerFacingAngle(playerid,190.9207);
  4478. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4479. }
  4480. return 1;
  4481. }
  4482. //=======================================================================================
  4483. if(strcmp(cmdtext, "/drop", true) == 0) {
  4484. if(IsPlayerInAnyVehicle(playerid)) {
  4485. new VehicleID;
  4486. VehicleID = GetPlayerVehicleID(playerid);
  4487. SetVehiclePos(VehicleID,-2072.7173,2733.6206,637.9697);
  4488. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  4489. new pname[MAX_PLAYER_NAME];
  4490. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4491. format(string, sizeof(string), "%s foi descer o {FFFFFF}/DROP", pname);
  4492. SendClientMessageToAll(0xFFFF00FF, string);
  4493. SendClientMessage(playerid, 0xFF0000FF,"SE VOCÊ NAO CAIR NOS OBJETOS TENTE O COMANDO NOVAMENTE!!");
  4494. SetPlayerInterior(playerid,0);
  4495. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4496. }
  4497. else{
  4498. SendClientMessage(playerid, 0xFF0000FF,"PARA IR AO DROP VOCÊ PRECISA ESTAR EM UM VEICULO!!");
  4499. SendClientMessage(playerid, 0xFF0000FF,"DIGITE: /GARAGEM ,PEGUE UM VEICULO E TENTE NOVAMENTE.");
  4500. }
  4501. return 1;
  4502. }
  4503. ///===================================================================================
  4504. if(strcmp(cmdtext, "/dj", true) == 0) {
  4505. if(IsPlayerInAnyVehicle(playerid)) {
  4506. new VehicleID;
  4507. VehicleID = GetPlayerVehicleID(playerid);
  4508. SetVehiclePos(VehicleID,-1988.3531,432.2285,763.6838);
  4509. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  4510. new pname[MAX_PLAYER_NAME];
  4511. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4512. format(string, sizeof(string), "%s foi descer o deathjump: {FFFFFF}/DJ", pname);
  4513. SendClientMessageToAll(0xFFFF00FF, string);
  4514. SendClientMessage(playerid, 0xFF0000FF,"SE VOCÊ NAO CAIR NOS OBJETOS TENTE O COMANDO NOVAMENTE!!");
  4515. SetPlayerInterior(playerid,0);
  4516. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4517. }
  4518. else{
  4519. SendClientMessage(playerid, 0xFF0000FF,"PARA IR AO DEATHJUMP VOCÊ PRECISA ESTAR EM UM VEICULO!!");
  4520. SendClientMessage(playerid, 0xFF0000FF,"DIGITE: /GARAGEM ,PEGUE UM VEICULO E TENTE NOVAMENTE.");
  4521. }
  4522. return 1;
  4523. }
  4524. ///==================================================================================
  4525. if(strcmp(cmdtext, "/FREEWAY", true) == 0) {
  4526. if(IsPlayerInAnyVehicle(playerid)) {
  4527. new VehicleID;
  4528. VehicleID = GetPlayerVehicleID(playerid);
  4529. SetVehiclePos(VehicleID,-2838.7273,2199.9253,801.8857);
  4530. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  4531. new pname[MAX_PLAYER_NAME];
  4532. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4533. format(string, sizeof(string), "%s foi descer o {FFFFFF}/FREEWAY", pname);
  4534. SendClientMessageToAll(0xFFFF00FF, string);
  4535. SendClientMessage(playerid, 0xFF0000FF,"SE VOCÊ NAO CAIR NOS OBJETOS TENTE O COMANDO NOVAMENTE!!");
  4536. SetPlayerInterior(playerid,0);
  4537. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4538. }
  4539. else{
  4540. SendClientMessage(playerid, 0xFF0000FF,"PARA IR AO FREEWAY VOCÊ PRECISA ESTAR EM UM VEICULO!!");
  4541. SendClientMessage(playerid, 0xFF0000FF,"DIGITE: /GARAGEM ,PEGUE UM VEICULO E TENTE NOVAMENTE.");
  4542. }
  4543. return 1;
  4544. }
  4545. ///====================================================================================
  4546. if(strcmp(cmdtext, "/TUBO", true) == 0) {
  4547. if(IsPlayerInAnyVehicle(playerid)) {
  4548. new VehicleID;
  4549. VehicleID = GetPlayerVehicleID(playerid);
  4550. SetVehiclePos(VehicleID,1541.2631,-1356.8413,329.1948);
  4551. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  4552. new pname[MAX_PLAYER_NAME];
  4553. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4554. format(string, sizeof(string), "%s foi descer o {FFFFFF}/TUBO", pname);
  4555. SendClientMessageToAll(0x00FF00FF, string);
  4556. SendClientMessage(playerid, 0xFF0000FF,"SE VOCÊ NAO CAIR NOS OBJETOS TENTE O COMANDO NOVAMENTE!!");
  4557. SetPlayerInterior(playerid,0);
  4558. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4559. }
  4560. else{
  4561. SendClientMessage(playerid, 0xFF0000FF,"PARA IR AO TUBO VOCÊ PRECISA ESTAR EM UM VEICULO!!");
  4562. SendClientMessage(playerid, 0xFF0000FF,"DIGITE: /GARAGEM ,PEGUE UM VEICULO E TENTE NOVAMENTE.");
  4563. }
  4564. return 1;
  4565. }
  4566. ///=====================================================================================
  4567. if(strcmp(cmdtext, "/GLASS", true) == 0) {
  4568. if(IsPlayerInAnyVehicle(playerid)) {
  4569. new VehicleID;
  4570. VehicleID = GetPlayerVehicleID(playerid);
  4571. SetVehiclePos(VehicleID,2526.7202,-1247.8378,756.8066);
  4572. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  4573. new pname[MAX_PLAYER_NAME];
  4574. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4575. format(string, sizeof(string), "%s foi descer o {FFFFFF}/GLASS", pname);
  4576. SendClientMessageToAll(0xFF00FFFF, string);
  4577. SendClientMessage(playerid, 0xFF0000FF,"SE VOCÊ NAO CAIR NOS OBJETOS TENTE O COMANDO NOVAMENTE!!");
  4578. SetPlayerInterior(playerid,0);
  4579. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4580. }
  4581. else{
  4582. SendClientMessage(playerid, 0xFF0000FF,"PARA IR AO GLASSJUMP VOCÊ PRECISA ESTAR EM UM VEICULO!!");
  4583. SendClientMessage(playerid, 0xFF0000FF,"DIGITE: /GARAGEM ,PEGUE UM VEICULO E TENTE NOVAMENTE.");
  4584. }
  4585. return 1;
  4586. }
  4587. ///========================================================================================
  4588. if(strcmp(cmdtext, "/Pega", true) == 0) {
  4589. if(IsPlayerInAnyVehicle(playerid)) {
  4590. new VehicleID;
  4591. VehicleID = GetPlayerVehicleID(playerid);
  4592. SetVehiclePos(VehicleID,-2808.1279,196.7017,7.0313);
  4593. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  4594. new pname[MAX_PLAYER_NAME];
  4595. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4596. format(string, sizeof(string), "%s foi para o {FFFFFF}/PEGA em SF", pname);
  4597. SendClientMessageToAll(0xFFFF00FF, string);
  4598. SetPlayerInterior(playerid,0);
  4599. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4600. }
  4601. else{
  4602. new pname[MAX_PLAYER_NAME];
  4603. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4604. format(string, sizeof(string), "%s foi para o {FFFFFF}/PEGA em SF", pname);
  4605. SendClientMessageToAll(0x00FF00FF, string);
  4606. SetPlayerInterior(playerid,0);
  4607. SetPlayerPos(playerid,-2808.1279,196.7017,7.0313);
  4608. SetPlayerFacingAngle(playerid,190.9207);
  4609. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4610. }
  4611. return 1;
  4612. }
  4613. //===============================================================================================
  4614. if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000FF,"Você está em um evento, use apenas o comando: /SAIR");
  4615. if(strcmp(cmdtext, "/x1", true) == 0) {
  4616. new pname[MAX_PLAYER_NAME];
  4617. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4618. format(string, sizeof(string), "%s foi duelar no {FFFFFF}/X1", pname);
  4619. SendClientMessageToAll(0xFF0000FF, string);
  4620. SendClientMessage(playerid,0xFFFF00FF,"Para sair use /SAIR");
  4621. ResetPlayerWeapons(playerid);
  4622. SetPlayerInterior(playerid,0);
  4623. SetPlayerPos(playerid,1086.0764,1755.0204,10.8203);
  4624. SetPlayerVirtualWorld(playerid,1);
  4625. SetPlayerFacingAngle(playerid,271.0);
  4626. SetPlayerArmour(playerid, 100.0);
  4627. SetPlayerHealth(playerid, 100.0);
  4628. GivePlayerWeapon(playerid,4,0);
  4629. GivePlayerWeapon(playerid,26,9999);
  4630. GivePlayerWeapon(playerid,31,9999);
  4631. GivePlayerWeapon(playerid,24,9999);
  4632. GivePlayerWeapon(playerid,32,9999);
  4633. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4634. Block[playerid] = true;
  4635. return 1;
  4636. }
  4637. ///=====================================
  4638. if(strcmp(cmdtext, "/GARAGEM", true) == 0) {
  4639. new pname[MAX_PLAYER_NAME];
  4640. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4641. format(string, sizeof(string), "%s foi pegar um veiculo na {FFFFFF}/GARAGEM", pname);
  4642. SendClientMessageToAll(0x00FF00FF, string);
  4643. SetPlayerInterior(playerid,0);
  4644. SetPlayerPos(playerid,119.0712,1091.8617,13.6094);
  4645. SetPlayerFacingAngle(playerid,271.0);
  4646. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4647. return 1;
  4648. }
  4649. //================================================================================================
  4650. if(strcmp(cmdtext, "/represa", true) == 0) {
  4651. new pname[MAX_PLAYER_NAME];
  4652. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4653. format(string, sizeof(string), "%s foi pra represa Sherman Dam {00FFFF}/REPRESA", pname);
  4654. SendClientMessageToAll(0x00FF00FF, string);
  4655. SetPlayerInterior(playerid,17);
  4656. SetPlayerPos(playerid,-959.564392,1848.576782,9.000000);
  4657. SetPlayerFacingAngle(playerid,271.0);
  4658. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4659. return 1;
  4660. }
  4661. //=====================================================
  4662. if(strcmp(cmdtext, "/RYDER", true) == 0) {
  4663. new pname[MAX_PLAYER_NAME];
  4664. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4665. format(string, sizeof(string), "%s foi pra casa do Ryder {00FFFF}/RYDER", pname);
  4666. SendClientMessageToAll(0xFF00FFFF, string);
  4667. SendClientMessage(playerid,0xFFFF00FF,"{FF0000}Cuidado!! {FFFF00}tem algumas estruturas não solidas e você pode cair.");
  4668. SendClientMessage(playerid,0xFF0000FF,"Para sair use /LEAVE");
  4669. SetPlayerInterior(playerid,2);
  4670. SetPlayerPos(playerid,2454.717041,-1700.871582,1013.515197);
  4671. SetPlayerFacingAngle(playerid,271.0);
  4672. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4673. return 1;
  4674. }
  4675. //====================================================
  4676. if(strcmp(cmdtext, "/SWEET", true) == 0) {
  4677. new pname[MAX_PLAYER_NAME];
  4678. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4679. format(string, sizeof(string), "%s foi pra casa do Sweet {00FFFF}/SWEET", pname);
  4680. SendClientMessageToAll(0xFF00FFFF, string);
  4681. SendClientMessage(playerid,0xFFFF00FF,"{FF0000}Cuidado!! {FFFF00}tem algumas estruturas não solidas e você pode cair.");
  4682. SendClientMessage(playerid,0xFF0000FF,"Para sair use /LEAVE");
  4683. SetPlayerInterior(playerid,1);
  4684. SetPlayerPos(playerid,2527.654052,-1679.388305,1015.498596);
  4685. SetPlayerFacingAngle(playerid,271.0);
  4686. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4687. return 1;
  4688. }
  4689. ///=======================================
  4690. if(strcmp(cmdtext, "/crackh", true) == 0) {
  4691. new pname[MAX_PLAYER_NAME];
  4692. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4693. format(string, sizeof(string), "%s foi pra casa dos nóias {00FFFF}/CRACKH", pname);
  4694. SendClientMessageToAll(0x00FF00FF, string);
  4695. SendClientMessage(playerid,0xFF0000FF,"Para sair use /LEAVE");
  4696. SetPlayerInterior(playerid,2);
  4697. SetPlayerPos(playerid,2543.462646,-1308.379882,1026.728393);
  4698. SetPlayerFacingAngle(playerid,271.0);
  4699. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4700. return 1;
  4701. }
  4702. //================================================================================
  4703. if(strcmp(cmdtext, "/SAFEHOUSE", true) == 0) {
  4704. new pname[MAX_PLAYER_NAME];
  4705. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4706. format(string, sizeof(string), "%s foi pra Mansão em LV {00FFFF}/SAFEHOUSE", pname);
  4707. SendClientMessageToAll(0x00FF00FF, string);
  4708. SendClientMessage(playerid,0xFF0000FF,"Para sair use /LEAVE");
  4709. SetPlayerInterior(playerid,12);
  4710. SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083);
  4711. SetPlayerFacingAngle(playerid,271.0);
  4712. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4713. return 1;
  4714. }
  4715. ///============================================
  4716. if(strcmp(cmdtext, "/LEAVE", true) == 0) {
  4717. SendClientMessage(playerid,0xFFFF00FF,"Você saiu do interior!");
  4718. SetPlayerInterior(playerid,0);
  4719. SetPlayerPos(playerid,2172.6487,1992.9856,10.8203);
  4720. SetPlayerFacingAngle(playerid,271.0);
  4721. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4722. return 1;
  4723. }
  4724. //================================================================================================
  4725. if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000FF,"Você está em um evento, use apenas o comando: /SAIR");
  4726. if(strcmp(cmdtext, "/parkour", true) == 0) {
  4727. new pname[MAX_PLAYER_NAME];
  4728. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4729. format(string, sizeof(string), "%s foi para o {FFFFFF}/PARKOUR", pname);
  4730. SendClientMessageToAll(0x00FF00FF, string);
  4731. SendClientMessage(playerid,0xFFFF00FF,"Para sair use /SAIR");
  4732. ResetPlayerWeapons(playerid);
  4733. SetPlayerInterior(playerid,0);
  4734. SetPlayerVirtualWorld(playerid,1);
  4735. SetPlayerPos(playerid,-783.9699, -3662.0358, 137.3758);
  4736. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4737. Block[playerid] = true;
  4738. return 1;
  4739. }
  4740. ///==================================================================================================
  4741. if(strcmp(cmdtext, "/mr", true) == 0) {
  4742. if(IsPlayerInAnyVehicle(playerid)) {
  4743. new VehicleID;
  4744. VehicleID = GetPlayerVehicleID(playerid);
  4745. SetVehiclePos(VehicleID,-244.207,2292.398,111.640);
  4746. SetVehicleZAngle(GetPlayerVehicleID(playerid), 198.0);
  4747. new pname[MAX_PLAYER_NAME];
  4748. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4749. format(string, sizeof(string), "%s foi para a Montanha Russa: {FFFFFF}/MR", pname);
  4750. SendClientMessageToAll(0xFFFF00FF, string);
  4751. SendClientMessage(playerid, 0xFF0000FF,"SE VOCÊ NAO CAIR NOS OBJETOS TENTE O COMANDO NOVAMENTE!!");
  4752. SetPlayerInterior(playerid,0);
  4753. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4754. }
  4755. else{
  4756. SendClientMessage(playerid, 0xFF0000FF,"PARA IR A MONTANHA RUSSA VOCÊ PRECISA ESTAR EM UM VEICULO!!");
  4757. SendClientMessage(playerid, 0xFF0000FF,"DIGITE: /GARAGEM ,PEGUE UM VEICULO E TENTE NOVAMENTE.");
  4758. }
  4759. return 1;
  4760. }
  4761. ////===================================================================
  4762. if(strcmp(cmdtext, "/TRANSFENDER", true) == 0) {
  4763. if(IsPlayerInAnyVehicle(playerid)) {
  4764. new VehicleID;
  4765. VehicleID = GetPlayerVehicleID(playerid);
  4766. SetVehiclePos(VehicleID,2387.3018,1030.3540,10.8203);
  4767. SetVehicleZAngle(GetPlayerVehicleID(playerid), 198.0);
  4768. new pname[MAX_PLAYER_NAME];
  4769. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4770. format(string, sizeof(string), "%s foi tunar no {FFFF00}/TRANSFENDER", pname);
  4771. SendClientMessageToAll(0x00FFFFFF, string);
  4772. SetPlayerInterior(playerid,0);
  4773. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4774. }
  4775. else{
  4776. SendClientMessage(playerid, 0xFF0000FF,"VOCÊ NÃO ESTÁ EM UM VEICULO !");
  4777. }
  4778. return 1;
  4779. }
  4780. //=================================================
  4781. if(strcmp(cmdtext, "/LOWRIDER", true) == 0) {
  4782. if(IsPlayerInAnyVehicle(playerid)) {
  4783. new VehicleID;
  4784. VehicleID = GetPlayerVehicleID(playerid);
  4785. SetVehiclePos(VehicleID,2645.0354,-2003.9498,12.9530);
  4786. SetVehicleZAngle(GetPlayerVehicleID(playerid), 198.0);
  4787. new pname[MAX_PLAYER_NAME];
  4788. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4789. format(string, sizeof(string), "%s foi tunar no {FFFF00}/LOWRIDER", pname);
  4790. SendClientMessageToAll(0x00FFFFFF, string);
  4791. SetPlayerInterior(playerid,0);
  4792. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4793. }
  4794. else{
  4795. SendClientMessage(playerid, 0xFF0000FF,"VOCÊ NÃO ESTÁ EM UM VEICULO !");
  4796. }
  4797. return 1;
  4798. }
  4799. ///==========================
  4800. if(strcmp(cmdtext, "/WAA", true) == 0) {
  4801. if(IsPlayerInAnyVehicle(playerid)) {
  4802. new VehicleID;
  4803. VehicleID = GetPlayerVehicleID(playerid);
  4804. SetVehiclePos(VehicleID,-2708.1758,218.8140,4.1797);
  4805. SetVehicleZAngle(GetPlayerVehicleID(playerid), 198.0);
  4806. new pname[MAX_PLAYER_NAME];
  4807. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4808. format(string, sizeof(string), "%s foi tunar no Wheel Arch Angels. {FFFF00}/WAA", pname);
  4809. SendClientMessageToAll(0x00FFFFFF, string);
  4810. SetPlayerInterior(playerid,0);
  4811. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4812. }
  4813. else{
  4814. SendClientMessage(playerid, 0xFF0000FF,"VOCÊ NÃO ESTÁ EM UM VEICULO !");
  4815. }
  4816. return 1;
  4817. }
  4818. //===========================================================================================================
  4819. if(strcmp(cmdtext, "/megatubo", true) == 0) {
  4820. if(IsPlayerInAnyVehicle(playerid)) {
  4821. new VehicleID;
  4822. VehicleID = GetPlayerVehicleID(playerid);
  4823. SetVehiclePos(VehicleID,166.4405,-1800.5850,78.4601);
  4824. SetVehicleZAngle(GetPlayerVehicleID(playerid), 198.0);
  4825. new pname[MAX_PLAYER_NAME];
  4826. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4827. format(string, sizeof(string), "%s foi descer o {FFFFFF}/MEGATUBO", pname);
  4828. SendClientMessageToAll(0xFFFF00FF, string);
  4829. SendClientMessage(playerid, 0xFF0000FF,"SE VOCÊ NAO CAIR NOS OBJETOS TENTE O COMANDO NOVAMENTE!!");
  4830. SetPlayerInterior(playerid,0);
  4831. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4832. }
  4833. else{
  4834. SendClientMessage(playerid, 0xFF0000FF,"PARA IR AO MEGATUBO VOCÊ PRECISA ESTAR EM UM VEICULO!!");
  4835. SendClientMessage(playerid, 0xFF0000FF,"DIGITE: /GARAGEM ,PEGUE UM VEICULO E TENTE NOVAMENTE.");
  4836. }
  4837. return 1;
  4838. }
  4839. //===========================================================================================================
  4840. if (strcmp(cmdtext, "/lc", true)==0)
  4841. {
  4842. new pname[MAX_PLAYER_NAME];
  4843. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4844. format(string, sizeof(string), "%s foi para Liberty City ! {FFFFFF}/LC", pname);
  4845. SendClientMessageToAll(0xFFFF00FF, string);
  4846. SetPlayerInterior(playerid,1);
  4847. SetPlayerPos(playerid,-732.0,504.0,1372.5);
  4848. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4849. return 1;
  4850. }
  4851. //========================================================
  4852. if (strcmp(cmdtext, "/lcI", true)==0)
  4853. {
  4854. new pname[MAX_PLAYER_NAME];
  4855. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4856. format(string, sizeof(string), "%s foi para o interior de Liberty City ! {FFFFFF}/LCI", pname);
  4857. SendClientMessageToAll(0xFFFF00FF, string);
  4858. SetPlayerInterior(playerid,1);
  4859. SetPlayerPos(playerid,-794.806396,497.738037,1376.195312);
  4860. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4861. return 1;
  4862. }
  4863. //===================================================================================================
  4864. if(strcmp(cmdtext, "/kill", true) == 0)
  4865. {
  4866. new pname[MAX_PLAYER_NAME];
  4867. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4868. format(string,sizeof(string),"%s se matou!! FAIL {FFFFFF}/KILL", pname);
  4869. SendClientMessageToAll(0xFF0000FF, string);
  4870. SetPlayerHealth(playerid,0.0);
  4871. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4872. return 1;
  4873. }
  4874. //======================================================================================================
  4875. if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000FF,"Você está em um evento, use apenas o comando: /SAIR");
  4876. if(strcmp(cmdtext, "/sniper", true) == 0) {
  4877. new pname[MAX_PLAYER_NAME];
  4878. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4879. format(string, sizeof(string), "%s foi para a Sniper DM ! /SNIPER", pname);
  4880. SendClientMessageToAll(0xFF0000FF, string);
  4881. SendClientMessage(playerid,0xFFFF00FF,"Para sair use /SAIR");
  4882. SetPlayerInterior(playerid,0);
  4883. SetPlayerRandomSpawnSniper(playerid);
  4884. SetPlayerVirtualWorld(playerid,1);
  4885. SetPlayerFacingAngle(playerid,89.0);
  4886. ResetPlayerWeapons(playerid);
  4887. SetPlayerHealth(playerid, 40);
  4888. SetPlayerArmour(playerid, 0);
  4889. GivePlayerWeapon(playerid,34,9999);
  4890. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4891. Block[playerid] = true;
  4892. return 1;
  4893. }
  4894. /////====================================================================================================
  4895. if(strcmp(cmdtext, "/boate", true) == 0) {
  4896. if(IsPlayerInAnyVehicle(playerid)) {
  4897. new VehicleID;
  4898. VehicleID = GetPlayerVehicleID(playerid);
  4899. SetVehiclePos(VehicleID,2519.0149,1250.7141,10.7497);
  4900. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  4901. new pname[MAX_PLAYER_NAME];
  4902. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4903. format(string, sizeof(string), "%s foi para a {FFFFFF}/BOATE", pname);
  4904. SendClientMessageToAll(0x00FF00FF, string);
  4905. SetPlayerInterior(playerid,0);
  4906. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4907. }
  4908. else{
  4909. new pname[MAX_PLAYER_NAME];
  4910. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4911. format(string, sizeof(string), "%s foi para a {FFFFFF}/BOATE", pname);
  4912. SendClientMessageToAll(0xFF00FFFF, string);
  4913. SetPlayerInterior(playerid,17);
  4914. SetPlayerPos(playerid,493.390991,-22.722799,1000.679687);
  4915. SetPlayerFacingAngle(playerid,190.9207);
  4916. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4917. }
  4918. return 1;
  4919. }
  4920. ///==================================================================================================
  4921. if(strcmp(cmdtext, "/RW", true) == 0) {
  4922. new pname[MAX_PLAYER_NAME];
  4923. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4924. format(string, sizeof(string), "%s foi para guerra de rustlers ! {FFFFFF}/RW", pname);
  4925. SendClientMessageToAll(0xFF0000FF, string);
  4926. SetPlayerPos(playerid, 307.3101,2537.2102,16.8165);
  4927. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4928. return 1;
  4929. }
  4930. /////==================================================================================================
  4931. new tmp[256];
  4932. new Message[256];
  4933. new gMessage[256];
  4934. new pName[MAX_PLAYER_NAME+1];
  4935. new iName[MAX_PLAYER_NAME+1];
  4936.  
  4937. // PM Command
  4938. if(strcmp("/pm", cmd, true) == 0)
  4939. {
  4940. tmp = strtok(cmdtext,idx);
  4941.  
  4942. if(!strlen(tmp) || strlen(tmp) > 5) {
  4943. SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Use: /PM [ID] [MENSAGEM]");
  4944. return 1;
  4945. }
  4946.  
  4947. new id = strval(tmp);
  4948. gMessage = strrest(cmdtext,idx);
  4949.  
  4950. if(!strlen(gMessage)) {
  4951. SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Use: /PM [ID] [MENSAGEM]");
  4952. return 1;
  4953. }
  4954.  
  4955. if(!IsPlayerConnected(id)) {
  4956. SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/PM : ID inexistente!");
  4957. return 1;
  4958. }
  4959.  
  4960. if(playerid != id) {
  4961. GetPlayerName(id,iName,sizeof(iName));
  4962. GetPlayerName(playerid,pName,sizeof(pName));
  4963. format(Message,sizeof(Message),"%s [ID:%d]: %s",iName,id,gMessage);
  4964. SendClientMessage(playerid,PM_OUTGOING_COLOR,Message);
  4965. format(Message,sizeof(Message),"%s [ID:%d]: %s",pName,playerid,gMessage);
  4966. SendClientMessage(id,PM_INCOMING_COLOR,Message);
  4967. PlayerPlaySound(id,1057,0.0,0.0,0.0);
  4968.  
  4969. printf("PM: %s",Message);
  4970.  
  4971. }
  4972. else {
  4973. SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Voce nao pode mandar um pm para si mesmo!");
  4974. }
  4975. return 1;
  4976. }
  4977. //============================================================================================================== //
  4978. ///==================================================================================
  4979. if (strcmp("/mudarluta", cmdtext, true, 10) == 0)
  4980. {
  4981. ShowMenuForPlayer(sistemadeluta, playerid);
  4982. new pname[MAX_PLAYER_NAME];
  4983. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4984. format(string, sizeof(string), "{00B487}%s {7889C7}esta vendo os comandos de luta. {FFFFFF}/MUDARLUTA", pname);
  4985. SendClientMessageToAll(0x7889C7FF, string);
  4986. return 1;
  4987. }
  4988. ///==================================================================================
  4989. if (strcmp("/mulhersexo", cmdtext, true, 10) ==0){ApplyAnimation(playerid,"benchpress","gym_bp_up_B",4.1,0,1,1,1,1); return 1;}
  4990. if (strcmp("/comermulher", cmdtext, true, 10) ==0){ApplyAnimation(playerid,"MD_END","END_SC1_SMO",4.1,0,1,1,1,1); return 1;}
  4991. if (strcmp("/de4", cmdtext, true, 10) ==0){ApplyAnimation(playerid,"FINALE","FIN_Land_Car",4.1,0,1,1,1,1); return 1;}
  4992. if (strcmp("/mulherfudida", cmdtext, true, 10) ==0){ApplyAnimation(playerid,"FINALE","FIN_Land_Die",4.1,0,1,1,1,1); return 1;}
  4993. if (strcmp("/punheta", cmdtext, true) == 0){ApplyAnimation(playerid,"PAULNMAC", "wank_in", 3.0, 0, 0, 0, 0, 0);return 1;}
  4994. //------------------------------------------------------------------------------------------------------------------------------------
  4995. return SendClientMessage(playerid,0xFF0000FF,"Comando Inexistente ! para comandos digite {FFFFFF}/COMANDOS!");
  4996. }
  4997. ///==========================================================================================
  4998. public OnPlayerInfoChange(playerid)
  4999. {
  5000. return 1;
  5001. }
  5002.  
  5003. public OnPlayerExitVehicle(playerid, vehicleid)
  5004. {
  5005.  
  5006. DestroyObject(GetPVarInt(playerid, "neon"));
  5007. DeletePVar(playerid, "Status");
  5008. DestroyObject(GetPVarInt(playerid, "neon1"));
  5009. DeletePVar(playerid, "Status");
  5010. DestroyObject(GetPVarInt(playerid, "neon2"));
  5011. DeletePVar(playerid, "Status");
  5012. DestroyObject(GetPVarInt(playerid, "neon3"));
  5013. DeletePVar(playerid, "Status");
  5014. DestroyObject(GetPVarInt(playerid, "neon4"));
  5015. DeletePVar(playerid, "Status");
  5016. DestroyObject(GetPVarInt(playerid, "neon5"));
  5017. DeletePVar(playerid, "Status");
  5018. DestroyObject(GetPVarInt(playerid, "neon6"));
  5019. DeletePVar(playerid, "Status");
  5020. DestroyObject(GetPVarInt(playerid, "neon7"));
  5021. DeletePVar(playerid, "Status");
  5022. DestroyObject(GetPVarInt(playerid, "neon8"));
  5023. DeletePVar(playerid, "Status");
  5024. DestroyObject(GetPVarInt(playerid, "neon9"));
  5025. DeletePVar(playerid, "Status");
  5026. DestroyObject(GetPVarInt(playerid, "neon10"));
  5027. DeletePVar(playerid, "Status");
  5028. DestroyObject(GetPVarInt(playerid, "neon11"));
  5029. DeletePVar(playerid, "Status");
  5030. DestroyObject(GetPVarInt(playerid, "neon12"));
  5031. DeletePVar(playerid, "Status");
  5032. DestroyObject(GetPVarInt(playerid, "neon13"));
  5033. DeletePVar(playerid, "Status");
  5034. DestroyObject(GetPVarInt(playerid, "interior"));
  5035. DeletePVar(playerid, "Status");
  5036. DestroyObject(GetPVarInt(playerid, "interior1"));
  5037. DeletePVar(playerid, "Status");
  5038. DestroyObject(GetPVarInt(playerid, "back"));
  5039. DeletePVar(playerid, "Status");
  5040. DestroyObject(GetPVarInt(playerid, "back1"));
  5041. DeletePVar(playerid, "Status");
  5042. DestroyObject(GetPVarInt(playerid, "front"));
  5043. DeletePVar(playerid, "Status");
  5044. DestroyObject(GetPVarInt(playerid, "front1"));
  5045. DeletePVar(playerid, "Status");
  5046. DestroyObject(GetPVarInt(playerid, "undercover"));
  5047. DeletePVar(playerid, "Status");
  5048. DestroyObject(GetPVarInt(playerid, "undercover1"));
  5049. DeletePVar(playerid, "Status");
  5050. return 1;
  5051. }
  5052.  
  5053. public OnPlayerStateChange(playerid, newstate, oldstate)
  5054. {
  5055. if(oldstate==PLAYER_STATE_ONFOOT)
  5056. {
  5057. StopPlayerHoldingObject(playerid);
  5058. OldWeapon[playerid]=0;
  5059. HoldingWeapon[playerid]=0;
  5060. }
  5061.  
  5062. if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
  5063. {
  5064. if(IsABike(GetPlayerVehicleID(playerid)))
  5065. {
  5066. switch(GetPlayerSkin(playerid))
  5067. {
  5068. #define SPAO{%0,%1,%2,%3,%4,%5} SetPlayerAttachedObject(playerid, SLOT, 18645, 2, (%0), (%1), (%2), (%3), (%4), (%5));
  5069. case 0, 65, 74, 149, 208, 273: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 75.000000, 0.000000}
  5070. case 1..6, 8, 14, 16, 22, 27, 29, 33, 41..49, 82..84, 86, 87, 119, 289: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 77.000000, 0.000000}
  5071. case 7, 10: SPAO{0.090000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  5072. case 9: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  5073. case 11..13: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  5074. case 15: SPAO{0.059999, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
  5075. case 17..21: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  5076. case 23..26, 28, 30..32, 34..39, 57, 58, 98, 99, 104..118, 120..131: SPAO{0.079999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  5077. case 40: SPAO{0.050000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  5078. case 50, 100..103, 148, 150..189, 222: SPAO{0.070000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  5079. case 51..54: SPAO{0.100000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  5080. case 55, 56, 63, 64, 66..73, 75, 76, 78..81, 133..143, 147, 190..207, 209..219, 221, 247..272, 274..288, 290..293: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  5081. case 59..62: SPAO{0.079999, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
  5082. case 77: SPAO{0.059999, 0.019999, 0.000000, 87.000000, 82.000000, 0.000000}
  5083. case 85, 88, 89: SPAO{0.070000, 0.039999, 0.000000, 88.000000, 82.000000, 0.000000}
  5084. case 90..97: SPAO{0.050000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  5085. case 132: SPAO{0.000000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  5086. case 144..146: SPAO{0.090000, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
  5087. case 220: SPAO{0.029999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  5088. case 223, 246: SPAO{0.070000, 0.050000, 0.000000, 88.000000, 82.000000, 0.000000}
  5089. case 224..245: SPAO{0.070000, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
  5090. case 294: SPAO{0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000}
  5091. case 295: SPAO{0.050000, 0.019998, 0.000000, 86.000000, 82.000000, 0.000000}
  5092. case 296..298: SPAO{0.064999, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  5093. case 299: SPAO{0.064998, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  5094. }
  5095. }
  5096. }
  5097. else
  5098. {
  5099. RemovePlayerAttachedObject(playerid, SLOT);
  5100. }
  5101. new str[256];
  5102. new oldnew;
  5103. if (newstate == 2 || newstate == 3)
  5104. {
  5105. if (oldnew == 0)
  5106. {
  5107. format(str, sizeof(str), "~P~%s",vehName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
  5108. GameTextForPlayer(playerid, str, 4000, 1);
  5109. }
  5110. }
  5111. return 1;
  5112. }
  5113.  
  5114. stock IsABike(vehicleid) //Made by me :D
  5115. {
  5116. new result;
  5117. new model = GetVehicleModel(vehicleid);
  5118. switch(model)
  5119. {
  5120. case 509, 481, 510, 462, 448, 581, 522, 461, 521, 523, 463, 586, 468, 471: result = model;
  5121. default: result = 0;
  5122. }
  5123. return result;
  5124. }
  5125.  
  5126. public OnPlayerEnterCheckpoint(playerid)
  5127. {
  5128. return 1;
  5129. }
  5130.  
  5131. public OnPlayerLeaveCheckpoint(playerid)
  5132. {
  5133. return 1;
  5134. }
  5135.  
  5136. public OnPlayerEnterRaceCheckpoint(playerid)
  5137. {
  5138. return 1;
  5139. }
  5140.  
  5141. public OnPlayerLeaveRaceCheckpoint(playerid)
  5142. {
  5143. return 1;
  5144. }
  5145.  
  5146. public OnRconCommand(cmd[])
  5147. {
  5148. return 1;
  5149. }
  5150.  
  5151. public OnObjectMoved(objectid)
  5152. {
  5153. return 1;
  5154. }
  5155.  
  5156. public OnPlayerObjectMoved(playerid, objectid)
  5157. {
  5158. return 1;
  5159. }
  5160.  
  5161. public OnPlayerExitedMenu(playerid)
  5162. {
  5163. return 1;
  5164. }
  5165. public OnPlayerPickUpPickup(playerid, pickupid)
  5166. {
  5167. if(pickupid == money)
  5168. {
  5169. GameTextForPlayer(playerid,"~w~voce recebeu seu pagamento de ~g~$10.000",6000,5);
  5170. GivePlayerMoney(playerid, 10000);
  5171. }
  5172. if(pickupid == moneytsg3)
  5173. {
  5174. GameTextForPlayer(playerid,"~w~voce ganhou grana ~g~$50.000",6000,5);
  5175. GivePlayerMoney(playerid, 50000);
  5176. }
  5177. if(pickupid == cidade)
  5178. {
  5179. GameTextForPlayer(playerid,"~g~DIVULGUE O SERVIDOR PARA AMIGOS E PRA TODA GALERA AI ~Y~:D",6000,5);
  5180. }
  5181. if(pickupid == cidade2)
  5182. {
  5183. GameTextForPlayer(playerid,"~R~ VIU XITER?? USE ~B~/REPORT ID MOTIVO ~R~PARA PUNIRMOS ESSE NUB ~W~!",6000,5);
  5184. }
  5185. if(pickupid == cidade3)
  5186. {
  5187. GameTextForPlayer(playerid,"~Y~OBRIGADO POR JOGAR AKI E VOLTE SEMPRE !! :D",6000,5);
  5188. }
  5189. return 1;
  5190. }
  5191. ///===========================================================================
  5192. public RandomMSGs()
  5193. {
  5194. new string[256];
  5195. new random1 = random(sizeof(MSGs));
  5196. new random2 = random(sizeof(COLORS));
  5197. format(string, sizeof(string), "%s", MSGs[random1]);
  5198. SendClientMessageToAll(COLORS[random2],string);
  5199. return 1;
  5200. }
  5201. //================================================================
  5202. public SendMSG()
  5203. {
  5204. new string[256];
  5205. new randMSG = random(sizeof(RandomServerName));
  5206. format(string,sizeof(string),"hostname %s",RandomServerName[randMSG]);
  5207. SendRconCommand(string);
  5208. }
  5209. ///===================================================
  5210. public OnPlayerUpdate(playerid)
  5211. {
  5212. if(GetPlayerState(playerid)==PLAYER_STATE_ONFOOT)
  5213. {
  5214. new weaponid=GetPlayerWeapon(playerid),oldweapontype=GetWeaponType(OldWeapon[playerid]);
  5215. new weapontype=GetWeaponType(weaponid);
  5216. if(HoldingWeapon[playerid]==weaponid)
  5217. StopPlayerHoldingObject(playerid);
  5218.  
  5219. if(OldWeapon[playerid]!=weaponid)
  5220. {
  5221. new modelid=GetWeaponModel(OldWeapon[playerid]);
  5222. if(modelid!=0 && oldweapontype!=WEAPON_TYPE_NONE && oldweapontype!=weapontype)
  5223. {
  5224. HoldingWeapon[playerid]=OldWeapon[playerid];
  5225. switch(oldweapontype)
  5226. {
  5227. case WEAPON_TYPE_LIGHT:
  5228. SetPlayerHoldingObject(playerid, modelid, 8,0.0,-0.1,0.15, -100.0, 0.0, 0.0);
  5229.  
  5230. case WEAPON_TYPE_MELEE:
  5231. SetPlayerHoldingObject(playerid, modelid, 7,0.0,0.0,-0.18, 100.0, 45.0, 0.0);
  5232.  
  5233. case WEAPON_TYPE_HEAVY:
  5234. SetPlayerHoldingObject(playerid, modelid, 1, 0.2,-0.125,-0.1,0.0,25.0,180.0);
  5235. }
  5236. }
  5237. }
  5238.  
  5239. if(oldweapontype!=weapontype)
  5240. OldWeapon[playerid]=weaponid;
  5241. }
  5242.  
  5243. if(GetPlayerWeapon(playerid) == 38 && GetPlayerVirtualWorld(playerid)!=2 )
  5244. {
  5245. new string2[256];
  5246. static name[MAX_PLAYER_NAME], string[256];
  5247. GetPlayerName(playerid, name, sizeof(name));
  5248. format(string, sizeof(string), "%s foi Kickado por usar minigun! {FFFF00}/REGRAS",name);
  5249. SendClientMessageToAll(0xFF0000FF, string);
  5250. format(string2, sizeof(string2), "Voce foi kickado por usar minigun!! Na proxima digite {FF0000}/REGRAS", MAX_PING);
  5251. SendClientMessage(playerid, 0xFFFF00FF, string2);
  5252. Kick(playerid);
  5253. Kick(playerid);
  5254. }
  5255. else if(GetPlayerWeapon(playerid) == 35 && GetPlayerVirtualWorld(playerid)!=3 )
  5256. {
  5257. new string2[256];
  5258. static name[MAX_PLAYER_NAME], string[256];
  5259. GetPlayerName(playerid, name, sizeof(name));
  5260. format(string, sizeof(string), "%s foi Kickado por usar Lança-Misseis! {FFFF00}/REGRAS",name);
  5261. SendClientMessageToAll(0xFF0000FF, string);
  5262. format(string2, sizeof(string2), "Voce foi kickado por usar Lança-Misseis!! Na proxima digite {FF0000}/REGRAS", MAX_PING);
  5263. SendClientMessage(playerid, 0xFFFF00FF, string2);
  5264. Kick(playerid);
  5265. Kick(playerid);
  5266. }
  5267. else if(GetPlayerWeapon(playerid) == 36 )
  5268. {
  5269. new string2[256];
  5270. static name[MAX_PLAYER_NAME], string[256];
  5271. GetPlayerName(playerid, name, sizeof(name));
  5272. format(string, sizeof(string), "%s foi Kickado por usar Bazuca! {FFFF00}/REGRAS",name);
  5273. SendClientMessageToAll(0xFF0000FF, string);
  5274. format(string2, sizeof(string2), "Voce foi kickado por usar Bazuca!! Na proxima digite {FF0000}/REGRAS", MAX_PING);
  5275. SendClientMessage(playerid, 0xFFFF00FF, string2);
  5276. Kick(playerid);
  5277. Kick(playerid);
  5278. }
  5279.  
  5280. new string[128], string2[256];
  5281. new pname [16];
  5282. GetPlayerName(playerid, pname, sizeof(pname));
  5283. if(GetPlayerPing(playerid) >= MAX_PING)
  5284. {
  5285. format(string, sizeof(string), "%s Foi kickado do servidor!! Motivo - Ping Alto, Maximo permitido {00FF00}%d", pname, MAX_PING);
  5286. SendClientMessageToAll(0xFF0000FF, string);
  5287. format(string2, sizeof(string2), "Voce foi kickado do servidor!! Motivo - Ping Alto, Maximo permitido {00FF00}%d", MAX_PING);
  5288. SendClientMessage(playerid, 0xFF0000FF, string2);
  5289. Kick(playerid);
  5290. }
  5291. return 1;
  5292. }
  5293. ///==========================================================================
  5294. public MoneyGrubScoreUpdate()
  5295. {
  5296. new CashScore;
  5297. new name[MAX_PLAYER_NAME];
  5298. //new string[256];
  5299. for(new i=0; i<MAX_PLAYERS; i++)
  5300. {
  5301. if (IsPlayerConnected(i))
  5302. {
  5303. GetPlayerName(i, name, sizeof(name));
  5304. CashScore = GetPlayerMoney(i);
  5305. SetPlayerScore(i, CashScore);
  5306. if (CashScore > CashScoreOld)
  5307. {
  5308. CashScoreOld = CashScore;
  5309. //format(string, sizeof(string), "$$$ %s is now in the lead $$$", name);
  5310. //SendClientMessageToAll(0xFFFF00FF, string);
  5311. }
  5312. }
  5313. }
  5314. }
  5315. ////=========================================================
  5316. public MinSpam()
  5317. {
  5318. for(new var0 = 0; var0 < 200; var0++)
  5319. {
  5320. if(0 < glob0[var0])
  5321. {
  5322. glob0[var0]--;
  5323. }
  5324. }
  5325. return 0;
  5326. }
  5327. ///--------------------------------------------------------------------------------------------------
  5328. GetWeaponType(weaponid)
  5329. {
  5330. switch(weaponid)
  5331. {
  5332. case 22,23,24,26,28,32:
  5333. return WEAPON_TYPE_LIGHT;
  5334.  
  5335. case 3,4,16,17,18,39,10,11,12,13,14,40,41:
  5336. return WEAPON_TYPE_MELEE;
  5337.  
  5338. case 2,5,6,7,8,9,25,27,29,30,31,33,34,35,36,37,38:
  5339. return WEAPON_TYPE_HEAVY;
  5340. }
  5341. return WEAPON_TYPE_NONE;
  5342. }
  5343.  
  5344. stock GetWeaponModel(weaponid)
  5345. {
  5346. switch(weaponid)
  5347. {
  5348. case 1:
  5349. return 331;
  5350.  
  5351. case 2..8:
  5352. return weaponid+331;
  5353.  
  5354. case 9:
  5355. return 341;
  5356.  
  5357. case 10..15:
  5358. return weaponid+311;
  5359.  
  5360. case 16..18:
  5361. return weaponid+326;
  5362.  
  5363. case 22..29:
  5364. return weaponid+324;
  5365.  
  5366. case 30,31:
  5367. return weaponid+325;
  5368.  
  5369. case 32:
  5370. return 372;
  5371.  
  5372. case 33..45:
  5373. return weaponid+324;
  5374.  
  5375. case 46:
  5376. return 371;
  5377. }
  5378. return 0;
  5379. }
  5380. ///////=================================================================================
  5381. //LUTA
  5382. public OnPlayerSelectedMenuRow(playerid, row)
  5383. {
  5384. new Menu:current;
  5385. current = GetPlayerMenu(playerid);
  5386. if(current == sistemadeluta)
  5387. {
  5388. switch(row)
  5389. {
  5390. case 0:{
  5391. SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
  5392.  
  5393. }
  5394. case 1:{
  5395. SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);
  5396.  
  5397. }
  5398. case 2:{
  5399. SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
  5400.  
  5401. }
  5402. case 3:{
  5403. SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
  5404.  
  5405. }
  5406. case 4:{
  5407. SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
  5408.  
  5409. }
  5410. case 5:{
  5411. SendClientMessage(playerid, 0x00ff00ff, " Você fechou o Menu de SISTEMA DE LUTA ");
  5412.  
  5413. }
  5414. }
  5415. }
  5416.  
  5417. return 1;
  5418. }
  5419. ///==================================================================================
  5420. forward CheckHeadShot();
  5421. public CheckHeadShot()
  5422. {
  5423. new
  5424. index;
  5425. for(new playerid; playerid < maxPlayers; playerid++)
  5426. {
  5427. if(IsPlayerConnected(playerid))
  5428. {
  5429. index = GetPlayerAnimationIndex(playerid);
  5430. if(index == 1173 || index == 1175 || index == 1177 || index == 1178)
  5431. {
  5432. SetPVarInt(playerid, "Headshotted", 1);
  5433. SetPlayerHealth(playerid, 0);
  5434. }
  5435. }
  5436. }
  5437. return 1;
  5438. }
  5439. //===================================================
  5440. forward CmdTimerOff(playerid);
  5441. public CmdTimerOff(playerid)
  5442. {
  5443. return DeletePVar(playerid,"CMD");
  5444. }
  5445. ///===============================================
  5446. AntiDeAMX()
  5447. {
  5448. new a[][] =
  5449. {
  5450. "Unarmed (Fist)",
  5451. "Brass K"
  5452. };
  5453. #pragma unused a
  5454. }
  5455. ///===============================================
Add Comment
Please, Sign In to add comment