Advertisement
Guest User

Untitled

a guest
Jun 25th, 2011
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 266.17 KB | None | 0 0
  1. #include <a_samp>
  2. #include <core>
  3. #include <float>
  4.  
  5. new glob588;
  6.  
  7. new glob58C[25];
  8.  
  9. new glob5F0[25];
  10.  
  11. new glob654;
  12.  
  13. new glob658;
  14.  
  15. new glob65C[25];
  16.  
  17. new glob6C0[25];
  18.  
  19. new glob724;
  20.  
  21. new glob728;
  22.  
  23. new glob72C;
  24.  
  25. new glob730;
  26.  
  27. new glob734;
  28.  
  29. new glob738;
  30.  
  31. new glob73C;
  32.  
  33. new glob740;
  34.  
  35. new glob744;
  36.  
  37. new glob748;
  38.  
  39. new glob74C;
  40.  
  41. new glob750;
  42.  
  43. new glob754;
  44.  
  45. new glob758;
  46.  
  47. new glob75C;
  48.  
  49. new glob760;
  50.  
  51. new glob764;
  52.  
  53. new glob768;
  54.  
  55. new glob76C;
  56.  
  57. new glob770;
  58.  
  59. new glob774;
  60.  
  61. new glob778;
  62.  
  63. new glob77C;
  64.  
  65. new glob780;
  66.  
  67. new glob784;
  68.  
  69. new glob788;
  70.  
  71. new glob78C;
  72.  
  73. new glob790;
  74.  
  75. new glob794;
  76.  
  77. new glob798;
  78.  
  79. new glob79C;
  80.  
  81. new glob7A0;
  82.  
  83. new glob7A4;
  84.  
  85. new glob7A8;
  86.  
  87. new glob7AC;
  88.  
  89. new glob7B0;
  90.  
  91. new glob7B4;
  92.  
  93. new glob7B8;
  94.  
  95. new glob7BC;
  96.  
  97. new glob7C0;
  98.  
  99. new glob7C4;
  100.  
  101. new glob7C8;
  102.  
  103. new glob7CC;
  104.  
  105. new glob7D0;
  106.  
  107. new glob7D4;
  108.  
  109. new glob7D8;
  110.  
  111. new glob7DC;
  112.  
  113. new glob7E0;
  114.  
  115. new glob7E4;
  116.  
  117. new glob7E8;
  118.  
  119. new glob7EC;
  120.  
  121. new glob7F0;
  122.  
  123. new glob7F4;
  124.  
  125. new glob7F8;
  126.  
  127. new glob7FC;
  128.  
  129. new glob800;
  130.  
  131. new glob804;
  132.  
  133. new glob808;
  134.  
  135. new glob80C;
  136.  
  137. new glob810;
  138.  
  139. new glob814;
  140.  
  141. new glob818;
  142.  
  143. new glob81C;
  144.  
  145. new glob820;
  146.  
  147. new glob824;
  148.  
  149. new glob828;
  150.  
  151. new glob82C;
  152.  
  153. new glob830;
  154.  
  155. new glob834;
  156.  
  157. new glob838;
  158.  
  159. new glob83C;
  160.  
  161. new glob840;
  162.  
  163. new glob844[25];
  164.  
  165. new glob8A8[128];
  166.  
  167. new globAA8[25];
  168.  
  169. new globB0C[25];
  170.  
  171. new globB70[25];
  172.  
  173. new globBD4[25];
  174.  
  175. new globC38[25];
  176.  
  177. new globC9C[25];
  178.  
  179. new globD00[25];
  180.  
  181. new globD64[25];
  182.  
  183. new globDC8[25];
  184.  
  185. new globE2C[25];
  186.  
  187. new globE90[25];
  188.  
  189. new globEF4[25];
  190.  
  191. new globF58[25];
  192.  
  193. new globFBC[25];
  194.  
  195. new glob1020[25];
  196.  
  197. new glob1084[25];
  198.  
  199. new glob10E8[25];
  200.  
  201. new glob114C;
  202.  
  203. new glob1150;
  204.  
  205. new glob1154;
  206.  
  207. new glob1158;
  208.  
  209. new glob115C;
  210.  
  211. new glob1160;
  212.  
  213. new glob1164;
  214.  
  215. new glob1168;
  216.  
  217. new glob116C;
  218.  
  219. new glob1170;
  220.  
  221. new glob1174;
  222.  
  223. new glob1178;
  224.  
  225. new glob117C;
  226.  
  227. new glob1180;
  228.  
  229. new glob1184;
  230.  
  231. new Menu:glob1188;
  232.  
  233. new Menu:glob118C;
  234.  
  235. new Menu:glob1190;
  236.  
  237. new Menu:glob1194;
  238.  
  239. new glob1198;
  240.  
  241. new glob119C;
  242.  
  243. new glob11A0;
  244.  
  245. new glob11A4[25];
  246.  
  247. new glob1208[25];
  248.  
  249. new glob126C[25];
  250.  
  251. new glob12D0[25];
  252.  
  253. new glob1334[25];
  254.  
  255. new glob1398[25][12];
  256.  
  257.  
  258. function150(arg0[], arg1[])
  259. {
  260. new File:var0, File:var1;
  261. if(!fexist(arg0))
  262. {
  263. return 0;
  264. }
  265. var0 = fopen(arg0, 0);
  266. var1 = fopen(arg1, 1);
  267. new var2[255];
  268. while(fread(var0, var2, 255))
  269. {
  270. function368(var2);
  271. format(var2, 255, "%s\n", var2);
  272. fwrite(var1, var2);
  273. }
  274. fclose(var0);
  275. fclose(var1);
  276. return 1;
  277. }
  278.  
  279. function368(arg0[])
  280. {
  281. new var0 = strlen(arg0);
  282. if(!arg0[0])
  283. {
  284. return 0;
  285. }
  286. if(arg0[var0 - 1] == 10 || arg0[var0 - 1] == 13)
  287. {
  288. arg0[var0 - 1] = 0;
  289. if(!arg0[0])
  290. {
  291. return 0;
  292. }
  293. if(arg0[var0 - 2] == 10 || arg0[var0 - 2] == 13)
  294. {
  295. arg0[var0 - 2] = 0;
  296. }
  297. }
  298. return 0;
  299. }
  300.  
  301. function590(arg0[], arg1, arg2)
  302. {
  303. new var0[255];
  304. new var1 = 0;
  305. var0[0] = 0;
  306. if(strlen(arg0) <= arg1)
  307. {
  308. return var0;
  309. }
  310. if(strlen(arg0) <= arg2 + arg1)
  311. {
  312. arg2 = strlen(arg0) - arg1;
  313. }
  314. if(0 >= arg2)
  315. {
  316. return var0;
  317. }
  318. for(var1 = arg1; arg2 + arg1 > var1; var1++)
  319. {
  320. var0[var1 - arg1] = arg0[var1];
  321. if(!arg0[var1])
  322. {
  323. return var0;
  324. }
  325. }
  326. var0[arg2] = 0;
  327. return var0;
  328. }
  329.  
  330. function850(arg0, arg1[])
  331. {
  332. new var0 = strlen(arg1);
  333. new var1 = 0;
  334. for(var1 = 0; var1 < var0; var1++)
  335. {
  336. arg0[var1] = arg1[var1];
  337. }
  338. arg0[var0] = 0;
  339. return 0;
  340. }
  341.  
  342. function944(arg0[], arg1[], arg2)
  343. {
  344. if(strlen(arg0) != strlen(arg1))
  345. {
  346. return 0;
  347. }
  348. if(!strcmp(arg0, arg1, arg2))
  349. {
  350. return 1;
  351. }
  352. return 0;
  353. }
  354.  
  355. functionA08(arg0[], &arg1, arg2)
  356. {
  357. new var0 = strlen(arg0);
  358. new var1 = arg1;
  359. new var2[255];
  360. while(arg1 < var0 && arg0[arg1] != arg2 && arg1 - var1 < 254)
  361. {
  362. var2[arg1 - var1] = arg0[arg1];
  363. arg1++;
  364. }
  365. var2[arg1 - var1] = 0;
  366. if(arg1 < var0 && arg0[arg1] == arg2)
  367. {
  368. arg1++;
  369. }
  370. return var2;
  371. }
  372.  
  373. functionC9C(arg0[], arg1[], arg2[])
  374. {
  375. new var0 = 0;
  376. new var1[255];
  377. new var2[255];
  378. format(var1, 255, "%s", arg2);
  379. var0 = strfind(var1, arg0, false, 0);
  380. var2[0] = 0;
  381. while(0 <= var0)
  382. {
  383. strcat(var2, function590(var1, 0, var0), 255);
  384. strcat(var2, arg1, 255);
  385. format(var1, 255, "%s", function590(var1, var0 + strlen(arg0), strlen(var1) - var0));
  386. var0 = strfind(var1, arg0, false, 0);
  387. }
  388. strcat(var2, var1, 255);
  389. return var2;
  390. }
  391.  
  392. functionFBC(arg0[])
  393. {
  394. new var0[255];
  395. var0[0] = 0;
  396. if(!arg0[0])
  397. {
  398. return var0;
  399. }
  400. new var1 = 0;
  401. for(var1 = 0; strlen(arg0) > var1; var1++)
  402. {
  403. var0[var1] = tolower(arg0[var1]);
  404. }
  405. var0[strlen(arg0)] = 0;
  406. return var0;
  407. }
  408.  
  409. function1174(arg0[])
  410. {
  411. if(fexist(arg0))
  412. {
  413. return 1;
  414. }
  415. return 0;
  416. }
  417.  
  418. function11C0(arg0[])
  419. {
  420. new File:var0 = 0;
  421. if(fexist(arg0))
  422. {
  423. return 0;
  424. }
  425. var0 = fopen(arg0, 1);
  426. fclose(var0);
  427. return 1;
  428. }
  429.  
  430. function1280(arg0[])
  431. {
  432. new var0[255];
  433. var0[0] = 0;
  434. if(strfind(arg0, "=", true, 0) == -1)
  435. {
  436. return var0;
  437. }
  438. function850(var0, functionFBC(function590(arg0, 0, strfind(arg0, "=", true, 0))));
  439. return var0;
  440. }
  441.  
  442. function1414(arg0[])
  443. {
  444. new var0[255];
  445. var0[0] = 0;
  446. if(strfind(arg0, "=", true, 0) == -1)
  447. {
  448. return var0;
  449. }
  450. function850(var0, function590(arg0, strfind(arg0, "=", true, 0) + 1, strlen(arg0)));
  451. return var0;
  452. }
  453.  
  454. function15A0(arg0[], arg1[], arg2[])
  455. {
  456. new File:var0 = 0, File:var1 = 0;
  457. new var2 = 0;
  458. new var3[255];
  459. if(!arg1[0])
  460. {
  461. return 0;
  462. }
  463. format(var3, 255, "%s.part", arg0);
  464. var0 = fopen(arg0, 0);
  465. if(!var0)
  466. {
  467. return 0;
  468. }
  469. fremove(var3);
  470. var1 = fopen(var3, 1);
  471. while(fread(var0, var3, 255))
  472. {
  473. function368(var3);
  474. if(!var2 && function944(function1280(var3), arg1, true))
  475. {
  476. format(var3, 255, "%s=%s", arg1, arg2);
  477. var2 = 1;
  478. }
  479. fwrite(var1, var3);
  480. fwrite(var1, "
  481. \n");
  482. }
  483. if(!var2)
  484. {
  485. format(var3, 255, "%s=%s", arg1, arg2);
  486. fwrite(var1, var3);
  487. fwrite(var1, "
  488. \n");
  489. }
  490. fclose(var0);
  491. fclose(var1);
  492. format(var3, 255, "%s.part", arg0);
  493. if(function150(var3, arg0))
  494. {
  495. return fremove(var3);
  496. }
  497. return 0;
  498. }
  499.  
  500. function1A58(arg0[], arg1[], arg2[])
  501. {
  502. new var0[255];
  503. format(var0, 255, "%d", arg2);
  504. return function15A0(arg0, arg1, var0);
  505. }
  506.  
  507. function1AF0(arg0[], arg1[])
  508. {
  509. return strval(function1B50(arg0, arg1));
  510. }
  511.  
  512. function1B50(arg0[], arg1[])
  513. {
  514. new File:var0 = 0;
  515. new var1[255];
  516. new var2[255];
  517. var1[0] = 0;
  518. var0 = fopen(arg0, 0);
  519. if(!var0)
  520. {
  521. return var1;
  522. }
  523. while(fread(var0, var1, 255))
  524. {
  525. function368(var1);
  526. if(function944(function1280(var1), arg1, true))
  527. {
  528. var2[0] = 0;
  529. strcat(var2, function1414(var1), 255);
  530. fclose(var0);
  531. return var2;
  532. }
  533. }
  534. fclose(var0);
  535. return var1;
  536. }
  537.  
  538. public udb_hash(arg0[])
  539. {
  540. new var0 = strlen(arg0);
  541. new var1 = 1;
  542. new var2 = 0;
  543. new var3 = 0;
  544. for(var3 = 0; var3 < var0; var3++)
  545. {
  546. var1 = (var1 + arg0[var3]) % 65521;
  547. var2 = (var2 + var1) % 65521;
  548. }
  549. return var1 + (var2 << 16);
  550. }
  551.  
  552. function1F4C(arg0[])
  553. {
  554. new var0[255];
  555. function850(var0, arg0);
  556. var0 = functionC9C("/", " 03", var0);
  557. var0 = functionC9C("\\", " 04", var0);
  558. var0 = functionC9C("?", " 07", var0);
  559. var0 = functionC9C("*", " 09", var0);
  560. var0 = functionC9C("<", " 10", var0);
  561. var0 = functionC9C(">", " 11", var0);
  562. var0 = functionC9C(":", " 14", var0);
  563. var0 = functionC9C("|", " 15", var0);
  564. return var0;
  565. }
  566.  
  567. public udb_Exists(arg0[])
  568. {
  569. new var0[255];
  570. new var1[255];
  571. function850(var1, function1F4C(arg0));
  572. function850(var0, var1);
  573. strcat(var0, ".1.player", 255);
  574. if(fexist(var0))
  575. {
  576. return 1;
  577. }
  578. function850(var0, var1);
  579. strcat(var0, ".2.player", 255);
  580. if(fexist(var0))
  581. {
  582. return 1;
  583. }
  584. function850(var0, var1);
  585. strcat(var0, ".3.player", 255);
  586. if(fexist(var0))
  587. {
  588. return 1;
  589. }
  590. return 0;
  591. }
  592.  
  593. public udb_Remove(arg0[])
  594. {
  595. new var0[255];
  596. new var1[255];
  597. if(!udb_Exists(arg0))
  598. {
  599. return 0;
  600. }
  601. function850(var1, function1F4C(arg0));
  602. function850(var0, var1);
  603. strcat(var0, ".1.player", 255);
  604. fremove(var0);
  605. function850(var0, var1);
  606. strcat(var0, ".2.player", 255);
  607. fremove(var0);
  608. function850(var0, var1);
  609. strcat(var0, ".3.player", 255);
  610. fremove(var0);
  611. return 1;
  612. }
  613.  
  614. public udp_PRIVATE_clearbroken(arg0[])
  615. {
  616. new var0[255];
  617. new var1[255];
  618. new var2[255];
  619. function850(var0, arg0);
  620. function850(var1, var0);
  621. strcat(var1, ".1.player", 255);
  622. function850(var2, var0);
  623. strcat(var2, ".2.player", 255);
  624. if(fexist(var1) && fexist(var2))
  625. {
  626. fremove(var2);
  627. }
  628. else
  629. {
  630. function850(var1, var0);
  631. strcat(var1, ".2.player", 255);
  632. function850(var2, var0);
  633. strcat(var2, ".3.player", 255);
  634. if(fexist(var1) && fexist(var2))
  635. {
  636. fremove(var2);
  637. }
  638. else
  639. {
  640. function850(var1, var0);
  641. strcat(var1, ".3.player", 255);
  642. function850(var2, var0);
  643. strcat(var2, ".1.player", 255);
  644. if(fexist(var1) && fexist(var2))
  645. {
  646. fremove(var2);
  647. }
  648. else
  649. {
  650. }
  651. }
  652. }
  653. return 0;
  654. }
  655.  
  656. public udb_Save(arg0[], arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12[], arg13[], arg14[], arg15[], arg16, arg17)
  657. {
  658. new var0[255];
  659. var0[0] = 0;
  660. new var1[255];
  661. new File:var2 = 0;
  662. valstr(var1, arg1, false);
  663. strcat(var0, var1, 255);
  664. strcat(var0, ";", 255);
  665. valstr(var1, arg2, false);
  666. strcat(var0, var1, 255);
  667. strcat(var0, ";", 255);
  668. valstr(var1, arg3, false);
  669. strcat(var0, var1, 255);
  670. strcat(var0, ";", 255);
  671. valstr(var1, arg4, false);
  672. strcat(var0, var1, 255);
  673. strcat(var0, ";", 255);
  674. valstr(var1, arg5, false);
  675. strcat(var0, var1, 255);
  676. strcat(var0, ";", 255);
  677. valstr(var1, arg6, false);
  678. strcat(var0, var1, 255);
  679. strcat(var0, ";", 255);
  680. valstr(var1, arg7, false);
  681. strcat(var0, var1, 255);
  682. strcat(var0, ";", 255);
  683. valstr(var1, arg8, false);
  684. strcat(var0, var1, 255);
  685. strcat(var0, ";", 255);
  686. valstr(var1, arg9, false);
  687. strcat(var0, var1, 255);
  688. strcat(var0, ";", 255);
  689. valstr(var1, arg10, false);
  690. strcat(var0, var1, 255);
  691. strcat(var0, ";", 255);
  692. valstr(var1, arg11, false);
  693. strcat(var0, var1, 255);
  694. strcat(var0, ";", 255);
  695. strcat(var0, arg12, 255);
  696. format(var0, 255, "%s;%f;%f;%f;%f;%f", var0, arg13, arg14, arg15, arg16, arg17);
  697. new var3[255];
  698. new var4[255];
  699. new var5[255];
  700. function850(var3, function1F4C(arg0));
  701. udp_PRIVATE_clearbroken(var3);
  702. function850(var4, var3);
  703. strcat(var4, ".1.player", 255);
  704. function850(var5, var3);
  705. strcat(var5, ".2.player", 255);
  706. if(fexist(var4))
  707. {
  708. var2 = fopen(var5, 1);
  709. fwrite(var2, var0);
  710. fclose(var2);
  711. fremove(var4);
  712. return 1;
  713. }
  714. function850(var4, var3);
  715. strcat(var4, ".2.player", 255);
  716. function850(var5, var3);
  717. strcat(var5, ".3.player", 255);
  718. if(fexist(var4))
  719. {
  720. var2 = fopen(var5, 1);
  721. fwrite(var2, var0);
  722. fclose(var2);
  723. fremove(var4);
  724. return 1;
  725. }
  726. function850(var4, var3);
  727. strcat(var4, ".3.player", 255);
  728. function850(var5, var3);
  729. strcat(var5, ".1.player", 255);
  730. if(fexist(var4))
  731. {
  732. var2 = fopen(var5, 1);
  733. fwrite(var2, var0);
  734. fclose(var2);
  735. fremove(var4);
  736. return 1;
  737. }
  738. var2 = fopen(var5, 1);
  739. fwrite(var2, var0);
  740. fclose(var2);
  741. return 0;
  742. }
  743.  
  744. public udb_Load(arg0[], arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17)
  745. {
  746. new var0[255];
  747. var0[0] = 0;
  748. arg1 = 0;
  749. arg2 = 0;
  750. arg3 = 0;
  751. arg4 = 0;
  752. arg5 = 0;
  753. arg6 = 0;
  754. arg7 = 0;
  755. arg8 = 0;
  756. arg9 = 0;
  757. arg10 = 0;
  758. arg11 = 0;
  759. arg12 = 0;
  760. arg13 = 0;
  761. arg14 = 0;
  762. arg15 = 0;
  763. arg16 = 0;
  764. arg17 = 0;
  765. new File:var1 = 0;
  766. new var2[255];
  767. new var3[255];
  768. function850(var2, function1F4C(arg0));
  769. udp_PRIVATE_clearbroken(var2);
  770. function850(var3, var2);
  771. strcat(var3, ".1.player", 255);
  772. if(fexist(var3))
  773. {
  774. var1 = fopen(var3, 0);
  775. fread(var1, var0, 255);
  776. fclose(var1);
  777. }
  778. function850(var3, var2);
  779. strcat(var3, ".2.player", 255);
  780. if(fexist(var3))
  781. {
  782. var1 = fopen(var3, 0);
  783. fread(var1, var0, 255);
  784. fclose(var1);
  785. }
  786. function850(var3, var2);
  787. strcat(var3, ".3.player", 255);
  788. if(fexist(var3))
  789. {
  790. var1 = fopen(var3, 0);
  791. fread(var1, var0, 255);
  792. fclose(var1);
  793. }
  794. function368(var0);
  795. if(var0[0])
  796. {
  797. new var4 = 0;
  798. arg1 = strval(functionA08(var0, var4, 59));
  799. arg2 = strval(functionA08(var0, var4, 59));
  800. arg3 = strval(functionA08(var0, var4, 59));
  801. arg4 = strval(functionA08(var0, var4, 59));
  802. arg5 = strval(functionA08(var0, var4, 59));
  803. arg6 = strval(functionA08(var0, var4, 59));
  804. arg7 = strval(functionA08(var0, var4, 59));
  805. arg8 = strval(functionA08(var0, var4, 59));
  806. arg9 = strval(functionA08(var0, var4, 59));
  807. arg10 = strval(functionA08(var0, var4, 59));
  808. arg11 = strval(functionA08(var0, var4, 59));
  809. function850(arg12, functionA08(var0, var4, 59));
  810. arg13 = floatstr(functionA08(var0, var4, 59));
  811. arg14 = floatstr(functionA08(var0, var4, 59));
  812. arg15 = floatstr(functionA08(var0, var4, 59));
  813. arg16 = floatstr(functionA08(var0, var4, 59));
  814. arg17 = floatstr(functionA08(var0, var4, 59));
  815. return 1;
  816. }
  817. return 0;
  818. }
  819.  
  820. public udb_getPwdHash(arg0[])
  821. {
  822. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  823. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  824. {
  825. return var0;
  826. }
  827. return 0;
  828. }
  829.  
  830. public udb_getCreditos(arg0[])
  831. {
  832. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  833. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  834. {
  835. return var1;
  836. }
  837. return -1;
  838. }
  839.  
  840. public udb_getAccState(arg0[])
  841. {
  842. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  843. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  844. {
  845. return var2;
  846. }
  847. return -1;
  848. }
  849.  
  850. public udb_getPosition(arg0[], arg1, arg2, arg3)
  851. {
  852. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0;
  853. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, arg1, arg2, arg3, var12, var13))
  854. {
  855. return 1;
  856. }
  857. return 0;
  858. }
  859.  
  860. public udb_getAng(arg0[], arg1)
  861. {
  862. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0;
  863. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, arg1, var15))
  864. {
  865. return 1;
  866. }
  867. return 0;
  868. }
  869.  
  870. public udb_getSkin(arg0[])
  871. {
  872. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  873. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  874. {
  875. return var3;
  876. }
  877. return 0;
  878. }
  879.  
  880. public udb_getBankMoney(arg0[])
  881. {
  882. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  883. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  884. {
  885. return var4;
  886. }
  887. return 0;
  888. }
  889.  
  890. public udb_getHealth(arg0[], arg1)
  891. {
  892. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0;
  893. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, arg1))
  894. {
  895. return 1;
  896. }
  897. return 0;
  898. }
  899.  
  900. public udb_getGasoline(arg0[])
  901. {
  902. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  903. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  904. {
  905. return var5;
  906. }
  907. return 0;
  908. }
  909.  
  910. public udb_getHabaerea(arg0[])
  911. {
  912. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  913. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  914. {
  915. return var6;
  916. }
  917. return 0;
  918. }
  919.  
  920. public udb_gethabterre(arg0[])
  921. {
  922. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  923. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  924. {
  925. return var7;
  926. }
  927. return 0;
  928. }
  929.  
  930. public udb_getHabnauti(arg0[])
  931. {
  932. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  933. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  934. {
  935. return var8;
  936. }
  937. return 0;
  938. }
  939.  
  940. public udb_getPrisao(arg0[])
  941. {
  942. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  943. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  944. {
  945. return var9;
  946. }
  947. return 0;
  948. }
  949.  
  950. public udb_getProf(arg0[])
  951. {
  952. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  953. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  954. {
  955. return var10;
  956. }
  957. return 0;
  958. }
  959.  
  960. public udb_setClantag(arg0[], arg1[])
  961. {
  962. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  963. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  964. {
  965. udb_Save(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, arg1, var12, var13, var14, var15, var16);
  966. return 1;
  967. }
  968. return 0;
  969. }
  970.  
  971. public udb_setPwdHash(arg0[], arg1)
  972. {
  973. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  974. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  975. {
  976. udb_Save(arg0, arg1, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16);
  977. return 1;
  978. }
  979. return 0;
  980. }
  981.  
  982. public udb_setPassword(arg0[], arg1[])
  983. {
  984. return udb_setPwdHash(arg0, udb_hash(arg1));
  985. }
  986.  
  987. public udb_setAccState(arg0[], arg1)
  988. {
  989. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  990. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  991. {
  992. udb_Save(arg0, var0, var1, arg1, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16);
  993. return 1;
  994. }
  995. return 0;
  996. }
  997.  
  998. public udb_CheckLogin(arg0[], arg1[])
  999. {
  1000. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  1001. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16) && udb_hash(arg1) == var0)
  1002. {
  1003. return 1;
  1004. }
  1005. return 0;
  1006. }
  1007.  
  1008. public udb_Create(arg0[], arg1[], arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12[], arg13[], arg14[], arg15[], arg16, arg17)
  1009. {
  1010. if(udb_Exists(arg0))
  1011. {
  1012. return 0;
  1013. }
  1014. udb_Save(arg0, udb_hash(arg1), arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17);
  1015. return 1;
  1016. }
  1017.  
  1018. public udb_setPosition(arg0[], arg1[], arg2[], arg3[])
  1019. {
  1020. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  1021. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  1022. {
  1023. udb_Save(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, arg1, arg2, arg3, var15, var16);
  1024. return 1;
  1025. }
  1026. return 0;
  1027. }
  1028.  
  1029. public udb_setAng(arg0[], arg1)
  1030. {
  1031. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  1032. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  1033. {
  1034. udb_Save(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, arg1, var16);
  1035. return 1;
  1036. }
  1037. return 0;
  1038. }
  1039.  
  1040. public udb_setCreditos(arg0[], arg1)
  1041. {
  1042. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  1043. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  1044. {
  1045. udb_Save(arg0, var0, arg1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16);
  1046. return 1;
  1047. }
  1048. return 0;
  1049. }
  1050.  
  1051. public udb_setSkin(arg0[], arg1)
  1052. {
  1053. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  1054. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  1055. {
  1056. udb_Save(arg0, var0, var1, var2, arg1, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16);
  1057. return 1;
  1058. }
  1059. return 0;
  1060. }
  1061.  
  1062. public udb_setBankMoney(arg0[], arg1)
  1063. {
  1064. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  1065. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  1066. {
  1067. udb_Save(arg0, var0, var1, var2, var3, arg1, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16);
  1068. return 1;
  1069. }
  1070. return 0;
  1071. }
  1072.  
  1073. public udb_setHealth(arg0[], arg1)
  1074. {
  1075. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  1076. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  1077. {
  1078. udb_Save(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, arg1);
  1079. return 1;
  1080. }
  1081. return 0;
  1082. }
  1083.  
  1084. public udb_setGasoline(arg0[], arg1)
  1085. {
  1086. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  1087. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  1088. {
  1089. udb_Save(arg0, var0, var1, var2, var3, var4, arg1, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16);
  1090. return 1;
  1091. }
  1092. return 0;
  1093. }
  1094.  
  1095. public udb_setHabaerea(arg0[], arg1)
  1096. {
  1097. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  1098. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  1099. {
  1100. udb_Save(arg0, var0, var1, var2, var3, var4, var5, arg1, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16);
  1101. return 1;
  1102. }
  1103. return 0;
  1104. }
  1105.  
  1106. public udb_setHabterre(arg0[], arg1)
  1107. {
  1108. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  1109. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  1110. {
  1111. udb_Save(arg0, var0, var1, var2, var3, var4, var5, var6, arg1, var8, var9, var10, var11, var12, var13, var14, var15, var16);
  1112. return 1;
  1113. }
  1114. return 0;
  1115. }
  1116.  
  1117. public udb_setHabnauti(arg0[], arg1)
  1118. {
  1119. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  1120. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  1121. {
  1122. udb_Save(arg0, var0, var1, var2, var3, var4, var5, var6, var7, arg1, var9, var10, var11, var12, var13, var14, var15, var16);
  1123. return 1;
  1124. }
  1125. return 0;
  1126. }
  1127.  
  1128. public udb_setPrisao(arg0[], arg1)
  1129. {
  1130. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  1131. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  1132. {
  1133. udb_Save(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, arg1, var10, var11, var12, var13, var14, var15, var16);
  1134. return 1;
  1135. }
  1136. return 0;
  1137. }
  1138.  
  1139. public udb_setProf(arg0[], arg1)
  1140. {
  1141. new var0 = 0, var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0, var7 = 0, var8 = 0, var9 = 0, var10 = 0, var11[255], var12 = 0, var13 = 0, var14 = 0, var15 = 0, var16 = 0;
  1142. if(udb_Load(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16))
  1143. {
  1144. udb_Save(arg0, var0, var1, var2, var3, var4, var5, var6, var7, var8, var9, arg1, var11, var12, var13, var14, var15, var16);
  1145. return 1;
  1146. }
  1147. return 0;
  1148. }
  1149.  
  1150. public OnFilterScriptInit()
  1151. {
  1152. print(" ***************************************************** ");
  1153. print(" *| Andre's Administration Filterscript Version 0.8 |* ");
  1154. print(" *| Traduzido JefersonRamos |* ");
  1155. print(" ***************************************************** ");
  1156. glob1188 = CreateMenu("AdminTime", 1, 20.0, 120.0, 150.0, 40.0);
  1157. SetMenuColumnHeader(glob1188, 0, 7284);
  1158. AddMenuItem(glob1188, 0, "AM");
  1159. AddMenuItem(glob1188, 0, "PM");
  1160. glob118C = CreateMenu("Time", 1, 20.0, 120.0, 150.0, 40.0);
  1161. SetMenuColumnHeader(glob118C, 0, 7388);
  1162. AddMenuItem(glob118C, 0, "01 AM");
  1163. AddMenuItem(glob118C, 0, "02 AM");
  1164. AddMenuItem(glob118C, 0, "03 AM");
  1165. AddMenuItem(glob118C, 0, "04 AM");
  1166. AddMenuItem(glob118C, 0, "05 AM");
  1167. AddMenuItem(glob118C, 0, "06 AM");
  1168. AddMenuItem(glob118C, 0, "07 AM");
  1169. AddMenuItem(glob118C, 0, "08 AM");
  1170. AddMenuItem(glob118C, 0, "09 AM");
  1171. AddMenuItem(glob118C, 0, "10 AM");
  1172. AddMenuItem(glob118C, 0, "11 AM");
  1173. AddMenuItem(glob118C, 0, "12 AM");
  1174. glob1190 = CreateMenu("Time", 1, 20.0, 120.0, 150.0, 40.0);
  1175. SetMenuColumnHeader(glob1190, 0, 7752);
  1176. AddMenuItem(glob1190, 0, "13 PM");
  1177. AddMenuItem(glob1190, 0, "14 PM");
  1178. AddMenuItem(glob1190, 0, "15 PM");
  1179. AddMenuItem(glob1190, 0, "16 PM");
  1180. AddMenuItem(glob1190, 0, "17 PM");
  1181. AddMenuItem(glob1190, 0, "18 PM");
  1182. AddMenuItem(glob1190, 0, "19 PM");
  1183. AddMenuItem(glob1190, 0, "20 PM");
  1184. AddMenuItem(glob1190, 0, "21 PM");
  1185. AddMenuItem(glob1190, 0, "22 PM");
  1186. AddMenuItem(glob1190, 0, "23 PM");
  1187. AddMenuItem(glob1190, 0, "24 PM");
  1188. glob1194 = CreateMenu("AdminVehicles", 1, 20.0, 120.0, 150.0, 40.0);
  1189. SetMenuColumnHeader(glob1194, 0, 8160);
  1190. AddMenuItem(glob1194, 0, "Quad");
  1191. AddMenuItem(glob1194, 0, "Vortex");
  1192. AddMenuItem(glob1194, 0, "RC car");
  1193. AddMenuItem(glob1194, 0, "Sandking");
  1194. AddMenuItem(glob1194, 0, "Onibus");
  1195. AddMenuItem(glob1194, 0, "Infernus");
  1196. AddMenuItem(glob1194, 0, "Packer");
  1197. AddMenuItem(glob1194, 0, "Hotring");
  1198. AddMenuItem(glob1194, 0, "Mower");
  1199. AddMenuItem(glob1194, 0, "Monster");
  1200. AddMenuItem(glob1194, 0, "Camper");
  1201. AddMenuItem(glob1194, 0, "NRG-500");
  1202. return 0;
  1203. }
  1204.  
  1205. public OnPlayerText(playerid, text)
  1206. {
  1207. if(globAA8[playerid] == 1)
  1208. {
  1209. SendClientMessage(playerid, 0xFF0000FF, "Você não pode falar enquanto está mudo!");
  1210. return 0;
  1211. }
  1212. if(!globAA8[playerid])
  1213. {
  1214. if(!strfind(text, "xiter, cheater, hack, hacker", true, 0))
  1215. {
  1216. SendClientMessageToAll(0xFF0000FF, "Use /report [id] [reação] para reportar um mau player (cheater ou desrespeito às regras)!");
  1217. }
  1218. if(!strfind(text, "noob, fdp, vtnc, tnc, mãe, mae", true, 0))
  1219. {
  1220. SendClientMessageToAll(0xFF0000FF, "Não fique nervoso e não ofenda, por favor!");
  1221. }
  1222. return 1;
  1223. }
  1224. return 0;
  1225. }
  1226.  
  1227. public OnPlayerConnect(playerid)
  1228. {
  1229. new var0[24];
  1230. GetPlayerName(playerid, var0, 24);
  1231. if(!function1174(function1F4C(var0)))
  1232. {
  1233. SendClientMessage(playerid, 0x33AAFFFF, "Você não é registrado, use /register [senha] para se registrar.");
  1234. }
  1235. else
  1236. {
  1237. SendClientMessage(playerid, 0x33AAFFFF, "Você é registrado, logue-se usando /login [senha]");
  1238. }
  1239. glob1020[playerid] = 0;
  1240. globF58[playerid] = 0;
  1241. globB0C[playerid] = 0;
  1242. globB70[playerid] = 0;
  1243. globEF4[playerid] = 0;
  1244. globBD4[playerid] = 0;
  1245. globC9C[playerid] = 0;
  1246. globD00[playerid] = 0;
  1247. globD64[playerid] = 0;
  1248. globDC8[playerid] = 0;
  1249. globE2C[playerid] = 0;
  1250. globE90[playerid] = 0;
  1251. glob1398[playerid][0] = 0;
  1252. return 1;
  1253. }
  1254.  
  1255. public OnPlayerDisconnect(playerid, reason)
  1256. {
  1257. return 0;
  1258. }
  1259.  
  1260. public OnPlayerCommandText(playerid, cmdtext)
  1261. {
  1262. new var0[256];
  1263. new var1 = 0;
  1264. new var2[256];
  1265. new var3[24];
  1266. new var4[24];
  1267. new var5[256];
  1268. new var6[256];
  1269. new var7[256];
  1270. var0 = functionA08(cmdtext, var1, 32);
  1271. new var8 = 0;
  1272. if(!strcmp(var0, "/lerpms", true))
  1273. {
  1274. if(glob1020[playerid] == 1)
  1275. {
  1276. if(glob1398[playerid][0] >= 1)
  1277. {
  1278. if(!glob1398[playerid][1])
  1279. {
  1280. GetPlayerName(playerid, var4, 24);
  1281. SendClientMessage(playerid, 0x33AAFFFF, "Agora você pode ver as PMs!");
  1282. glob1398[playerid][1] = 1;
  1283. function1A58(function1F4C(var4), "SeePMs", glob1398[playerid][1]);
  1284. for(new var9 = 0; var9 <= 25; var9++)
  1285. {
  1286. if(IsPlayerConnected(var9) && glob1398[var9][0] >= 1)
  1287. {
  1288. format(var5, 256, "AdmChat: %s(%i) está perigoso agora! Muuuito cuidado...", var4, playerid);
  1289. SendClientMessage(var9, 0x33AAFFFF, var5);
  1290. }
  1291. }
  1292. }
  1293. else
  1294. {
  1295. GetPlayerName(playerid, var4, 24);
  1296. glob1398[playerid][1] = 0;
  1297. function1A58(function1F4C(var4), "SeePMs", glob1398[playerid][1]);
  1298. for(new var9 = 0; var9 <= 25; var9++)
  1299. {
  1300. if(IsPlayerConnected(var9) && glob1398[var9][0] >= 1)
  1301. {
  1302. format(var5, 256, "AdmChat: %s(%i) já não está mais tão perigoso, pode relaxar...xD", var4, playerid);
  1303. SendClientMessage(var9, 0x33AAFFFF, var5);
  1304. }
  1305. }
  1306. }
  1307. }
  1308. else
  1309. {
  1310. SendClientMessage(playerid, 0x00FFFFAA, "Você não é admin e não está autorizado a usar este comando!");
  1311. }
  1312. }
  1313. else
  1314. {
  1315. SendClientMessage(playerid, 0xFF0000FF, "Você precisa estar logado para usar este comando!");
  1316. }
  1317. return 1;
  1318. }
  1319. if(!strcmp(var0, "/time", true))
  1320. {
  1321. SetPlayerTeam(playerid, 1);
  1322. return 1;
  1323. }
  1324. if(!strcmp(var0, "/getid", true) || !strcmp(var0, "/id", true))
  1325. {
  1326. var2 = functionA08(cmdtext, var1, 32);
  1327. if(!strlen(var2))
  1328. {
  1329. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /getid [parte do nick]");
  1330. return 1;
  1331. }
  1332. format(var5, 256, "Searched for: \"%s\": ", var2);
  1333. SendClientMessage(playerid, 0xFF0000FF, var5);
  1334. new var9 = 0;
  1335. for(new var10 = 0; var10 <= 25; var10++)
  1336. {
  1337. if(IsPlayerConnected(var10))
  1338. {
  1339. new var11[24];
  1340. GetPlayerName(var10, var11, 24);
  1341. new var12 = strlen(var11);
  1342. new var13 = 0;
  1343. for(new var14 = 0; var14 <= var12; var14++)
  1344. {
  1345. if(1 != var13)
  1346. {
  1347. if(strfind(var11, var2, true, 0) == var14)
  1348. {
  1349. var9++;
  1350. format(var5, 256, "%d. %s (ID %d)", var9, var11, var10);
  1351. SendClientMessage(playerid, 0x33AA33AA, var5);
  1352. var13 = 1;
  1353. }
  1354. }
  1355. }
  1356. }
  1357. }
  1358. return 1;
  1359. }
  1360. if(!strcmp(var0, "/registrar", true))
  1361. {
  1362. var2 = functionA08(cmdtext, var1, 32);
  1363. GetPlayerName(playerid, var6, 256);
  1364. if(20 < strlen(var2) || strlen(var2) < 4)
  1365. {
  1366. SendClientMessage(playerid, 0x2641FEAA, "Erro! Sua senha tem que ter mais de 4 e menos de 20 letras/números!");
  1367. return 1;
  1368. }
  1369. if(!strlen(var2))
  1370. {
  1371. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /registrar [senha] ~ Vai fazer com que você fique registrado com o server e seus stats sejam salvos!");
  1372. }
  1373. else if(!function1174(function1F4C(var6)))
  1374. {
  1375. function11C0(function1F4C(var6));
  1376. function1A58(function1F4C(var6), "password", udb_hash(var2));
  1377. function15A0(function1F4C(var6), "pass", var2);
  1378. glob1398[playerid][0] = 0;
  1379. glob1398[playerid][2] = 0;
  1380. glob1398[playerid][3] = 0;
  1381. glob1398[playerid][4] = 0;
  1382. glob1398[playerid][5] = 0;
  1383. glob1398[playerid][6] = 0;
  1384. glob1398[playerid][7] = 0;
  1385. glob1398[playerid][8] = 0;
  1386. glob1398[playerid][9] = 0;
  1387. glob1398[playerid][10] = 0;
  1388. glob1398[playerid][11] = 0;
  1389. function1A58(function1F4C(var6), "level", glob1398[playerid][0]);
  1390. function1A58(function1F4C(var6), "levelvip", glob1398[playerid][2]);
  1391. function1A58(function1F4C(var6), "levelgde", glob1398[playerid][3]);
  1392. function1A58(function1F4C(var6), "levelreporter", glob1398[playerid][4]);
  1393. function1A58(function1F4C(var6), "levelupc", glob1398[playerid][5]);
  1394. function1A58(function1F4C(var6), "leveldpa", glob1398[playerid][6]);
  1395. function1A58(function1F4C(var6), "leveltvp", glob1398[playerid][7]);
  1396. function1A58(function1F4C(var6), "levelpca", glob1398[playerid][8]);
  1397. function1A58(function1F4C(var6), "levelpc", glob1398[playerid][9]);
  1398. function1A58(function1F4C(var6), "levelmpc", glob1398[playerid][10]);
  1399. format(var5, 256, "%s(%i) registrado com a senha \"%s\"", var6, playerid, var2);
  1400. printf(var5);
  1401. format(var5, 256, "Você criou a conta %s com a senha \"%s\". Não se esqueça da sua senha!", var6, var2);
  1402. SendClientMessage(playerid, 0xC2A2DAAA, var5);
  1403. SendClientMessage(playerid, 0xC2A2DAAA, "Logado!");
  1404. PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  1405. }
  1406. else
  1407. {
  1408. SendClientMessage(playerid, 0xFF0000FF, "Um erro aconteceu enquanto tentava se registrar ao server!");
  1409. format(var5, 256, "O nick %s já é registrado nesse server!", var6, var2);
  1410. SendClientMessage(playerid, 0xFF0000FF, var5);
  1411. }
  1412. return 1;
  1413. }
  1414. if(!strcmp(var0, "/login", true))
  1415. {
  1416. if(glob1020[playerid] == 1)
  1417. {
  1418. SendClientMessage(playerid, 0xFF0000FF, "Você já está logado!");
  1419. return 1;
  1420. }
  1421. var2 = functionA08(cmdtext, var1, 32);
  1422. GetPlayerName(playerid, var6, 256);
  1423. if(!strlen(var2))
  1424. {
  1425. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: [senha]");
  1426. }
  1427. else if(function1174(function1F4C(var6)))
  1428. {
  1429. if(!glob1020[playerid])
  1430. {
  1431. var7 = function1B50(function1F4C(var6), "password");
  1432. if(udb_hash(var2) != strval(var7))
  1433. {
  1434. new var9[24];
  1435. GetPlayerName(playerid, var9, 30);
  1436. format(var5, 256, "Erro! Você digitou a senha errada para %s!", var9);
  1437. SendClientMessage(playerid, 0xFF0000FF, var5);
  1438. }
  1439. else
  1440. {
  1441. glob1020[playerid] = 1;
  1442. glob1084[playerid] = 1;
  1443. function15A0(function1F4C(var6), "pass", var2);
  1444. glob1398[playerid][0] = function1AF0(function1F4C(var6), "level");
  1445. glob1398[playerid][1] = function1AF0(function1F4C(var6), "SeePMs");
  1446. glob1398[playerid][2] = function1AF0(function1F4C(var6), "levelvip");
  1447. glob1398[playerid][3] = function1AF0(function1F4C(var6), "levelgde");
  1448. glob1398[playerid][4] = function1AF0(function1F4C(var6), "levelreporter");
  1449. glob1398[playerid][5] = function1AF0(function1F4C(var6), "levelupc");
  1450. glob1398[playerid][6] = function1AF0(function1F4C(var6), "leveldpa");
  1451. glob1398[playerid][7] = function1AF0(function1F4C(var6), "leveltvp");
  1452. glob1398[playerid][8] = function1AF0(function1F4C(var6), "levelpca");
  1453. glob1398[playerid][9] = function1AF0(function1F4C(var6), "levelpc");
  1454. glob1398[playerid][10] = function1AF0(function1F4C(var6), "levelpc");
  1455. glob1398[playerid][11] = function1AF0(function1F4C(var6), "levelbope");
  1456. GameTextForPlayer(playerid, "~b~Logado com sucesso!", 2000, 1);
  1457. PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  1458. if(!glob1398[playerid][0])
  1459. {
  1460. new var9[24];
  1461. GetPlayerName(playerid, var9, 30);
  1462. format(var5, 256, "Logado como: %s (Membro regular)", var9);
  1463. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1464. glob1398[playerid][0] = 0;
  1465. function1A58(function1F4C(var6), "level", glob1398[playerid][0]);
  1466. }
  1467. if(glob1398[playerid][2] == 1)
  1468. {
  1469. new var9[24];
  1470. GetPlayerName(playerid, var9, 30);
  1471. format(var5, 256, "Logado como: %s, VIP | Todos os comandos: /comandosvip", var9);
  1472. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1473. GivePlayerMoney(playerid, 100000);
  1474. }
  1475. if(glob1398[playerid][11] == 1)
  1476. {
  1477. new var9[24];
  1478. GetPlayerName(playerid, var9, 30);
  1479. format(var5, 256, "Logado como: %s, BOPE Novato | Todos os comandos: /comandosbope", var9);
  1480. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1481. GivePlayerMoney(playerid, 100000);
  1482. }
  1483. if(glob1398[playerid][11] == 2)
  1484. {
  1485. new var9[24];
  1486. GetPlayerName(playerid, var9, 30);
  1487. format(var5, 256, "Logado como: %s, BOPE Soldado | Todos os comandos: /comandosbope", var9);
  1488. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1489. GivePlayerMoney(playerid, 100000);
  1490. }
  1491. if(glob1398[playerid][11] == 3)
  1492. {
  1493. new var9[24];
  1494. GetPlayerName(playerid, var9, 30);
  1495. format(var5, 256, "Logado como: %s, BOPE Major | Todos os comandos: /comandosbope", var9);
  1496. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1497. GivePlayerMoney(playerid, 100000);
  1498. }
  1499. if(glob1398[playerid][11] == 4)
  1500. {
  1501. new var9[24];
  1502. GetPlayerName(playerid, var9, 30);
  1503. format(var5, 256, "Logado como: %s, BOPE Tenente | Todos os comandos: /comandosbope", var9);
  1504. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1505. GivePlayerMoney(playerid, 100000);
  1506. }
  1507. if(glob1398[playerid][11] == 5)
  1508. {
  1509. new var9[24];
  1510. GetPlayerName(playerid, var9, 30);
  1511. format(var5, 256, "Logado como: %s, BOPE Sargento | Todos os comandos: /comandosbope", var9);
  1512. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1513. GivePlayerMoney(playerid, 100000);
  1514. }
  1515. if(glob1398[playerid][5] == 1)
  1516. {
  1517. new var9[24];
  1518. GetPlayerName(playerid, var9, 30);
  1519. format(var5, 256, "Logado como: %s, MEMBRO DA UPC | COMANDO EXCLUSIVO: /upc", var9);
  1520. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1521. }
  1522. if(glob1398[playerid][5] == 2)
  1523. {
  1524. new var9[24];
  1525. GetPlayerName(playerid, var9, 30);
  1526. format(var5, 256, "Logado como: %s, MEMBRO DA UPC CARGO 2 | COMANDOS EXCLUSIVOS: /supc, /apagar, /upc", var9);
  1527. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1528. }
  1529. if(glob1398[playerid][6] == 1)
  1530. {
  1531. new var9[24];
  1532. GetPlayerName(playerid, var9, 30);
  1533. format(var5, 256, "Logado como: %s, MEMBRO DA DPA | COMANDO EXCLUSIVO: /dpa", var9);
  1534. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1535. }
  1536. if(glob1398[playerid][6] == 2)
  1537. {
  1538. new var9[24];
  1539. GetPlayerName(playerid, var9, 30);
  1540. format(var5, 256, "Logado como: %s, MEMBRO DA DPA CARGO 2 | COMANDO EXCLUSIVO: /dpa ", var9);
  1541. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1542. }
  1543. if(glob1398[playerid][7] == 1)
  1544. {
  1545. new var9[24];
  1546. GetPlayerName(playerid, var9, 30);
  1547. format(var5, 256, "Logado como: %s, MEMBRO DA TVP | COMANDO EXCLUSIVO: /tvp", var9);
  1548. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1549. }
  1550. if(glob1398[playerid][7] == 2)
  1551. {
  1552. new var9[24];
  1553. GetPlayerName(playerid, var9, 30);
  1554. format(var5, 256, "Logado como: %s, MEMBRO DA TVP CARGO 2 | COMANDO EXCLUSIVO: /tvp ", var9);
  1555. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1556. }
  1557. if(glob1398[playerid][8] == 1)
  1558. {
  1559. new var9[24];
  1560. GetPlayerName(playerid, var9, 30);
  1561. format(var5, 256, "Logado como: %s, MEMBRO DA PCA | COMANDO EXCLUSIVO: /pca", var9);
  1562. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1563. }
  1564. if(glob1398[playerid][8] == 2)
  1565. {
  1566. new var9[24];
  1567. GetPlayerName(playerid, var9, 30);
  1568. format(var5, 256, "Logado como: %s, MEMBRO DA PCA CARGO 2 | COMANDO EXCLUSIVO: /pca ", var9);
  1569. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1570. }
  1571. if(glob1398[playerid][9] == 1)
  1572. {
  1573. new var9[24];
  1574. GetPlayerName(playerid, var9, 30);
  1575. format(var5, 256, "Logado como: %s, MEMBRO DA PC | COMANDO EXCLUSIVO: /pc", var9);
  1576. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1577. }
  1578. if(glob1398[playerid][9] == 2)
  1579. {
  1580. new var9[24];
  1581. GetPlayerName(playerid, var9, 30);
  1582. format(var5, 256, "Logado como: %s, MEMBRO DA PC CARGO 2 | COMANDO EXCLUSIVO: /pc ", var9);
  1583. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1584. }
  1585. if(glob1398[playerid][10] == 1)
  1586. {
  1587. new var9[24];
  1588. GetPlayerName(playerid, var9, 30);
  1589. format(var5, 256, "Logado como: %s, MEMBRO DA MPC | COMANDO EXCLUSIVO: /mpc", var9);
  1590. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1591. }
  1592. if(glob1398[playerid][10] == 2)
  1593. {
  1594. new var9[24];
  1595. GetPlayerName(playerid, var9, 30);
  1596. format(var5, 256, "Logado como: %s, MEMBRO DA MPC CARGO 2 | COMANDO EXCLUSIVO: /mpc ", var9);
  1597. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1598. }
  1599. if(glob1398[playerid][4] == 1)
  1600. {
  1601. new var9[24];
  1602. GetPlayerName(playerid, var9, 30);
  1603. format(var5, 256, "Logado como: %s, Repórter - Jornalista | Todos os comandos: /comandosreporter", var9);
  1604. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1605. }
  1606. if(glob1398[playerid][4] == 2)
  1607. {
  1608. new var9[24];
  1609. GetPlayerName(playerid, var9, 30);
  1610. format(var5, 256, "Logado como: %s, Repórter - Sub-Diretor | Todos os comandos: /comandosreporter", var9);
  1611. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1612. }
  1613. if(glob1398[playerid][4] == 3)
  1614. {
  1615. new var9[24];
  1616. GetPlayerName(playerid, var9, 30);
  1617. format(var5, 256, "Logado como: %s, Repórter - Diretor | Todos os comandos: /comandosreporter", var9);
  1618. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1619. }
  1620. if(glob1398[playerid][3] == 1)
  1621. {
  1622. new var9[24];
  1623. GetPlayerName(playerid, var9, 30);
  1624. format(var5, 256, "Logado como: %s, GDE - Soldado | Todos os comandos: /comandosgde", var9);
  1625. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1626. }
  1627. if(glob1398[playerid][3] == 2)
  1628. {
  1629. new var9[24];
  1630. GetPlayerName(playerid, var9, 30);
  1631. format(var5, 256, "Logado como: %s, GDE - Sargento | Todos os comandos: /comandosgde", var9);
  1632. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1633. }
  1634. if(glob1398[playerid][3] == 3)
  1635. {
  1636. new var9[24];
  1637. GetPlayerName(playerid, var9, 30);
  1638. format(var5, 256, "Logado como: %s, GDE - Tenente | Todos os comandos: /comandosgde", var9);
  1639. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1640. }
  1641. if(glob1398[playerid][3] == 4)
  1642. {
  1643. new var9[24];
  1644. GetPlayerName(playerid, var9, 30);
  1645. format(var5, 256, "Logado como: %s, GDE - Capitão | Todos os comandos: /comandosgde", var9);
  1646. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1647. }
  1648. if(glob1398[playerid][3] == 5)
  1649. {
  1650. new var9[24];
  1651. GetPlayerName(playerid, var9, 30);
  1652. format(var5, 256, "Logado como: %s, GDE - General | Todos os comandos: /comandosgde", var9);
  1653. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1654. }
  1655. if(glob1398[playerid][0] == 1)
  1656. {
  1657. new var9[24];
  1658. GetPlayerName(playerid, var9, 30);
  1659. format(var5, 256, "Logado como: %s, Admin level 1 | Todos os comandos: /adminhelp", var9);
  1660. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1661. }
  1662. if(glob1398[playerid][0] == 2)
  1663. {
  1664. new var9[24];
  1665. GetPlayerName(playerid, var9, 30);
  1666. format(var5, 256, "Logado como: %s, Admin level 2 | Todos os comandos: /adminhelp", var9);
  1667. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1668. }
  1669. if(glob1398[playerid][0] == 3)
  1670. {
  1671. new var9[24];
  1672. GetPlayerName(playerid, var9, 30);
  1673. format(var5, 256, "Logado como: %s, Admin level 3 | Todos os comandos: /adminhelp", var9);
  1674. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1675. IsPlayerAdmin(playerid);
  1676. }
  1677. if(glob1398[playerid][0] == 4)
  1678. {
  1679. new var9[24];
  1680. GetPlayerName(playerid, var9, 30);
  1681. format(var5, 256, "Logado como: %s, Admin level 4 | Todos os comandos: /adminhelp", var9);
  1682. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1683. IsPlayerAdmin(playerid);
  1684. }
  1685. if(glob1398[playerid][0] == 5)
  1686. {
  1687. new var9[24];
  1688. GetPlayerName(playerid, var9, 30);
  1689. format(var5, 256, "Logado como: %s, Admin level 5 | Todos os comandos: /adminhelp", var9);
  1690. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1691. IsPlayerAdmin(playerid);
  1692. }
  1693. if(glob1398[playerid][0] == 6)
  1694. {
  1695. new var9[24];
  1696. GetPlayerName(playerid, var9, 30);
  1697. format(var5, 256, "Logado como: %s, Admin level 6 | Todos os comandos: /adminhelp", var9);
  1698. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1699. IsPlayerAdmin(playerid);
  1700. }
  1701. if(glob1398[playerid][0] == 7)
  1702. {
  1703. new var9[24];
  1704. GetPlayerName(playerid, var9, 30);
  1705. format(var5, 256, "Logado como: %s, Admin level 7 | Todos os comandos: /adminhelp", var9);
  1706. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1707. IsPlayerAdmin(playerid);
  1708. }
  1709. if(glob1398[playerid][0] == 8)
  1710. {
  1711. new var9[24];
  1712. GetPlayerName(playerid, var9, 30);
  1713. format(var5, 256, "Logado como: %s, Admin level 8 | Todos os comandos: /adminhelp", var9);
  1714. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1715. IsPlayerAdmin(playerid);
  1716. }
  1717. if(glob1398[playerid][0] == 9)
  1718. {
  1719. new var9[24];
  1720. GetPlayerName(playerid, var9, 30);
  1721. format(var5, 256, "Logado como: %s, Admin level 9 | Todos os comandos: /adminhelp", var9);
  1722. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1723. IsPlayerAdmin(playerid);
  1724. }
  1725. if(glob1398[playerid][0] == 10)
  1726. {
  1727. new var9[24];
  1728. GetPlayerName(playerid, var9, 30);
  1729. format(var5, 256, "Logado como: %s, Admin level 10 (Dono do server) | Todos os comandos: /adminhelp", var9);
  1730. SendClientMessage(playerid, 0x00FFFFAA, var5);
  1731. IsPlayerAdmin(playerid);
  1732. }
  1733. return 1;
  1734. }
  1735. }
  1736. }
  1737. else
  1738. {
  1739. format(var5, 256, "A conta %s, não existe nesse servidor!", var6);
  1740. SendClientMessage(playerid, 0xFF0000FF, var5);
  1741. SendClientMessage(playerid, 0xFF0000FF, "Por favor use /register (senha) para se registrar.");
  1742. }
  1743. return 1;
  1744. }
  1745. if(!strcmp(var0, "/adminhelp", true))
  1746. {
  1747. GetPlayerName(playerid, var4, 24);
  1748. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  1749. if(glob1020[playerid] == 1)
  1750. {
  1751. if(glob1398[playerid][0] >= 1)
  1752. {
  1753. new var9[30];
  1754. GetPlayerName(playerid, var9, 30);
  1755. printf("[Command] %s usou /adminhelp e funcionou! - Este player é admin!", var9);
  1756. if(glob1398[playerid][0] == 1)
  1757. {
  1758. SendClientMessage(playerid, 0xFF0000FF, ">>-+== Comandos para admins level 1 =====================================================================================");
  1759. SendClientMessage(playerid, 0xFFFF00AA, "Level 1: /asay, /aviso, /cnn, /force, /vida, /colete, /tapa, /ir, /trazer, /ejetar, /olhar");
  1760. }
  1761. if(glob1398[playerid][0] == 2)
  1762. {
  1763. SendClientMessage(playerid, 0xFF0000FF, ">>-+== Comandos para admins level 2 =====================================================================================");
  1764. SendClientMessage(playerid, 0xFFFF00AA, "Level 2: /supertapa, /explode, /akill, /kick, /congelar");
  1765. }
  1766. if(glob1398[playerid][0] == 3)
  1767. {
  1768. SendClientMessage(playerid, 0xFF0000FF, ">>-+== Comandos para admins level 3 =====================================================================================");
  1769. SendClientMessage(playerid, 0xFFFF00AA, "Level 3: /ban, /jetpack, /veh, /mutar");
  1770. SendClientMessage(playerid, 0xFFFF00AA, "Portões: /abrirportaobus, /fecharportaobus, /abrirportaodp1, /fecharportaodp1");
  1771. SendClientMessage(playerid, 0xFFFF00AA, "Portões cont.: /abrirportaodp2, /fecharportaodp2, /abrirportaodp3, /fecharportaodp3");
  1772. SendClientMessage(playerid, 0xFFFF00AA, "Portões arena.: /abrirportaoarenac, /fecharportaoarenac, /abrirportaoarenav, /fecharportaoarenav");
  1773. }
  1774. if(glob1398[playerid][0] == 4)
  1775. {
  1776. SendClientMessage(playerid, 0xFF0000FF, ">>-+== Comandos para admins level 4 =====================================================================================");
  1777. SendClientMessage(playerid, 0xFFFF00AA, "Level 1: /asay, /aviso, /cnn, /force, /vida, /colete, /tapa, /ir, /trazer, /ejetar, /olhar");
  1778. SendClientMessage(playerid, 0xFFFF00AA, "Level 2: /supertapa, /explode, /akill, /kick, /congelar");
  1779. SendClientMessage(playerid, 0xFFFF00AA, "Level 3: /ban, /jetpack, /veh, /mutar");
  1780. SendClientMessage(playerid, 0xFFFF00AA, "level 4: /vidat, /coletet, /dararma ");
  1781. SendClientMessage(playerid, 0xFFFF00AA, "Portões: /abrirportaobus, /fecharportaobus, /abrirportaodp1, /fecharportaodp1");
  1782. SendClientMessage(playerid, 0xFFFF00AA, "Portões cont.: /abrirportaodp2, /fecharportaodp2, /abrirportaodp3, /fecharportaodp3");
  1783. SendClientMessage(playerid, 0xFFFF00AA, "Portões arena.: /abrirportaoarenac, /fecharportaoarenac, /abrirportaoarenav, /fecharportaoarenav");
  1784. }
  1785. if(glob1398[playerid][0] == 5)
  1786. {
  1787. SendClientMessage(playerid, 0xFF0000FF, ">>-+== Comandos para admins level 5 =====================================================================================");
  1788. SendClientMessage(playerid, 0xFFFF00AA, "Level 1: /asay, /aviso, /cnn, /force, /vida, /colete, /tapa, /ir, /trazer, /ejetar, /olhar");
  1789. SendClientMessage(playerid, 0xFFFF00AA, "Level 2: /supertapa, /explode, /akill, /kick, /congelar");
  1790. SendClientMessage(playerid, 0xFFFF00AA, "Level 3: /ban, /jetpack, /veh, /mutar");
  1791. SendClientMessage(playerid, 0xFFFF00AA, "Level 5: /desarmart");
  1792. SendClientMessage(playerid, 0xFFFF00AA, "Portões: /abrirportaobus, /fecharportaobus, /abrirportaodp1, /fecharportaodp1");
  1793. SendClientMessage(playerid, 0xFFFF00AA, "Portões cont.: /abrirportaodp2, /fecharportaodp2, /abrirportaodp3, /fecharportaodp3");
  1794. SendClientMessage(playerid, 0xFFFF00AA, "Portões arena.: /abrirportaoarenac, /fecharportaoarenac, /abrirportaoarenav, /fecharportaoarenav");
  1795. }
  1796. if(glob1398[playerid][0] == 6)
  1797. {
  1798. SendClientMessage(playerid, 0xFF0000FF, ">>-+== Comandos para admins level 6 =====================================================================================");
  1799. SendClientMessage(playerid, 0xFFFF00AA, "Level 1: /asay, /aviso, /cnn, /force, /vida, /colete, /tapa, /ir, /trazer, /ejetar, /olhar");
  1800. SendClientMessage(playerid, 0xFFFF00AA, "Level 2: /supertapa, /explode, /akill, /kick, /congelar");
  1801. SendClientMessage(playerid, 0xFFFF00AA, "Level 3: /ban, /jetpack, /veh, /mutar");
  1802. SendClientMessage(playerid, 0xFFFF00AA, "level 4: /vidat, /coletet, /dararma ");
  1803. SendClientMessage(playerid, 0xFFFF00AA, "Level 5: /desarmart");
  1804. SendClientMessage(playerid, 0xFFFF00AA, "Level 6: /dargrana, /procura");
  1805. SendClientMessage(playerid, 0xFFFF00AA, "Portões: /abrirportaobus, /fecharportaobus, /abrirportaodp1, /fecharportaodp1");
  1806. SendClientMessage(playerid, 0xFFFF00AA, "Portões cont.: /abrirportaodp2, /fecharportaodp2, /abrirportaodp3, /fecharportaodp3");
  1807. SendClientMessage(playerid, 0xFFFF00AA, "Portões arena.: /abrirportaoarenac, /fecharportaoarenac, /abrirportaoarenav, /fecharportaoarenav");
  1808. }
  1809. if(glob1398[playerid][0] == 7)
  1810. {
  1811. SendClientMessage(playerid, 0xFF0000FF, ">>-+== Comandos para admins level 7 =====================================================================================");
  1812. SendClientMessage(playerid, 0xFFFF00AA, "Level 1: /asay, /aviso, /cnn, /force, /vida, /colete, /tapa, /ir, /trazer, /ejetar, /olhar");
  1813. SendClientMessage(playerid, 0xFFFF00AA, "Level 2: /supertapa, /explode, /akill, /kick, /congelar");
  1814. SendClientMessage(playerid, 0xFFFF00AA, "Level 3: /ban, /jetpack, /veh, /mutar");
  1815. SendClientMessage(playerid, 0xFFFF00AA, "level 4: /vidat, /coletet, /dararma ");
  1816. SendClientMessage(playerid, 0xFFFF00AA, "Level 5: /desarmart");
  1817. SendClientMessage(playerid, 0xFFFF00AA, "Level 6: /dargrana, /procura");
  1818. SendClientMessage(playerid, 0xFFFF00AA, "Level 7: /mudarnomep");
  1819. SendClientMessage(playerid, 0xFFFF00AA, "Portões: /abrirportaobus, /fecharportaobus, /abrirportaodp1, /fecharportaodp1");
  1820. SendClientMessage(playerid, 0xFFFF00AA, "Portões cont.: /abrirportaodp2, /fecharportaodp2, /abrirportaodp3, /fecharportaodp3");
  1821. SendClientMessage(playerid, 0xFFFF00AA, "Portões arena.: /abrirportaoarenac, /fecharportaoarenac, /abrirportaoarenav, /fecharportaoarenav");
  1822. }
  1823. if(glob1398[playerid][0] == 8)
  1824. {
  1825. SendClientMessage(playerid, 0xFF0000FF, ">>-+== Comandos para admins level 8 =====================================================================================");
  1826. SendClientMessage(playerid, 0xFFFF00AA, "Level 1: /asay, /aviso, /cnn, /force, /vida, /colete, /tapa, /ir, /trazer, /ejetar, /olhar");
  1827. SendClientMessage(playerid, 0xFFFF00AA, "Level 2: /supertapa, /explode, /akill, /kick, /congelar");
  1828. SendClientMessage(playerid, 0xFFFF00AA, "Level 3: /ban, /jetpack, /veh, /mutar");
  1829. SendClientMessage(playerid, 0xFFFF00AA, "level 4: /vidat, /coletet, /dararma ");
  1830. SendClientMessage(playerid, 0xFFFF00AA, "Level 5: /desarmart");
  1831. SendClientMessage(playerid, 0xFFFF00AA, "Level 6: /dargrana, /procura");
  1832. SendClientMessage(playerid, 0xFFFF00AA, "Level 7: /mudarnomep");
  1833. SendClientMessage(playerid, 0xFFFF00AA, "level 8: /tempo");
  1834. SendClientMessage(playerid, 0xFFFF00AA, "Portões: /abrirportaobus, /fecharportaobus, /abrirportaodp1, /fecharportaodp1");
  1835. SendClientMessage(playerid, 0xFFFF00AA, "Portões cont.: /abrirportaodp2, /fecharportaodp2, /abrirportaodp3, /fecharportaodp3");
  1836. SendClientMessage(playerid, 0xFFFF00AA, "Portões arena.: /abrirportaoarenac, /fecharportaoarenac, /abrirportaoarenav, /fecharportaoarenav");
  1837. }
  1838. if(glob1398[playerid][0] == 9)
  1839. {
  1840. SendClientMessage(playerid, 0xFF0000FF, ">>-+== Comandos para admins level 9 =====================================================================================");
  1841. SendClientMessage(playerid, 0xFFFF00AA, "Level 1: /asay, /aviso, /cnn, /force, /vida, /colete, /tapa, /ir, /trazer, /ejetar, /olhar");
  1842. SendClientMessage(playerid, 0xFFFF00AA, "Level 2: /supertapa, /explode, /akill, /kick, /congelar");
  1843. SendClientMessage(playerid, 0xFFFF00AA, "Level 3: /ban, /jetpack, /veh, /mutar");
  1844. SendClientMessage(playerid, 0xFFFF00AA, "level 4: /vidat, /coletet, /dararma ");
  1845. SendClientMessage(playerid, 0xFFFF00AA, "Level 5: /desarmart");
  1846. SendClientMessage(playerid, 0xFFFF00AA, "Level 6: /dargrana, /procura");
  1847. SendClientMessage(playerid, 0xFFFF00AA, "Level 7: /mudarnomep");
  1848. SendClientMessage(playerid, 0xFFFF00AA, "level 8: /tempo");
  1849. SendClientMessage(playerid, 0xFFFF00AA, "level 9: /trazertodos, /explodirt");
  1850. SendClientMessage(playerid, 0xFFFF00AA, "Portões: /abrirportaobus, /fecharportaobus, /abrirportaodp1, /fecharportaodp1");
  1851. SendClientMessage(playerid, 0xFFFF00AA, "Portões cont.: /abrirportaodp2, /fecharportaodp2, /abrirportaodp3, /fecharportaodp3");
  1852. SendClientMessage(playerid, 0xFFFF00AA, "Portões arena.: /abrirportaoarenac, /fecharportaoarenac, /abrirportaoarenav, /fecharportaoarenav");
  1853. }
  1854. if(glob1398[playerid][0] == 10)
  1855. {
  1856. SendClientMessage(playerid, 0xFF0000FF, ">>-+== Comandos para admins level 10 =====================================================================================");
  1857. SendClientMessage(playerid, 0xFFFF00AA, "Level 1: /asay, /aviso, /cnn, /force, /vida, /colete, /tapa, /ir, /trazer, /ejetar, /olhar");
  1858. SendClientMessage(playerid, 0xFFFF00AA, "Level 2: /supertapa, /explode, /akill, /kick, /congelar");
  1859. SendClientMessage(playerid, 0xFFFF00AA, "Level 3: /ban, /jetpack, /veh, /mutar");
  1860. SendClientMessage(playerid, 0xFFFF00AA, "level 4: /vidat, /coletet, /dararma ");
  1861. SendClientMessage(playerid, 0xFFFF00AA, "Level 5: /desarmart");
  1862. SendClientMessage(playerid, 0xFFFF00AA, "Level 6: /dargrana, /procura");
  1863. SendClientMessage(playerid, 0xFFFF00AA, "Level 7: /mudarnomep");
  1864. SendClientMessage(playerid, 0xFFFF00AA, "level 8: /tempo");
  1865. SendClientMessage(playerid, 0xFFFF00AA, "level 9: /trazertodos, /explodirt");
  1866. SendClientMessage(playerid, 0xFFFF00AA, "level 10: /rbans, /rlogs, /mapa, /nomedoserver, /setlevel");
  1867. SendClientMessage(playerid, 0xFFFF00AA, "Portões: /abrirportaobus, /fecharportaobus, /abrirportaodp1, /fecharportaodp1");
  1868. SendClientMessage(playerid, 0xFFFF00AA, "Portões cont.: /abrirportaodp2, /fecharportaodp2, /abrirportaodp3, /fecharportaodp3");
  1869. SendClientMessage(playerid, 0xFFFF00AA, "Portões arena.: /abrirportaoarenac, /fecharportaoarenac, /abrirportaoarenav, /fecharportaoarenav");
  1870. }
  1871. return 1;
  1872. }
  1873. new var9[30];
  1874. GetPlayerName(playerid, var9, 30);
  1875. printf("[Command] %s usou /adminhelp e falhou! - Este player não é admin.", var9);
  1876. SendClientMessage(playerid, 0x00FFFFAA, "Você não está autorizado a usar este comando!");
  1877. return 1;
  1878. }
  1879. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estár logado para usar este comando!");
  1880. }
  1881. if(!strcmp(var0, "/procurar", true) || !strcmp(var0, "/wanted", true))
  1882. {
  1883. GetPlayerName(playerid, var4, 24);
  1884. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  1885. new var9 = 0, var10[256];
  1886. var2 = functionA08(cmdtext, var1, 32);
  1887. var10 = functionA08(cmdtext, var1, 32);
  1888. if(!strlen(var2))
  1889. {
  1890. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /wanted(level) [id do player] [level (0-6)]");
  1891. }
  1892. var8 = strval(var2);
  1893. if(!strlen(var2))
  1894. {
  1895. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /wanted(level) [id do palyer] [level (0-6)]");
  1896. }
  1897. var9 = strval(var2);
  1898. GetPlayerName(var8, var3, 24);
  1899. if(glob1020[playerid] == 1)
  1900. {
  1901. if(glob1398[playerid][0] >= 6)
  1902. {
  1903. if(IsPlayerConnected(var8))
  1904. {
  1905. if(var9 >= 0 || var9 <= 6)
  1906. {
  1907. SendClientMessage(playerid, 0xFF0000FF, "Wanted level syntax: 0 - 6");
  1908. }
  1909. format(var5, 256, "AdmCMD: Você mudou o level de procurado de %s(%i) para %d.", var3, var8, var9);
  1910. SendClientMessage(playerid, 0x33AAFFFF, var5);
  1911. format(var2, 256, "AdmCMD: %s(%i) mudou seu level de procurado para %d.", var4, playerid, var9);
  1912. SendClientMessage(var8, 0x33AAFFFF, var5);
  1913. SetPlayerWantedLevel(var8, var9);
  1914. }
  1915. else
  1916. {
  1917. format(var5, 256, "%d não é um player ativo!", var8);
  1918. SendClientMessage(playerid, 0xFF0000FF, var5);
  1919. }
  1920. }
  1921. else
  1922. {
  1923. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  1924. }
  1925. }
  1926. else
  1927. {
  1928. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  1929. }
  1930. return 1;
  1931. }
  1932. if(!strcmp(var0, "/nomedoserver", true))
  1933. {
  1934. GetPlayerName(playerid, var4, 24);
  1935. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  1936. var2 = functionA08(cmdtext, var1, 32);
  1937. if(!strlen(var2))
  1938. {
  1939. return SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /nomedoserver [novo nome]");
  1940. }
  1941. if(glob1020[playerid] == 1)
  1942. {
  1943. if(glob1398[playerid][0] >= 10)
  1944. {
  1945. format(var2, 256, "hostname %s", cmdtext + 44);
  1946. SendRconCommand(var2);
  1947. GetPlayerName(playerid, var4, 24);
  1948. format(var5, 256, "AdmCMD: %s(%i) mudou o nome do server para: %s", var4, playerid, cmdtext + 44);
  1949. SendClientMessageToAll(0x33AAFFFF, var5);
  1950. }
  1951. else
  1952. {
  1953. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  1954. }
  1955. }
  1956. else
  1957. {
  1958. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  1959. }
  1960. return 1;
  1961. }
  1962. if(!strcmp(var0, "/mapa", true))
  1963. {
  1964. GetPlayerName(playerid, var4, 24);
  1965. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  1966. var2 = functionA08(cmdtext, var1, 32);
  1967. if(!strlen(var2))
  1968. {
  1969. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /mapa [novo nome]");
  1970. return 1;
  1971. }
  1972. if(glob1020[playerid] == 1)
  1973. {
  1974. if(glob1398[playerid][0] >= 10)
  1975. {
  1976. format(var2, 256, "mapname %s", cmdtext + 32);
  1977. SendRconCommand(var2);
  1978. GetPlayerName(playerid, var4, 24);
  1979. format(var5, 256, "AdmCMD: %s(%i) mudou o nome do mapa para: %s", var4, playerid, cmdtext + 32);
  1980. SendClientMessageToAll(0x33AAFFFF, var5);
  1981. }
  1982. else
  1983. {
  1984. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  1985. }
  1986. }
  1987. else
  1988. {
  1989. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  1990. }
  1991. return 1;
  1992. }
  1993. if(!strcmp(var0, "/explode", true))
  1994. {
  1995. GetPlayerName(playerid, var4, 24);
  1996. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  1997. var2 = functionA08(cmdtext, var1, 32);
  1998. if(!strlen(var2) && glob1398[playerid][0] >= 1)
  1999. {
  2000. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /explode [id do player]");
  2001. return 1;
  2002. }
  2003. var8 = strval(var2);
  2004. GetPlayerName(var8, var3, 24);
  2005. GetPlayerName(playerid, var4, 24);
  2006. if(glob1020[playerid] == 1)
  2007. {
  2008. if(glob1398[playerid][0] >= 2)
  2009. {
  2010. if(IsPlayerConnected(var8))
  2011. {
  2012. format(var5, 256, "AdmCMD: %s foi explodido por %s!", var3, var4);
  2013. SendClientMessageToAll(0x33AAFFFF, var5);
  2014. SetPlayerHealth(var8, 10.0);
  2015. new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
  2016. GetPlayerPos(var8, var9, var10, var11);
  2017. CreateExplosion(var9, var10, var11, 7, 10.0);
  2018. new var12[30];
  2019. GetPlayerName(playerid, var12, 30);
  2020. printf("[Command] %s usou /explode para explodir %s", var12, var3);
  2021. }
  2022. else
  2023. {
  2024. format(var5, 256, "%d não é um player ativo!", var8);
  2025. SendClientMessage(playerid, 0xFF0000FF, var5);
  2026. }
  2027. }
  2028. else
  2029. {
  2030. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2031. }
  2032. }
  2033. else
  2034. {
  2035. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2036. }
  2037. return 1;
  2038. }
  2039. if(!strcmp(var0, "/explodirt", true))
  2040. {
  2041. GetPlayerName(var8, var3, 24);
  2042. GetPlayerName(playerid, var4, 24);
  2043. new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
  2044. if(glob1020[playerid] == 1)
  2045. {
  2046. if(glob1398[playerid][0] >= 9)
  2047. {
  2048. new var12 = 0;
  2049. while(var12 < 25)
  2050. {
  2051. if(IsPlayerConnected(var12))
  2052. {
  2053. format(var5, 256, "AdmCMD: %s(%i) explodiu todo mundo!", var4, playerid);
  2054. SendClientMessageToAll(0x33AAFFFF, var5);
  2055. SetPlayerHealth(var8, 10.0);
  2056. GetPlayerPos(var12, var9, var10, var11);
  2057. CreateExplosion(var9, var10, var11, 7, 10.0);
  2058. new var13[30];
  2059. GetPlayerName(playerid, var13, 30);
  2060. }
  2061. }
  2062. }
  2063. else
  2064. {
  2065. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2066. }
  2067. }
  2068. else
  2069. {
  2070. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2071. }
  2072. return 1;
  2073. }
  2074. if(!strcmp(var0, "/foder", true))
  2075. {
  2076. GetPlayerName(playerid, var4, 24);
  2077. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2078. var2 = functionA08(cmdtext, var1, 32);
  2079. if(!strlen(var2))
  2080. {
  2081. return SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /foder [id do player]");
  2082. }
  2083. var8 = strval(var2);
  2084. GetPlayerName(var8, var3, 24);
  2085. GetPlayerName(playerid, var4, 24);
  2086. if(glob1020[playerid] == 1)
  2087. {
  2088. if(glob1398[playerid][0] >= 4)
  2089. {
  2090. if(IsPlayerConnected(playerid))
  2091. {
  2092. format(var5, 256, "AdmCMD: %s(%i) foi fudido por %s(%i)!", var3, var8, var4, playerid);
  2093. SendClientMessageToAll(0x33AAFFFF, var5);
  2094. format(var5, 256, "AdmCMD: %s(%i) fudeu você!", var4, playerid);
  2095. SendClientMessage(var8, 0x33AAFFFF, var5);
  2096. SetPlayerArmour(playerid, 0.0);
  2097. SetPlayerHealth(playerid, 1.0);
  2098. ResetPlayerWeapons(playerid);
  2099. ResetPlayerMoney(playerid);
  2100. }
  2101. else
  2102. {
  2103. format(var5, 256, "%d não é um player ativo.", var8);
  2104. SendClientMessage(playerid, 0xFF0000FF, var5);
  2105. }
  2106. }
  2107. else
  2108. {
  2109. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2110. }
  2111. }
  2112. else
  2113. {
  2114. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2115. }
  2116. return 1;
  2117. }
  2118. if(!strcmp(var0, "/mudarnomep", true))
  2119. {
  2120. GetPlayerName(playerid, var4, 24);
  2121. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2122. new var9[256];
  2123. var9 = functionA08(cmdtext, var1, 32);
  2124. if(!strlen(var9))
  2125. {
  2126. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /mudarnomep [id do player] [novo nick]");
  2127. return 1;
  2128. }
  2129. var8 = strval(var9);
  2130. var2 = functionA08(cmdtext, var1, 32);
  2131. GetPlayerName(var8, var3, 24);
  2132. GetPlayerName(playerid, var4, 24);
  2133. if(glob1020[playerid] == 1)
  2134. {
  2135. if(glob1398[playerid][0] >= 7)
  2136. {
  2137. if(IsPlayerConnected(var8))
  2138. {
  2139. format(var5, 256, "AdmCMD: Você mudou o nome de %s(%i) para %s", var8, var2);
  2140. SendClientMessage(playerid, 0x33AAFFFF, var5);
  2141. SetPlayerName(var8, var2);
  2142. }
  2143. else
  2144. {
  2145. format(var5, 256, "%d não é um player ativo!", var8);
  2146. SendClientMessage(playerid, 0xFF0000FF, var5);
  2147. }
  2148. }
  2149. else
  2150. {
  2151. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2152. }
  2153. }
  2154. else
  2155. {
  2156. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2157. }
  2158. return 1;
  2159. }
  2160. if(!strcmp(var0, "/asay", true))
  2161. {
  2162. GetPlayerName(playerid, var4, 24);
  2163. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2164. new var9 = strlen(cmdtext);
  2165. GetPlayerName(playerid, var4, 24);
  2166. while(var1 < var9 && cmdtext[var1] <= 32)
  2167. {
  2168. var1++;
  2169. }
  2170. new var10 = var1;
  2171. new var11[64];
  2172. while(var1 < var9 && var1 - var10 < 63)
  2173. {
  2174. var11[var1 - var10] = cmdtext[var1];
  2175. var1++;
  2176. }
  2177. var11[var1 - var10] = 0;
  2178. if(!strlen(var11) && glob1398[playerid][0] >= 1)
  2179. {
  2180. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /asay [texto]");
  2181. return 1;
  2182. }
  2183. if(glob1020[playerid] == 1)
  2184. {
  2185. if(glob1398[playerid][0] >= 1)
  2186. {
  2187. format(var5, 256, "@@ -> Admin %s: %s", var4, var11);
  2188. SendClientMessageToAll(0xFFFF00AA, var5);
  2189. new var12[30];
  2190. GetPlayerName(playerid, var12, 30);
  2191. printf("[Command] %s usou /asay para mandar a menssagem: %s", var12, var11);
  2192. }
  2193. else
  2194. {
  2195. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2196. return 1;
  2197. }
  2198. }
  2199. else
  2200. {
  2201. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2202. }
  2203. return 1;
  2204. }
  2205. if(!strcmp(var0, "/ir", true))
  2206. {
  2207. GetPlayerName(playerid, var4, 24);
  2208. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2209. var2 = functionA08(cmdtext, var1, 32);
  2210. if(!strlen(var2))
  2211. {
  2212. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /ir [id do player]");
  2213. return 1;
  2214. }
  2215. new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
  2216. var8 = strval(var2);
  2217. if(glob1020[playerid] == 1)
  2218. {
  2219. if(glob1398[playerid][0] >= 1 || glob1398[playerid][4] >= 1 || glob1398[playerid][3] >= 1 || glob1398[playerid][11] >= 1)
  2220. {
  2221. new var12 = 0;
  2222. while(var12 < 25)
  2223. {
  2224. if(IsPlayerConnected(var8))
  2225. {
  2226. GetPlayerName(var8, var3, 24);
  2227. GetPlayerName(playerid, var4, 24);
  2228. format(var5, 256, "AdmCMD: O admin %s foi até o jogador %s(%i)", var4, var3, var8);
  2229. SendClientMessage(var12, 0x33AAFFFF, var5);
  2230. GetPlayerPos(var8, var9, var10, var11);
  2231. new var13 = GetPlayerInterior(var8);
  2232. SetPlayerInterior(playerid, var13);
  2233. if(GetPlayerState(playerid) == 2)
  2234. {
  2235. new var14 = GetPlayerVehicleID(playerid);
  2236. SetVehiclePos(var14, var9, var10 + 4, var11);
  2237. }
  2238. else
  2239. {
  2240. SetPlayerPos(playerid, var9, var10 + 2, var11);
  2241. }
  2242. }
  2243. else
  2244. {
  2245. }
  2246. }
  2247. }
  2248. else
  2249. {
  2250. SendClientMessage(playerid, 0xFF0000FF, "Você não permissão para usar este comando!");
  2251. }
  2252. }
  2253. else
  2254. {
  2255. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2256. }
  2257. return 1;
  2258. }
  2259. if(!strcmp(var0, "/trazer", true) || !strcmp(var0, "/tr", true))
  2260. {
  2261. GetPlayerName(playerid, var4, 24);
  2262. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2263. var2 = functionA08(cmdtext, var1, 32);
  2264. if(!strlen(var2))
  2265. {
  2266. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /trazer [id do player]");
  2267. return 1;
  2268. }
  2269. new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
  2270. var8 = strval(var2);
  2271. if(glob1020[playerid] == 1)
  2272. {
  2273. if(glob1398[playerid][0] >= 4 || glob1398[playerid][4] >= 1 || glob1398[playerid][3] >= 1 || glob1398[playerid][11] >= 1)
  2274. {
  2275. new var12 = 0;
  2276. while(var12 < 25)
  2277. {
  2278. if(IsPlayerConnected(var8))
  2279. {
  2280. GetPlayerName(var8, var3, 24);
  2281. GetPlayerName(playerid, var4, 24);
  2282. format(var5, 256, "AdmCMD: O admin %s puxou o jogador %s(%i) para a sua localização!", var4, var3, var8);
  2283. SendClientMessage(var12, 0x33AAFFFF, var5);
  2284. GetPlayerPos(playerid, var9, var10, var11);
  2285. new var13 = GetPlayerInterior(playerid);
  2286. SetPlayerInterior(var8, var13);
  2287. if(GetPlayerState(var8) == 2)
  2288. {
  2289. new var14 = GetPlayerVehicleID(var8);
  2290. SetVehiclePos(var14, var9, var10 + 4, var11);
  2291. }
  2292. else
  2293. {
  2294. SetPlayerPos(var8, var9, var10 + 2, var11);
  2295. }
  2296. }
  2297. else
  2298. {
  2299. }
  2300. }
  2301. }
  2302. else
  2303. {
  2304. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2305. }
  2306. }
  2307. else
  2308. {
  2309. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2310. }
  2311. return 1;
  2312. }
  2313. if(!strcmp(var0, "/trazertodos", true))
  2314. {
  2315. GetPlayerName(playerid, var4, 24);
  2316. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2317. if(glob1020[playerid] == 1)
  2318. {
  2319. if(glob1398[playerid][0] >= 9)
  2320. {
  2321. new var9 = 0;
  2322. while(var9 < 25)
  2323. {
  2324. if(IsPlayerConnected(var9))
  2325. {
  2326. format(var5, 256, "AdmCMD: %s teleportou todos para a sua localização!", var4);
  2327. SendClientMessage(var9, 0x33AAFFFF, var5);
  2328. new Float:var10 = 0, Float:var11 = 0, Float:var12 = 0;
  2329. GetPlayerPos(playerid, var10, var11, var12);
  2330. SetPlayerInterior(var9, GetPlayerInterior(playerid));
  2331. SetPlayerPos(var9, var10, var11, var12 + 1);
  2332. new var13[30];
  2333. GetPlayerName(playerid, var13, 30);
  2334. }
  2335. }
  2336. }
  2337. else
  2338. {
  2339. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2340. }
  2341. }
  2342. else
  2343. {
  2344. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2345. }
  2346. return 1;
  2347. }
  2348. if(!strcmp(var0, "/tempo", true))
  2349. {
  2350. GetPlayerName(playerid, var4, 24);
  2351. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2352. if(glob1020[playerid] == 1)
  2353. {
  2354. if(glob1398[playerid][0] >= 8)
  2355. {
  2356. ShowMenuForPlayer(glob1188, playerid);
  2357. TogglePlayerControllable(playerid, false);
  2358. }
  2359. else
  2360. {
  2361. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2362. }
  2363. }
  2364. else
  2365. {
  2366. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2367. }
  2368. return 1;
  2369. }
  2370. if(!strcmp(var0, "/veh", true) || !strcmp(var0, "/ccar", true))
  2371. {
  2372. GetPlayerName(playerid, var4, 24);
  2373. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2374. if(glob1020[playerid] == 1)
  2375. {
  2376. if(glob1398[playerid][0] >= 3 || glob1398[playerid][2] >= 1)
  2377. {
  2378. ShowMenuForPlayer(glob1194, playerid);
  2379. TogglePlayerControllable(playerid, false);
  2380. }
  2381. else
  2382. {
  2383. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2384. }
  2385. }
  2386. else
  2387. {
  2388. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2389. }
  2390. return 1;
  2391. }
  2392. if(!strcmp(var0, "/clima", true))
  2393. {
  2394. GetPlayerName(playerid, var4, 24);
  2395. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2396. var2 = functionA08(cmdtext, var1, 32);
  2397. if(!strlen(var2))
  2398. {
  2399. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /clima [id do clima]");
  2400. SendClientMessage(playerid, 0x2641FEAA, "ID dos climas: /climas");
  2401. return 1;
  2402. }
  2403. new var9 = 0;
  2404. var9 = strval(var2);
  2405. GetPlayerName(playerid, var4, 24);
  2406. if(glob1020[playerid] == 1)
  2407. {
  2408. if(glob1398[playerid][0] >= 4)
  2409. {
  2410. SetWeather(var9);
  2411. format(var5, 256, "AdmCMD: Admin %s mudou o clima para: %d.", var4, var9);
  2412. SendClientMessageToAll(0x33AAFFFF, var5);
  2413. SendClientMessage(playerid, 0x2641FEAA, "Veja os IDs dos climas em: /weatherids");
  2414. new var10[30];
  2415. GetPlayerName(playerid, var10, 30);
  2416. printf("[Command] %s usou /weather para mudar o clima para: %s.", var10, var9);
  2417. }
  2418. else
  2419. {
  2420. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2421. }
  2422. }
  2423. else
  2424. {
  2425. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2426. }
  2427. return 1;
  2428. }
  2429. if(!strcmp(var0, "/climas", true) || !strcmp(var0, "/weathers", true))
  2430. {
  2431. GetPlayerName(playerid, var4, 24);
  2432. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2433. if(glob1398[playerid][0] >= 8)
  2434. {
  2435. SendClientMessage(playerid, 0xFF0000FF, ">>+-=================================== [Weather Ids: ] ================================");
  2436. SendClientMessage(playerid, 0xFFFF00AA, ">>| 1 - Blue | 2 - Lighter Blue | 3 - Light (No color) | 4 - Even more lighter");
  2437. SendClientMessage(playerid, 0xFFFF00AA, ">>| 5 - Normal Sun | 7 - (My PC = Beeped) | 8 - Rainy | 9 - Foggy | 10 - Standard weather");
  2438. SendClientMessage(playerid, 0xFFFF00AA, ">>| 12 - Colourless, with alittle fog | 13 - Less foggy | 15 - Little fog ");
  2439. SendClientMessage(playerid, 0xFFFF00AA, ">>| 16 - Rainy | 17 - Hot | 19 - Sandstorm | 20 - Dark | 21 - Some very wierd weather ");
  2440. SendClientMessage(playerid, 0xFFFF00AA, ">>| 23 - Atmosphere style (?) | 25 - Abit foggy | 27 - Abit \"White\" | 30 - Thunderstorm ");
  2441. SendClientMessage(playerid, 0xFFFF00AA, ">>| 32 - Foggy | 33 - Hot | 35 - City weather | 37 - Warm | 38 - Even more city weather ");
  2442. SendClientMessage(playerid, 0xFFFF00AA, ">>| 39 - Industrial weather | 40 - Yellow weather | 42 - Black fog | 43 - Industrial fog ");
  2443. SendClientMessage(playerid, 0xFFFF00AA, ">>| 44 & 45 - Some wierd weather. -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- (c) IDs by PaoloP");
  2444. SendClientMessage(playerid, 0xFF0000FF, ">>+-====================================================================================");
  2445. }
  2446. else
  2447. {
  2448. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2449. }
  2450. return 1;
  2451. }
  2452. if(!strcmp(var0, "/report", true))
  2453. {
  2454. var2 = functionA08(cmdtext, var1, 32);
  2455. GetPlayerName(playerid, var4, 24);
  2456. GetPlayerName(var8, var3, 24);
  2457. if(!strlen(var2))
  2458. {
  2459. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /report [id] [motivo]");
  2460. return 1;
  2461. }
  2462. var8 = strval(var2);
  2463. if(IsPlayerConnected(var8))
  2464. {
  2465. new var9 = strlen(cmdtext);
  2466. while(var1 < var9 && cmdtext[var1] <= 32)
  2467. {
  2468. var1++;
  2469. }
  2470. new var10 = var1;
  2471. new var11[64];
  2472. while(var1 < var9 && var1 - var10 < 63)
  2473. {
  2474. var11[var1 - var10] = cmdtext[var1];
  2475. var1++;
  2476. }
  2477. var11[var1 - var10] = 0;
  2478. if(!strlen(var11))
  2479. {
  2480. SendClientMessage(playerid, 0xFFFFFFAA, "SERVER: /report [id] [motivo]");
  2481. return 1;
  2482. }
  2483. GetPlayerName(var8, var3, 24);
  2484. format(var5, 256, "AdmReport: Report em %s (id %d) por %s (id %d). [motivo: %s]", var3, var8, var4, playerid, var11);
  2485. for(new var12 = 0; var12 < 25; var12++)
  2486. {
  2487. if(IsPlayerConnected(var12) && glob1398[var12][0] >= 1)
  2488. {
  2489. SendClientMessage(var12, 0xFF0000FF, var5);
  2490. }
  2491. }
  2492. }
  2493. else
  2494. {
  2495. format(var5, 256, "%d não é um player ativo!", var8);
  2496. SendClientMessage(playerid, 0xFF0000FF, var5);
  2497. }
  2498. return 1;
  2499. }
  2500. if(!strcmp(var0, "/ocorrenciab", true))
  2501. {
  2502. var2 = functionA08(cmdtext, var1, 32);
  2503. GetPlayerName(playerid, var4, 24);
  2504. if(!strlen(var2))
  2505. {
  2506. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /ocorrencia BOPE [texto]");
  2507. return 1;
  2508. }
  2509. var8 = strval(var2);
  2510. if(IsPlayerConnected(var8))
  2511. {
  2512. new var9 = strlen(cmdtext);
  2513. while(var1 < var9 && cmdtext[var1] <= 32)
  2514. {
  2515. var1++;
  2516. }
  2517. new var10 = var1;
  2518. new var11[64];
  2519. while(var1 < var9 && var1 - var10 < 63)
  2520. {
  2521. var11[var1 - var10] = cmdtext[var1];
  2522. var1++;
  2523. }
  2524. var11[var1 - var10] = 0;
  2525. if(!strlen(var11))
  2526. {
  2527. SendClientMessage(playerid, 0xFFFFFFAA, "Uso correto: /ocorrencia BOPE [texto]");
  2528. return 1;
  2529. }
  2530. GetPlayerName(var8, var3, 24);
  2531. format(var5, 256, "Atenção BOPE's, acaba de ser feita uma ocorrência. %s: %s", var4, var11);
  2532. for(new var12 = 0; var12 < 25; var12++)
  2533. {
  2534. if(IsPlayerConnected(var12) && glob1398[var12][11] >= 1)
  2535. {
  2536. SendClientMessage(var12, 0xFF0000FF, var5);
  2537. }
  2538. }
  2539. }
  2540. else
  2541. {
  2542. format(var5, 256, "%d não é um player ativo!", var8);
  2543. SendClientMessage(playerid, 0xFF0000FF, var5);
  2544. }
  2545. return 1;
  2546. }
  2547. if(!strcmp(var0, "/ocorrencia", true))
  2548. {
  2549. var2 = functionA08(cmdtext, var1, 32);
  2550. GetPlayerName(playerid, var4, 24);
  2551. if(!strlen(var2))
  2552. {
  2553. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /ocorrencia GDE [texto]");
  2554. return 1;
  2555. }
  2556. var8 = strval(var2);
  2557. if(IsPlayerConnected(var8))
  2558. {
  2559. new var9 = strlen(cmdtext);
  2560. while(var1 < var9 && cmdtext[var1] <= 32)
  2561. {
  2562. var1++;
  2563. }
  2564. new var10 = var1;
  2565. new var11[64];
  2566. while(var1 < var9 && var1 - var10 < 63)
  2567. {
  2568. var11[var1 - var10] = cmdtext[var1];
  2569. var1++;
  2570. }
  2571. var11[var1 - var10] = 0;
  2572. if(!strlen(var11))
  2573. {
  2574. SendClientMessage(playerid, 0xFFFFFFAA, "Uso correto: /ocorrencia GDE [texto]");
  2575. return 1;
  2576. }
  2577. GetPlayerName(var8, var3, 24);
  2578. format(var5, 256, "Atenção GDE's, acaba de ser feita uma ocorrência. %s: %s", var4, var11);
  2579. for(new var12 = 0; var12 < 25; var12++)
  2580. {
  2581. if(IsPlayerConnected(var12) && glob1398[var12][3] >= 1)
  2582. {
  2583. SendClientMessage(var12, 0xFF0000FF, var5);
  2584. }
  2585. }
  2586. }
  2587. else
  2588. {
  2589. format(var5, 256, "%d não é um player ativo!", var8);
  2590. SendClientMessage(playerid, 0xFF0000FF, var5);
  2591. }
  2592. return 1;
  2593. }
  2594. if(!strcmp(var0, "/tapa", true))
  2595. {
  2596. GetPlayerName(playerid, var4, 24);
  2597. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2598. var2 = functionA08(cmdtext, var1, 32);
  2599. if(!strlen(var2))
  2600. {
  2601. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /tapa [id do player]");
  2602. return 1;
  2603. }
  2604. new Float:var9 = 0;
  2605. new Float:var10 = 0, Float:var11 = 0, Float:var12 = 0;
  2606. var8 = strval(var2);
  2607. GetPlayerName(var8, var3, 24);
  2608. GetPlayerName(playerid, var4, 24);
  2609. if(glob1020[playerid] == 1)
  2610. {
  2611. if(glob1398[playerid][0] >= 1)
  2612. {
  2613. if(IsPlayerConnected(var8))
  2614. {
  2615. GetPlayerHealth(var8, var9);
  2616. SetPlayerHealth(var8, var9 - 5);
  2617. GetPlayerPos(var8, var10, var11, var12);
  2618. SetPlayerPos(var8, var10, var11, var12 + 5);
  2619. format(var5, 256, "AdmCMD: %s levou um tapa de: %s!", var3, var4);
  2620. SendClientMessageToAll(0x33AAFFFF, var5);
  2621. new var13[30];
  2622. GetPlayerName(playerid, var13, 30);
  2623. printf("[Command] %s deu um tapa em %s.", var13, var3);
  2624. }
  2625. else
  2626. {
  2627. format(var5, 256, "%d não é um player ativo.", var8);
  2628. SendClientMessage(playerid, 0xFF0000FF, var5);
  2629. }
  2630. }
  2631. else
  2632. {
  2633. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2634. }
  2635. }
  2636. else
  2637. {
  2638. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2639. }
  2640. return 1;
  2641. }
  2642. if(!strcmp(var0, "/supertapa", true))
  2643. {
  2644. GetPlayerName(playerid, var4, 24);
  2645. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2646. var2 = functionA08(cmdtext, var1, 32);
  2647. if(!strlen(var2))
  2648. {
  2649. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /SuperTapa [id od player]");
  2650. return 1;
  2651. }
  2652. new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
  2653. var8 = strval(var2);
  2654. GetPlayerName(var8, var3, 24);
  2655. GetPlayerName(playerid, var4, 24);
  2656. if(glob1020[playerid] == 1)
  2657. {
  2658. if(glob1398[playerid][0] >= 2)
  2659. {
  2660. if(IsPlayerConnected(var8))
  2661. {
  2662. GetPlayerPos(var8, var9, var10, var11);
  2663. SetPlayerPos(var8, var9, var10, var11 + 90);
  2664. format(var5, 256, "AdmCMD: %s Levou um super tapa de %s!", var3, var4);
  2665. SendClientMessageToAll(0x33AAFFFF, var5);
  2666. new var12[30];
  2667. GetPlayerName(playerid, var12, 30);
  2668. printf("[Command] %s usou /supertapa para dar um super tapa em %s.", var12, var3);
  2669. }
  2670. else
  2671. {
  2672. format(var5, 256, "%d não é um player ativo.", var8);
  2673. SendClientMessage(playerid, 0xFF0000FF, var5);
  2674. }
  2675. }
  2676. else
  2677. {
  2678. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2679. }
  2680. }
  2681. else
  2682. {
  2683. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2684. }
  2685. return 1;
  2686. }
  2687. if(!strcmp(var0, "/rbans", true))
  2688. {
  2689. GetPlayerName(playerid, var4, 24);
  2690. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2691. if(glob1020[playerid] == 1)
  2692. {
  2693. if(glob1398[playerid][0] == 10)
  2694. {
  2695. SendClientMessage(playerid, 0xFF0000FF, "Você recarregou os ban com sucesso!");
  2696. SendRconCommand("reloadbans");
  2697. }
  2698. else
  2699. {
  2700. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2701. }
  2702. }
  2703. else
  2704. {
  2705. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2706. }
  2707. return 1;
  2708. }
  2709. if(!strcmp(var0, "/rlogs", true))
  2710. {
  2711. GetPlayerName(playerid, var4, 24);
  2712. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2713. if(glob1020[playerid] == 1)
  2714. {
  2715. if(glob1398[playerid][0] == 10)
  2716. {
  2717. SendRconCommand("reloadlogs");
  2718. SendClientMessage(playerid, 0xFF0000FF, "Você recarregou o log com sucesso!");
  2719. }
  2720. else
  2721. {
  2722. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2723. }
  2724. }
  2725. else
  2726. {
  2727. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2728. }
  2729. return 1;
  2730. }
  2731. if(!strcmp(var0, "/dararma", true))
  2732. {
  2733. GetPlayerName(playerid, var4, 24);
  2734. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2735. new var9 = 0;
  2736. new var10 = 0;
  2737. var2 = functionA08(cmdtext, var1, 32);
  2738. if(!glob1020[playerid])
  2739. {
  2740. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2741. }
  2742. if(!strlen(var2))
  2743. {
  2744. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /dararma [id do player] [id da arma] [munição]");
  2745. return 1;
  2746. }
  2747. var8 = strval(var2);
  2748. var2 = functionA08(cmdtext, var1, 32);
  2749. if(!strlen(var2))
  2750. {
  2751. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /dararma [id do player] [id da arma] [munição]");
  2752. return 1;
  2753. }
  2754. var9 = strval(var2);
  2755. if(var9 < 0 || var9 > 46)
  2756. {
  2757. SendClientMessage(playerid, 0xFF0000FF, "ERRO: ID da arma inválido!");
  2758. return 1;
  2759. }
  2760. var2 = functionA08(cmdtext, var1, 32);
  2761. if(!strlen(var2))
  2762. {
  2763. var10 = 100000;
  2764. }
  2765. var10 = strval(var2);
  2766. if(var10 < 0 || var10 > 100000)
  2767. {
  2768. SendClientMessage(playerid, 0xFF0000FF, "ERRO: Quantidade de munição inválida!");
  2769. return 1;
  2770. }
  2771. if(glob1020[playerid] == 1)
  2772. {
  2773. if(glob1398[playerid][0] >= 4)
  2774. {
  2775. if(IsPlayerConnected(var8))
  2776. {
  2777. GivePlayerWeapon(var8, var9, var10);
  2778. GetPlayerName(playerid, var4, 24);
  2779. new var11[20];
  2780. GetWeaponName(var9, var11, 20);
  2781. GetPlayerName(var8, var3, 24);
  2782. format(var5, 256, "AdmCMD: Você deu %s \"%s\" com %d de munição.", var3, var11, var10);
  2783. SendClientMessage(playerid, 0x33AAFFFF, var5);
  2784. format(var5, 256, "AdmCMD: Admin %s deu para você \"%s\" com %d de munição!", var4, var11, var10);
  2785. SendClientMessage(var8, 0x33AAFFFF, var5);
  2786. }
  2787. else
  2788. {
  2789. format(var5, 256, "%d não é um player ativo!", var8);
  2790. SendClientMessage(playerid, 0xFF0000FF, var5);
  2791. }
  2792. }
  2793. else
  2794. {
  2795. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2796. }
  2797. }
  2798. else
  2799. {
  2800. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2801. }
  2802. return 1;
  2803. }
  2804. if(!strcmp(var0, "/respawnarcarro", true) || !strcmp(var0, "/rc", true))
  2805. {
  2806. if(IsPlayerConnected(playerid))
  2807. {
  2808. if(glob1398[playerid][0] < 1)
  2809. {
  2810. SendClientMessage(playerid, 0xFF0000FF, "Você não está autorizado a usar este comando!");
  2811. return 1;
  2812. }
  2813. new var9 = 0;
  2814. var9 = GetPlayerVehicleID(playerid);
  2815. GetPlayerName(playerid, var6, 256);
  2816. format(var5, 256, "admCMD: O adminstrador %s respawnou um veículo.", var6);
  2817. SendClientMessageToAll(0x33AAFFFF, var5);
  2818. SetVehicleToRespawn(var9);
  2819. }
  2820. return 1;
  2821. }
  2822. if(!strcmp(var0, "/dcarro", true) || !strcmp(var0, "/dc", true))
  2823. {
  2824. if(IsPlayerConnected(playerid))
  2825. {
  2826. if(glob1398[playerid][0] < 1)
  2827. {
  2828. SendClientMessage(playerid, 0xFF0000FF, "Você não está autorizado a usar este comando!");
  2829. return 1;
  2830. }
  2831. new var9 = 0;
  2832. var9 = GetPlayerVehicleID(playerid);
  2833. GetPlayerName(playerid, var6, 256);
  2834. format(var5, 256, "admCMD: O adminstrador %s deletou um veículo.", var6);
  2835. SendClientMessageToAll(0x33AAFFFF, var5);
  2836. DestroyVehicle(var9);
  2837. }
  2838. return 1;
  2839. }
  2840. if(!strcmp(var0, "/respawnartodoscarros", true) || !strcmp(var0, "/rtc", true))
  2841. {
  2842. if(IsPlayerConnected(playerid))
  2843. {
  2844. if(glob1398[playerid][0] < 3)
  2845. {
  2846. SendClientMessage(playerid, 0xFF0000FF, "Você não está autorizado a usar este comando!");
  2847. return 1;
  2848. }
  2849. GetPlayerName(playerid, var6, 256);
  2850. format(var5, 256, "admCMD: Todos os carros voltaram para seus locais de ínicio pelo adminstradores: %s.", var6);
  2851. SendClientMessageToAll(0x33AAFFFF, var5);
  2852. new var9[590];
  2853. for(new var10 = 0; var10 < 25; var10++)
  2854. {
  2855. if(IsPlayerInAnyVehicle(var10))
  2856. {
  2857. var9[GetPlayerVehicleID(var10)] = 1;
  2858. }
  2859. }
  2860. for(new var10 = 1; var10 <= 589; var10++)
  2861. {
  2862. if(!var9[var10])
  2863. {
  2864. SetVehicleToRespawn(var10);
  2865. }
  2866. }
  2867. }
  2868. return 1;
  2869. }
  2870. if(!strcmp(var0, "/ejetar", true))
  2871. {
  2872. GetPlayerName(playerid, var4, 24);
  2873. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2874. GetPlayerName(playerid, var4, 24);
  2875. GetPlayerName(var8, var3, 24);
  2876. var2 = functionA08(cmdtext, var1, 32);
  2877. if(!strlen(var2))
  2878. {
  2879. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /eject [id do player]");
  2880. return 1;
  2881. }
  2882. var8 = strval(var2);
  2883. GetPlayerName(playerid, var4, 24);
  2884. GetPlayerName(var8, var3, 24);
  2885. if(glob1020[playerid] == 1)
  2886. {
  2887. if(glob1398[playerid][0] >= 3)
  2888. {
  2889. if(IsPlayerConnected(var8))
  2890. {
  2891. if(IsPlayerInAnyVehicle(var8))
  2892. {
  2893. RemovePlayerFromVehicle(var8);
  2894. format(var5, 256, "O admin %s ejetou você do veículo!", var4);
  2895. SendClientMessage(var8, 0xFF0000FF, var5);
  2896. format(var5, 256, "AdmCMD: %s foi ejetado do veículo pelo admin %s!", var3, var4);
  2897. SendClientMessageToAll(0x33AAFFFF, var5);
  2898. new var9[30];
  2899. GetPlayerName(playerid, var9, 30);
  2900. printf("[Command] %s usou /eject para ejetar %s do veículo.", var9, var3);
  2901. return 1;
  2902. }
  2903. format(var5, 256, "Erro! %s não está em um veículo!");
  2904. SendClientMessage(playerid, 0xFF0000FF, var5);
  2905. return 1;
  2906. }
  2907. format(var5, 256, "%d não é um player ativo!", var8);
  2908. SendClientMessage(playerid, 0xFF0000FF, var5);
  2909. }
  2910. else
  2911. {
  2912. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2913. }
  2914. }
  2915. else
  2916. {
  2917. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2918. }
  2919. return 1;
  2920. }
  2921. if(!strcmp(var0, "/vida", true))
  2922. {
  2923. GetPlayerName(playerid, var4, 24);
  2924. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2925. new var9 = 0;
  2926. GetPlayerName(playerid, var4, 24);
  2927. GetPlayerName(var8, var3, 24);
  2928. var2 = functionA08(cmdtext, var1, 32);
  2929. if(!strlen(var2))
  2930. {
  2931. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /vida [id do player] [vida]");
  2932. return 1;
  2933. }
  2934. var8 = strval(var2);
  2935. var2 = functionA08(cmdtext, var1, 32);
  2936. if(!strlen(var2))
  2937. {
  2938. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /vida [id do player] [vida]");
  2939. return 1;
  2940. }
  2941. var9 = strval(var2);
  2942. if(var9 < 0 || var9 > 100)
  2943. {
  2944. SendClientMessage(playerid, 0xFF0000FF, "ERRO: Quantidade de vida inválida!");
  2945. return 1;
  2946. }
  2947. if(glob1020[playerid] == 1)
  2948. {
  2949. if(glob1398[playerid][0] >= 1)
  2950. {
  2951. new var10 = 0;
  2952. while(var10 < 25)
  2953. {
  2954. if(IsPlayerConnected(var8))
  2955. {
  2956. SetPlayerHealth(var8, var9);
  2957. GetPlayerName(var8, var3, 24);
  2958. format(var5, 256, "AdmCMD: O admin %s encheu a vida do jogador %s(%i)", var4, var3, var8);
  2959. SendClientMessage(var10, 0x33AAFFFF, var5);
  2960. }
  2961. else
  2962. {
  2963. }
  2964. }
  2965. }
  2966. else
  2967. {
  2968. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  2969. }
  2970. }
  2971. else
  2972. {
  2973. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  2974. }
  2975. return 1;
  2976. }
  2977. if(!strcmp(var0, "/force", true))
  2978. {
  2979. GetPlayerName(playerid, var4, 24);
  2980. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  2981. var2 = functionA08(cmdtext, var1, 32);
  2982. if(!strlen(var2))
  2983. {
  2984. SendClientMessage(playerid, 0x33AA33AA, "USO: /force [id do player]");
  2985. return 1;
  2986. }
  2987. var8 = strval(var2);
  2988. GetPlayerName(playerid, var4, 24);
  2989. GetPlayerName(var8, var3, 24);
  2990. if(glob1020[playerid] == 1)
  2991. {
  2992. if(glob1398[playerid][0] >= 1)
  2993. {
  2994. if(IsPlayerConnected(var8))
  2995. {
  2996. format(var5, 256, "AdmCMD: Você forçou %s(%i) para a seleção de classes!", var3, var8);
  2997. SendClientMessage(playerid, 0x33AAFFFF, var5);
  2998. SetPlayerHealth(var8, 0.0);
  2999. ForceClassSelection(var8);
  3000. format(var5, 256, "AdmCMD: O admin %s(%i) forçou você para a seleção de classes!", var4, playerid);
  3001. SendClientMessage(var8, 0x33AAFFFF, var5);
  3002. }
  3003. else
  3004. {
  3005. format(var5, 256, "%d não é um player ativo!", var8);
  3006. SendClientMessage(playerid, 0xFF0000FF, var5);
  3007. }
  3008. }
  3009. else
  3010. {
  3011. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3012. }
  3013. }
  3014. else
  3015. {
  3016. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3017. }
  3018. return 1;
  3019. }
  3020. if(!strcmp(var0, "/virarp", true))
  3021. {
  3022. GetPlayerName(playerid, var4, 24);
  3023. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3024. var2 = functionA08(cmdtext, var1, 32);
  3025. if(!strlen(var2))
  3026. {
  3027. return SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /flip [id do player]");
  3028. }
  3029. var8 = strval(var2);
  3030. if(glob1020[playerid] == 1)
  3031. {
  3032. if(glob1398[playerid][0] >= 3)
  3033. {
  3034. if(IsPlayerConnected(var8))
  3035. {
  3036. if(IsPlayerInAnyVehicle(var8))
  3037. {
  3038. new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
  3039. SetCameraBehindPlayer(var8);
  3040. GetPlayerPos(var8, var9, var10, var11);
  3041. SetVehiclePos(GetPlayerVehicleID(var8), var9, var10, var11);
  3042. SetVehicleZAngle(GetPlayerVehicleID(var8), 0.0);
  3043. GetPlayerName(var8, var3, 24);
  3044. format(var5, 256, "AdmCMD: Você virou %s(%i).", var3, var8);
  3045. }
  3046. else
  3047. {
  3048. GetPlayerName(var8, var3, 24);
  3049. format(var5, 256, "Erro! %s(%i) não está em um veículo!", var3, var8);
  3050. SendClientMessage(playerid, 0xFF0000FF, var5);
  3051. }
  3052. }
  3053. else
  3054. {
  3055. format(var5, 256, "%d não é um player ativo.", var8);
  3056. SendClientMessage(playerid, 0xFF0000FF, var5);
  3057. }
  3058. }
  3059. else
  3060. {
  3061. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3062. }
  3063. }
  3064. else
  3065. {
  3066. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3067. }
  3068. return 1;
  3069. }
  3070. if(!strcmp(var0, "/virar", true))
  3071. {
  3072. new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
  3073. GetPlayerName(playerid, var4, 24);
  3074. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3075. if(glob1020[playerid] == 1)
  3076. {
  3077. if(glob1398[playerid][0] >= 3 || glob1398[playerid][11] >= 1)
  3078. {
  3079. if(IsPlayerInAnyVehicle(playerid))
  3080. {
  3081. SetCameraBehindPlayer(playerid);
  3082. GetPlayerPos(playerid, var9, var10, var11);
  3083. SetVehiclePos(GetPlayerVehicleID(playerid), var9, var10, var11);
  3084. SetVehicleZAngle(GetPlayerVehicleID(playerid), 0.0);
  3085. }
  3086. else
  3087. {
  3088. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar em um veículo!");
  3089. }
  3090. }
  3091. else
  3092. {
  3093. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3094. }
  3095. }
  3096. else
  3097. {
  3098. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3099. }
  3100. return 1;
  3101. }
  3102. if(!strcmp(var0, "/fix", true))
  3103. {
  3104. GetPlayerName(playerid, var4, 24);
  3105. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3106. if(glob1020[playerid] == 1)
  3107. {
  3108. if(glob1398[playerid][0] >= 7)
  3109. {
  3110. if(IsPlayerInAnyVehicle(playerid))
  3111. {
  3112. SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
  3113. }
  3114. else
  3115. {
  3116. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar em um veículo!");
  3117. }
  3118. }
  3119. else
  3120. {
  3121. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3122. }
  3123. }
  3124. else
  3125. {
  3126. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3127. }
  3128. return 1;
  3129. }
  3130. if(!strcmp(var0, "/colete", true))
  3131. {
  3132. GetPlayerName(playerid, var4, 24);
  3133. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3134. new var9 = 0;
  3135. GetPlayerName(playerid, var4, 24);
  3136. GetPlayerName(var8, var3, 24);
  3137. var2 = functionA08(cmdtext, var1, 32);
  3138. if(!strlen(var2))
  3139. {
  3140. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /colete [id do player] [colete]");
  3141. return 1;
  3142. }
  3143. var8 = strval(var2);
  3144. var2 = functionA08(cmdtext, var1, 32);
  3145. if(!strlen(var2))
  3146. {
  3147. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /colete [id do player] [colete]");
  3148. return 1;
  3149. }
  3150. var9 = strval(var2);
  3151. if(var9 < 0 || var9 > 100)
  3152. {
  3153. SendClientMessage(playerid, 0xFF0000FF, "ERRO: Quantidade de colete inválida!");
  3154. return 1;
  3155. }
  3156. if(glob1020[playerid] == 1)
  3157. {
  3158. if(glob1398[playerid][0] >= 1)
  3159. {
  3160. new var10 = 0;
  3161. while(var10 < 25)
  3162. {
  3163. if(IsPlayerConnected(var8))
  3164. {
  3165. SetPlayerArmour(var8, var9);
  3166. GetPlayerName(var8, var3, 24);
  3167. format(var5, 256, "AdmCMD: O admin %s deu colete para o jogador %s(%i)", var4, var3, var8);
  3168. SendClientMessage(var10, 0x33AAFFFF, var5);
  3169. }
  3170. else
  3171. {
  3172. }
  3173. }
  3174. }
  3175. else
  3176. {
  3177. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3178. }
  3179. }
  3180. else
  3181. {
  3182. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3183. }
  3184. return 1;
  3185. }
  3186. if(!strcmp(var0, "/vidat", true))
  3187. {
  3188. GetPlayerName(playerid, var4, 24);
  3189. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3190. if(glob1020[playerid] == 1)
  3191. {
  3192. if(glob1398[playerid][0] >= 4)
  3193. {
  3194. new var9 = 0;
  3195. while(var9 < 25)
  3196. {
  3197. if(IsPlayerConnected(var9))
  3198. {
  3199. SetPlayerHealth(var9, 100.0);
  3200. format(var5, 256, "AdmCMD: O admin %s recuperou a vida de todos!", var4);
  3201. SendClientMessage(var9, 0x33AAFFFF, var5);
  3202. }
  3203. }
  3204. }
  3205. else
  3206. {
  3207. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3208. }
  3209. }
  3210. else
  3211. {
  3212. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3213. }
  3214. return 1;
  3215. }
  3216. if(!strcmp(var0, "/playerinfo", true) || !strcmp(var0, "/stats", true))
  3217. {
  3218. GetPlayerName(playerid, var4, 24);
  3219. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3220. var2 = functionA08(cmdtext, var1, 32);
  3221. if(!strlen(var2) && glob1398[playerid][0] >= 1)
  3222. {
  3223. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /playerinfo [id do player]");
  3224. return 1;
  3225. }
  3226. var8 = strval(var2);
  3227. if(!glob1020[playerid])
  3228. {
  3229. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3230. }
  3231. GetPlayerName(var8, var3, 24);
  3232. GetPlayerName(playerid, var4, 24);
  3233. if(glob1020[playerid] == 1)
  3234. {
  3235. if(glob1398[playerid][0] >= 4)
  3236. {
  3237. if(IsPlayerConnected(var8))
  3238. {
  3239. new var9 = 0;
  3240. new var10 = 0;
  3241. new var11 = GetPlayerInterior(var8);
  3242. GetPlayerHealth(var8, var9);
  3243. GetPlayerArmour(var8, var10);
  3244. new var12 = GetPlayerAmmo(var8);
  3245. new var13 = GetPlayerScore(var8);
  3246. new var14 = GetPlayerSkin(var8);
  3247. new var15 = GetPlayerMoney(var8);
  3248. new var16[256];
  3249. GetPlayerIp(var8, var16, 256);
  3250. new var17 = GetPlayerPing(var8);
  3251. if(!glob1020[var8])
  3252. {
  3253. format(var5, 256, "Informações do player %s (ID: %i)(O player não está logado) :", var3, var8);
  3254. SendClientMessage(playerid, 0x33AAFFFF, var5);
  3255. }
  3256. else
  3257. {
  3258. format(var5, 256, "Informações do player %s (ID: %i) :", var3, var8);
  3259. SendClientMessage(playerid, 0x33AAFFFF, var5);
  3260. }
  3261. format(var5, 256, "Vida [%.1f] | Colete [%.1f] | Dinheiro [%d] | Interior [%d] | IP [%s]", var9, var10, var15, var11, var16);
  3262. SendClientMessage(playerid, 0xFF0000FF, var5);
  3263. format(var5, 256, "Munição [%d] | Score [%d] | Skin [%d] | Ping [%d] | Vezes que levou warn: %d", var12, var13, var14, var17, 4028);
  3264. SendClientMessage(playerid, 0xFF0000FF, var5);
  3265. new var18[30];
  3266. GetPlayerName(playerid, var18, 30);
  3267. printf("[Command] %s usou /playerinfo para ver as informações do player %s.", var18, var3);
  3268. }
  3269. else
  3270. {
  3271. format(var5, 256, "%d não é um player ativo!", var8);
  3272. SendClientMessage(playerid, 0xFF0000FF, var5);
  3273. }
  3274. }
  3275. else
  3276. {
  3277. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3278. return 1;
  3279. }
  3280. }
  3281. else
  3282. {
  3283. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3284. }
  3285. return 1;
  3286. }
  3287. if(!strcmp(var0, "/ip", true))
  3288. {
  3289. GetPlayerName(playerid, var4, 24);
  3290. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3291. var2 = functionA08(cmdtext, var1, 32);
  3292. if(!strlen(var2) && glob1398[playerid][0] >= 1)
  3293. {
  3294. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /ip [id do player]");
  3295. return 1;
  3296. }
  3297. var8 = strval(var2);
  3298. GetPlayerName(var8, var3, 24);
  3299. GetPlayerName(playerid, var4, 24);
  3300. if(glob1020[playerid] == 1)
  3301. {
  3302. if(glob1398[playerid][0] >= 4)
  3303. {
  3304. if(IsPlayerConnected(var8))
  3305. {
  3306. new var9[256];
  3307. GetPlayerIp(var8, var9, 256);
  3308. format(var5, 256, "AdmCMD: Checou o IP de %s(%i): %s!", var3, var8, var9);
  3309. SendClientMessage(playerid, 0x33AAFFFF, var5);
  3310. new var10[30];
  3311. GetPlayerName(playerid, var10, 30);
  3312. printf("[Command] %s usou /ip para checar o IP de %s.", var10, var3);
  3313. }
  3314. else
  3315. {
  3316. format(var5, 256, "%d não é um player ativo!", var8);
  3317. SendClientMessage(playerid, 0xFF0000FF, var5);
  3318. }
  3319. }
  3320. else
  3321. {
  3322. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3323. return 1;
  3324. }
  3325. }
  3326. else
  3327. {
  3328. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3329. }
  3330. return 1;
  3331. }
  3332. if(!strcmp(var0, "/givemoney", true))
  3333. {
  3334. GetPlayerName(playerid, var4, 24);
  3335. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3336. var2 = functionA08(cmdtext, var1, 32);
  3337. if(!strlen(var2) && glob1398[playerid][0] >= 3)
  3338. {
  3339. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /givemoney [id do player] [quantidade]");
  3340. return 1;
  3341. }
  3342. new var9 = 0;
  3343. var8 = strval(var2);
  3344. if(!glob1020[playerid])
  3345. {
  3346. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3347. return 1;
  3348. }
  3349. var2 = functionA08(cmdtext, var1, 32);
  3350. var9 = strval(var2);
  3351. GetPlayerName(var8, var3, 24);
  3352. GetPlayerName(playerid, var4, 24);
  3353. if(glob1020[playerid] == 1)
  3354. {
  3355. if(glob1398[playerid][0] >= 3)
  3356. {
  3357. GivePlayerMoney(var8, var9);
  3358. format(var5, 256, "AdmCMD: Você mandou %s(%i) $%d!", var3, var8, var9);
  3359. SendClientMessage(playerid, 0x33AAFFFF, var5);
  3360. format(var5, 256, "AdmCMD: Você recebeu $%d do admin %s!", var9, var4);
  3361. SendClientMessage(var8, 0x33AAFFFF, var5);
  3362. new var10[30];
  3363. GetPlayerName(playerid, var10, 30);
  3364. printf("[Command] %s usou /givemoney para dar %s $%s.", var10, var3, var9);
  3365. }
  3366. else
  3367. {
  3368. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3369. return 1;
  3370. }
  3371. }
  3372. else
  3373. {
  3374. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3375. }
  3376. return 1;
  3377. }
  3378. if(!strcmp(var0, "/dargrana", true))
  3379. {
  3380. GetPlayerName(playerid, var4, 24);
  3381. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3382. var2 = functionA08(cmdtext, var1, 32);
  3383. if(!strlen(var2) && glob1398[playerid][0] >= 6)
  3384. {
  3385. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /dagrana [id do player] [quantidade]");
  3386. return 1;
  3387. }
  3388. new var9 = 0;
  3389. var8 = strval(var2);
  3390. if(!glob1020[playerid])
  3391. {
  3392. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3393. return 1;
  3394. }
  3395. var2 = functionA08(cmdtext, var1, 32);
  3396. var9 = strval(var2);
  3397. GetPlayerName(var8, var3, 24);
  3398. GetPlayerName(playerid, var4, 24);
  3399. if(glob1020[playerid] == 1)
  3400. {
  3401. if(glob1398[playerid][0] >= 6)
  3402. {
  3403. ResetPlayerMoney(var8);
  3404. GivePlayerMoney(var8, var9);
  3405. format(var5, 256, "AdmCMD: Você mudou a dinehiro de %s(%i) para $%d!", var3, var8, var9);
  3406. SendClientMessage(playerid, 0x33AAFFFF, var5);
  3407. format(var5, 256, "AdmCMD: O admin %s mudou seu dinhiro para %d!", var4, var9);
  3408. SendClientMessage(var8, 0x33AAFFFF, var5);
  3409. new var10[30];
  3410. GetPlayerName(playerid, var10, 30);
  3411. printf("[Command] %s usou /dargrana para mudar o dinheiro de %s para $%s.", var10, var3, var9);
  3412. }
  3413. else
  3414. {
  3415. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3416. return 1;
  3417. }
  3418. }
  3419. else
  3420. {
  3421. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3422. }
  3423. return 1;
  3424. }
  3425. if(!strcmp(var0, "/kick", true))
  3426. {
  3427. GetPlayerName(playerid, var4, 24);
  3428. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3429. var2 = functionA08(cmdtext, var1, 32);
  3430. GetPlayerName(playerid, var4, 24);
  3431. if(!strlen(var2))
  3432. {
  3433. SendClientMessage(playerid, 0x33AAFFFF, "Uso correto: /kick [id do player] [motivo]");
  3434. return 1;
  3435. }
  3436. var8 = strval(var2);
  3437. var8 = strval(var2);
  3438. if(glob1020[playerid] == 1)
  3439. {
  3440. if(glob1398[playerid][0] >= 2 || glob1398[playerid][3] >= 1 || glob1398[playerid][4] >= 1 || glob1398[playerid][11] >= 1)
  3441. {
  3442. if(IsPlayerConnected(var8))
  3443. {
  3444. new var9 = strlen(cmdtext);
  3445. while(var1 < var9 && cmdtext[var1] <= 32)
  3446. {
  3447. var1++;
  3448. }
  3449. new var10 = var1;
  3450. new var11[64];
  3451. while(var1 < var9 && var1 - var10 < 63)
  3452. {
  3453. var11[var1 - var10] = cmdtext[var1];
  3454. var1++;
  3455. }
  3456. var11[var1 - var10] = 0;
  3457. if(!strlen(var11))
  3458. {
  3459. }
  3460. GetPlayerName(var8, var3, 24);
  3461. format(var5, 256, "AdmCMD: %s foi kickado por %s pelo motivo: %s", var3, var4, var11);
  3462. SendClientMessageToAll(0x33AAFFFF, var5);
  3463. Kick(var8);
  3464. new var12[30];
  3465. GetPlayerName(playerid, var12, 30);
  3466. printf("[Command] %s usou /kick para kickar %s pelo motivo: %s", var12, var3, var11);
  3467. }
  3468. else
  3469. {
  3470. format(var5, 256, "%d não é um player ativo!", var8);
  3471. SendClientMessage(playerid, 0xFF0000FF, var5);
  3472. }
  3473. }
  3474. else
  3475. {
  3476. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3477. }
  3478. }
  3479. else
  3480. {
  3481. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3482. }
  3483. return 1;
  3484. }
  3485. if(!strcmp(var0, "/skickoff", true))
  3486. {
  3487. GetPlayerName(playerid, var4, 24);
  3488. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3489. var2 = functionA08(cmdtext, var1, 32);
  3490. GetPlayerName(playerid, var4, 24);
  3491. if(!strlen(var2))
  3492. {
  3493. SendClientMessage(playerid, 0x33AAFFFF, "Uso correto: /skick [id do player] [motivo]");
  3494. return 1;
  3495. }
  3496. var8 = strval(var2);
  3497. var8 = strval(var2);
  3498. if(glob1020[playerid] == 1)
  3499. {
  3500. if(glob1398[playerid][0] >= 8 || glob1398[playerid][4] >= 1 || glob1398[playerid][3] >= 1)
  3501. {
  3502. if(IsPlayerConnected(var8))
  3503. {
  3504. new var9 = strlen(cmdtext);
  3505. while(var1 < var9 && cmdtext[var1] <= 32)
  3506. {
  3507. var1++;
  3508. }
  3509. new var10 = var1;
  3510. new var11[64];
  3511. while(var1 < var9 && var1 - var10 < 63)
  3512. {
  3513. var11[var1 - var10] = cmdtext[var1];
  3514. var1++;
  3515. }
  3516. var11[var1 - var10] = 0;
  3517. if(!strlen(var11))
  3518. {
  3519. }
  3520. GetPlayerName(var8, var3, 24);
  3521. glob10E8[var8] = 1;
  3522. Kick(var8);
  3523. new var12[30];
  3524. GetPlayerName(playerid, var12, 30);
  3525. }
  3526. else
  3527. {
  3528. format(var5, 256, "%d não é um player ativo!", var8);
  3529. SendClientMessage(playerid, 0xFF0000FF, var5);
  3530. }
  3531. }
  3532. else
  3533. {
  3534. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3535. }
  3536. }
  3537. else
  3538. {
  3539. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3540. }
  3541. return 1;
  3542. }
  3543. if(!strcmp(var0, "/jetpack", true))
  3544. {
  3545. GetPlayerName(playerid, var4, 24);
  3546. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3547. if(glob1020[playerid] == 1)
  3548. {
  3549. if(glob1398[playerid][0] >= 3 || glob1398[playerid][4] >= 1)
  3550. {
  3551. SetPlayerSpecialAction(playerid, 2);
  3552. SendClientMessage(playerid, 0x33AAFFFF, "AdmCMD: Você criou um Jetpack!");
  3553. }
  3554. else
  3555. {
  3556. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3557. }
  3558. }
  3559. else
  3560. {
  3561. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3562. }
  3563. return 1;
  3564. }
  3565. if(!strcmp(var0, "/comandosgde", true))
  3566. {
  3567. GetPlayerName(var8, var3, 24);
  3568. GetPlayerName(playerid, var4, 24);
  3569. if(glob1020[playerid] == 1)
  3570. {
  3571. if(glob1398[playerid][3] >= 1)
  3572. {
  3573. new var9[30];
  3574. GetPlayerName(playerid, var9, 30);
  3575. for(new var10 = 0; var10 < 25; var10++)
  3576. {
  3577. SendClientMessage(playerid, 0xFFFF00AA, ":: COMANDOS GDE ::");
  3578. SendClientMessage(playerid, 0xFFFFFFAA, "Comandos GDE - /g, /m, /kick, /trazer, /ir, /equipargde, /sairdaronda, /prender, /dp, /dpls, /portoesdp, imo, /abordar, /revistar");
  3579. }
  3580. }
  3581. else
  3582. {
  3583. SendClientMessage(playerid, 0xFF0000FF, "Você não é GDE!");
  3584. }
  3585. }
  3586. else
  3587. {
  3588. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3589. }
  3590. return 1;
  3591. }
  3592. if(!strcmp(var0, "/comandosreporter", true))
  3593. {
  3594. GetPlayerName(var8, var3, 24);
  3595. GetPlayerName(playerid, var4, 24);
  3596. if(glob1020[playerid] == 1)
  3597. {
  3598. if(glob1398[playerid][4] >= 1)
  3599. {
  3600. new var9[30];
  3601. GetPlayerName(playerid, var9, 30);
  3602. for(new var10 = 0; var10 < 25; var10++)
  3603. {
  3604. SendClientMessage(playerid, 0xFFFF00AA, ":: COMANDOS REPÓRTER ::");
  3605. SendClientMessage(playerid, 0xFFFFFFAA, "Comandos REPÓRTER - /r, /noticias, /kick, /trazer, /ir, /aovivo, /aovivop, /aovivor, /reporter, /abrirportaoreporter e /fecharportaoreporter");
  3606. }
  3607. }
  3608. else
  3609. {
  3610. SendClientMessage(playerid, 0xFF0000FF, "Você não é REPÓRTER!");
  3611. }
  3612. }
  3613. else
  3614. {
  3615. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3616. }
  3617. return 1;
  3618. }
  3619. if(!strcmp(var0, "/jetpackv", true))
  3620. {
  3621. GetPlayerName(playerid, var4, 24);
  3622. glob1398[playerid][2] = function1AF0(function1F4C(var4), "levelvip");
  3623. if(glob1020[playerid] == 1)
  3624. {
  3625. if(glob1398[playerid][2] >= 1)
  3626. {
  3627. SetPlayerSpecialAction(playerid, 2);
  3628. SendClientMessage(playerid, 0xFFFF00AA, "ComandosVIP: Você criou um jetpack!");
  3629. }
  3630. else
  3631. {
  3632. SendClientMessage(playerid, 0xFF0000FF, "Você não é VIP para usar este este comando!");
  3633. }
  3634. }
  3635. else
  3636. {
  3637. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3638. }
  3639. return 1;
  3640. }
  3641. if(!strcmp(var0, "/olhar", true))
  3642. {
  3643. GetPlayerName(playerid, var4, 24);
  3644. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3645. if(glob1020[playerid] == 1)
  3646. {
  3647. if(glob1398[playerid][0] >= 1)
  3648. {
  3649. new var9 = 0;
  3650. var2 = function490FC(cmdtext, var1);
  3651. if(!strlen(var2))
  3652. {
  3653. return SendClientMessage(playerid, 0xFFFFFFAA, "USE: /olhar [playerid]");
  3654. }
  3655. var9 = strval(var2);
  3656. if(!IsPlayerConnected(var9))
  3657. {
  3658. return SendClientMessage(playerid, 0xFF0000FF, "|| [ERRO]: O Player Não Esta Conectado!");
  3659. }
  3660. new var10[70];
  3661. GetPlayerName(var9, var10, 70);
  3662. TogglePlayerSpectating(playerid, true);
  3663. PlayerSpectatePlayer(playerid, var9, 1);
  3664. SetPlayerInterior(playerid, GetPlayerInterior(var9));
  3665. glob58C[playerid] = var9;
  3666. glob5F0[playerid] = 1;
  3667. new var11[75];
  3668. format(var11, 75, "AdmCMD: Spec em %s. Para sair do spec, Digite: /pararolhar.", var10);
  3669. SendClientMessage(playerid, 0x33AAFFFF, var11);
  3670. }
  3671. else
  3672. {
  3673. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3674. }
  3675. }
  3676. else
  3677. {
  3678. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3679. }
  3680. return 1;
  3681. }
  3682. if(!strcmp(var0, "/pararolhar", true))
  3683. {
  3684. GetPlayerName(playerid, var4, 24);
  3685. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3686. if(glob1020[playerid] == 1)
  3687. {
  3688. if(glob1398[playerid][0] >= 1)
  3689. {
  3690. TogglePlayerSpectating(playerid, false);
  3691. glob58C[playerid] = 255;
  3692. glob5F0[playerid] = 0;
  3693. }
  3694. else
  3695. {
  3696. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3697. }
  3698. }
  3699. else
  3700. {
  3701. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3702. }
  3703. return 1;
  3704. }
  3705. if(!strcmp(var0, "/nitro", true))
  3706. {
  3707. GetPlayerName(var8, var3, 24);
  3708. GetPlayerName(playerid, var4, 24);
  3709. if(glob1020[playerid] == 1)
  3710. {
  3711. if(glob1398[playerid][2] >= 1)
  3712. {
  3713. new var9[30];
  3714. GetPlayerName(playerid, var9, 30);
  3715. printf("[Command] %s está usando cor vip.", var9);
  3716. for(new var10 = 0; var10 < 25; var10++)
  3717. {
  3718. new var11 = GetPlayerVehicleID(playerid);
  3719. AddVehicleComponent(var11, 1010);
  3720. SendClientMessage(playerid, 0xFFFF00AA, "ComandosVIP: Você colocou nitro em seu carro!");
  3721. }
  3722. }
  3723. else
  3724. {
  3725. SendClientMessage(playerid, 0xFF0000FF, "Você não é VIP para usar este este comando!");
  3726. }
  3727. }
  3728. else
  3729. {
  3730. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3731. }
  3732. return 1;
  3733. }
  3734. if(!strcmp(var0, "/tunar", true))
  3735. {
  3736. GetPlayerName(var8, var3, 24);
  3737. GetPlayerName(playerid, var4, 24);
  3738. if(glob1020[playerid] == 1)
  3739. {
  3740. if(glob1398[playerid][2] >= 1)
  3741. {
  3742. new var9[30];
  3743. GetPlayerName(playerid, var9, 30);
  3744. printf("[Command] %s está usando cor vip.", var9);
  3745. for(new var10 = 0; var10 < 25; var10++)
  3746. {
  3747. new var11 = GetPlayerVehicleID(playerid);
  3748. AddVehicleComponent(var11, 1010);
  3749. AddVehicleComponent(var11, 1087);
  3750. AddVehicleComponent(var11, 1087);
  3751. AddVehicleComponent(var11, 1079);
  3752. SendClientMessage(playerid, 0xFFFF00AA, "ComandosVIP: Você tunou seu carro!");
  3753. }
  3754. }
  3755. else
  3756. {
  3757. SendClientMessage(playerid, 0xFF0000FF, "Você não é VIP para usar este este comando!");
  3758. }
  3759. }
  3760. else
  3761. {
  3762. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3763. }
  3764. return 1;
  3765. }
  3766. if(!strcmp(var0, "/kitvip", true))
  3767. {
  3768. GetPlayerName(playerid, var4, 24);
  3769. glob1398[playerid][2] = function1AF0(function1F4C(var4), "levelvip");
  3770. if(glob1020[playerid] == 1)
  3771. {
  3772. if(glob1398[playerid][2] >= 1)
  3773. {
  3774. GivePlayerWeapon(playerid, 7, 1);
  3775. GivePlayerWeapon(playerid, 17, 10000);
  3776. SendClientMessage(playerid, 0x33AAFFFF, "ComandosVIP: Você uso o kitvip!");
  3777. }
  3778. else
  3779. {
  3780. SendClientMessage(playerid, 0xFF0000FF, "Você não é VIP para usar este este comando!");
  3781. }
  3782. }
  3783. else
  3784. {
  3785. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3786. }
  3787. return 1;
  3788. }
  3789. if(!strcmp(var0, "/aviso", true))
  3790. {
  3791. GetPlayerName(playerid, var4, 24);
  3792. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3793. new var9[256];
  3794. var2 = functionA08(cmdtext, var1, 32);
  3795. var7 = functionA08(cmdtext, var1, 32);
  3796. if(!strlen(var2) && glob1398[playerid][0] >= 1)
  3797. {
  3798. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /aviso [id do player] [motivo]");
  3799. return 1;
  3800. }
  3801. var8 = strval(var2);
  3802. var8 = strval(var2);
  3803. if(glob1020[playerid] == 1)
  3804. {
  3805. if(glob1398[playerid][0] >= 1)
  3806. {
  3807. if(!globFBC[var8])
  3808. {
  3809. globFBC[var8] = globFBC[var8] + 1;
  3810. GetPlayerName(var8, var3, 24);
  3811. GetPlayerName(playerid, var4, 24);
  3812. format(var9, 256, "AdmCMD: %s foi avisado pelo admin: %s , motivo: %s [1/3 Avisos]", var3, var4, cmdtext + 32);
  3813. SendClientMessageToAll(0x33AAFFFF, var9);
  3814. print(var9);
  3815. return 1;
  3816. }
  3817. if(globFBC[var8] == 1)
  3818. {
  3819. globFBC[var8] = globFBC[var8] + 1;
  3820. GetPlayerName(var8, var3, 24);
  3821. GetPlayerName(playerid, var4, 24);
  3822. format(var9, 256, "AdmCMD: %s foi avisado pelo admin: %s , motivo: %s [2/3 Avisos]", var3, var4, cmdtext + 32);
  3823. SendClientMessageToAll(0x33AAFFFF, var9);
  3824. print(var9);
  3825. return 1;
  3826. }
  3827. if(globFBC[var8] == 2)
  3828. {
  3829. GetPlayerName(var8, var3, 24);
  3830. GetPlayerName(playerid, var4, 24);
  3831. format(var9, 256, "AdmCMD: %s foi kickado por %s, motivo: %s [3/3 Avisos]", var3, var4, cmdtext + 32);
  3832. SendClientMessageToAll(0x33AAFFFF, var9);
  3833. Kick(var8);
  3834. return 1;
  3835. }
  3836. }
  3837. else
  3838. {
  3839. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!!");
  3840. return 1;
  3841. }
  3842. }
  3843. else
  3844. {
  3845. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3846. }
  3847. }
  3848. if(!strcmp(var0, "/congelar", true))
  3849. {
  3850. var2 = functionA08(cmdtext, var1, 32);
  3851. var8 = strval(var2);
  3852. GetPlayerName(var8, var3, 24);
  3853. GetPlayerName(playerid, var4, 24);
  3854. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3855. glob1398[var8][0] = function1AF0(function1F4C(var3), "level");
  3856. var8 = strval(var2);
  3857. if(glob1020[playerid] == 1)
  3858. {
  3859. if(glob1398[playerid][0] >= 2)
  3860. {
  3861. if(IsPlayerConnected(var8))
  3862. {
  3863. if(globF58[var8] == 1)
  3864. {
  3865. SendClientMessage(playerid, 0xFF0000FF, "O player já está congelado!");
  3866. return 1;
  3867. }
  3868. globF58[var8] = 1;
  3869. GetPlayerName(var8, var3, 24);
  3870. GetPlayerName(playerid, var4, 24);
  3871. TogglePlayerControllable(var8, false);
  3872. format(var5, 256, "AdmCMD: %s foi congelado por %s.", var3, var4);
  3873. SendClientMessageToAll(0x33AAFFFF, var5);
  3874. new var9[30];
  3875. GetPlayerName(playerid, var9, 30);
  3876. printf("[Command] %s usou /congelar para congelar %s.", var9, var3);
  3877. return 1;
  3878. }
  3879. format(var5, 256, "%d não é um player ativo!", var8);
  3880. SendClientMessage(playerid, 0x33AAFFFF, var5);
  3881. }
  3882. else
  3883. {
  3884. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3885. return 1;
  3886. }
  3887. }
  3888. else
  3889. {
  3890. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3891. }
  3892. return 1;
  3893. }
  3894. if(!strcmp(var0, "/descongelar", true))
  3895. {
  3896. var2 = functionA08(cmdtext, var1, 32);
  3897. var8 = strval(var2);
  3898. GetPlayerName(var8, var3, 24);
  3899. GetPlayerName(playerid, var4, 24);
  3900. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3901. glob1398[var8][0] = function1AF0(function1F4C(var3), "level");
  3902. var8 = strval(var2);
  3903. if(!strlen(var2) && glob1398[playerid][0] >= 1)
  3904. {
  3905. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /descongelar [id do player]");
  3906. return 1;
  3907. }
  3908. if(glob1020[playerid] == 1)
  3909. {
  3910. if(glob1398[playerid][0] >= 4)
  3911. {
  3912. if(IsPlayerConnected(var8))
  3913. {
  3914. if(globF58[var8] == 1)
  3915. {
  3916. GetPlayerName(var8, var3, 24);
  3917. GetPlayerName(playerid, var4, 24);
  3918. TogglePlayerControllable(var8, true);
  3919. globF58[var8] = 0;
  3920. format(var5, 256, "AdmCMD: %s foi descongelado por %s.", var3, var4);
  3921. SendClientMessageToAll(0x33AAFFFF, var5);
  3922. new var9[30];
  3923. GetPlayerName(playerid, var9, 30);
  3924. printf("[Command] %s usou /descongelar para descongelar %s.", var9, var3);
  3925. return 1;
  3926. }
  3927. SendClientMessage(playerid, 0xFF0000FF, "Este player não pode ser descongelado, pois ele não está congelado!");
  3928. return 1;
  3929. }
  3930. format(var5, 256, "%d não é um player ativo!", var8);
  3931. SendClientMessage(playerid, 0xFF0000FF, var5);
  3932. }
  3933. else
  3934. {
  3935. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  3936. return 1;
  3937. }
  3938. }
  3939. else
  3940. {
  3941. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  3942. }
  3943. return 1;
  3944. }
  3945. if(!strcmp(var0, "/setadmin", true) || !strcmp(var0, "/setlevel", true))
  3946. {
  3947. var2 = functionA08(cmdtext, var1, 32);
  3948. var8 = strval(var2);
  3949. GetPlayerName(var8, var3, 24);
  3950. GetPlayerName(playerid, var4, 24);
  3951. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3952. glob1398[var8][0] = function1AF0(function1F4C(var3), "level");
  3953. var8 = strval(var2);
  3954. if(!strlen(var2) && glob1398[playerid][0] >= 10)
  3955. {
  3956. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setadmin [id do player] [level]");
  3957. return 1;
  3958. }
  3959. var2 = functionA08(cmdtext, var1, 32);
  3960. if(!strlen(var2) && glob1398[playerid][0] >= 10)
  3961. {
  3962. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setadmin [id do player] [level]");
  3963. return 1;
  3964. }
  3965. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  3966. globB0C[playerid] = strval(var2);
  3967. if(0 > globB0C[playerid])
  3968. {
  3969. SendClientMessage(playerid, 0xFF0000FF, "Level de admin inválido!");
  3970. return 1;
  3971. }
  3972. if(globB0C[playerid] > 10)
  3973. {
  3974. SendClientMessage(playerid, 0xFF0000FF, "Level de admin inválido!");
  3975. return 1;
  3976. }
  3977. if(globB0C[playerid] == glob1398[var8][0])
  3978. {
  3979. format(var5, 256, "Este player ja tem level %d de admin!", globB0C);
  3980. SendClientMessage(playerid, 0x33AAFFFF, var5);
  3981. return 1;
  3982. }
  3983. if(glob1020[playerid] == 1)
  3984. {
  3985. if(IsPlayerAdmin(playerid) || glob1398[playerid][0] >= 10)
  3986. {
  3987. if(IsPlayerConnected(var8))
  3988. {
  3989. if(!glob1020[var8])
  3990. {
  3991. SendClientMessage(playerid, 0xFF0000FF, "O player tem que estar logado para poder receber o level de admin!");
  3992. return 1;
  3993. }
  3994. GetPlayerName(var8, var3, 24);
  3995. GetPlayerName(playerid, var4, 24);
  3996. function1A58(function1F4C(var3), "level", globB0C[playerid]);
  3997. format(var5, 256, "Você deu para %s level %d de admin!", var3, globB0C);
  3998. SendClientMessage(playerid, 0x33AAFFFF, var5);
  3999. format(var5, 256, "Você foi feito um admin level %d pelo admin %s (id: %d).", globB0C, var4, playerid);
  4000. SendClientMessage(var8, 0x33AAFFFF, var5);
  4001. glob1398[var8][0] = function1AF0(function1F4C(var3), "level");
  4002. new var9[30];
  4003. GetPlayerName(playerid, var9, 30);
  4004. printf("[Command] %s usou /setadmin para dar par %s level %d de admin.", var9, var3, 2828);
  4005. }
  4006. else
  4007. {
  4008. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  4009. SendClientMessage(playerid, 0xFF0000FF, var5);
  4010. }
  4011. }
  4012. else
  4013. {
  4014. SendClientMessage(playerid, 0xFF0000FF, "Você tem que ser Um lvl 10 Para Usar este Comando");
  4015. }
  4016. }
  4017. else
  4018. {
  4019. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4020. }
  4021. return 1;
  4022. }
  4023. if(!strcmp(var0, "/setvip", true) || !strcmp(var0, "/setarvip", true))
  4024. {
  4025. var2 = functionA08(cmdtext, var1, 32);
  4026. var8 = strval(var2);
  4027. GetPlayerName(var8, var3, 24);
  4028. GetPlayerName(playerid, var4, 24);
  4029. glob1398[playerid][2] = function1AF0(function1F4C(var4), "levelvip");
  4030. glob1398[var8][2] = function1AF0(function1F4C(var3), "levelvip");
  4031. var8 = strval(var2);
  4032. if(!strlen(var2) && glob1398[playerid][0] >= 9)
  4033. {
  4034. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setvip [id do player] [1]");
  4035. return 1;
  4036. }
  4037. var2 = functionA08(cmdtext, var1, 32);
  4038. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4039. {
  4040. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setvip [id do player] [1]");
  4041. return 1;
  4042. }
  4043. glob1398[playerid][2] = function1AF0(function1F4C(var4), "levelvip");
  4044. globB70[playerid] = strval(var2);
  4045. if(0 > globB70[playerid])
  4046. {
  4047. SendClientMessage(playerid, 0xFF0000FF, "Level de vip inválido!");
  4048. return 1;
  4049. }
  4050. if(globB70[playerid] > 1)
  4051. {
  4052. SendClientMessage(playerid, 0xFF0000FF, "Level de vip inválido!");
  4053. return 1;
  4054. }
  4055. if(globB70[playerid] == glob1398[var8][2])
  4056. {
  4057. format(var5, 256, "Este player já é um vip!", globB70);
  4058. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4059. return 1;
  4060. }
  4061. if(glob1020[playerid] == 1)
  4062. {
  4063. if(IsPlayerAdmin(playerid) || glob1398[playerid][0] >= 8)
  4064. {
  4065. if(IsPlayerConnected(var8))
  4066. {
  4067. if(!glob1020[var8])
  4068. {
  4069. SendClientMessage(playerid, 0xFF0000FF, "O player tem que estar logado para poder receber o level de vip!");
  4070. return 1;
  4071. }
  4072. GetPlayerName(var8, var3, 24);
  4073. GetPlayerName(playerid, var4, 24);
  4074. function1A58(function1F4C(var3), "levelvip", globB70[playerid]);
  4075. format(var5, 256, "Você deu para %s um vip!", var3);
  4076. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4077. format(var5, 256, "Você foi feito um usuário vip pelo admin %s (id: %d).", var4, playerid);
  4078. SendClientMessage(var8, 0x33AAFFFF, var5);
  4079. glob1398[var8][2] = function1AF0(function1F4C(var3), "levelvip");
  4080. new var9[30];
  4081. GetPlayerName(playerid, var9, 30);
  4082. printf("[Command] %s usou /setvip para dar par %s level %d de vip.", var9, var3, 2828);
  4083. }
  4084. else
  4085. {
  4086. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  4087. SendClientMessage(playerid, 0xFF0000FF, var5);
  4088. }
  4089. }
  4090. else
  4091. {
  4092. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  4093. }
  4094. }
  4095. else
  4096. {
  4097. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4098. }
  4099. return 1;
  4100. }
  4101. if(!strcmp(var0, "/setupc", true))
  4102. {
  4103. var2 = functionA08(cmdtext, var1, 32);
  4104. var8 = strval(var2);
  4105. GetPlayerName(var8, var3, 24);
  4106. GetPlayerName(playerid, var4, 24);
  4107. glob1398[playerid][5] = function1AF0(function1F4C(var4), "levelupc");
  4108. glob1398[var8][5] = function1AF0(function1F4C(var3), "levelupc");
  4109. var8 = strval(var2);
  4110. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4111. {
  4112. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setupc [id do player] [1]");
  4113. return 1;
  4114. }
  4115. var2 = functionA08(cmdtext, var1, 32);
  4116. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4117. {
  4118. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setupc [id do player] [1]");
  4119. return 1;
  4120. }
  4121. glob1398[playerid][5] = function1AF0(function1F4C(var4), "levelupc");
  4122. globC9C[playerid] = strval(var2);
  4123. if(0 > globC9C[playerid])
  4124. {
  4125. SendClientMessage(playerid, 0xFF0000FF, "Level de upc inválido!");
  4126. return 1;
  4127. }
  4128. if(globC9C[playerid] > 2)
  4129. {
  4130. SendClientMessage(playerid, 0xFF0000FF, "Level de upc inválido!");
  4131. return 1;
  4132. }
  4133. if(globC9C[playerid] == glob1398[var8][5])
  4134. {
  4135. format(var5, 256, "Este player já é um upc!", globB0C);
  4136. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4137. return 1;
  4138. }
  4139. if(glob1020[playerid] == 1)
  4140. {
  4141. if(IsPlayerAdmin(playerid) || glob1398[playerid][0] >= 10 || glob1398[playerid][5] >= 2)
  4142. {
  4143. if(IsPlayerConnected(var8))
  4144. {
  4145. if(!glob1020[var8])
  4146. {
  4147. SendClientMessage(playerid, 0xFF0000FF, "O player tem que estar logado para poder receber o cargo de UPC!");
  4148. return 1;
  4149. }
  4150. GetPlayerName(var8, var3, 24);
  4151. GetPlayerName(playerid, var4, 24);
  4152. function1A58(function1F4C(var3), "levelupc", globC9C[playerid]);
  4153. format(var5, 256, "Você deu para %s um cargo de upc!", var3);
  4154. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4155. format(var5, 256, "Você foi setado um upc pelo %s (id: %d).", var4, playerid);
  4156. SendClientMessage(var8, 0x33AAFFFF, var5);
  4157. glob1398[var8][5] = function1AF0(function1F4C(var3), "levelupc");
  4158. new var9[30];
  4159. GetPlayerName(playerid, var9, 30);
  4160. printf("[Command] %s usou /setreporter para dar para %s cargo %d de reporter.", var9, var3, 3228);
  4161. }
  4162. else
  4163. {
  4164. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  4165. SendClientMessage(playerid, 0xFF0000FF, var5);
  4166. }
  4167. }
  4168. else
  4169. {
  4170. SendClientMessage(playerid, 0xFF0000FF, "Você não é um UPC!");
  4171. }
  4172. }
  4173. else
  4174. {
  4175. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4176. }
  4177. return 1;
  4178. }
  4179. if(!strcmp(var0, "/setdpa", true))
  4180. {
  4181. var2 = functionA08(cmdtext, var1, 32);
  4182. var8 = strval(var2);
  4183. GetPlayerName(var8, var3, 24);
  4184. GetPlayerName(playerid, var4, 24);
  4185. glob1398[playerid][6] = function1AF0(function1F4C(var4), "leveldpa");
  4186. glob1398[var8][6] = function1AF0(function1F4C(var3), "leveldpa");
  4187. var8 = strval(var2);
  4188. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4189. {
  4190. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setdpa [id do player] [1]");
  4191. return 1;
  4192. }
  4193. var2 = functionA08(cmdtext, var1, 32);
  4194. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4195. {
  4196. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setdpa [id do player] [1]");
  4197. return 1;
  4198. }
  4199. glob1398[playerid][6] = function1AF0(function1F4C(var4), "leveldpa");
  4200. globD00[playerid] = strval(var2);
  4201. if(0 > globD00[playerid])
  4202. {
  4203. SendClientMessage(playerid, 0xFF0000FF, "Level de dpa inválido!");
  4204. return 1;
  4205. }
  4206. if(globD00[playerid] > 2)
  4207. {
  4208. SendClientMessage(playerid, 0xFF0000FF, "Level de dpa inválido!");
  4209. return 1;
  4210. }
  4211. if(globD00[playerid] == glob1398[var8][6])
  4212. {
  4213. format(var5, 256, "Este player já é um dpa!", globD00);
  4214. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4215. return 1;
  4216. }
  4217. if(glob1020[playerid] == 1)
  4218. {
  4219. if(IsPlayerAdmin(playerid) || glob1398[playerid][0] >= 10 || glob1398[playerid][6] >= 2)
  4220. {
  4221. if(IsPlayerConnected(var8))
  4222. {
  4223. if(!glob1020[var8])
  4224. {
  4225. SendClientMessage(playerid, 0xFF0000FF, "O player tem que estar logado para poder receber o cargo de DPA!");
  4226. return 1;
  4227. }
  4228. GetPlayerName(var8, var3, 24);
  4229. GetPlayerName(playerid, var4, 24);
  4230. function1A58(function1F4C(var3), "leveldpa", globD00[playerid]);
  4231. format(var5, 256, "Você deu para %s um cargo de dpa!", var3);
  4232. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4233. format(var5, 256, "Você foi setado um dpa pelo %s (id: %d).", var4, playerid);
  4234. SendClientMessage(var8, 0x33AAFFFF, var5);
  4235. glob1398[var8][6] = function1AF0(function1F4C(var3), "leveldpa");
  4236. new var9[30];
  4237. GetPlayerName(playerid, var9, 30);
  4238. printf("[Command] %s usou /setreporter para dar para %s cargo %d de dpa.", var9, var3, 3328);
  4239. }
  4240. else
  4241. {
  4242. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  4243. SendClientMessage(playerid, 0xFF0000FF, var5);
  4244. }
  4245. }
  4246. else
  4247. {
  4248. SendClientMessage(playerid, 0xFF0000FF, "Você não é um DPA!");
  4249. }
  4250. }
  4251. else
  4252. {
  4253. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4254. }
  4255. return 1;
  4256. }
  4257. if(!strcmp(var0, "/settvp", true))
  4258. {
  4259. var2 = functionA08(cmdtext, var1, 32);
  4260. var8 = strval(var2);
  4261. GetPlayerName(var8, var3, 24);
  4262. GetPlayerName(playerid, var4, 24);
  4263. glob1398[playerid][7] = function1AF0(function1F4C(var4), "leveltvp");
  4264. glob1398[var8][7] = function1AF0(function1F4C(var3), "leveltvp");
  4265. var8 = strval(var2);
  4266. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4267. {
  4268. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /settvp [id do player] [1]");
  4269. return 1;
  4270. }
  4271. var2 = functionA08(cmdtext, var1, 32);
  4272. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4273. {
  4274. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /settvp [id do player] [1]");
  4275. return 1;
  4276. }
  4277. glob1398[playerid][7] = function1AF0(function1F4C(var4), "leveltvp");
  4278. globD64[playerid] = strval(var2);
  4279. if(0 > globD64[playerid])
  4280. {
  4281. SendClientMessage(playerid, 0xFF0000FF, "Level de tvp inválido!");
  4282. return 1;
  4283. }
  4284. if(globD64[playerid] > 2)
  4285. {
  4286. SendClientMessage(playerid, 0xFF0000FF, "Level de tvp inválido!");
  4287. return 1;
  4288. }
  4289. if(globD64[playerid] == glob1398[var8][7])
  4290. {
  4291. format(var5, 256, "Este player já é um tvp!", globD64);
  4292. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4293. return 1;
  4294. }
  4295. if(glob1020[playerid] == 1)
  4296. {
  4297. if(IsPlayerAdmin(playerid) || glob1398[playerid][0] >= 10 || glob1398[playerid][7] >= 2)
  4298. {
  4299. if(IsPlayerConnected(var8))
  4300. {
  4301. if(!glob1020[var8])
  4302. {
  4303. SendClientMessage(playerid, 0xFF0000FF, "O player tem que estar logado para poder receber o cargo de TVP!");
  4304. return 1;
  4305. }
  4306. GetPlayerName(var8, var3, 24);
  4307. GetPlayerName(playerid, var4, 24);
  4308. function1A58(function1F4C(var3), "leveltvp", globD64[playerid]);
  4309. format(var5, 256, "Você deu para %s um cargo de tvp!", var3);
  4310. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4311. format(var5, 256, "Você foi setado um tvp pelo %s (id: %d).", var4, playerid);
  4312. SendClientMessage(var8, 0x33AAFFFF, var5);
  4313. glob1398[var8][7] = function1AF0(function1F4C(var3), "leveltvp");
  4314. new var9[30];
  4315. GetPlayerName(playerid, var9, 30);
  4316. printf("[Command] %s usou /setreporter para dar para %s cargo %d de tvp.", var9, var3, 3428);
  4317. }
  4318. else
  4319. {
  4320. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  4321. SendClientMessage(playerid, 0xFF0000FF, var5);
  4322. }
  4323. }
  4324. else
  4325. {
  4326. SendClientMessage(playerid, 0xFF0000FF, "Você não é um TVP!");
  4327. }
  4328. }
  4329. else
  4330. {
  4331. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4332. }
  4333. return 1;
  4334. }
  4335. if(!strcmp(var0, "/setpca", true))
  4336. {
  4337. var2 = functionA08(cmdtext, var1, 32);
  4338. var8 = strval(var2);
  4339. GetPlayerName(var8, var3, 24);
  4340. GetPlayerName(playerid, var4, 24);
  4341. glob1398[playerid][8] = function1AF0(function1F4C(var4), "levelpca");
  4342. glob1398[var8][8] = function1AF0(function1F4C(var3), "levelpca");
  4343. var8 = strval(var2);
  4344. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4345. {
  4346. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setpca [id do player] [1]");
  4347. return 1;
  4348. }
  4349. var2 = functionA08(cmdtext, var1, 32);
  4350. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4351. {
  4352. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setpca [id do player] [1]");
  4353. return 1;
  4354. }
  4355. glob1398[playerid][8] = function1AF0(function1F4C(var4), "levelpca");
  4356. globDC8[playerid] = strval(var2);
  4357. if(0 > globDC8[playerid])
  4358. {
  4359. SendClientMessage(playerid, 0xFF0000FF, "Level de pca inválido!");
  4360. return 1;
  4361. }
  4362. if(globDC8[playerid] > 2)
  4363. {
  4364. SendClientMessage(playerid, 0xFF0000FF, "Level de pca inválido!");
  4365. return 1;
  4366. }
  4367. if(globDC8[playerid] == glob1398[var8][8])
  4368. {
  4369. format(var5, 256, "Este player já é um pca!", globDC8);
  4370. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4371. return 1;
  4372. }
  4373. if(glob1020[playerid] == 1)
  4374. {
  4375. if(IsPlayerAdmin(playerid) || glob1398[playerid][0] >= 10 || glob1398[playerid][8] >= 2)
  4376. {
  4377. if(IsPlayerConnected(var8))
  4378. {
  4379. if(!glob1020[var8])
  4380. {
  4381. SendClientMessage(playerid, 0xFF0000FF, "O player tem que estar logado para poder receber o cargo de PCA!");
  4382. return 1;
  4383. }
  4384. GetPlayerName(var8, var3, 24);
  4385. GetPlayerName(playerid, var4, 24);
  4386. function1A58(function1F4C(var3), "levelpca", globDC8[playerid]);
  4387. format(var5, 256, "Você deu para %s um cargo de pca!", var3);
  4388. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4389. format(var5, 256, "Você foi setado um pca pelo %s (id: %d).", var4, playerid);
  4390. SendClientMessage(var8, 0x33AAFFFF, var5);
  4391. glob1398[var8][8] = function1AF0(function1F4C(var3), "levelpca");
  4392. new var9[30];
  4393. GetPlayerName(playerid, var9, 30);
  4394. printf("[Command] %s usou /setreporter para dar para %s cargo %d de pca.", var9, var3, 3528);
  4395. }
  4396. else
  4397. {
  4398. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  4399. SendClientMessage(playerid, 0xFF0000FF, var5);
  4400. }
  4401. }
  4402. else
  4403. {
  4404. SendClientMessage(playerid, 0xFF0000FF, "Você não é um PCA!");
  4405. }
  4406. }
  4407. else
  4408. {
  4409. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4410. }
  4411. return 1;
  4412. }
  4413. if(!strcmp(var0, "/setpc", true))
  4414. {
  4415. var2 = functionA08(cmdtext, var1, 32);
  4416. var8 = strval(var2);
  4417. GetPlayerName(var8, var3, 24);
  4418. GetPlayerName(playerid, var4, 24);
  4419. glob1398[playerid][9] = function1AF0(function1F4C(var4), "levelpc");
  4420. glob1398[var8][9] = function1AF0(function1F4C(var3), "levelpc");
  4421. var8 = strval(var2);
  4422. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4423. {
  4424. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setpc [id do player] [1]");
  4425. return 1;
  4426. }
  4427. var2 = functionA08(cmdtext, var1, 32);
  4428. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4429. {
  4430. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setpc [id do player] [1]");
  4431. return 1;
  4432. }
  4433. glob1398[playerid][9] = function1AF0(function1F4C(var4), "levelpc");
  4434. globE2C[playerid] = strval(var2);
  4435. if(0 > globE2C[playerid])
  4436. {
  4437. SendClientMessage(playerid, 0xFF0000FF, "Level de pc inválido!");
  4438. return 1;
  4439. }
  4440. if(globE2C[playerid] > 2)
  4441. {
  4442. SendClientMessage(playerid, 0xFF0000FF, "Level de pc inválido!");
  4443. return 1;
  4444. }
  4445. if(globE2C[playerid] == glob1398[var8][9])
  4446. {
  4447. format(var5, 256, "Este player já é um pc!", globE2C);
  4448. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4449. return 1;
  4450. }
  4451. if(glob1020[playerid] == 1)
  4452. {
  4453. if(IsPlayerAdmin(playerid) || glob1398[playerid][0] >= 10 || glob1398[playerid][9] >= 2)
  4454. {
  4455. if(IsPlayerConnected(var8))
  4456. {
  4457. if(!glob1020[var8])
  4458. {
  4459. SendClientMessage(playerid, 0xFF0000FF, "O player tem que estar logado para poder receber o cargo de PC!");
  4460. return 1;
  4461. }
  4462. GetPlayerName(var8, var3, 24);
  4463. GetPlayerName(playerid, var4, 24);
  4464. function1A58(function1F4C(var3), "levelpc", globE2C[playerid]);
  4465. format(var5, 256, "Você deu para %s um cargo de pc!", var3);
  4466. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4467. format(var5, 256, "Você foi setado um pc pelo %s (id: %d).", var4, playerid);
  4468. SendClientMessage(var8, 0x33AAFFFF, var5);
  4469. glob1398[var8][9] = function1AF0(function1F4C(var3), "levelpc");
  4470. new var9[30];
  4471. GetPlayerName(playerid, var9, 30);
  4472. printf("[Command] %s usou /setreporter para dar para %s cargo %d de pc.", var9, var3, 3628);
  4473. }
  4474. else
  4475. {
  4476. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  4477. SendClientMessage(playerid, 0xFF0000FF, var5);
  4478. }
  4479. }
  4480. else
  4481. {
  4482. SendClientMessage(playerid, 0xFF0000FF, "Você não é um PC!");
  4483. }
  4484. }
  4485. else
  4486. {
  4487. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4488. }
  4489. return 1;
  4490. }
  4491. if(!strcmp(var0, "/setmpc", true))
  4492. {
  4493. var2 = functionA08(cmdtext, var1, 32);
  4494. var8 = strval(var2);
  4495. GetPlayerName(var8, var3, 24);
  4496. GetPlayerName(playerid, var4, 24);
  4497. glob1398[playerid][10] = function1AF0(function1F4C(var4), "levelmpc");
  4498. glob1398[var8][10] = function1AF0(function1F4C(var3), "levelmpc");
  4499. var8 = strval(var2);
  4500. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4501. {
  4502. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setmpc [id do player] [1]");
  4503. return 1;
  4504. }
  4505. var2 = functionA08(cmdtext, var1, 32);
  4506. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4507. {
  4508. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setmpc [id do player] [1]");
  4509. return 1;
  4510. }
  4511. glob1398[playerid][10] = function1AF0(function1F4C(var4), "levelmpc");
  4512. globE90[playerid] = strval(var2);
  4513. if(0 > globE90[playerid])
  4514. {
  4515. SendClientMessage(playerid, 0xFF0000FF, "Level de mpc inválido!");
  4516. return 1;
  4517. }
  4518. if(globE90[playerid] > 2)
  4519. {
  4520. SendClientMessage(playerid, 0xFF0000FF, "Level de mpc inválido!");
  4521. return 1;
  4522. }
  4523. if(globE90[playerid] == glob1398[var8][10])
  4524. {
  4525. format(var5, 256, "Este player já é um mpc!", globE90);
  4526. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4527. return 1;
  4528. }
  4529. if(glob1020[playerid] == 1)
  4530. {
  4531. if(IsPlayerAdmin(playerid) || glob1398[playerid][0] >= 10 || glob1398[playerid][10] >= 2)
  4532. {
  4533. if(IsPlayerConnected(var8))
  4534. {
  4535. if(!glob1020[var8])
  4536. {
  4537. SendClientMessage(playerid, 0xFF0000FF, "O player tem que estar logado para poder receber o cargo de MPC!");
  4538. return 1;
  4539. }
  4540. GetPlayerName(var8, var3, 24);
  4541. GetPlayerName(playerid, var4, 24);
  4542. function1A58(function1F4C(var3), "levelmpc", globE90[playerid]);
  4543. format(var5, 256, "Você deu para %s um cargo de mpc!", var3);
  4544. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4545. format(var5, 256, "Você foi setado um mpc pelo %s (id: %d).", var4, playerid);
  4546. SendClientMessage(var8, 0x33AAFFFF, var5);
  4547. glob1398[var8][10] = function1AF0(function1F4C(var3), "levelmpc");
  4548. new var9[30];
  4549. GetPlayerName(playerid, var9, 30);
  4550. printf("[Command] %s usou /setreporter para dar para %s cargo %d de mpc.", var9, var3, 3728);
  4551. }
  4552. else
  4553. {
  4554. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  4555. SendClientMessage(playerid, 0xFF0000FF, var5);
  4556. }
  4557. }
  4558. else
  4559. {
  4560. SendClientMessage(playerid, 0xFF0000FF, "Você não é um MPC!");
  4561. }
  4562. }
  4563. else
  4564. {
  4565. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4566. }
  4567. return 1;
  4568. }
  4569. if(!strcmp(var0, "/setreporter", true))
  4570. {
  4571. var2 = functionA08(cmdtext, var1, 32);
  4572. var8 = strval(var2);
  4573. GetPlayerName(var8, var3, 24);
  4574. GetPlayerName(playerid, var4, 24);
  4575. glob1398[playerid][4] = function1AF0(function1F4C(var4), "levelreporter");
  4576. glob1398[var8][4] = function1AF0(function1F4C(var3), "levelreporter");
  4577. var8 = strval(var2);
  4578. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4579. {
  4580. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setreporter [id do player] [2]");
  4581. return 1;
  4582. }
  4583. var2 = functionA08(cmdtext, var1, 32);
  4584. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4585. {
  4586. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setreporter [id do player] [2]");
  4587. return 1;
  4588. }
  4589. glob1398[playerid][4] = function1AF0(function1F4C(var4), "levelreporter");
  4590. globC38[playerid] = strval(var2);
  4591. if(0 > globC38[playerid])
  4592. {
  4593. SendClientMessage(playerid, 0xFF0000FF, "Level de reporter inválido!");
  4594. return 1;
  4595. }
  4596. if(globC38[playerid] > 3)
  4597. {
  4598. SendClientMessage(playerid, 0xFF0000FF, "Level de reporter inválido!");
  4599. return 1;
  4600. }
  4601. if(globC38[playerid] == glob1398[var8][4])
  4602. {
  4603. format(var5, 256, "Este player já é um reporter!", globB0C);
  4604. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4605. return 1;
  4606. }
  4607. if(glob1020[playerid] == 1)
  4608. {
  4609. if(IsPlayerAdmin(playerid) || glob1398[playerid][0] >= 10 || glob1398[playerid][4] >= 3)
  4610. {
  4611. if(IsPlayerConnected(var8))
  4612. {
  4613. if(!glob1020[var8])
  4614. {
  4615. SendClientMessage(playerid, 0xFF0000FF, "O player tem que estar logado para poder receber o cargo de reporter!");
  4616. return 1;
  4617. }
  4618. GetPlayerName(var8, var3, 24);
  4619. GetPlayerName(playerid, var4, 24);
  4620. function1A58(function1F4C(var3), "levelreporter", globC38[playerid]);
  4621. format(var5, 256, "Você deu para %s um cargo de repórter!", var3);
  4622. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4623. format(var5, 256, "Você ganhou um emprego de Repórter! Parabéns! Empregado por: %s (id: %d).", var4, playerid);
  4624. SendClientMessage(var8, 0x33AAFFFF, var5);
  4625. glob1398[var8][4] = function1AF0(function1F4C(var3), "levelreporter");
  4626. new var9[30];
  4627. GetPlayerName(playerid, var9, 30);
  4628. printf("[Command] %s usou /setreporter para dar para %s cargo %d de reporter.", var9, var3, 3128);
  4629. }
  4630. else
  4631. {
  4632. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  4633. SendClientMessage(playerid, 0xFF0000FF, var5);
  4634. }
  4635. }
  4636. else
  4637. {
  4638. SendClientMessage(playerid, 0xFF0000FF, "Você não é um reporter!");
  4639. }
  4640. }
  4641. else
  4642. {
  4643. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4644. }
  4645. return 1;
  4646. }
  4647. if(!strcmp(var0, "/comandosbope", true))
  4648. {
  4649. GetPlayerName(var8, var3, 24);
  4650. GetPlayerName(playerid, var4, 24);
  4651. if(glob1020[playerid] == 1)
  4652. {
  4653. if(glob1398[playerid][11] >= 1)
  4654. {
  4655. new var9[30];
  4656. GetPlayerName(playerid, var9, 30);
  4657. for(new var10 = 0; var10 < 25; var10++)
  4658. {
  4659. SendClientMessage(playerid, 0xFFFF00AA, ":: COMANDOS BOPE ::");
  4660. SendClientMessage(playerid, 0xFFFFFFAA, "Comandos BOPE - /b, /m, /kick, /trazer, /ir, /equiparbope, /prender, /dpbope, /apbope, /fpbope, /apbope2, /fpbope2, imo, /abordar, /revistar");
  4661. }
  4662. }
  4663. else
  4664. {
  4665. SendClientMessage(playerid, 0xFF0000FF, "Você não é BOPE!");
  4666. }
  4667. }
  4668. else
  4669. {
  4670. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4671. }
  4672. return 1;
  4673. }
  4674. if(!strcmp(var0, "/apbope", true))
  4675. {
  4676. GetPlayerName(var8, var3, 24);
  4677. GetPlayerName(playerid, var4, 24);
  4678. if(glob1020[playerid] == 1)
  4679. {
  4680. if(glob1398[playerid][11] >= 1)
  4681. {
  4682. new var9[30];
  4683. GetPlayerName(playerid, var9, 30);
  4684. for(new var10 = 0; var10 < 25; var10++)
  4685. {
  4686. MoveObject(glob1184, -1530.2601, 482.0029, 3.4796, 10.0);
  4687. format(var5, 256, "Portão aberto");
  4688. }
  4689. }
  4690. else
  4691. {
  4692. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  4693. }
  4694. }
  4695. else
  4696. {
  4697. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4698. }
  4699. return 1;
  4700. }
  4701. if(!strcmp(var0, "/fpbope", true))
  4702. {
  4703. GetPlayerName(var8, var3, 24);
  4704. GetPlayerName(playerid, var4, 24);
  4705. if(glob1020[playerid] == 1)
  4706. {
  4707. if(glob1398[playerid][11] >= 1)
  4708. {
  4709. new var9[30];
  4710. GetPlayerName(playerid, var9, 30);
  4711. for(new var10 = 0; var10 < 25; var10++)
  4712. {
  4713. MoveObject(glob1184, -1530.2601, 482.0029, 8.9796, 10.0);
  4714. format(var5, 256, "Portão fechado");
  4715. }
  4716. }
  4717. else
  4718. {
  4719. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  4720. }
  4721. }
  4722. else
  4723. {
  4724. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4725. }
  4726. return 1;
  4727. }
  4728. if(!strcmp(var0, "/apgde", true))
  4729. {
  4730. GetPlayerName(var8, var3, 24);
  4731. GetPlayerName(playerid, var4, 24);
  4732. if(glob1020[playerid] == 1)
  4733. {
  4734. if(glob1398[playerid][11] >= 1)
  4735. {
  4736. new var9[30];
  4737. GetPlayerName(playerid, var9, 30);
  4738. for(new var10 = 0; var10 < 25; var10++)
  4739. {
  4740. MoveObject(glob117C, 2237.51, 2453.1398, 6.9499, 10.0);
  4741. format(var5, 256, "Portão aberto");
  4742. }
  4743. }
  4744. else
  4745. {
  4746. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  4747. }
  4748. }
  4749. else
  4750. {
  4751. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4752. }
  4753. return 1;
  4754. }
  4755. if(!strcmp(var0, "/fpgde", true))
  4756. {
  4757. GetPlayerName(var8, var3, 24);
  4758. GetPlayerName(playerid, var4, 24);
  4759. if(glob1020[playerid] == 1)
  4760. {
  4761. if(glob1398[playerid][3] >= 1)
  4762. {
  4763. new var9[30];
  4764. GetPlayerName(playerid, var9, 30);
  4765. for(new var10 = 0; var10 < 25; var10++)
  4766. {
  4767. MoveObject(glob117C, 2237.51, 2453.1398, 12.4499, 10.0);
  4768. format(var5, 256, "Portão fechado");
  4769. }
  4770. }
  4771. else
  4772. {
  4773. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  4774. }
  4775. }
  4776. else
  4777. {
  4778. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4779. }
  4780. return 1;
  4781. }
  4782. if(!strcmp(var0, "/fpgde2", true))
  4783. {
  4784. GetPlayerName(var8, var3, 24);
  4785. GetPlayerName(playerid, var4, 24);
  4786. if(glob1020[playerid] == 1)
  4787. {
  4788. if(glob1398[playerid][3] >= 1)
  4789. {
  4790. new var9[30];
  4791. GetPlayerName(playerid, var9, 30);
  4792. for(new var10 = 0; var10 < 25; var10++)
  4793. {
  4794. MoveObject(glob1180, 2319.6899, 2446.4799, 5.0906, 10.0);
  4795. format(var5, 256, "Portão fechado");
  4796. }
  4797. }
  4798. else
  4799. {
  4800. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  4801. }
  4802. }
  4803. else
  4804. {
  4805. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4806. }
  4807. return 1;
  4808. }
  4809. if(!strcmp(var0, "/apgde2", true))
  4810. {
  4811. GetPlayerName(var8, var3, 24);
  4812. GetPlayerName(playerid, var4, 24);
  4813. if(glob1020[playerid] == 1)
  4814. {
  4815. if(glob1398[playerid][3] >= 1)
  4816. {
  4817. new var9[30];
  4818. GetPlayerName(playerid, var9, 30);
  4819. for(new var10 = 0; var10 < 25; var10++)
  4820. {
  4821. MoveObject(glob1180, 2319.6899, 2446.4799, -0.5095, 10.0);
  4822. format(var5, 256, "Portão aberto");
  4823. }
  4824. }
  4825. else
  4826. {
  4827. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  4828. }
  4829. }
  4830. else
  4831. {
  4832. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4833. }
  4834. return 1;
  4835. }
  4836. if(!strcmp(cmdtext, "/equiparbope", true))
  4837. {
  4838. if(glob1398[playerid][11] >= 1)
  4839. {
  4840. GetPlayerName(playerid, var4, 24);
  4841. GivePlayerWeapon(playerid, 41, 99999);
  4842. GivePlayerWeapon(playerid, 25, 99999);
  4843. GivePlayerWeapon(playerid, 3, 99999);
  4844. GivePlayerWeapon(playerid, 31, 99999);
  4845. GivePlayerWeapon(playerid, 29, 99999);
  4846. GivePlayerWeapon(playerid, 24, 99999);
  4847. for(new var9 = 0; var9 < 25; var9++)
  4848. {
  4849. if(IsPlayerConnected(var9))
  4850. {
  4851. format(var5, 256, "O oficial da BOPE %s está na ronda, use /ocorrenciab BOPE para fazer uma ocorrência!", var4);
  4852. }
  4853. SendClientMessageToAll(0x33AAFFFF, var5);
  4854. return 1;
  4855. }
  4856. }
  4857. }
  4858. if(!strcmp(var0, "/setbope", true))
  4859. {
  4860. var2 = functionA08(cmdtext, var1, 32);
  4861. var8 = strval(var2);
  4862. GetPlayerName(var8, var3, 24);
  4863. GetPlayerName(playerid, var4, 24);
  4864. glob1398[playerid][11] = function1AF0(function1F4C(var4), "levelbope");
  4865. glob1398[var8][11] = function1AF0(function1F4C(var3), "levelbope");
  4866. var8 = strval(var2);
  4867. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4868. {
  4869. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setbope [id do player] [cargo]");
  4870. return 1;
  4871. }
  4872. var2 = functionA08(cmdtext, var1, 32);
  4873. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  4874. {
  4875. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setgde [id do player] [cargo]");
  4876. return 1;
  4877. }
  4878. glob1398[playerid][11] = function1AF0(function1F4C(var4), "levelbope");
  4879. globEF4[playerid] = strval(var2);
  4880. if(0 > globEF4[playerid])
  4881. {
  4882. SendClientMessage(playerid, 0xFF0000FF, "Level de BOPE inválido!");
  4883. return 1;
  4884. }
  4885. if(globEF4[playerid] > 5)
  4886. {
  4887. SendClientMessage(playerid, 0xFF0000FF, "Level de BOPE inválido!");
  4888. return 1;
  4889. }
  4890. if(globEF4[playerid] == glob1398[var8][11])
  4891. {
  4892. format(var5, 256, "Este player já é um BOPE!", globEF4);
  4893. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4894. return 1;
  4895. }
  4896. if(glob1020[playerid] == 1)
  4897. {
  4898. if(IsPlayerAdmin(playerid) || glob1398[playerid][11] >= 5)
  4899. {
  4900. if(IsPlayerConnected(var8))
  4901. {
  4902. if(!glob1020[var8])
  4903. {
  4904. SendClientMessage(playerid, 0xFF0000FF, "O player tem que estar logado para poder receber o level de BOPE!");
  4905. return 1;
  4906. }
  4907. GetPlayerName(var8, var3, 24);
  4908. GetPlayerName(playerid, var4, 24);
  4909. function1A58(function1F4C(var3), "levelbope", globEF4[playerid]);
  4910. format(var5, 256, "Você deu para %s um cargo de BOPE!", var3);
  4911. SendClientMessage(playerid, 0x33AAFFFF, var5);
  4912. format(var5, 256, "Você ganhou um emprego de BOPE! Parabéns! Empregado por: %s (id: %d).", var4, playerid);
  4913. SendClientMessage(var8, 0x33AAFFFF, var5);
  4914. glob1398[var8][11] = function1AF0(function1F4C(var3), "levelbope");
  4915. new var9[30];
  4916. GetPlayerName(playerid, var9, 30);
  4917. printf("[Command] %s usou /setgde para dar par %s level %d de BOPE.", var9, var3, 2828);
  4918. }
  4919. else
  4920. {
  4921. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  4922. SendClientMessage(playerid, 0xFF0000FF, var5);
  4923. }
  4924. }
  4925. else
  4926. {
  4927. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  4928. }
  4929. }
  4930. else
  4931. {
  4932. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4933. }
  4934. return 1;
  4935. }
  4936. if(!strcmp(var0, "/dpbope", true))
  4937. {
  4938. GetPlayerName(var8, var3, 24);
  4939. GetPlayerName(playerid, var4, 24);
  4940. if(glob1020[playerid] == 1)
  4941. {
  4942. if(glob1398[playerid][11] >= 1)
  4943. {
  4944. new var9[30];
  4945. GetPlayerName(playerid, var9, 30);
  4946. for(new var10 = 0; var10 < 25; var10++)
  4947. {
  4948. if(IsPlayerInAnyVehicle(playerid))
  4949. {
  4950. SetVehiclePos(GetPlayerVehicleID(playerid), -1520.6811, 473.3268, 7.1875);
  4951. SetVehicleZAngle(GetPlayerVehicleID(playerid), 85.5047);
  4952. LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
  4953. }
  4954. glob6C0[playerid] = 1;
  4955. SetPlayerSkin(playerid, 285);
  4956. if(!IsPlayerInAnyVehicle(playerid))
  4957. {
  4958. SetPlayerPos(playerid, -1520.6811, 473.3268, 7.1875);
  4959. SetPlayerFacingAngle(playerid, 269.676);
  4960. }
  4961. SetPlayerColor(playerid, 0x000000AA);
  4962. }
  4963. }
  4964. else
  4965. {
  4966. SendClientMessage(playerid, 0xFF0000FF, "Você não é GDE!");
  4967. }
  4968. }
  4969. else
  4970. {
  4971. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  4972. }
  4973. return 1;
  4974. }
  4975. if(!strcmp(var0, "/b", true))
  4976. {
  4977. GetPlayerName(playerid, var4, 24);
  4978. glob1398[playerid][11] = function1AF0(function1F4C(var4), "levelbope");
  4979. GetPlayerName(playerid, var4, 24);
  4980. new var9 = strlen(cmdtext);
  4981. while(var1 < var9 && cmdtext[var1] <= 32)
  4982. {
  4983. var1++;
  4984. }
  4985. new var10 = var1;
  4986. new var11[64];
  4987. while(var1 < var9 && var1 - var10 < 63)
  4988. {
  4989. var11[var1 - var10] = cmdtext[var1];
  4990. var1++;
  4991. }
  4992. var11[var1 - var10] = 0;
  4993. if(!strlen(var11))
  4994. {
  4995. SendClientMessage(playerid, 0xAFAFAFAA, "USO: /b [texto] [bope chat]");
  4996. return 1;
  4997. }
  4998. if(glob1020[playerid] == 1)
  4999. {
  5000. if(IsPlayerAdmin(playerid) || glob1398[playerid][11] >= 1)
  5001. {
  5002. format(var5, 256, "((BOPE %s(%i): %s))", var4, playerid, var11);
  5003. for(new var12 = 0; var12 < 25; var12++)
  5004. {
  5005. if(IsPlayerConnected(var12))
  5006. {
  5007. if(glob1398[var12][11] >= 1)
  5008. {
  5009. SendClientMessage(var12, 0xAFAFAFAA, var5);
  5010. }
  5011. }
  5012. }
  5013. printf(var5);
  5014. return 1;
  5015. }
  5016. SendClientMessage(playerid, 0xFF0000FF, "Você não está autorizado a usar o BOPE chat!");
  5017. return 1;
  5018. }
  5019. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5020. }
  5021. if(!strcmp(var0, "/setgde", true))
  5022. {
  5023. var2 = functionA08(cmdtext, var1, 32);
  5024. var8 = strval(var2);
  5025. GetPlayerName(var8, var3, 24);
  5026. GetPlayerName(playerid, var4, 24);
  5027. glob1398[playerid][3] = function1AF0(function1F4C(var4), "levelgde");
  5028. glob1398[var8][3] = function1AF0(function1F4C(var3), "levelgde");
  5029. var8 = strval(var2);
  5030. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  5031. {
  5032. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setgde [id do player] [cargo]");
  5033. return 1;
  5034. }
  5035. var2 = functionA08(cmdtext, var1, 32);
  5036. if(!strlen(var2) && glob1398[playerid][0] >= 8)
  5037. {
  5038. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setgde [id do player] [cargo]");
  5039. return 1;
  5040. }
  5041. glob1398[playerid][3] = function1AF0(function1F4C(var4), "levelgde");
  5042. globBD4[playerid] = strval(var2);
  5043. if(0 > globBD4[playerid])
  5044. {
  5045. SendClientMessage(playerid, 0xFF0000FF, "Level de GDE inválido!");
  5046. return 1;
  5047. }
  5048. if(globBD4[playerid] > 5)
  5049. {
  5050. SendClientMessage(playerid, 0xFF0000FF, "Level de GDE inválido!");
  5051. return 1;
  5052. }
  5053. if(globBD4[playerid] == glob1398[var8][3])
  5054. {
  5055. format(var5, 256, "Este player já é um GDE!", globB0C);
  5056. SendClientMessage(playerid, 0x33AAFFFF, var5);
  5057. return 1;
  5058. }
  5059. if(glob1020[playerid] == 1)
  5060. {
  5061. if(IsPlayerAdmin(playerid) || glob1398[playerid][0] >= 10 || glob1398[playerid][3] >= 5)
  5062. {
  5063. if(IsPlayerConnected(var8))
  5064. {
  5065. if(!glob1020[var8])
  5066. {
  5067. SendClientMessage(playerid, 0xFF0000FF, "O player tem que estar logado para poder receber o level de GDE!");
  5068. return 1;
  5069. }
  5070. GetPlayerName(var8, var3, 24);
  5071. GetPlayerName(playerid, var4, 24);
  5072. function1A58(function1F4C(var3), "levelgde", globBD4[playerid]);
  5073. format(var5, 256, "Você deu para %s um cargo de GDE!", var3);
  5074. SendClientMessage(playerid, 0x33AAFFFF, var5);
  5075. format(var5, 256, "Você ganhou um emprego de GDE! Parabéns! Empregado por: %s (id: %d).", var4, playerid);
  5076. SendClientMessage(var8, 0x33AAFFFF, var5);
  5077. glob1398[var8][3] = function1AF0(function1F4C(var3), "levelgde");
  5078. new var9[30];
  5079. GetPlayerName(playerid, var9, 30);
  5080. printf("[Command] %s usou /setgde para dar par %s level %d de GDE.", var9, var3, 2828);
  5081. }
  5082. else
  5083. {
  5084. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  5085. SendClientMessage(playerid, 0xFF0000FF, var5);
  5086. }
  5087. }
  5088. else
  5089. {
  5090. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5091. }
  5092. }
  5093. else
  5094. {
  5095. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5096. }
  5097. return 1;
  5098. }
  5099. if(!strcmp(var0, "/ban", true))
  5100. {
  5101. var2 = functionA08(cmdtext, var1, 32);
  5102. GetPlayerName(playerid, var4, 24);
  5103. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  5104. if(!strlen(var2))
  5105. {
  5106. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /ban [id do player] [motivo]");
  5107. return 1;
  5108. }
  5109. var8 = strval(var2);
  5110. if(glob1020[playerid] == 1)
  5111. {
  5112. if(glob1398[playerid][0] >= 3)
  5113. {
  5114. if(IsPlayerConnected(var8))
  5115. {
  5116. new var9 = strlen(cmdtext);
  5117. while(var1 < var9 && cmdtext[var1] <= 32)
  5118. {
  5119. var1++;
  5120. }
  5121. new var10 = var1;
  5122. new var11[64];
  5123. while(var1 < var9 && var1 - var10 < 63)
  5124. {
  5125. var11[var1 - var10] = cmdtext[var1];
  5126. var1++;
  5127. }
  5128. var11[var1 - var10] = 0;
  5129. if(!strlen(var11))
  5130. {
  5131. SendClientMessage(playerid, 0xFF0000FF, "Você só pode banir com uma razão apropriada!");
  5132. }
  5133. else
  5134. {
  5135. GetPlayerName(var8, var3, 24);
  5136. format(var5, 256, "AdmCMD: %s fez merda e foi banido pelo admin %s pelo motivo: %s", var3, var4, var11);
  5137. SendClientMessageToAll(0x33AAFFFF, var5);
  5138. BanEx(var8, var11);
  5139. new var12[30];
  5140. GetPlayerName(playerid, var12, 30);
  5141. printf("[Command] %s usou /ban para banir %s pelo motivo: %s", var12, var3, var11);
  5142. }
  5143. }
  5144. else
  5145. {
  5146. format(var5, 256, "%d não é um player ativo!", var8);
  5147. SendClientMessage(playerid, 0xFF0000FF, var5);
  5148. }
  5149. }
  5150. else
  5151. {
  5152. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5153. return 1;
  5154. }
  5155. }
  5156. else
  5157. {
  5158. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5159. }
  5160. return 1;
  5161. }
  5162. if(!strcmp(var0, "/mutar", true))
  5163. {
  5164. GetPlayerName(var8, var3, 24);
  5165. GetPlayerName(playerid, var4, 24);
  5166. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  5167. glob1398[var8][0] = function1AF0(function1F4C(var3), "level");
  5168. var2 = functionA08(cmdtext, var1, 32);
  5169. if(IsStringAName(var2))
  5170. {
  5171. var8 = GetPlayerID(var2);
  5172. }
  5173. else
  5174. {
  5175. var8 = strval(var2);
  5176. }
  5177. if(!strlen(var2) && glob1398[playerid][0] >= 3)
  5178. {
  5179. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /mutar [id do pleyer]");
  5180. return 1;
  5181. }
  5182. var8 = strval(var2);
  5183. GetPlayerName(var8, var3, 24);
  5184. GetPlayerName(playerid, var4, 24);
  5185. if(glob1020[playerid] == 1)
  5186. {
  5187. if(glob1398[playerid][0] >= 3)
  5188. {
  5189. if(IsPlayerConnected(var8))
  5190. {
  5191. if(!globAA8[var8])
  5192. {
  5193. globAA8[var8] = 1;
  5194. format(var5, 256, "AdmCMD: %s foi mutado pelo admin %s.", var3, var4);
  5195. SendClientMessageToAll(0x33AAFFFF, var5);
  5196. new var9[30];
  5197. GetPlayerName(playerid, var9, 30);
  5198. printf("[Command] %s usou /mutar para mutar %s.", var9, var3);
  5199. }
  5200. else
  5201. {
  5202. globAA8[var8] = 0;
  5203. format(var5, 256, "AdmCMD: %s foi desmutado por %s.", var3, var4);
  5204. SendClientMessageToAll(0x33AAFFFF, var5);
  5205. new var9[30];
  5206. GetPlayerName(playerid, var9, 30);
  5207. printf("[Command] %s usou /mutar para desmutar %s.", var9, var3);
  5208. }
  5209. }
  5210. else
  5211. {
  5212. format(var5, 256, "%d não é um player ativo.", var8);
  5213. SendClientMessage(playerid, 0xFF0000FF, var5);
  5214. }
  5215. }
  5216. else
  5217. {
  5218. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5219. return 1;
  5220. }
  5221. }
  5222. else
  5223. {
  5224. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5225. }
  5226. return 1;
  5227. }
  5228. if(!strcmp(var0, "/cnn", true))
  5229. {
  5230. var2 = functionA08(cmdtext, var1, strlen(cmdtext));
  5231. GetPlayerName(playerid, var4, 24);
  5232. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  5233. if(!strlen(var2) && glob1398[playerid][0] >= 1)
  5234. {
  5235. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /cnn [menssagem]");
  5236. return 1;
  5237. }
  5238. if(glob1020[playerid] == 1)
  5239. {
  5240. if(glob1398[playerid][0] >= 1)
  5241. {
  5242. format(var5, 256, "~b~%s~r~: ~w~%s", var4, var2);
  5243. GameTextForAll(var5, 5000, 5);
  5244. new var9[30];
  5245. GetPlayerName(playerid, var9, 30);
  5246. }
  5247. else
  5248. {
  5249. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5250. }
  5251. }
  5252. else
  5253. {
  5254. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5255. }
  5256. return 1;
  5257. }
  5258. if(!strcmp(var0, "/noticias", true))
  5259. {
  5260. var2 = functionA08(cmdtext, var1, strlen(cmdtext));
  5261. GetPlayerName(playerid, var4, 24);
  5262. glob1398[playerid][4] = function1AF0(function1F4C(var4), "levelreporter");
  5263. if(!strlen(var2) && glob1398[playerid][4] >= 1)
  5264. {
  5265. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /noticias [menssagem]");
  5266. return 1;
  5267. }
  5268. if(glob1020[playerid] == 1)
  5269. {
  5270. if(glob1398[playerid][4] >= 1)
  5271. {
  5272. format(var5, 256, "Repórter %s: %s", var4, var2);
  5273. SendClientMessageToAll(0xFF9900AA, var5);
  5274. new var9[30];
  5275. GetPlayerName(playerid, var9, 30);
  5276. printf("[Command] %s usou /noticias com a menssagem: %s", var9, var2);
  5277. }
  5278. else
  5279. {
  5280. SendClientMessage(playerid, 0xFF0000FF, "Você não é reporter!");
  5281. }
  5282. }
  5283. else
  5284. {
  5285. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5286. }
  5287. return 1;
  5288. }
  5289. if(!strcmp(var0, "/aovivop", true))
  5290. {
  5291. var2 = functionA08(cmdtext, var1, strlen(cmdtext));
  5292. GetPlayerName(playerid, var4, 24);
  5293. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  5294. if(!strlen(var2) && glob1398[playerid][4] >= 1)
  5295. {
  5296. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /aovivop [pergunta]");
  5297. return 1;
  5298. }
  5299. if(glob1020[playerid] == 1)
  5300. {
  5301. if(glob1398[playerid][4] >= 1)
  5302. {
  5303. format(var5, 256, "Entevista ao vivo, Repórter %s perguntou: %s", var4, var2);
  5304. SendClientMessageToAll(0xFF9900AA, var5);
  5305. new var9[30];
  5306. GetPlayerName(playerid, var9, 30);
  5307. printf("[Command] %s usou /aovivop com a menssagem: %s", var9, var2);
  5308. }
  5309. else
  5310. {
  5311. SendClientMessage(playerid, 0xFF0000FF, "Você não é reporter!");
  5312. }
  5313. }
  5314. else
  5315. {
  5316. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5317. }
  5318. return 1;
  5319. }
  5320. if(!strcmp(var0, "/aovivo", true))
  5321. {
  5322. var2 = functionA08(cmdtext, var1, strlen(cmdtext));
  5323. GetPlayerName(playerid, var4, 24);
  5324. glob1398[playerid][4] = function1AF0(function1F4C(var4), "levelreporter");
  5325. if(!strlen(var2) && glob1398[playerid][4] >= 1)
  5326. {
  5327. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /aovivo [texto]");
  5328. return 1;
  5329. }
  5330. if(glob1020[playerid] == 1)
  5331. {
  5332. if(glob1398[playerid][4] >= 1)
  5333. {
  5334. format(var5, 256, "Aovivo com o repórter %s: %s", var4, var2);
  5335. SendClientMessageToAll(0xFF9900AA, var5);
  5336. new var9[30];
  5337. GetPlayerName(playerid, var9, 30);
  5338. printf("[Command] %s usou /aovivo com a menssagem: %s", var9, var2);
  5339. }
  5340. else
  5341. {
  5342. SendClientMessage(playerid, 0xFF0000FF, "Você não é reporter!");
  5343. }
  5344. }
  5345. else
  5346. {
  5347. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5348. }
  5349. return 1;
  5350. }
  5351. if(!strcmp(var0, "/m", true) || !strcmp(var0, "/megaphone", true))
  5352. {
  5353. var2 = functionA08(cmdtext, var1, strlen(cmdtext));
  5354. GetPlayerName(playerid, var4, 24);
  5355. glob1398[playerid][3] = function1AF0(function1F4C(var4), "levelgde");
  5356. if(!strlen(var2) && glob1398[playerid][3] >= 3 && glob1398[playerid][11] >= 1)
  5357. {
  5358. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /m [mensagem]");
  5359. return 1;
  5360. }
  5361. if(glob1020[playerid] == 1)
  5362. {
  5363. if(glob1398[playerid][3] >= 3 || glob1398[playerid][11] >= 1)
  5364. {
  5365. format(var5, 256, "Ofícial %s: %s", var4, var2);
  5366. SendClientMessageToAll(0xFFFF00AA, var5);
  5367. new var9[30];
  5368. GetPlayerName(playerid, var9, 30);
  5369. printf("[Command] %s usou /m com a menssagem: %s", var9, var2);
  5370. }
  5371. else
  5372. {
  5373. SendClientMessage(playerid, 0xFF0000FF, "Você não é um oficial!");
  5374. }
  5375. }
  5376. else
  5377. {
  5378. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5379. }
  5380. return 1;
  5381. }
  5382. if(!strcmp(var0, "/aovivor", true))
  5383. {
  5384. var2 = functionA08(cmdtext, var1, strlen(cmdtext));
  5385. GetPlayerName(playerid, var4, 24);
  5386. glob1398[playerid][4] = function1AF0(function1F4C(var4), "levelreporter");
  5387. if(!strlen(var2) && glob1398[playerid][4] >= 1)
  5388. {
  5389. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /aovivor [resposta do player]");
  5390. return 1;
  5391. }
  5392. if(glob1020[playerid] == 1)
  5393. {
  5394. if(glob1398[playerid][4] >= 2)
  5395. {
  5396. format(var5, 256, "Entrevista ao vivo, player entrevistado respondeu ao Repórter %s: %s", var4, var2);
  5397. SendClientMessageToAll(0xFF9900AA, var5);
  5398. new var9[30];
  5399. GetPlayerName(playerid, var9, 30);
  5400. printf("[Command] %s usou /aovivor com a menssagem: %s", var9, var2);
  5401. }
  5402. else
  5403. {
  5404. SendClientMessage(playerid, 0xFF0000FF, "Você não é reporter!");
  5405. }
  5406. }
  5407. else
  5408. {
  5409. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5410. }
  5411. return 1;
  5412. }
  5413. if(!strcmp(var0, "/akill", true))
  5414. {
  5415. var2 = functionA08(cmdtext, var1, 32);
  5416. var8 = strval(var2);
  5417. GetPlayerName(var8, var3, 24);
  5418. GetPlayerName(playerid, var4, 24);
  5419. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  5420. glob1398[var8][0] = function1AF0(function1F4C(var3), "level");
  5421. var8 = strval(var2);
  5422. if(glob1398[playerid][0] < 2)
  5423. {
  5424. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5425. return 1;
  5426. }
  5427. if(!strlen(var2) && glob1398[playerid][0] >= 2)
  5428. {
  5429. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /akill [id do player]");
  5430. return 1;
  5431. }
  5432. if(glob1020[playerid] == 1)
  5433. {
  5434. if(glob1398[playerid][0] >= 2)
  5435. {
  5436. new var9 = 0;
  5437. while(var9 < 25)
  5438. {
  5439. if(IsPlayerConnected(var8))
  5440. {
  5441. GetPlayerName(var8, var3, 24);
  5442. GetPlayerName(playerid, var4, 24);
  5443. format(var5, 256, "AdmCMD: O admin %s matou o jogador %s(%i)!", var4, var3, var8);
  5444. SendClientMessage(var9, 0x33AAFFFF, var5);
  5445. new var10[30];
  5446. GetPlayerName(playerid, var10, 30);
  5447. printf("[Command] %s usou /akill para matar %s.", var10, var3);
  5448. return 1;
  5449. }
  5450. format(var5, 256, "%d não é um player ativo!", var8);
  5451. SendClientMessage(playerid, 0xFF0000FF, var5);
  5452. }
  5453. }
  5454. else
  5455. {
  5456. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5457. return 1;
  5458. }
  5459. }
  5460. else
  5461. {
  5462. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5463. }
  5464. }
  5465. if(!strcmp(cmdtext, "/equipar", true))
  5466. {
  5467. GetPlayerName(playerid, var4, 24);
  5468. if(glob1398[playerid][3] >= 1)
  5469. {
  5470. if(!PlayerToPoint(1.0, playerid, 240.464, 112.7886, 1003.2188))
  5471. {
  5472. SendClientMessage(playerid, 0xFF0000FF, "Você não está no vestiario!");
  5473. return 1;
  5474. }
  5475. GivePlayerWeapon(playerid, 41, 99999);
  5476. GivePlayerWeapon(playerid, 25, 99999);
  5477. GivePlayerWeapon(playerid, 3, 99999);
  5478. SetPlayerHealth(playerid, 100.0);
  5479. SetPlayerArmour(playerid, 100.0);
  5480. for(new var9 = 0; var9 < 25; var9++)
  5481. {
  5482. if(IsPlayerConnected(var9))
  5483. {
  5484. format(var5, 256, "O GDE %s está na ronda, use /ocorrencia GDE para fazer uma ocorrência!", var4);
  5485. }
  5486. SendClientMessage(var9, 0x33AAFFFF, var5);
  5487. return 1;
  5488. }
  5489. }
  5490. }
  5491. if(!strcmp(cmdtext, "/equipargde", true))
  5492. {
  5493. if(glob1398[playerid][3] >= 1)
  5494. {
  5495. GetPlayerName(playerid, var4, 24);
  5496. GivePlayerWeapon(playerid, 41, 99999);
  5497. GivePlayerWeapon(playerid, 25, 99999);
  5498. GivePlayerWeapon(playerid, 3, 99999);
  5499. GivePlayerWeapon(playerid, 29, 99999);
  5500. for(new var9 = 0; var9 < 25; var9++)
  5501. {
  5502. if(IsPlayerConnected(var9))
  5503. {
  5504. format(var5, 256, "O GDE %s está na ronda, use /ocorrencia GDE para fazer uma ocorrência!", var4);
  5505. }
  5506. SendClientMessageToAll(0x33AAFFFF, var5);
  5507. return 1;
  5508. }
  5509. }
  5510. }
  5511. if(!strcmp(var0, "/sairdaronda", true))
  5512. {
  5513. GetPlayerName(var8, var3, 24);
  5514. GetPlayerName(playerid, var4, 24);
  5515. if(glob1020[playerid] == 1)
  5516. {
  5517. if(glob1398[playerid][3] >= 1)
  5518. {
  5519. new var9[30];
  5520. GetPlayerName(playerid, var9, 30);
  5521. printf("[Command] %s não mais está na ronda.", var9);
  5522. for(new var10 = 0; var10 < 25; var10++)
  5523. {
  5524. SpawnPlayer(playerid);
  5525. format(var5, 256, "Aviso: O [GDE] %s não está mais na ronda!", var4);
  5526. SendClientMessage(var10, 0x33AAFFFF, var5);
  5527. }
  5528. }
  5529. else
  5530. {
  5531. SendClientMessage(playerid, 0xFF0000FF, "Você não é GDE!");
  5532. }
  5533. }
  5534. else
  5535. {
  5536. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5537. }
  5538. return 1;
  5539. }
  5540. if(!strcmp(var0, "/abrirportaobus", true))
  5541. {
  5542. GetPlayerName(var8, var3, 24);
  5543. GetPlayerName(playerid, var4, 24);
  5544. if(glob1020[playerid] == 1)
  5545. {
  5546. if(glob1398[playerid][0] >= 3)
  5547. {
  5548. new var9[30];
  5549. GetPlayerName(playerid, var9, 30);
  5550. for(new var10 = 0; var10 < 25; var10++)
  5551. {
  5552. MoveObject(glob114C, -2614.2601, -45.2222, 0.5656, 10.0);
  5553. }
  5554. }
  5555. else
  5556. {
  5557. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5558. }
  5559. }
  5560. else
  5561. {
  5562. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5563. }
  5564. return 1;
  5565. }
  5566. if(!strcmp(var0, "/abrirportaonovaarenav", true))
  5567. {
  5568. GetPlayerName(var8, var3, 24);
  5569. GetPlayerName(playerid, var4, 24);
  5570. if(glob1020[playerid] == 1)
  5571. {
  5572. if(glob1398[playerid][0] >= 3)
  5573. {
  5574. new var9[30];
  5575. GetPlayerName(playerid, var9, 30);
  5576. for(new var10 = 0; var10 < 25; var10++)
  5577. {
  5578. MoveObject(glob1150, -29.5656, 1757.92, 18.9078, 10.0);
  5579. format(var5, 256, "[GT] INFORMA: O portão da arquibancada visitante acaba de ser aberto!", var4);
  5580. SendClientMessage(var10, 0x33AAFFFF, var5);
  5581. }
  5582. }
  5583. else
  5584. {
  5585. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5586. }
  5587. }
  5588. else
  5589. {
  5590. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5591. }
  5592. return 1;
  5593. }
  5594. if(!strcmp(var0, "/fecharportaonovaarenav", true))
  5595. {
  5596. GetPlayerName(var8, var3, 24);
  5597. GetPlayerName(playerid, var4, 24);
  5598. if(glob1020[playerid] == 1)
  5599. {
  5600. if(glob1398[playerid][0] >= 3)
  5601. {
  5602. new var9[30];
  5603. GetPlayerName(playerid, var9, 30);
  5604. for(new var10 = 0; var10 < 25; var10++)
  5605. {
  5606. MoveObject(glob1150, -40.7655, 1757.42, 19.2077, 10.0);
  5607. format(var5, 256, "[GT] INFORMA: O portão da arquibancada visitante acaba de ser fechado!", var4);
  5608. SendClientMessage(var10, 0x33AAFFFF, var5);
  5609. }
  5610. }
  5611. else
  5612. {
  5613. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5614. }
  5615. }
  5616. else
  5617. {
  5618. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5619. }
  5620. return 1;
  5621. }
  5622. if(!strcmp(var0, "/abrirportaonovaarenac", true))
  5623. {
  5624. GetPlayerName(var8, var3, 24);
  5625. GetPlayerName(playerid, var4, 24);
  5626. if(glob1020[playerid] == 1)
  5627. {
  5628. if(glob1398[playerid][0] >= 3)
  5629. {
  5630. new var9[30];
  5631. GetPlayerName(playerid, var9, 30);
  5632. for(new var10 = 0; var10 < 25; var10++)
  5633. {
  5634. MoveObject(glob1154, 43.863, 1942.2299, 18.9078, 10.0);
  5635. format(var5, 256, "[GT] INFORMA: O portão da arquibancada casa acaba de ser aberto! (NOVA ARENA)", var4);
  5636. SendClientMessage(var10, 0x33AAFFFF, var5);
  5637. }
  5638. }
  5639. else
  5640. {
  5641. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5642. }
  5643. }
  5644. else
  5645. {
  5646. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5647. }
  5648. return 1;
  5649. }
  5650. if(!strcmp(var0, "/fecharportaonovaarenac", true))
  5651. {
  5652. GetPlayerName(var8, var3, 24);
  5653. GetPlayerName(playerid, var4, 24);
  5654. if(glob1020[playerid] == 1)
  5655. {
  5656. if(glob1398[playerid][3] >= 1)
  5657. {
  5658. new var9[30];
  5659. GetPlayerName(playerid, var9, 30);
  5660. for(new var10 = 0; var10 < 25; var10++)
  5661. {
  5662. MoveObject(glob1154, 55.563, 1942.2299, 18.9078, 10.0);
  5663. format(var5, 256, "SUDERJ INFORMA: O portão da arquibancada casa acaba de ser fechado! (NOVA ARENA)", var4);
  5664. SendClientMessage(var10, 0x33AAFFFF, var5);
  5665. }
  5666. }
  5667. else
  5668. {
  5669. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5670. }
  5671. }
  5672. else
  5673. {
  5674. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5675. }
  5676. return 1;
  5677. }
  5678. if(!strcmp(var0, "/abrirportaodp2", true))
  5679. {
  5680. GetPlayerName(var8, var3, 24);
  5681. GetPlayerName(playerid, var4, 24);
  5682. if(glob1020[playerid] == 1)
  5683. {
  5684. if(glob1398[playerid][3] >= 1)
  5685. {
  5686. new var9[30];
  5687. GetPlayerName(playerid, var9, 30);
  5688. for(new var10 = 0; var10 < 25; var10++)
  5689. {
  5690. MoveObject(glob1158, -1571.7601, 661.39, 3.4531, 10.0);
  5691. }
  5692. }
  5693. else
  5694. {
  5695. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5696. }
  5697. }
  5698. else
  5699. {
  5700. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5701. }
  5702. return 1;
  5703. }
  5704. if(!strcmp(var0, "/fecharportaodp2", true))
  5705. {
  5706. GetPlayerName(var8, var3, 24);
  5707. GetPlayerName(playerid, var4, 24);
  5708. if(glob1020[playerid] == 1)
  5709. {
  5710. if(glob1398[playerid][3] >= 1)
  5711. {
  5712. new var9[30];
  5713. GetPlayerName(playerid, var9, 30);
  5714. for(new var10 = 0; var10 < 25; var10++)
  5715. {
  5716. MoveObject(glob1158, -1571.7601, 661.39, 8.9531, 10.0);
  5717. }
  5718. }
  5719. else
  5720. {
  5721. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5722. }
  5723. }
  5724. else
  5725. {
  5726. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5727. }
  5728. return 1;
  5729. }
  5730. if(!strcmp(var0, "/abrirportaodp1", true))
  5731. {
  5732. GetPlayerName(var8, var3, 24);
  5733. GetPlayerName(playerid, var4, 24);
  5734. if(glob1020[playerid] == 1)
  5735. {
  5736. if(glob1398[playerid][3] >= 1)
  5737. {
  5738. new var9[30];
  5739. GetPlayerName(playerid, var9, 30);
  5740. for(new var10 = 0; var10 < 25; var10++)
  5741. {
  5742. MoveObject(glob115C, -1631.73, 688.4569, 3.4531, 10.0);
  5743. }
  5744. }
  5745. else
  5746. {
  5747. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5748. }
  5749. }
  5750. else
  5751. {
  5752. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5753. }
  5754. return 1;
  5755. }
  5756. if(!strcmp(var0, "/fecharportaodp1", true))
  5757. {
  5758. GetPlayerName(var8, var3, 24);
  5759. GetPlayerName(playerid, var4, 24);
  5760. if(glob1020[playerid] == 1)
  5761. {
  5762. if(glob1398[playerid][3] >= 1)
  5763. {
  5764. new var9[30];
  5765. GetPlayerName(playerid, var9, 30);
  5766. for(new var10 = 0; var10 < 25; var10++)
  5767. {
  5768. MoveObject(glob115C, -1631.73, 688.4569, 8.9531, 10.0);
  5769. }
  5770. }
  5771. else
  5772. {
  5773. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5774. }
  5775. }
  5776. else
  5777. {
  5778. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5779. }
  5780. return 1;
  5781. }
  5782. if(!strcmp(var0, "/abrirportaodp3", true))
  5783. {
  5784. GetPlayerName(var8, var3, 24);
  5785. GetPlayerName(playerid, var4, 24);
  5786. if(glob1020[playerid] == 1)
  5787. {
  5788. if(glob1398[playerid][3] >= 1)
  5789. {
  5790. new var9[30];
  5791. GetPlayerName(playerid, var9, 30);
  5792. for(new var10 = 0; var10 < 25; var10++)
  5793. {
  5794. MoveObject(glob1160, -1701.71, 685.353, 21.153, 10.0);
  5795. }
  5796. }
  5797. else
  5798. {
  5799. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5800. }
  5801. }
  5802. else
  5803. {
  5804. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5805. }
  5806. return 1;
  5807. }
  5808. if(!strcmp(var0, "/fecharportaodp3", true))
  5809. {
  5810. GetPlayerName(var8, var3, 24);
  5811. GetPlayerName(playerid, var4, 24);
  5812. if(glob1020[playerid] == 1)
  5813. {
  5814. if(glob1398[playerid][3] >= 1)
  5815. {
  5816. new var9[30];
  5817. GetPlayerName(playerid, var9, 30);
  5818. for(new var10 = 0; var10 < 25; var10++)
  5819. {
  5820. MoveObject(glob1160, -1701.71, 685.353, 26.5531, 10.0);
  5821. }
  5822. }
  5823. else
  5824. {
  5825. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5826. }
  5827. }
  5828. else
  5829. {
  5830. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5831. }
  5832. return 1;
  5833. }
  5834. if(!strcmp(var0, "/abrirportaodpls", true))
  5835. {
  5836. GetPlayerName(var8, var3, 24);
  5837. GetPlayerName(playerid, var4, 24);
  5838. if(glob1020[playerid] == 1)
  5839. {
  5840. if(glob1398[playerid][3] >= 1)
  5841. {
  5842. new var9[30];
  5843. GetPlayerName(playerid, var9, 30);
  5844. for(new var10 = 0; var10 < 25; var10++)
  5845. {
  5846. MoveObject(glob1170, 1549.27, -1627.8001, 9.6702, 10.0);
  5847. }
  5848. }
  5849. else
  5850. {
  5851. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5852. }
  5853. }
  5854. else
  5855. {
  5856. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5857. }
  5858. return 1;
  5859. }
  5860. if(!strcmp(var0, "/fecharportaodpls", true))
  5861. {
  5862. GetPlayerName(var8, var3, 24);
  5863. GetPlayerName(playerid, var4, 24);
  5864. if(glob1020[playerid] == 1)
  5865. {
  5866. if(glob1398[playerid][3] >= 1)
  5867. {
  5868. new var9[30];
  5869. GetPlayerName(playerid, var9, 30);
  5870. for(new var10 = 0; var10 < 25; var10++)
  5871. {
  5872. MoveObject(glob1170, 1549.27, -1627.8001, 15.1702, 10.0);
  5873. }
  5874. }
  5875. else
  5876. {
  5877. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5878. }
  5879. }
  5880. else
  5881. {
  5882. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5883. }
  5884. return 1;
  5885. }
  5886. if(!strcmp(var0, "/abrirportaoreporter", true))
  5887. {
  5888. GetPlayerName(var8, var3, 24);
  5889. GetPlayerName(playerid, var4, 24);
  5890. if(glob1020[playerid] == 1)
  5891. {
  5892. if(glob1398[playerid][4] >= 1)
  5893. {
  5894. new var9[30];
  5895. GetPlayerName(playerid, var9, 30);
  5896. for(new var10 = 0; var10 < 25; var10++)
  5897. {
  5898. MoveObject(glob1164, -2486.3001, -615.832, 128.8719, 10.0);
  5899. }
  5900. }
  5901. else
  5902. {
  5903. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5904. }
  5905. }
  5906. else
  5907. {
  5908. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5909. }
  5910. return 1;
  5911. }
  5912. if(!strcmp(var0, "/fecharportaoreporter", true))
  5913. {
  5914. GetPlayerName(var8, var3, 24);
  5915. GetPlayerName(playerid, var4, 24);
  5916. if(glob1020[playerid] == 1)
  5917. {
  5918. if(glob1398[playerid][4] >= 1)
  5919. {
  5920. new var9[30];
  5921. GetPlayerName(playerid, var9, 30);
  5922. for(new var10 = 0; var10 < 25; var10++)
  5923. {
  5924. MoveObject(glob1164, -2486.3001, -615.832, 134.3719, 10.0);
  5925. }
  5926. }
  5927. else
  5928. {
  5929. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5930. }
  5931. }
  5932. else
  5933. {
  5934. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5935. }
  5936. return 1;
  5937. }
  5938. if(!strcmp(var0, "/abrirportaoarenac", true))
  5939. {
  5940. GetPlayerName(var8, var3, 24);
  5941. GetPlayerName(playerid, var4, 24);
  5942. if(glob1020[playerid] == 1)
  5943. {
  5944. if(glob1398[playerid][0] >= 3)
  5945. {
  5946. new var9[30];
  5947. GetPlayerName(playerid, var9, 30);
  5948. for(new var10 = 0; var10 < 25; var10++)
  5949. {
  5950. MoveObject(glob1168, 1279.0, 2197.34, 6.4858, 10.0);
  5951. format(var5, 256, "[GT] INFORMA: O portão da arquibancada casa acaba de ser aberto!", var4);
  5952. SendClientMessage(var10, 0x33AAFFFF, var5);
  5953. }
  5954. }
  5955. else
  5956. {
  5957. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5958. }
  5959. }
  5960. else
  5961. {
  5962. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5963. }
  5964. return 1;
  5965. }
  5966. if(!strcmp(var0, "/fecharportaoarenac", true))
  5967. {
  5968. GetPlayerName(var8, var3, 24);
  5969. GetPlayerName(playerid, var4, 24);
  5970. if(glob1020[playerid] == 1)
  5971. {
  5972. if(glob1398[playerid][0] >= 3)
  5973. {
  5974. new var9[30];
  5975. GetPlayerName(playerid, var9, 30);
  5976. for(new var10 = 0; var10 < 25; var10++)
  5977. {
  5978. MoveObject(glob1168, 1279.0, 2197.34, 12.6858, 10.0);
  5979. format(var5, 256, "[GT] INFORMA: O portão da arquibancada casa acaba de ser fechado!", var4);
  5980. SendClientMessage(var10, 0x33AAFFFF, var5);
  5981. }
  5982. }
  5983. else
  5984. {
  5985. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  5986. }
  5987. }
  5988. else
  5989. {
  5990. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  5991. }
  5992. return 1;
  5993. }
  5994. if(!strcmp(var0, "/abrirportaoarenav", true))
  5995. {
  5996. GetPlayerName(var8, var3, 24);
  5997. GetPlayerName(playerid, var4, 24);
  5998. if(glob1020[playerid] == 1)
  5999. {
  6000. if(glob1398[playerid][0] >= 3)
  6001. {
  6002. new var9[30];
  6003. GetPlayerName(playerid, var9, 30);
  6004. for(new var10 = 0; var10 < 25; var10++)
  6005. {
  6006. MoveObject(glob116C, 1397.5799, 2072.09, 7.1202, 10.0);
  6007. format(var5, 256, "[GT] INFORMA: O portão da arquibancada visitante acaba de ser aberto!", var4);
  6008. SendClientMessage(var10, 0x33AAFFFF, var5);
  6009. }
  6010. }
  6011. else
  6012. {
  6013. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  6014. }
  6015. }
  6016. else
  6017. {
  6018. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6019. }
  6020. return 1;
  6021. }
  6022. if(!strcmp(var0, "/fecharportaoarenav", true))
  6023. {
  6024. GetPlayerName(var8, var3, 24);
  6025. GetPlayerName(playerid, var4, 24);
  6026. if(glob1020[playerid] == 1)
  6027. {
  6028. if(glob1398[playerid][0] >= 3)
  6029. {
  6030. new var9[30];
  6031. GetPlayerName(playerid, var9, 30);
  6032. for(new var10 = 0; var10 < 25; var10++)
  6033. {
  6034. MoveObject(glob116C, 1397.5799, 2072.09, 12.6203, 10.0);
  6035. format(var5, 256, "[GT] INFORMA: O portão da arquibancada visitante acaba de ser fechado!", var4);
  6036. SendClientMessage(var10, 0x33AAFFFF, var5);
  6037. }
  6038. }
  6039. else
  6040. {
  6041. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  6042. }
  6043. }
  6044. else
  6045. {
  6046. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6047. }
  6048. return 1;
  6049. }
  6050. if(!strcmp(var0, "/abrirdpa1", true))
  6051. {
  6052. GetPlayerName(var8, var3, 24);
  6053. GetPlayerName(playerid, var4, 24);
  6054. if(glob1020[playerid] == 1)
  6055. {
  6056. if(glob1398[playerid][6] >= 2)
  6057. {
  6058. new var9[30];
  6059. GetPlayerName(playerid, var9, 30);
  6060. for(new var10 = 0; var10 < 25; var10++)
  6061. {
  6062. MoveObject(glob1174, 777.9249, -1330.1601, 9.0156, 10.0);
  6063. }
  6064. }
  6065. else
  6066. {
  6067. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  6068. }
  6069. }
  6070. else
  6071. {
  6072. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6073. }
  6074. return 1;
  6075. }
  6076. if(!strcmp(var0, "/fechardpa1", true))
  6077. {
  6078. GetPlayerName(var8, var3, 24);
  6079. GetPlayerName(playerid, var4, 24);
  6080. if(glob1020[playerid] == 1)
  6081. {
  6082. if(glob1398[playerid][6] >= 2)
  6083. {
  6084. new var9[30];
  6085. GetPlayerName(playerid, var9, 30);
  6086. for(new var10 = 0; var10 < 25; var10++)
  6087. {
  6088. MoveObject(glob1174, 777.9249, -1330.1601, 16.3155, 10.0);
  6089. }
  6090. }
  6091. else
  6092. {
  6093. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  6094. }
  6095. }
  6096. else
  6097. {
  6098. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6099. }
  6100. return 1;
  6101. }
  6102. if(!strcmp(var0, "/abrirdpa2", true))
  6103. {
  6104. GetPlayerName(var8, var3, 24);
  6105. GetPlayerName(playerid, var4, 24);
  6106. if(glob1020[playerid] == 1)
  6107. {
  6108. if(glob1398[playerid][6] >= 2)
  6109. {
  6110. new var9[30];
  6111. GetPlayerName(playerid, var9, 30);
  6112. for(new var10 = 0; var10 < 25; var10++)
  6113. {
  6114. MoveObject(glob1178, 777.914, -1384.8901, 9.2156, 10.0);
  6115. }
  6116. }
  6117. else
  6118. {
  6119. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  6120. }
  6121. }
  6122. else
  6123. {
  6124. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6125. }
  6126. return 1;
  6127. }
  6128. if(!strcmp(var0, "/fechardpa2", true))
  6129. {
  6130. GetPlayerName(var8, var3, 24);
  6131. GetPlayerName(playerid, var4, 24);
  6132. if(glob1020[playerid] == 1)
  6133. {
  6134. if(glob1398[playerid][6] >= 2)
  6135. {
  6136. new var9[30];
  6137. GetPlayerName(playerid, var9, 30);
  6138. for(new var10 = 0; var10 < 25; var10++)
  6139. {
  6140. MoveObject(glob1178, 777.914, -1384.8901, 16.3155, 10.0);
  6141. }
  6142. }
  6143. else
  6144. {
  6145. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  6146. }
  6147. }
  6148. else
  6149. {
  6150. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6151. }
  6152. return 1;
  6153. }
  6154. if(!strcmp(var0, "/bus", true))
  6155. {
  6156. GetPlayerName(var8, var3, 24);
  6157. GetPlayerName(playerid, var4, 24);
  6158. if(glob1020[playerid] == 1)
  6159. {
  6160. if(glob1398[playerid][0] >= 1)
  6161. {
  6162. new var9[30];
  6163. GetPlayerName(playerid, var9, 30);
  6164. for(new var10 = 0; var10 < 25; var10++)
  6165. {
  6166. SetPlayerPos(playerid, -2633.6492, -33.1482, 4.3358);
  6167. SetPlayerFacingAngle(playerid, 101.0);
  6168. }
  6169. }
  6170. else
  6171. {
  6172. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  6173. }
  6174. }
  6175. else
  6176. {
  6177. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6178. }
  6179. return 1;
  6180. }
  6181. if(!strcmp(var0, "/dp", true))
  6182. {
  6183. GetPlayerName(var8, var3, 24);
  6184. GetPlayerName(playerid, var4, 24);
  6185. if(glob1020[playerid] == 1)
  6186. {
  6187. if(glob1398[playerid][3] >= 1)
  6188. {
  6189. new var9[30];
  6190. GetPlayerName(playerid, var9, 30);
  6191. for(new var10 = 0; var10 < 25; var10++)
  6192. {
  6193. if(IsPlayerInAnyVehicle(playerid))
  6194. {
  6195. SetVehiclePos(GetPlayerVehicleID(playerid), -1626.351, 682.8596, -5.2422);
  6196. SetVehicleZAngle(GetPlayerVehicleID(playerid), 81.0208);
  6197. LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
  6198. }
  6199. SetPlayerSkin(playerid, 287);
  6200. glob65C[playerid] = 1;
  6201. if(!IsPlayerInAnyVehicle(playerid))
  6202. {
  6203. SetPlayerPos(playerid, -1626.351, 682.8596, -5.2422);
  6204. SetPlayerFacingAngle(playerid, 81.0208);
  6205. }
  6206. SetPlayerColor(playerid, 0x807FFEAA);
  6207. }
  6208. }
  6209. else
  6210. {
  6211. SendClientMessage(playerid, 0xFF0000FF, "Você não é GDE!");
  6212. }
  6213. }
  6214. else
  6215. {
  6216. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6217. }
  6218. return 1;
  6219. }
  6220. if(!strcmp(var0, "/dpls", true))
  6221. {
  6222. GetPlayerName(var8, var3, 24);
  6223. GetPlayerName(playerid, var4, 24);
  6224. if(glob1020[playerid] == 1)
  6225. {
  6226. if(glob1398[playerid][3] >= 1)
  6227. {
  6228. new var9[30];
  6229. GetPlayerName(playerid, var9, 30);
  6230. for(new var10 = 0; var10 < 25; var10++)
  6231. {
  6232. if(IsPlayerInAnyVehicle(playerid))
  6233. {
  6234. SetVehiclePos(GetPlayerVehicleID(playerid), 1587.6601, -1621.9553, 13.3828);
  6235. SetVehicleZAngle(GetPlayerVehicleID(playerid), 90.7418);
  6236. LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
  6237. }
  6238. glob65C[playerid] = 1;
  6239. SetPlayerSkin(playerid, 287);
  6240. if(!IsPlayerInAnyVehicle(playerid))
  6241. {
  6242. SetPlayerPos(playerid, 1587.6601, -1621.9553, 13.3828);
  6243. SetPlayerFacingAngle(playerid, 90.7418);
  6244. }
  6245. SetPlayerColor(playerid, 0x807FFEAA);
  6246. }
  6247. }
  6248. else
  6249. {
  6250. SendClientMessage(playerid, 0xFF0000FF, "Você não é GDE!");
  6251. }
  6252. }
  6253. else
  6254. {
  6255. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6256. }
  6257. return 1;
  6258. }
  6259. if(!strcmp(var0, "/dplv", true))
  6260. {
  6261. GetPlayerName(var8, var3, 24);
  6262. GetPlayerName(playerid, var4, 24);
  6263. if(glob1020[playerid] == 1)
  6264. {
  6265. if(glob1398[playerid][3] >= 1)
  6266. {
  6267. new var9[30];
  6268. GetPlayerName(playerid, var9, 30);
  6269. for(new var10 = 0; var10 < 25; var10++)
  6270. {
  6271. if(IsPlayerInAnyVehicle(playerid))
  6272. {
  6273. SetVehiclePos(GetPlayerVehicleID(playerid), 2288.5529, 2467.4509, 10.8203);
  6274. SetVehicleZAngle(GetPlayerVehicleID(playerid), 85.5047);
  6275. LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
  6276. }
  6277. glob65C[playerid] = 1;
  6278. SetPlayerSkin(playerid, 287);
  6279. if(!IsPlayerInAnyVehicle(playerid))
  6280. {
  6281. SetPlayerPos(playerid, 2288.5529, 2467.4509, 10.8203);
  6282. SetPlayerFacingAngle(playerid, 85.5047);
  6283. }
  6284. SetPlayerColor(playerid, 0x807FFEAA);
  6285. }
  6286. }
  6287. else
  6288. {
  6289. SendClientMessage(playerid, 0xFF0000FF, "Você não é GDE!");
  6290. }
  6291. }
  6292. else
  6293. {
  6294. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6295. }
  6296. return 1;
  6297. }
  6298. if(!strcmp(var0, "/portoesdp", true))
  6299. {
  6300. GetPlayerName(var8, var3, 24);
  6301. GetPlayerName(playerid, var4, 24);
  6302. if(glob1020[playerid] == 1)
  6303. {
  6304. if(glob1398[playerid][3] >= 1)
  6305. {
  6306. new var9[30];
  6307. GetPlayerName(playerid, var9, 30);
  6308. for(new var10 = 0; var10 < 25; var10++)
  6309. {
  6310. SendClientMessage(playerid, 0xFFFF00AA, "Portões DP SF:");
  6311. SendClientMessage(playerid, 0xFFFFFFAA, "/abrirportaodp1 / /fecharportaodp1");
  6312. SendClientMessage(playerid, 0xFFFFFFAA, "/abrirportaodp2 / /fecharportaodp2");
  6313. SendClientMessage(playerid, 0xFFFFFFAA, "/abrirportaodp3 / /fecharportaodp3");
  6314. SendClientMessage(playerid, 0xFFFF00AA, "Portões DP LS:");
  6315. SendClientMessage(playerid, 0xFFFFFFAA, "/abrirportaodpls / /fecharportaodpls");
  6316. }
  6317. }
  6318. else
  6319. {
  6320. SendClientMessage(playerid, 0xFF0000FF, "Você não é GDE!");
  6321. }
  6322. }
  6323. else
  6324. {
  6325. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6326. }
  6327. return 1;
  6328. }
  6329. if(!strcmp(var0, "/reporter", true))
  6330. {
  6331. GetPlayerName(var8, var3, 24);
  6332. GetPlayerName(playerid, var4, 24);
  6333. if(glob1020[playerid] == 1)
  6334. {
  6335. if(glob1398[playerid][4] >= 1)
  6336. {
  6337. new var9[30];
  6338. GetPlayerName(playerid, var9, 30);
  6339. for(new var10 = 0; var10 < 25; var10++)
  6340. {
  6341. if(IsPlayerInAnyVehicle(playerid))
  6342. {
  6343. SetVehiclePos(GetPlayerVehicleID(playerid), -2520.9761, -624.6233, 132.7834);
  6344. SetVehicleZAngle(GetPlayerVehicleID(playerid), 270.5653);
  6345. LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
  6346. }
  6347. SetPlayerSkin(playerid, 187);
  6348. if(!IsPlayerInAnyVehicle(playerid))
  6349. {
  6350. SetPlayerPos(playerid, -2520.9761, -624.6233, 132.7834);
  6351. SetPlayerFacingAngle(playerid, 354.9117);
  6352. }
  6353. SetPlayerColor(playerid, 0xFF9900AA);
  6354. GivePlayerWeapon(playerid, 43, 10000);
  6355. }
  6356. }
  6357. else
  6358. {
  6359. SendClientMessage(playerid, 0xFF0000FF, "Você não é REPÓRTER!");
  6360. }
  6361. }
  6362. else
  6363. {
  6364. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6365. }
  6366. return 1;
  6367. }
  6368. if(!strcmp(var0, "/fecharportaobus", true))
  6369. {
  6370. GetPlayerName(var8, var3, 24);
  6371. GetPlayerName(playerid, var4, 24);
  6372. if(glob1020[playerid] == 1)
  6373. {
  6374. if(glob1398[playerid][0] >= 3)
  6375. {
  6376. new var9[30];
  6377. GetPlayerName(playerid, var9, 30);
  6378. for(new var10 = 0; var10 < 25; var10++)
  6379. {
  6380. MoveObject(glob114C, -2614.2601, -45.2222, 6.0656, 10.0);
  6381. format(var5, 256, "Portão fechado");
  6382. }
  6383. }
  6384. else
  6385. {
  6386. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  6387. }
  6388. }
  6389. else
  6390. {
  6391. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6392. }
  6393. return 1;
  6394. }
  6395. if(!strcmp(cmdtext, "/admins", true))
  6396. {
  6397. SendClientMessage(playerid, 0x33AAFFFF, "Checando Adm Online do servidor ...");
  6398. new var9 = 0;
  6399. for(new var10 = 0; var10 < 25; var10++)
  6400. {
  6401. if(IsPlayerConnected(var10))
  6402. {
  6403. if(glob1020[var10] == 1)
  6404. {
  6405. if(glob1398[var10][0] >= 1)
  6406. {
  6407. new var11[256];
  6408. new var12[24];
  6409. GetPlayerName(var10, var12, 24);
  6410. format(var11, 256, "Admin %s [Level %d] ", var12, glob1398[var10]);
  6411. SendClientMessage(playerid, 0xFF0000FF, var11);
  6412. var9++;
  6413. }
  6414. }
  6415. }
  6416. }
  6417. if(!var9)
  6418. {
  6419. SendClientMessage(playerid, 0xFF0000FF, "Não tem nenhum admin on-line agora!");
  6420. }
  6421. return 1;
  6422. }
  6423. if(!strcmp(cmdtext, "/jogar", true))
  6424. {
  6425. SetTimerEx("KeyChanges", 100, true, "i", playerid);
  6426. glob844[playerid] = 1;
  6427. return 1;
  6428. }
  6429. if(!strcmp(cmdtext, "/gdes", true))
  6430. {
  6431. SendClientMessage(playerid, 0x33AAFFFF, "Checando GDE Online do servidor ...");
  6432. new var9 = 0;
  6433. for(new var10 = 0; var10 < 25; var10++)
  6434. {
  6435. if(IsPlayerConnected(var10))
  6436. {
  6437. if(glob1020[var10] == 1)
  6438. {
  6439. if(glob1398[var10][3] >= 1)
  6440. {
  6441. new var11[256];
  6442. new var12[24];
  6443. GetPlayerName(var10, var12, 24);
  6444. format(var11, 256, "GDE %s [Cargo %d] ", var12, glob1398[var10]);
  6445. SendClientMessage(playerid, 0xFF0000FF, var11);
  6446. var9++;
  6447. }
  6448. }
  6449. }
  6450. }
  6451. if(!var9)
  6452. {
  6453. SendClientMessage(playerid, 0xFF0000FF, "Não tem nenhum GDE on-line agora!");
  6454. }
  6455. return 1;
  6456. }
  6457. if(!strcmp(cmdtext, "/upcs", true))
  6458. {
  6459. SendClientMessage(playerid, 0x33AAFFFF, "Checando UPC Online do servidor ...");
  6460. new var9 = 0;
  6461. for(new var10 = 0; var10 < 25; var10++)
  6462. {
  6463. if(IsPlayerConnected(var10))
  6464. {
  6465. if(glob1020[var10] == 1)
  6466. {
  6467. if(glob1398[var10][5] >= 1)
  6468. {
  6469. new var11[256];
  6470. new var12[24];
  6471. GetPlayerName(var10, var12, 24);
  6472. format(var11, 256, "UPC %s [Cargo %d] ", var12, glob1398[var10]);
  6473. SendClientMessage(playerid, 0xFF0000FF, var11);
  6474. var9++;
  6475. }
  6476. }
  6477. }
  6478. }
  6479. if(!var9)
  6480. {
  6481. SendClientMessage(playerid, 0xFF0000FF, "Não tem nenhum UPC on-line agora!");
  6482. }
  6483. return 1;
  6484. }
  6485. if(!strcmp(cmdtext, "/bopes", true))
  6486. {
  6487. SendClientMessage(playerid, 0x33AAFFFF, "Checando BOPE's Online do servidor ...");
  6488. new var9 = 0;
  6489. for(new var10 = 0; var10 < 25; var10++)
  6490. {
  6491. if(IsPlayerConnected(var10))
  6492. {
  6493. if(glob1020[var10] == 1)
  6494. {
  6495. if(glob1398[var10][11] >= 1)
  6496. {
  6497. new var11[256];
  6498. new var12[24];
  6499. GetPlayerName(var10, var12, 24);
  6500. format(var11, 256, "BOPE %s [Cargo %d] ", var12, glob1398[var10]);
  6501. SendClientMessage(playerid, 0xFF0000FF, var11);
  6502. var9++;
  6503. }
  6504. }
  6505. }
  6506. }
  6507. if(!var9)
  6508. {
  6509. SendClientMessage(playerid, 0xFF0000FF, "Não tem nenhum BOPE on-line agora!");
  6510. }
  6511. return 1;
  6512. }
  6513. if(!strcmp(cmdtext, "/dpas", true))
  6514. {
  6515. SendClientMessage(playerid, 0x33AAFFFF, "Checando DPA Online do servidor ...");
  6516. new var9 = 0;
  6517. for(new var10 = 0; var10 < 25; var10++)
  6518. {
  6519. if(IsPlayerConnected(var10))
  6520. {
  6521. if(glob1020[var10] == 1)
  6522. {
  6523. if(glob1398[var10][6] >= 1)
  6524. {
  6525. new var11[256];
  6526. new var12[24];
  6527. GetPlayerName(var10, var12, 24);
  6528. format(var11, 256, "DPA %s [Cargo %d] ", var12, glob1398[var10]);
  6529. SendClientMessage(playerid, 0xFF0000FF, var11);
  6530. var9++;
  6531. }
  6532. }
  6533. }
  6534. }
  6535. if(!var9)
  6536. {
  6537. SendClientMessage(playerid, 0xFF0000FF, "Não tem nenhum DPA on-line agora!");
  6538. }
  6539. return 1;
  6540. }
  6541. if(!strcmp(cmdtext, "/tvps", true))
  6542. {
  6543. SendClientMessage(playerid, 0x33AAFFFF, "Checando TVP Online do servidor ...");
  6544. new var9 = 0;
  6545. for(new var10 = 0; var10 < 25; var10++)
  6546. {
  6547. if(IsPlayerConnected(var10))
  6548. {
  6549. if(glob1020[var10] == 1)
  6550. {
  6551. if(glob1398[var10][7] >= 1)
  6552. {
  6553. new var11[256];
  6554. new var12[24];
  6555. GetPlayerName(var10, var12, 24);
  6556. format(var11, 256, "TVP %s [Cargo %d] ", var12, glob1398[var10]);
  6557. SendClientMessage(playerid, 0xFF0000FF, var11);
  6558. var9++;
  6559. }
  6560. }
  6561. }
  6562. }
  6563. if(!var9)
  6564. {
  6565. SendClientMessage(playerid, 0xFF0000FF, "Não tem nenhum TVP on-line agora!");
  6566. }
  6567. return 1;
  6568. }
  6569. if(!strcmp(cmdtext, "/pcas", true))
  6570. {
  6571. SendClientMessage(playerid, 0x33AAFFFF, "Checando PCA Online do servidor ...");
  6572. new var9 = 0;
  6573. for(new var10 = 0; var10 < 25; var10++)
  6574. {
  6575. if(IsPlayerConnected(var10))
  6576. {
  6577. if(glob1020[var10] == 1)
  6578. {
  6579. if(glob1398[var10][8] >= 1)
  6580. {
  6581. new var11[256];
  6582. new var12[24];
  6583. GetPlayerName(var10, var12, 24);
  6584. format(var11, 256, "PCA %s [Cargo %d] ", var12, glob1398[var10]);
  6585. SendClientMessage(playerid, 0xFF0000FF, var11);
  6586. var9++;
  6587. }
  6588. }
  6589. }
  6590. }
  6591. if(!var9)
  6592. {
  6593. SendClientMessage(playerid, 0xFF0000FF, "Não tem nenhum PCA on-line agora!");
  6594. }
  6595. return 1;
  6596. }
  6597. if(!strcmp(cmdtext, "/pcs", true))
  6598. {
  6599. SendClientMessage(playerid, 0x33AAFFFF, "Checando PC Online do servidor ...");
  6600. new var9 = 0;
  6601. for(new var10 = 0; var10 < 25; var10++)
  6602. {
  6603. if(IsPlayerConnected(var10))
  6604. {
  6605. if(glob1020[var10] == 1)
  6606. {
  6607. if(glob1398[var10][9] >= 1)
  6608. {
  6609. new var11[256];
  6610. new var12[24];
  6611. GetPlayerName(var10, var12, 24);
  6612. format(var11, 256, "PC %s [Cargo %d] ", var12, glob1398[var10]);
  6613. SendClientMessage(playerid, 0xFF0000FF, var11);
  6614. var9++;
  6615. }
  6616. }
  6617. }
  6618. }
  6619. if(!var9)
  6620. {
  6621. SendClientMessage(playerid, 0xFF0000FF, "Não tem nenhum PC on-line agora!");
  6622. }
  6623. return 1;
  6624. }
  6625. if(!strcmp(cmdtext, "/mpcs", true))
  6626. {
  6627. SendClientMessage(playerid, 0x33AAFFFF, "Checando MPC Online do servidor ...");
  6628. new var9 = 0;
  6629. for(new var10 = 0; var10 < 25; var10++)
  6630. {
  6631. if(IsPlayerConnected(var10))
  6632. {
  6633. if(glob1020[var10] == 1)
  6634. {
  6635. if(glob1398[var10][10] >= 1)
  6636. {
  6637. new var11[256];
  6638. new var12[24];
  6639. GetPlayerName(var10, var12, 24);
  6640. format(var11, 256, "MPC %s [Cargo %d] ", var12, glob1398[var10]);
  6641. SendClientMessage(playerid, 0xFF0000FF, var11);
  6642. var9++;
  6643. }
  6644. }
  6645. }
  6646. }
  6647. if(!var9)
  6648. {
  6649. SendClientMessage(playerid, 0xFF0000FF, "Não tem nenhum MPC on-line agora!");
  6650. }
  6651. return 1;
  6652. }
  6653. if(!strcmp(cmdtext, "/reporters", true))
  6654. {
  6655. SendClientMessage(playerid, 0x33AAFFFF, "Checando GDE Online do servidor ...");
  6656. new var9 = 0;
  6657. for(new var10 = 0; var10 < 25; var10++)
  6658. {
  6659. if(IsPlayerConnected(var10))
  6660. {
  6661. if(glob1020[var10] == 1)
  6662. {
  6663. if(glob1398[var10][4] >= 1)
  6664. {
  6665. new var11[256];
  6666. new var12[24];
  6667. GetPlayerName(var10, var12, 24);
  6668. format(var11, 256, "Repórter %s [Cargo %d] ", var12, glob1398[var10]);
  6669. SendClientMessage(playerid, 0xFF0000FF, var11);
  6670. var9++;
  6671. }
  6672. }
  6673. }
  6674. }
  6675. if(!var9)
  6676. {
  6677. SendClientMessage(playerid, 0xFF0000FF, "Não tem nenhum Repórter on-line agora!");
  6678. }
  6679. return 1;
  6680. }
  6681. if(!strcmp(var0, "/a", true))
  6682. {
  6683. GetPlayerName(playerid, var4, 24);
  6684. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  6685. GetPlayerName(playerid, var4, 24);
  6686. new var9 = strlen(cmdtext);
  6687. while(var1 < var9 && cmdtext[var1] <= 32)
  6688. {
  6689. var1++;
  6690. }
  6691. new var10 = var1;
  6692. new var11[64];
  6693. while(var1 < var9 && var1 - var10 < 63)
  6694. {
  6695. var11[var1 - var10] = cmdtext[var1];
  6696. var1++;
  6697. }
  6698. var11[var1 - var10] = 0;
  6699. if(!strlen(var11))
  6700. {
  6701. SendClientMessage(playerid, 0xAFAFAFAA, "USO: /a [texto] [admin chat]");
  6702. return 1;
  6703. }
  6704. if(glob1020[playerid] == 1)
  6705. {
  6706. if(IsPlayerAdmin(playerid) || glob1398[playerid][0] >= 1)
  6707. {
  6708. format(var5, 256, "((Admin %s(%i): %s))", var4, playerid, var11);
  6709. for(new var12 = 0; var12 < 25; var12++)
  6710. {
  6711. if(IsPlayerConnected(var12))
  6712. {
  6713. if(glob1398[var12][0] >= 1)
  6714. {
  6715. SendClientMessage(var12, 0x33AAFFFF, var5);
  6716. }
  6717. }
  6718. }
  6719. printf(var5);
  6720. return 1;
  6721. }
  6722. SendClientMessage(playerid, 0xFF0000FF, "Você não está autorizado a usar o admin chat!");
  6723. return 1;
  6724. }
  6725. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6726. }
  6727. if(!strcmp(var0, "/upc", true))
  6728. {
  6729. GetPlayerName(playerid, var4, 24);
  6730. glob1398[playerid][5] = function1AF0(function1F4C(var4), "levelupc");
  6731. GetPlayerName(playerid, var4, 24);
  6732. new var9 = strlen(cmdtext);
  6733. while(var1 < var9 && cmdtext[var1] <= 32)
  6734. {
  6735. var1++;
  6736. }
  6737. new var10 = var1;
  6738. new var11[64];
  6739. while(var1 < var9 && var1 - var10 < 63)
  6740. {
  6741. var11[var1 - var10] = cmdtext[var1];
  6742. var1++;
  6743. }
  6744. var11[var1 - var10] = 0;
  6745. if(!strlen(var11))
  6746. {
  6747. SendClientMessage(playerid, 0xAFAFAFAA, "USO: /upc [texto] [upc chat]");
  6748. return 1;
  6749. }
  6750. if(glob1020[playerid] == 1)
  6751. {
  6752. if(IsPlayerAdmin(playerid) || glob1398[playerid][5] >= 1)
  6753. {
  6754. format(var5, 256, "((Membro da UPC %s(%i): %s))", var4, playerid, var11);
  6755. for(new var12 = 0; var12 < 25; var12++)
  6756. {
  6757. if(IsPlayerConnected(var12))
  6758. {
  6759. if(glob1398[var12][5] >= 1)
  6760. {
  6761. SendClientMessage(var12, 0xFF0000FF, var5);
  6762. }
  6763. }
  6764. }
  6765. printf(var5);
  6766. return 1;
  6767. }
  6768. SendClientMessage(playerid, 0xFF0000FF, "Você não está autorizado a usar o upc chat!");
  6769. return 1;
  6770. }
  6771. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6772. }
  6773. if(!strcmp(var0, "/dpa", true))
  6774. {
  6775. GetPlayerName(playerid, var4, 24);
  6776. glob1398[playerid][6] = function1AF0(function1F4C(var4), "leveldpa");
  6777. GetPlayerName(playerid, var4, 24);
  6778. new var9 = strlen(cmdtext);
  6779. while(var1 < var9 && cmdtext[var1] <= 32)
  6780. {
  6781. var1++;
  6782. }
  6783. new var10 = var1;
  6784. new var11[64];
  6785. while(var1 < var9 && var1 - var10 < 63)
  6786. {
  6787. var11[var1 - var10] = cmdtext[var1];
  6788. var1++;
  6789. }
  6790. var11[var1 - var10] = 0;
  6791. if(!strlen(var11))
  6792. {
  6793. SendClientMessage(playerid, 0xAFAFAFAA, "USO: /dpa [texto] [dpa chat]");
  6794. return 1;
  6795. }
  6796. if(glob1020[playerid] == 1)
  6797. {
  6798. if(IsPlayerAdmin(playerid) || glob1398[playerid][6] >= 1)
  6799. {
  6800. format(var5, 256, "((Membro da DPA %s(%i): %s))", var4, playerid, var11);
  6801. for(new var12 = 0; var12 < 25; var12++)
  6802. {
  6803. if(IsPlayerConnected(var12))
  6804. {
  6805. if(glob1398[var12][6] >= 1)
  6806. {
  6807. SendClientMessage(var12, 0x0000BBAA, var5);
  6808. }
  6809. }
  6810. }
  6811. printf(var5);
  6812. return 1;
  6813. }
  6814. SendClientMessage(playerid, 0xFF0000FF, "Você não está autorizado a usar o dpa chat!");
  6815. return 1;
  6816. }
  6817. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6818. }
  6819. if(!strcmp(var0, "/tvp", true))
  6820. {
  6821. GetPlayerName(playerid, var4, 24);
  6822. glob1398[playerid][7] = function1AF0(function1F4C(var4), "leveltvp");
  6823. GetPlayerName(playerid, var4, 24);
  6824. new var9 = strlen(cmdtext);
  6825. while(var1 < var9 && cmdtext[var1] <= 32)
  6826. {
  6827. var1++;
  6828. }
  6829. new var10 = var1;
  6830. new var11[64];
  6831. while(var1 < var9 && var1 - var10 < 63)
  6832. {
  6833. var11[var1 - var10] = cmdtext[var1];
  6834. var1++;
  6835. }
  6836. var11[var1 - var10] = 0;
  6837. if(!strlen(var11))
  6838. {
  6839. SendClientMessage(playerid, 0xAFAFAFAA, "USO: /tvp [texto] [tvp chat]");
  6840. return 1;
  6841. }
  6842. if(glob1020[playerid] == 1)
  6843. {
  6844. if(IsPlayerAdmin(playerid) || glob1398[playerid][7] >= 1 || glob1398[playerid][10] >= 1)
  6845. {
  6846. format(var5, 256, "((Membro da TVP %s(%i): %s))", var4, playerid, var11);
  6847. for(new var12 = 0; var12 < 25; var12++)
  6848. {
  6849. if(IsPlayerConnected(var12))
  6850. {
  6851. if(glob1398[var12][7] >= 1 || glob1398[var12][10] >= 1)
  6852. {
  6853. SendClientMessage(var12, 0xAFAFAFAA, var5);
  6854. }
  6855. }
  6856. }
  6857. printf(var5);
  6858. return 1;
  6859. }
  6860. SendClientMessage(playerid, 0xFF0000FF, "Você não está autorizado a usar o tvp chat!");
  6861. return 1;
  6862. }
  6863. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6864. }
  6865. if(!strcmp(var0, "/pca", true))
  6866. {
  6867. GetPlayerName(playerid, var4, 24);
  6868. glob1398[playerid][8] = function1AF0(function1F4C(var4), "levelpca");
  6869. GetPlayerName(playerid, var4, 24);
  6870. new var9 = strlen(cmdtext);
  6871. while(var1 < var9 && cmdtext[var1] <= 32)
  6872. {
  6873. var1++;
  6874. }
  6875. new var10 = var1;
  6876. new var11[64];
  6877. while(var1 < var9 && var1 - var10 < 63)
  6878. {
  6879. var11[var1 - var10] = cmdtext[var1];
  6880. var1++;
  6881. }
  6882. var11[var1 - var10] = 0;
  6883. if(!strlen(var11))
  6884. {
  6885. SendClientMessage(playerid, 0xAFAFAFAA, "USO: /pca [texto] [pca chat]");
  6886. return 1;
  6887. }
  6888. if(glob1020[playerid] == 1)
  6889. {
  6890. if(IsPlayerAdmin(playerid) || glob1398[playerid][8] >= 1)
  6891. {
  6892. format(var5, 256, "((Membro da PCA %s(%i): %s))", var4, playerid, var11);
  6893. for(new var12 = 0; var12 < 25; var12++)
  6894. {
  6895. if(IsPlayerConnected(var12))
  6896. {
  6897. if(glob1398[var12][8] >= 1)
  6898. {
  6899. SendClientMessage(var12, 0x33AA33AA, var5);
  6900. }
  6901. }
  6902. }
  6903. printf(var5);
  6904. return 1;
  6905. }
  6906. SendClientMessage(playerid, 0xFF0000FF, "Você não está autorizado a usar o tvp chat!");
  6907. return 1;
  6908. }
  6909. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6910. }
  6911. if(!strcmp(var0, "/pc", true))
  6912. {
  6913. GetPlayerName(playerid, var4, 24);
  6914. glob1398[playerid][9] = function1AF0(function1F4C(var4), "levelpc");
  6915. GetPlayerName(playerid, var4, 24);
  6916. new var9 = strlen(cmdtext);
  6917. while(var1 < var9 && cmdtext[var1] <= 32)
  6918. {
  6919. var1++;
  6920. }
  6921. new var10 = var1;
  6922. new var11[64];
  6923. while(var1 < var9 && var1 - var10 < 63)
  6924. {
  6925. var11[var1 - var10] = cmdtext[var1];
  6926. var1++;
  6927. }
  6928. var11[var1 - var10] = 0;
  6929. if(!strlen(var11))
  6930. {
  6931. SendClientMessage(playerid, 0xAFAFAFAA, "USO: /pc [texto] [pca chat]");
  6932. return 1;
  6933. }
  6934. if(glob1020[playerid] == 1)
  6935. {
  6936. if(IsPlayerAdmin(playerid) || glob1398[playerid][9] >= 1)
  6937. {
  6938. format(var5, 256, "((Membro da PC %s(%i): %s))", var4, playerid, var11);
  6939. for(new var12 = 0; var12 < 25; var12++)
  6940. {
  6941. if(IsPlayerConnected(var12))
  6942. {
  6943. if(glob1398[var12][9] >= 1)
  6944. {
  6945. SendClientMessage(var12, 0xFF0000FF, var5);
  6946. }
  6947. }
  6948. }
  6949. printf(var5);
  6950. return 1;
  6951. }
  6952. SendClientMessage(playerid, 0xFF0000FF, "Você não está autorizado a usar o pc chat!");
  6953. return 1;
  6954. }
  6955. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  6956. }
  6957. if(!strcmp(var0, "/mpc", true))
  6958. {
  6959. GetPlayerName(playerid, var4, 24);
  6960. glob1398[playerid][10] = function1AF0(function1F4C(var4), "levelmpc");
  6961. GetPlayerName(playerid, var4, 24);
  6962. new var9 = strlen(cmdtext);
  6963. while(var1 < var9 && cmdtext[var1] <= 32)
  6964. {
  6965. var1++;
  6966. }
  6967. new var10 = var1;
  6968. new var11[64];
  6969. while(var1 < var9 && var1 - var10 < 63)
  6970. {
  6971. var11[var1 - var10] = cmdtext[var1];
  6972. var1++;
  6973. }
  6974. var11[var1 - var10] = 0;
  6975. if(!strlen(var11))
  6976. {
  6977. SendClientMessage(playerid, 0xAFAFAFAA, "USO: /mpc [texto] [mpc chat]");
  6978. return 1;
  6979. }
  6980. if(glob1020[playerid] == 1)
  6981. {
  6982. if(IsPlayerAdmin(playerid) || glob1398[playerid][10] >= 1 || glob1398[playerid][7] >= 1)
  6983. {
  6984. format(var5, 256, "((Membro da MPC %s(%i): %s))", var4, playerid, var11);
  6985. for(new var12 = 0; var12 < 25; var12++)
  6986. {
  6987. if(IsPlayerConnected(var12))
  6988. {
  6989. if(glob1398[var12][7] >= 1 || glob1398[var12][10] >= 1)
  6990. {
  6991. SendClientMessage(var12, 0x800080AA, var5);
  6992. }
  6993. }
  6994. }
  6995. printf(var5);
  6996. return 1;
  6997. }
  6998. SendClientMessage(playerid, 0xFF0000FF, "Você não está autorizado a usar o mpc chat!");
  6999. return 1;
  7000. }
  7001. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  7002. }
  7003. if(!strcmp("/supc", cmdtext, true))
  7004. {
  7005. if(glob11A4[playerid] == 1)
  7006. {
  7007. return SendClientMessage(playerid, 0xFF0000FF, "Voce só pode criar 1 sinalizador! Pra apagar esse digite /apagar");
  7008. }
  7009. if(IsPlayerAdmin(playerid) || glob1398[playerid][5] >= 2)
  7010. {
  7011. glob11A4[playerid] = 1;
  7012. SetTimer("Sinalizador1", 120000, false);
  7013. glob654 = CreateObject(354, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
  7014. AttachObjectToPlayer(glob654, playerid, 0.2, 0.0, -0.1001, 0.0, 1.5, 90.0);
  7015. return 1;
  7016. }
  7017. }
  7018. if(!strcmp("/bandeiraodpa", cmdtext, true))
  7019. {
  7020. if(glob12D0[playerid] == 1)
  7021. {
  7022. return SendClientMessage(playerid, 0xFF0000FF, "Voce só pode criar 1 bandeirão! Pra apagar esse digite /abandeiraodpa");
  7023. }
  7024. if(IsPlayerAdmin(playerid) || glob1398[playerid][6] >= 2)
  7025. {
  7026. glob12D0[playerid] = 1;
  7027. new var9 = 0, var10 = 0, var11 = 0;
  7028. GetPlayerPos(playerid, var9, var10, var11);
  7029. glob1198 = CreateObject(7911, 1313.55, 2210.02, 19.3421, 285.0, 0.0, 0.0);
  7030. return 1;
  7031. }
  7032. }
  7033. if(!strcmp("/abandeiraodpa", cmdtext, true))
  7034. {
  7035. glob12D0[playerid] = 0;
  7036. DestroyObject(glob1198);
  7037. return 1;
  7038. }
  7039. if(!strcmp("/bandeiraopca", cmdtext, true))
  7040. {
  7041. if(glob12D0[playerid] == 1)
  7042. {
  7043. return SendClientMessage(playerid, 0xFF0000FF, "Voce só pode criar 1 bandeirão! Pra apagar esse digite /abandeiraopca");
  7044. }
  7045. if(IsPlayerAdmin(playerid) || glob1398[playerid][8] >= 2)
  7046. {
  7047. glob1334[playerid] = 1;
  7048. new var9 = 0, var10 = 0, var11 = 0;
  7049. GetPlayerPos(playerid, var9, var10, var11);
  7050. glob119C = CreateObject(7907, 1343.81, 2205.9899, 17.5422, 300.0, 359.9999, 358.0149);
  7051. return 1;
  7052. }
  7053. }
  7054. if(!strcmp("/abandeiraopca", cmdtext, true))
  7055. {
  7056. glob12D0[playerid] = 0;
  7057. DestroyObject(glob119C);
  7058. return 1;
  7059. }
  7060. if(!strcmp("/apagar", cmdtext, true))
  7061. {
  7062. glob11A4[playerid] = 0;
  7063. DestroyObject(glob654);
  7064. return 1;
  7065. }
  7066. if(!strcmp("/festadpa", cmdtext, true))
  7067. {
  7068. if(glob1208[playerid] == 1)
  7069. {
  7070. return SendClientMessage(playerid, 0xFF0000FF, "Voce só pode criar 1 fumaça! Pra apagar esse digite /apagarfumaca");
  7071. }
  7072. if(IsPlayerAdmin(playerid) || glob1398[playerid][6] >= 2)
  7073. {
  7074. SendClientMessage(playerid, 0xFF0000FF, "Você crio a fumaça, paga apagar digite /apagarfumaca");
  7075. glob1208[playerid] = 1;
  7076. new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
  7077. GetPlayerPos(playerid, var9, var10, var11);
  7078. glob588 = CreateObject(2780, var9, var10, var11, 0.0, 0.0, 96.0);
  7079. return 1;
  7080. }
  7081. }
  7082. if(!strcmp("/apagarfumaca", cmdtext, true))
  7083. {
  7084. glob1208[playerid] = 0;
  7085. DestroyObject(glob588);
  7086. return 1;
  7087. }
  7088. if(!strcmp("/linhadefrente", cmdtext, true))
  7089. {
  7090. if(glob126C[playerid] == 1)
  7091. {
  7092. return SendClientMessage(playerid, 0xFF0000FF, "Voce só pode criar 1 grade! Pra apagar esse digite /retirar");
  7093. }
  7094. if(IsPlayerAdmin(playerid) || glob1398[playerid][5] >= 2)
  7095. {
  7096. glob126C[playerid] = 1;
  7097. new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
  7098. glob658 = CreateObject(984, var9, var10, var11, 0.0, 0.0, 0.0);
  7099. AttachObjectToPlayer(glob658, playerid, 1.5, 0.5, 0.0, 1.5, 1.5, 90.0);
  7100. return 1;
  7101. }
  7102. }
  7103. if(!strcmp("/retirar", cmdtext, true))
  7104. {
  7105. glob126C[playerid] = 0;
  7106. DestroyObject(glob658);
  7107. return 1;
  7108. }
  7109. if(!strcmp(var0, "/g", true))
  7110. {
  7111. GetPlayerName(playerid, var4, 24);
  7112. glob1398[playerid][3] = function1AF0(function1F4C(var4), "levelgde");
  7113. GetPlayerName(playerid, var4, 24);
  7114. new var9 = strlen(cmdtext);
  7115. while(var1 < var9 && cmdtext[var1] <= 32)
  7116. {
  7117. var1++;
  7118. }
  7119. new var10 = var1;
  7120. new var11[64];
  7121. while(var1 < var9 && var1 - var10 < 63)
  7122. {
  7123. var11[var1 - var10] = cmdtext[var1];
  7124. var1++;
  7125. }
  7126. var11[var1 - var10] = 0;
  7127. if(!strlen(var11))
  7128. {
  7129. SendClientMessage(playerid, 0xAFAFAFAA, "USO: /g [texto] [gde chat]");
  7130. return 1;
  7131. }
  7132. if(glob1020[playerid] == 1)
  7133. {
  7134. if(IsPlayerAdmin(playerid) || glob1398[playerid][3] >= 1)
  7135. {
  7136. format(var5, 256, "((GDE %s(%i): %s))", var4, playerid, var11);
  7137. for(new var12 = 0; var12 < 25; var12++)
  7138. {
  7139. if(IsPlayerConnected(var12))
  7140. {
  7141. if(glob1398[var12][3] >= 1)
  7142. {
  7143. SendClientMessage(var12, 0xAFAFAFAA, var5);
  7144. }
  7145. }
  7146. }
  7147. printf(var5);
  7148. return 1;
  7149. }
  7150. SendClientMessage(playerid, 0xFF0000FF, "Você não está autorizado a usar o gde chat!");
  7151. return 1;
  7152. }
  7153. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  7154. }
  7155. if(!strcmp(var0, "/r", true))
  7156. {
  7157. GetPlayerName(playerid, var4, 24);
  7158. glob1398[playerid][4] = function1AF0(function1F4C(var4), "levelreporter");
  7159. GetPlayerName(playerid, var4, 24);
  7160. new var9 = strlen(cmdtext);
  7161. while(var1 < var9 && cmdtext[var1] <= 32)
  7162. {
  7163. var1++;
  7164. }
  7165. new var10 = var1;
  7166. new var11[64];
  7167. while(var1 < var9 && var1 - var10 < 63)
  7168. {
  7169. var11[var1 - var10] = cmdtext[var1];
  7170. var1++;
  7171. }
  7172. var11[var1 - var10] = 0;
  7173. if(!strlen(var11))
  7174. {
  7175. SendClientMessage(playerid, 0xFF9900AA, "USO: /r [texto] [repórter chat]");
  7176. return 1;
  7177. }
  7178. if(glob1020[playerid] == 1)
  7179. {
  7180. if(IsPlayerAdmin(playerid) || glob1398[playerid][4] >= 1)
  7181. {
  7182. format(var5, 256, "((REPÓRTER %s(%i): %s))", var4, playerid, var11);
  7183. for(new var12 = 0; var12 < 25; var12++)
  7184. {
  7185. if(IsPlayerConnected(var12))
  7186. {
  7187. if(glob1398[var12][4] >= 1)
  7188. {
  7189. SendClientMessage(var12, 0xFF9900AA, var5);
  7190. }
  7191. }
  7192. }
  7193. printf(var5);
  7194. return 1;
  7195. }
  7196. SendClientMessage(playerid, 0xFF0000FF, "Você não é um reporter!");
  7197. return 1;
  7198. }
  7199. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  7200. }
  7201. if(!strcmp(var0, "/desarmar", true))
  7202. {
  7203. var2 = functionA08(cmdtext, var1, 32);
  7204. var8 = strval(var2);
  7205. GetPlayerName(var8, var3, 24);
  7206. GetPlayerName(playerid, var4, 24);
  7207. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  7208. glob1398[var8][0] = function1AF0(function1F4C(var3), "level");
  7209. var8 = strval(var2);
  7210. if(!strlen(var2) && glob1398[playerid][0] >= 1)
  7211. {
  7212. SendClientMessage(playerid, 0x2641FEAA, "USO: /disarm [id do player]");
  7213. return 1;
  7214. }
  7215. if(glob1020[playerid] == 1)
  7216. {
  7217. if(glob1398[playerid][0] >= 4)
  7218. {
  7219. if(IsPlayerConnected(var8))
  7220. {
  7221. GetPlayerName(var8, var3, 24);
  7222. GetPlayerName(playerid, var4, 24);
  7223. ResetPlayerWeapons(var8);
  7224. format(var5, 256, "AdmCMD: O admin %s desarmou %s!", var4, var3);
  7225. SendClientMessageToAll(0x33AAFFFF, var5);
  7226. format(var5, 256, "AdmCMD: O admin %s desarmou você!", var4);
  7227. SendClientMessage(var8, 0x33AAFFFF, var5);
  7228. new var9[30];
  7229. GetPlayerName(playerid, var9, 30);
  7230. printf("[Command] %s usou /desarmar para desarmar %s.", var9, var3);
  7231. }
  7232. else
  7233. {
  7234. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  7235. SendClientMessage(playerid, 0xFF0000FF, var5);
  7236. }
  7237. }
  7238. else
  7239. {
  7240. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  7241. return 1;
  7242. }
  7243. }
  7244. else
  7245. {
  7246. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  7247. }
  7248. return 1;
  7249. }
  7250. if(!strcmp(var0, "/revistar", true))
  7251. {
  7252. var2 = functionA08(cmdtext, var1, 32);
  7253. var8 = strval(var2);
  7254. GetPlayerName(var8, var3, 24);
  7255. GetPlayerName(playerid, var4, 24);
  7256. glob1398[playerid][3] = function1AF0(function1F4C(var4), "levelgde");
  7257. glob1398[var8][3] = function1AF0(function1F4C(var3), "levelgde");
  7258. var8 = strval(var2);
  7259. if(!strlen(var2) && glob1398[playerid][3] >= 1)
  7260. {
  7261. SendClientMessage(playerid, 0x2641FEAA, "USO: /revistar [id do player]");
  7262. return 1;
  7263. }
  7264. if(glob1020[playerid] == 1)
  7265. {
  7266. if(glob1398[playerid][3] >= 1 || glob1398[playerid][11] >= 1)
  7267. {
  7268. if(IsPlayerConnected(var8))
  7269. {
  7270. GetPlayerName(var8, var3, 24);
  7271. GetPlayerName(playerid, var4, 24);
  7272. ResetPlayerWeapons(var8);
  7273. format(var5, 256, "O oficial %s revistou %s, agora ele está liberado!", var4, var3);
  7274. SendClientMessageToAll(0xFFFF00AA, var5);
  7275. format(var5, 256, "O oficial %s revistou você, você está livre agora!", var4);
  7276. SendClientMessage(var8, 0xFFFF00AA, var5);
  7277. new var9[30];
  7278. GetPlayerName(playerid, var9, 30);
  7279. printf("[Command] %s usou /revistar em %s.", var9, var3);
  7280. }
  7281. else
  7282. {
  7283. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  7284. SendClientMessage(playerid, 0xFF0000FF, var5);
  7285. }
  7286. }
  7287. else
  7288. {
  7289. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  7290. return 1;
  7291. }
  7292. }
  7293. else
  7294. {
  7295. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  7296. }
  7297. return 1;
  7298. }
  7299. if(!strcmp(var0, "/imo", true) || !strcmp(var0, "/imobilizar", true))
  7300. {
  7301. var2 = functionA08(cmdtext, var1, 32);
  7302. var8 = strval(var2);
  7303. GetPlayerName(var8, var3, 24);
  7304. GetPlayerName(playerid, var4, 24);
  7305. glob1398[playerid][3] = function1AF0(function1F4C(var4), "levelgde");
  7306. glob1398[var8][3] = function1AF0(function1F4C(var3), "levelgde");
  7307. var8 = strval(var2);
  7308. if(!strlen(var2) && glob1398[playerid][0] >= 1)
  7309. {
  7310. SendClientMessage(playerid, 0x2641FEAA, "USO: /imobilizar [id do player]");
  7311. return 1;
  7312. }
  7313. if(glob1020[playerid] == 1)
  7314. {
  7315. if(glob1398[playerid][3] >= 1 || glob1398[playerid][11] >= 1)
  7316. {
  7317. if(IsPlayerConnected(var8))
  7318. {
  7319. GetPlayerName(var8, var3, 24);
  7320. GetPlayerName(playerid, var4, 24);
  7321. ApplyAnimation(var8, "CRACK", "crckdeth2", 4.0999, 0, 1, 1, 1, 1);
  7322. globF58[var8] = 1;
  7323. format(var5, 256, "O oficial %s imobilizou %s, agora poderá ser preso!", var4, var3);
  7324. SendClientMessageToAll(0xFFFF00AA, var5);
  7325. format(var5, 256, "O oficial %s imobilizou você!", var4);
  7326. SendClientMessage(var8, 0xFFFF00AA, var5);
  7327. new var9[30];
  7328. GetPlayerName(playerid, var9, 30);
  7329. printf("[Command] %s usou /revistar em %s.", var9, var3);
  7330. }
  7331. else
  7332. {
  7333. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  7334. SendClientMessage(playerid, 0xFF0000FF, var5);
  7335. }
  7336. }
  7337. else
  7338. {
  7339. SendClientMessage(playerid, 0xFF0000FF, "Você não é um oficial!");
  7340. return 1;
  7341. }
  7342. }
  7343. else
  7344. {
  7345. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  7346. }
  7347. return 1;
  7348. }
  7349. if(!strcmp(var0, "/rbola", true))
  7350. {
  7351. if(glob1398[playerid][0] >= 1)
  7352. {
  7353. DestroyObject(glob11A0);
  7354. glob11A0 = CreateObject(1598, 1347.4399, 2149.9099, 10.3156, 0.0, 0.0, 0.0);
  7355. GetPlayerName(playerid, var4, 24);
  7356. format(var5, 256, "admCMD: A bola de futebol voltou ao meio-campo pelo admin: %s", var4);
  7357. SendClientMessageToAll(0x33AAFFFF, var5);
  7358. return 1;
  7359. }
  7360. }
  7361. if(!strcmp(var0, "/abordar", true) || !strcmp(var0, "/abordar", true))
  7362. {
  7363. var2 = functionA08(cmdtext, var1, 32);
  7364. var8 = strval(var2);
  7365. GetPlayerName(var8, var3, 24);
  7366. GetPlayerName(playerid, var4, 24);
  7367. glob1398[playerid][3] = function1AF0(function1F4C(var4), "levelgde");
  7368. glob1398[var8][3] = function1AF0(function1F4C(var3), "levelgde");
  7369. var8 = strval(var2);
  7370. if(!strlen(var2) && glob1398[playerid][3] >= 1)
  7371. {
  7372. SendClientMessage(playerid, 0x2641FEAA, "USO: /abordar [id do player]");
  7373. return 1;
  7374. }
  7375. if(glob1020[playerid] == 1)
  7376. {
  7377. if(glob1398[playerid][3] >= 1 || glob1398[playerid][11] >= 1)
  7378. {
  7379. if(IsPlayerConnected(var8))
  7380. {
  7381. GetPlayerName(var8, var3, 24);
  7382. GetPlayerName(playerid, var4, 24);
  7383. SetPlayerSpecialAction(var8, 10);
  7384. globF58[var8] = 1;
  7385. format(var5, 256, "O oficial %s abordou o jogador %s!", var4, var3);
  7386. SendClientMessageToAll(0xFFFF00AA, var5);
  7387. format(var5, 256, "O oficial %s abordou você!", var4);
  7388. SendClientMessage(var8, 0xFFFF00AA, var5);
  7389. new var9[30];
  7390. GetPlayerName(playerid, var9, 30);
  7391. printf("[Command] %s usou /abordar em %s.", var9, var3);
  7392. }
  7393. else
  7394. {
  7395. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  7396. SendClientMessage(playerid, 0xFF0000FF, var5);
  7397. }
  7398. }
  7399. else
  7400. {
  7401. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  7402. return 1;
  7403. }
  7404. }
  7405. else
  7406. {
  7407. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  7408. }
  7409. return 1;
  7410. }
  7411. if(!strcmp(var0, "/desabordar", true) || !strcmp(var0, "/desabordar", true))
  7412. {
  7413. var2 = functionA08(cmdtext, var1, 32);
  7414. var8 = strval(var2);
  7415. GetPlayerName(var8, var3, 24);
  7416. GetPlayerName(playerid, var4, 24);
  7417. glob1398[playerid][3] = function1AF0(function1F4C(var4), "levelgde");
  7418. glob1398[var8][3] = function1AF0(function1F4C(var3), "levelgde");
  7419. var8 = strval(var2);
  7420. if(!strlen(var2) && glob1398[playerid][3] >= 1)
  7421. {
  7422. SendClientMessage(playerid, 0x2641FEAA, "USO: /abordar [id do player]");
  7423. return 1;
  7424. }
  7425. if(glob1020[playerid] == 1)
  7426. {
  7427. if(glob1398[playerid][3] >= 1 || glob1398[playerid][11] >= 1)
  7428. {
  7429. if(IsPlayerConnected(var8))
  7430. {
  7431. GetPlayerName(var8, var3, 24);
  7432. GetPlayerName(playerid, var4, 24);
  7433. globF58[var8] = 0;
  7434. format(var5, 256, "O oficial %s liberou o jogador %s da abordagem!", var4, var3);
  7435. SendClientMessageToAll(0xFFFF00AA, var5);
  7436. format(var5, 256, "O oficial %s liberou você!", var4);
  7437. SendClientMessage(var8, 0xFFFF00AA, var5);
  7438. new var9[30];
  7439. GetPlayerName(playerid, var9, 30);
  7440. printf("[Command] %s usou /abordar em %s.", var9, var3);
  7441. }
  7442. else
  7443. {
  7444. format(var5, 256, "%d não é o número de ID de um player ativo!", var8);
  7445. SendClientMessage(playerid, 0xFF0000FF, var5);
  7446. }
  7447. }
  7448. else
  7449. {
  7450. SendClientMessage(playerid, 0xFF0000FF, "Você não é um oficial!");
  7451. return 1;
  7452. }
  7453. }
  7454. else
  7455. {
  7456. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  7457. }
  7458. return 1;
  7459. }
  7460. if(!strcmp(var0, "/desarmart", true))
  7461. {
  7462. GetPlayerName(var8, var3, 24);
  7463. GetPlayerName(playerid, var4, 24);
  7464. glob1398[playerid][0] = function1AF0(function1F4C(var4), "level");
  7465. if(glob1020[playerid] == 1)
  7466. {
  7467. if(glob1398[playerid][0] >= 5)
  7468. {
  7469. new var9 = 0;
  7470. while(var9 < 25)
  7471. {
  7472. if(IsPlayerConnected(var9))
  7473. {
  7474. ResetPlayerWeapons(var9);
  7475. format(var5, 256, "AdmCMD: O admin %s desarmou todo mundo!", var4);
  7476. SendClientMessage(var9, 0x33AAFFFF, var5);
  7477. new var10[30];
  7478. GetPlayerName(playerid, var10, 30);
  7479. }
  7480. }
  7481. }
  7482. else
  7483. {
  7484. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  7485. return 1;
  7486. }
  7487. }
  7488. else
  7489. {
  7490. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  7491. }
  7492. return 1;
  7493. }
  7494. if(!strcmp(var0, "/viddat", true))
  7495. {
  7496. GetPlayerName(var8, var3, 24);
  7497. GetPlayerName(playerid, var4, 24);
  7498. if(glob1020[playerid] == 1)
  7499. {
  7500. if(glob1398[playerid][0] >= 4)
  7501. {
  7502. new var9[30];
  7503. GetPlayerName(playerid, var9, 30);
  7504. printf("[Command] %s usou /viddat para colocar vida em todos.", var9);
  7505. for(new var10 = 0; var10 < 25; var10++)
  7506. {
  7507. SetPlayerHealth(var10, 100.0);
  7508. format(var5, 256, "AdmCMD: O admin %s recuperou a vida de todos!", var4);
  7509. SendClientMessage(var10, 0x33AAFFFF, var5);
  7510. }
  7511. }
  7512. else
  7513. {
  7514. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  7515. }
  7516. }
  7517. else
  7518. {
  7519. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  7520. }
  7521. return 1;
  7522. }
  7523. if(!strcmp(var0, "/coletet", true))
  7524. {
  7525. GetPlayerName(var8, var3, 24);
  7526. GetPlayerName(playerid, var4, 24);
  7527. if(glob1020[playerid] == 1)
  7528. {
  7529. if(glob1398[playerid][0] >= 4)
  7530. {
  7531. new var9[30];
  7532. GetPlayerName(playerid, var9, 30);
  7533. printf("[Command] %s usou /armourall para colocar colete em todos.", var9);
  7534. for(new var10 = 0; var10 < 25; var10++)
  7535. {
  7536. SetPlayerArmour(var10, 100.0);
  7537. format(var5, 256, "AdmCMD: O admin %s deu colete para todos!", var4);
  7538. SendClientMessage(var10, 0x33AAFFFF, var5);
  7539. }
  7540. }
  7541. else
  7542. {
  7543. SendClientMessage(playerid, 0xFF0000FF, "Você não tem permissão para usar este comando!");
  7544. }
  7545. }
  7546. else
  7547. {
  7548. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  7549. }
  7550. return 1;
  7551. }
  7552. if(!strcmp(var0, "/prender", true))
  7553. {
  7554. new var9[256];
  7555. var2 = functionA08(cmdtext, var1, 32);
  7556. var9 = functionA08(cmdtext, var1, 32);
  7557. if(!strlen(var2))
  7558. {
  7559. SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /prender [id do player] [tempo]");
  7560. return 1;
  7561. }
  7562. var8 = strval(var2);
  7563. GetPlayerName(playerid, var4, 24);
  7564. GetPlayerName(var8, var3, 24);
  7565. new var10 = strval(var9);
  7566. if(glob1020[playerid] == 1)
  7567. {
  7568. if(glob1398[playerid][3] >= 1 || glob1398[playerid][11] >= 1)
  7569. {
  7570. format(var5, 256, "O oficial %s prendeu o jogador %s por %s segundos!", var4, var3, var10);
  7571. SendClientMessageToAll(0xFFFF00AA, var5);
  7572. SendClientMessage(playerid, 0xFFFF00AA, var5);
  7573. format(var5, 256, "~g~Preso por: ~n~~r~%s.", var4);
  7574. GameTextForPlayer(var8, var5, 1000, 1);
  7575. SetPlayerInterior(var8, 3);
  7576. SetPlayerPos(var8, 197.6661, 173.8179, 1003.0233);
  7577. SetPlayerArmour(var8, 0.0);
  7578. TogglePlayerControllable(var8, false);
  7579. ResetPlayerWeapons(var8);
  7580. SetTimerEx("Unjail", var10 * 1000, false, "i", var8);
  7581. }
  7582. else
  7583. {
  7584. SendClientMessage(playerid, 0xFF0000FF, "Você não é um oficial!");
  7585. }
  7586. }
  7587. else
  7588. {
  7589. SendClientMessage(playerid, 0xFF0000FF, "Você tem que estar logado para usar este comando!");
  7590. }
  7591. return 1;
  7592. }
  7593. return 0;
  7594. }
  7595.  
  7596. public IsStringAName(arg0[])
  7597. {
  7598. for(new var0 = 0; var0 <= 25; var0++)
  7599. {
  7600. if(IsPlayerConnected(var0) == 1)
  7601. {
  7602. new var1[24];
  7603. GetPlayerName(var0, var1, 24);
  7604. if(!strcmp(var1, arg0, true, strlen(arg0)))
  7605. {
  7606. return 1;
  7607. }
  7608. }
  7609. }
  7610. return 0;
  7611. }
  7612.  
  7613. public GetPlayerID(arg0[])
  7614. {
  7615. for(new var0 = 0; var0 <= 25; var0++)
  7616. {
  7617. if(IsPlayerConnected(var0) == 1)
  7618. {
  7619. new var1[24];
  7620. GetPlayerName(var0, var1, 24);
  7621. if(!strcmp(var1, arg0, true, strlen(arg0)))
  7622. {
  7623. return var0;
  7624. }
  7625. }
  7626. }
  7627. return 255;
  7628. }
  7629.  
  7630. public SendMessageToAdmins(arg0, arg1[])
  7631. {
  7632. for(new var0 = 0; var0 <= 25; var0++)
  7633. {
  7634. if(IsPlayerConnected(var0) == 1)
  7635. {
  7636. if(IsPlayerAdmin(var0) || glob1398[var0][0] >= 1)
  7637. {
  7638. SendClientMessage(var0, arg0, arg1);
  7639. }
  7640. }
  7641. }
  7642. return 1;
  7643. }
  7644.  
  7645. public Restart()
  7646. {
  7647. SendRconCommand("gmx");
  7648. return 0;
  7649. }
  7650.  
  7651. public Unjail(playerid)
  7652. {
  7653. new var0[24];
  7654. GetPlayerName(playerid, var0, 24);
  7655. SetPlayerInterior(playerid, 0);
  7656. SetPlayerPos(playerid, 1546.2802, -1675.6633, 13.562);
  7657. TogglePlayerControllable(playerid, true);
  7658. GameTextForPlayer(playerid, "unjailed!", 1000, 1);
  7659. return 0;
  7660. }
  7661.  
  7662. public OnPlayerSelectedMenuRow(playerid, row)
  7663. {
  7664. new var0[24];
  7665. new var1[256];
  7666. new var2 = GetPlayerMenu(playerid);
  7667. new Float:var3 = 0, Float:var4 = 0, Float:var5 = 0, Float:var6 = 0, var7 = 0;
  7668. if(var2 == glob1188)
  7669. {
  7670. switch(row) {
  7671. case 0:
  7672. ShowMenuForPlayer(glob118C, playerid);
  7673. case 1:
  7674. ShowMenuForPlayer(glob1190, playerid);
  7675. }
  7676. }
  7677. else if(var2 == glob118C)
  7678. {
  7679. switch(row) {
  7680. case 0:
  7681. SetWorldTime(1);
  7682. GetPlayerName(playerid, var0, 24);
  7683. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 01:00h", var0, playerid);
  7684. SendClientMessageToAll(0x33AAFFFF, var1);
  7685. case 1:
  7686. SetWorldTime(2);
  7687. GetPlayerName(playerid, var0, 24);
  7688. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 02:00h", var0, playerid);
  7689. SendClientMessageToAll(0x33AAFFFF, var1);
  7690. case 2:
  7691. SetWorldTime(3);
  7692. GetPlayerName(playerid, var0, 24);
  7693. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 03:00h", var0, playerid);
  7694. SendClientMessageToAll(0x33AAFFFF, var1);
  7695. case 3:
  7696. SetWorldTime(4);
  7697. GetPlayerName(playerid, var0, 24);
  7698. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 04:00h", var0, playerid);
  7699. SendClientMessageToAll(0x33AAFFFF, var1);
  7700. case 4:
  7701. SetWorldTime(5);
  7702. GetPlayerName(playerid, var0, 24);
  7703. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 05:00h", var0, playerid);
  7704. SendClientMessageToAll(0x33AAFFFF, var1);
  7705. case 5:
  7706. SetWorldTime(6);
  7707. GetPlayerName(playerid, var0, 24);
  7708. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 06:00h", var0, playerid);
  7709. SendClientMessageToAll(0x33AAFFFF, var1);
  7710. case 6:
  7711. SetWorldTime(7);
  7712. GetPlayerName(playerid, var0, 24);
  7713. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 07:00h", var0, playerid);
  7714. SendClientMessageToAll(0x33AAFFFF, var1);
  7715. case 7:
  7716. SetWorldTime(8);
  7717. GetPlayerName(playerid, var0, 24);
  7718. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 08:00h", var0, playerid);
  7719. SendClientMessageToAll(0x33AAFFFF, var1);
  7720. case 8:
  7721. SetWorldTime(9);
  7722. GetPlayerName(playerid, var0, 24);
  7723. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 09:00h", var0, playerid);
  7724. SendClientMessageToAll(0x33AAFFFF, var1);
  7725. case 9:
  7726. SetWorldTime(10);
  7727. GetPlayerName(playerid, var0, 24);
  7728. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 10:00h", var0, playerid);
  7729. SendClientMessageToAll(0x33AAFFFF, var1);
  7730. case 10:
  7731. SetWorldTime(11);
  7732. GetPlayerName(playerid, var0, 24);
  7733. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 11:00h", var0, playerid);
  7734. SendClientMessageToAll(0x33AAFFFF, var1);
  7735. case 11:
  7736. SetWorldTime(12);
  7737. GetPlayerName(playerid, var0, 24);
  7738. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 12:00h", var0, playerid);
  7739. SendClientMessageToAll(0x33AAFFFF, var1);
  7740. }
  7741. OnPlayerExitedMenu(playerid);
  7742. }
  7743. else if(var2 == glob1190)
  7744. {
  7745. switch(row) {
  7746. case 0:
  7747. GetPlayerName(playerid, var0, 24);
  7748. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 13:00h", var0, playerid);
  7749. SendClientMessageToAll(0x33AAFFFF, var1);
  7750. SetWorldTime(13);
  7751. case 1:
  7752. GetPlayerName(playerid, var0, 24);
  7753. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 14:00h", var0, playerid);
  7754. SendClientMessageToAll(0x33AAFFFF, var1);
  7755. SetWorldTime(14);
  7756. case 2:
  7757. GetPlayerName(playerid, var0, 24);
  7758. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 15:00h", var0, playerid);
  7759. SendClientMessageToAll(0x33AAFFFF, var1);
  7760. SetWorldTime(15);
  7761. case 3:
  7762. GetPlayerName(playerid, var0, 24);
  7763. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 16:00h", var0, playerid);
  7764. SendClientMessageToAll(0x33AAFFFF, var1);
  7765. SetWorldTime(16);
  7766. case 4:
  7767. GetPlayerName(playerid, var0, 24);
  7768. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 17:00h", var0, playerid);
  7769. SendClientMessageToAll(0x33AAFFFF, var1);
  7770. SetWorldTime(17);
  7771. case 5:
  7772. GetPlayerName(playerid, var0, 24);
  7773. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 18:00h", var0, playerid);
  7774. SendClientMessageToAll(0x33AAFFFF, var1);
  7775. SetWorldTime(18);
  7776. case 6:
  7777. GetPlayerName(playerid, var0, 24);
  7778. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 19:00h", var0, playerid);
  7779. SendClientMessageToAll(0x33AAFFFF, var1);
  7780. SetWorldTime(19);
  7781. case 7:
  7782. GetPlayerName(playerid, var0, 24);
  7783. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 20:00h", var0, playerid);
  7784. SendClientMessageToAll(0x33AAFFFF, var1);
  7785. SetWorldTime(20);
  7786. case 8:
  7787. GetPlayerName(playerid, var0, 24);
  7788. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 21:00h", var0, playerid);
  7789. SendClientMessageToAll(0x33AAFFFF, var1);
  7790. SetWorldTime(21);
  7791. case 9:
  7792. GetPlayerName(playerid, var0, 24);
  7793. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 22:00h", var0, playerid);
  7794. SendClientMessageToAll(0x33AAFFFF, var1);
  7795. SetWorldTime(22);
  7796. case 10:
  7797. GetPlayerName(playerid, var0, 24);
  7798. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 23:00h", var0, playerid);
  7799. SendClientMessageToAll(0x33AAFFFF, var1);
  7800. SetWorldTime(23);
  7801. case 11:
  7802. GetPlayerName(playerid, var0, 24);
  7803. format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 00:00h", var0, playerid);
  7804. SendClientMessageToAll(0x33AAFFFF, var1);
  7805. SetWorldTime(24);
  7806. }
  7807. OnPlayerExitedMenu(playerid);
  7808. }
  7809. else if(var2 == glob1194)
  7810. {
  7811. switch(row) {
  7812. case 0:
  7813. GetPlayerPos(playerid, var3, var4, var5);
  7814. GetPlayerFacingAngle(playerid, var6);
  7815. var7 = CreateVehicle(471, var3, var4, var5, var6, -1, -1, 50000);
  7816. PutPlayerInVehicle(playerid, var7, 0);
  7817. TogglePlayerControllable(playerid, true);
  7818. if(GetPlayerInterior(playerid))
  7819. {
  7820. LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
  7821. }
  7822. SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
  7823. case 1:
  7824. GetPlayerPos(playerid, var3, var4, var5);
  7825. GetPlayerFacingAngle(playerid, var6);
  7826. var7 = CreateVehicle(539, var3, var4, var5, var6, -1, -1, 50000);
  7827. PutPlayerInVehicle(playerid, var7, 0);
  7828. TogglePlayerControllable(playerid, true);
  7829. if(GetPlayerInterior(playerid))
  7830. {
  7831. LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
  7832. }
  7833. SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
  7834. case 2:
  7835. GetPlayerPos(playerid, var3, var4, var5);
  7836. GetPlayerFacingAngle(playerid, var6);
  7837. var7 = CreateVehicle(441, var3, var4, var5, var6, -1, -1, 50000);
  7838. PutPlayerInVehicle(playerid, var7, 0);
  7839. TogglePlayerControllable(playerid, true);
  7840. if(GetPlayerInterior(playerid))
  7841. {
  7842. LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
  7843. }
  7844. SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
  7845. case 3:
  7846. GetPlayerPos(playerid, var3, var4, var5);
  7847. GetPlayerFacingAngle(playerid, var6);
  7848. var7 = CreateVehicle(495, var3, var4, var5, var6, -1, -1, 50000);
  7849. PutPlayerInVehicle(playerid, var7, 0);
  7850. TogglePlayerControllable(playerid, true);
  7851. if(GetPlayerInterior(playerid))
  7852. {
  7853. LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
  7854. }
  7855. SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
  7856. case 4:
  7857. GetPlayerPos(playerid, var3, var4, var5);
  7858. GetPlayerFacingAngle(playerid, var6);
  7859. var7 = CreateVehicle(437, var3, var4, var5, var6, -1, -1, 50000);
  7860. PutPlayerInVehicle(playerid, var7, 0);
  7861. TogglePlayerControllable(playerid, true);
  7862. if(GetPlayerInterior(playerid))
  7863. {
  7864. LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
  7865. }
  7866. SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
  7867. case 5:
  7868. GetPlayerPos(playerid, var3, var4, var5);
  7869. GetPlayerFacingAngle(playerid, var6);
  7870. CreateVehicle(411, var3, var4, var5, var6, -1, -1, 50000);
  7871. PutPlayerInVehicle(playerid, var7, 0);
  7872. TogglePlayerControllable(playerid, true);
  7873. if(GetPlayerInterior(playerid))
  7874. {
  7875. LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
  7876. }
  7877. SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
  7878. case 6:
  7879. GetPlayerPos(playerid, var3, var4, var5);
  7880. GetPlayerFacingAngle(playerid, var6);
  7881. var7 = CreateVehicle(443, var3, var4, var5, var6, -1, -1, 50000);
  7882. PutPlayerInVehicle(playerid, var7, 0);
  7883. TogglePlayerControllable(playerid, true);
  7884. if(GetPlayerInterior(playerid))
  7885. {
  7886. LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
  7887. }
  7888. SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
  7889. case 7:
  7890. GetPlayerPos(playerid, var3, var4, var5);
  7891. GetPlayerFacingAngle(playerid, var6);
  7892. var7 = CreateVehicle(502, var3, var4, var5, var6, -1, -1, 50000);
  7893. PutPlayerInVehicle(playerid, var7, 0);
  7894. TogglePlayerControllable(playerid, true);
  7895. if(GetPlayerInterior(playerid))
  7896. {
  7897. LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
  7898. }
  7899. SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
  7900. case 8:
  7901. GetPlayerPos(playerid, var3, var4, var5);
  7902. GetPlayerFacingAngle(playerid, var6);
  7903. var7 = CreateVehicle(572, var3, var4, var5, var6, -1, -1, 50000);
  7904. PutPlayerInVehicle(playerid, var7, 0);
  7905. TogglePlayerControllable(playerid, true);
  7906. if(GetPlayerInterior(playerid))
  7907. {
  7908. LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
  7909. }
  7910. SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
  7911. case 9:
  7912. GetPlayerPos(playerid, var3, var4, var5);
  7913. GetPlayerFacingAngle(playerid, var6);
  7914. var7 = CreateVehicle(557, var3, var4, var5, var6, -1, -1, 50000);
  7915. PutPlayerInVehicle(playerid, var7, 0);
  7916. TogglePlayerControllable(playerid, true);
  7917. if(GetPlayerInterior(playerid))
  7918. {
  7919. LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
  7920. }
  7921. SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
  7922. case 10:
  7923. GetPlayerPos(playerid, var3, var4, var5);
  7924. GetPlayerFacingAngle(playerid, var6);
  7925. var7 = CreateVehicle(483, var3, var4, var5, var6, -1, -1, 50000);
  7926. PutPlayerInVehicle(playerid, var7, 0);
  7927. TogglePlayerControllable(playerid, true);
  7928. if(GetPlayerInterior(playerid))
  7929. {
  7930. LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
  7931. }
  7932. SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
  7933. case 11:
  7934. GetPlayerPos(playerid, var3, var4, var5);
  7935. GetPlayerFacingAngle(playerid, var6);
  7936. var7 = CreateVehicle(522, var3, var4, var5, var6, -1, -1, 50000);
  7937. PutPlayerInVehicle(playerid, var7, 0);
  7938. TogglePlayerControllable(playerid, true);
  7939. if(GetPlayerInterior(playerid))
  7940. {
  7941. LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
  7942. }
  7943. SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
  7944. }
  7945. OnPlayerExitedMenu(playerid);
  7946. }
  7947. return 0;
  7948. }
  7949.  
  7950. public OnGameModeInit()
  7951. {
  7952. glob114C = CreateObject(980, -2614.2601, -45.2222, 6.0656, 0.0, 0.0, 90.0);
  7953. glob1150 = CreateObject(980, -40.7655, 1757.42, 19.2077, 0.0, 0.0, 180.0);
  7954. glob1154 = CreateObject(980, 55.563, 1942.2299, 18.9078, 0.0, 0.0, 180.0);
  7955. glob1158 = CreateObject(980, -1571.7601, 661.39, 8.9531, 0.0, 0.0, 90.0);
  7956. glob115C = CreateObject(980, -1631.73, 688.4569, 8.9531, 0.0, 0.0, 180.0);
  7957. glob1160 = CreateObject(980, -1701.71, 685.353, 26.5531, 0.0, 0.0, 90.0);
  7958. glob1164 = CreateObject(980, -2486.3001, -615.832, 134.3719, 0.0, 0.0, 90.0);
  7959. glob1168 = CreateObject(980, 1279.0, 2197.34, 12.6858, 0.0, 0.0, 90.0);
  7960. glob116C = CreateObject(980, 1397.5799, 2072.09, 12.6203, 0.0, 0.0, 90.0);
  7961. glob1170 = CreateObject(980, 1549.27, -1627.8001, 15.1702, 0.0, 0.0, 90.0);
  7962. glob117C = CreateObject(980, 2237.51, 2453.1398, 12.4499, 0.0, 0.0, 90.0);
  7963. glob1180 = CreateObject(980, 2319.6899, 2446.4799, 5.0906, 0.0, 0.0, 90.0);
  7964. glob1184 = CreateObject(980, -1530.2601, 482.0029, 8.9796, 0.0, 0.0, 0.0);
  7965. CreateObject(986, -1521.84, 481.875, 10.6562, 0.0, 0.0, 0.0);
  7966. CreateObject(5816, -1435.1701, 484.489, 11.1484, 0.0, 0.0, 180.0);
  7967. glob1174 = CreateObject(980, 777.9249, -1330.1601, 16.3155, 0.0, 0.0, 0.0);
  7968. glob1178 = CreateObject(980, 777.914, -1384.8901, 16.3155, 0.0, 0.0, 0.0);
  7969. glob11A0 = CreateObject(1598, 1347.4399, 2149.9099, 10.3156, 0.0, 0.0, 0.0);
  7970. glob818 = CreateVehicle(427, -1471.4931, 455.8458, 6.9079, 180.6163, 0, 1, 2000);
  7971. glob81C = CreateVehicle(427, -1467.7095, 455.9277, 6.9116, 182.2861, 0, 1, 2000);
  7972. glob820 = CreateVehicle(490, -1514.8956, 463.2862, 6.9145, 179.6645, 0, 1, 2000);
  7973. glob824 = CreateVehicle(490, -1511.448, 463.228, 6.9145, 179.809, 0, 1, 2000);
  7974. glob828 = CreateVehicle(490, -1507.8547, 463.2491, 6.9145, 180.3908, 0, 1, 2000);
  7975. glob82C = CreateVehicle(490, -1504.3622, 463.252, 6.9145, 181.111, 0, 1, 2000);
  7976. glob830 = CreateVehicle(490, -1500.8682, 463.3055, 6.9145, 181.2472, 0, 1, 2000);
  7977. glob834 = CreateVehicle(490, -1497.3329, 463.453, 6.9145, 181.1022, 0, 1, 2000);
  7978. glob838 = CreateVehicle(430, -1448.0087, 506.608, -0.6141, 283.2178, 0, 0, 2000);
  7979. glob83C = CreateVehicle(497, -1413.9949, 515.4813, 18.419, 75.2602, 0, 0, 2000);
  7980. glob840 = CreateVehicle(497, -1456.4269, 501.1433, 18.4416, 113.4226, 0, 0, 2000);
  7981. glob724 = AddStaticVehicle(497, -1680.3298, 706.392, 30.6016, 205.4934, 0, 1);
  7982. glob728 = CreateVehicle(599, -1634.2682, 652.2893, 7.1875, 181.7817, 0, 1, 500);
  7983. glob72C = CreateVehicle(599, -1628.3237, 652.5704, 7.1875, 181.7817, 0, 1, 500);
  7984. glob730 = CreateVehicle(599, -1622.6114, 652.6032, 7.1875, 181.7817, 0, 1, 500);
  7985. glob734 = CreateVehicle(599, -1616.6905, 652.765, 7.1875, 181.7817, 0, 1, 500);
  7986. glob738 = CreateVehicle(599, -1610.7619, 653.0667, 7.1875, 181.7817, 0, 1, 500);
  7987. glob73C = CreateVehicle(599, -1599.3085, 652.5421, 7.1875, 181.7817, 0, 1, 500);
  7988. glob740 = CreateVehicle(599, -1593.5741, 653.9821, 7.1875, 181.7817, 0, 1, 500);
  7989. glob744 = CreateVehicle(599, -1587.5411, 653.8447, 7.1875, 181.7817, 0, 1, 500);
  7990. glob748 = CreateVehicle(523, -1586.5318, 674.8878, 7.1875, 181.7817, 0, 1, 500);
  7991. glob74C = CreateVehicle(523, -1589.6895, 674.5985, 7.1875, 181.7817, 0, 1, 500);
  7992. glob750 = CreateVehicle(523, -1592.4198, 674.6375, 7.1875, 181.7817, 0, 1, 500);
  7993. glob754 = CreateVehicle(523, -1595.4433, 674.4918, 7.1875, 181.7817, 0, 1, 500);
  7994. glob758 = CreateVehicle(523, -1598.753, 674.3687, 7.1875, 181.7817, 0, 1, 500);
  7995. glob75C = CreateVehicle(523, -1601.5899, 674.7852, 7.1875, 181.7817, 0, 1, 500);
  7996. glob760 = CreateVehicle(523, -1605.7736, 674.6948, 7.1875, 181.7817, 0, 1, 500);
  7997. glob764 = CreateVehicle(523, -1608.25, 675.0593, 7.1875, 181.7817, 0, 1, 500);
  7998. glob768 = CreateVehicle(523, -1610.7405, 674.4993, 7.1875, 181.7817, 0, 1, 500);
  7999. glob76C = CreateVehicle(596, -1612.5921, 733.507, -5.2422, 181.7584, 0, 1, 500);
  8000. glob770 = CreateVehicle(596, -1608.5356, 747.6447, -5.2422, 0.3601, 0, 1, 500);
  8001. glob774 = CreateVehicle(596, -1604.5568, 747.2714, -5.2422, 358.48, 0, 1, 500);
  8002. glob778 = CreateVehicle(596, -1600.4236, 746.9859, -5.2422, 359.1066, 0, 1, 500);
  8003. glob77C = CreateVehicle(596, -1596.3229, 747.3624, -5.2422, 359.1068, 0, 1, 500);
  8004. glob780 = CreateVehicle(596, -1592.1185, 747.8836, -5.2422, 0.9868, 0, 1, 500);
  8005. glob784 = CreateVehicle(596, -1579.99, 747.9904, -5.2422, 357.8533, 0, 1, 500);
  8006. glob788 = CreateVehicle(596, -1574.9227, 738.6469, -5.2422, 271.0593, 0, 1, 500);
  8007. glob78C = CreateVehicle(596, -1574.7662, 734.7451, -5.2422, 270.746, 0, 1, 500);
  8008. glob790 = CreateVehicle(596, -1573.9452, 730.6505, -5.2422, 271.9992, 0, 1, 500);
  8009. glob794 = CreateVehicle(596, -1574.2002, 706.0001, -5.2422, 269.1791, 0, 1, 500);
  8010. glob798 = CreateVehicle(596, -1600.2245, 677.7537, -5.2422, 181.1316, 0, 1, 500);
  8011. glob79C = CreateVehicle(596, -1604.3953, 692.3823, -5.2422, 359.7099, 0, 1, 500);
  8012. glob7A0 = CreateVehicle(596, -1608.3948, 692.0819, -5.2422, 0.0232, 0, 1, 500);
  8013. glob7A4 = CreateVehicle(596, -1616.6993, 691.432, -5.2422, 1.9033, 0, 1, 500);
  8014. glob7A8 = CreateVehicle(596, -1628.7714, 692.4205, -5.2422, 359.0833, 0, 1, 500);
  8015. glob7AC = CreateVehicle(596, -1638.8331, 678.0615, -5.2422, 90.8675, 0, 1, 500);
  8016. glob7B0 = CreateVehicle(427, -1638.7579, 665.8687, -5.2422, 88.9873, 0, 1, 500);
  8017. glob7B4 = CreateVehicle(427, -1623.1292, 649.5433, -5.2422, 271.0123, 0, 1, 500);
  8018. glob7B8 = CreateVehicle(596, 1560.2485, -1605.8322, 13.103, 359.9197, 0, 1, 500);
  8019. glob7BC = CreateVehicle(596, 1563.7839, -1605.9286, 13.1036, 359.1242, 0, 1, 500);
  8020. glob7C4 = CreateVehicle(596, 1567.2313, -1605.9563, 13.1036, 359.5985, 0, 1, 500);
  8021. glob7C8 = CreateVehicle(596, 1570.5762, -1606.0926, 13.104, 357.9536, 0, 1, 500);
  8022. glob7D0 = CreateVehicle(596, 1573.8078, -1606.2703, 13.1031, 357.3406, 0, 1, 500);
  8023. glob7D4 = CreateVehicle(596, 1577.1542, -1606.4356, 13.104, 356.4305, 0, 1, 500);
  8024. glob7DC = CreateVehicle(596, 1580.4212, -1606.5679, 13.1038, 355.3864, 0, 1, 500);
  8025. glob7E0 = CreateVehicle(596, 1583.7166, -1606.7585, 13.1041, 356.0051, 0, 1, 500);
  8026. glob7E4 = CreateVehicle(596, 1587.1445, -1607.0693, 13.103, 356.1594, 0, 1, 500);
  8027. glob7E8 = CreateVehicle(596, 1590.5006, -1607.2726, 13.104, 355.6665, 0, 1, 500);
  8028. glob7EC = CreateVehicle(596, 1593.7471, -1607.4869, 13.1153, 355.3829, 0, 1, 500);
  8029. glob7F0 = CreateVehicle(596, 1597.1898, -1607.607, 13.1535, 356.8685, 0, 1, 500);
  8030. glob7F4 = CreateVehicle(523, 1571.234, -1635.2426, 13.1259, 179.2602, 39, 106, 500);
  8031. glob7F8 = CreateVehicle(523, 1569.6763, -1635.1041, 13.1262, 181.7922, 51, 118, 500);
  8032. glob7FC = CreateVehicle(523, 1568.2532, -1634.992, 13.1232, 180.7359, 3, 3, 500);
  8033. glob800 = CreateVehicle(523, 1566.661, -1634.9129, 13.1119, 180.9638, 3, 8, 500);
  8034. glob804 = CreateVehicle(523, 1565.2165, -1634.9463, 13.1314, 179.0767, 6, 25, 500);
  8035. glob808 = CreateVehicle(523, 1563.7647, -1634.8887, 13.1318, 178.2866, 7, 79, 500);
  8036. glob80C = CreateVehicle(523, 1562.1689, -1634.6586, 13.1276, 181.0682, 8, 82, 500);
  8037. glob810 = CreateVehicle(523, 1603.6099, -1631.2946, 13.6478, 270.4732, 0, 1, 500);
  8038. glob814 = CreateVehicle(523, 1603.7396, -1627.1695, 13.6375, 271.2544, 0, 1, 500);
  8039. return 1;
  8040. }
  8041.  
  8042. public OnPlayerExitedMenu(playerid)
  8043. {
  8044. TogglePlayerControllable(playerid, true);
  8045. return 1;
  8046. }
  8047.  
  8048. public PlayerToPoint(Float:arg0, playerid, Float:arg2, Float:arg3, Float:arg4)
  8049. {
  8050. if(IsPlayerConnected(playerid))
  8051. {
  8052. new Float:var0 = 0, Float:var1 = 0, Float:var2 = 0;
  8053. new Float:var3 = 0, Float:var4 = 0, Float:var5 = 0;
  8054. GetPlayerPos(playerid, var0, var1, var2);
  8055. var3 = var0 - arg2;
  8056. var4 = var1 - arg3;
  8057. var5 = var2 - arg4;
  8058. if((var3 < arg0 && var3 > -arg0) && (var4 < arg0 && var4 > -arg0) && (var5 < arg0 && var5 > -arg0))
  8059. {
  8060. return 1;
  8061. }
  8062. }
  8063. return 0;
  8064. }
  8065.  
  8066. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  8067. {
  8068. if(vehicleid == glob724)
  8069. {
  8070. if(glob65C[playerid] == 1)
  8071. {
  8072. }
  8073. else
  8074. {
  8075. RemovePlayerFromVehicle(playerid);
  8076. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8077. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8078. return 1;
  8079. }
  8080. }
  8081. if(vehicleid == glob728)
  8082. {
  8083. if(glob65C[playerid] == 1)
  8084. {
  8085. }
  8086. else
  8087. {
  8088. RemovePlayerFromVehicle(playerid);
  8089. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8090. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8091. return 1;
  8092. }
  8093. }
  8094. if(vehicleid == glob72C)
  8095. {
  8096. if(glob65C[playerid] == 1)
  8097. {
  8098. }
  8099. else
  8100. {
  8101. RemovePlayerFromVehicle(playerid);
  8102. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8103. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8104. return 1;
  8105. }
  8106. }
  8107. if(vehicleid == glob730)
  8108. {
  8109. if(glob65C[playerid] == 1)
  8110. {
  8111. }
  8112. else
  8113. {
  8114. RemovePlayerFromVehicle(playerid);
  8115. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8116. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8117. return 1;
  8118. }
  8119. }
  8120. if(vehicleid == glob734)
  8121. {
  8122. if(glob65C[playerid] == 1)
  8123. {
  8124. }
  8125. else
  8126. {
  8127. RemovePlayerFromVehicle(playerid);
  8128. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8129. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8130. return 1;
  8131. }
  8132. }
  8133. if(vehicleid == glob738)
  8134. {
  8135. if(glob65C[playerid] == 1)
  8136. {
  8137. }
  8138. else
  8139. {
  8140. RemovePlayerFromVehicle(playerid);
  8141. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8142. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8143. return 1;
  8144. }
  8145. }
  8146. if(vehicleid == glob73C)
  8147. {
  8148. if(glob65C[playerid] == 1)
  8149. {
  8150. }
  8151. else
  8152. {
  8153. RemovePlayerFromVehicle(playerid);
  8154. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8155. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8156. return 1;
  8157. }
  8158. }
  8159. if(vehicleid == glob740)
  8160. {
  8161. if(glob65C[playerid] == 1)
  8162. {
  8163. }
  8164. else
  8165. {
  8166. RemovePlayerFromVehicle(playerid);
  8167. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8168. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8169. return 1;
  8170. }
  8171. }
  8172. if(vehicleid == glob744)
  8173. {
  8174. if(glob65C[playerid] == 1)
  8175. {
  8176. }
  8177. else
  8178. {
  8179. RemovePlayerFromVehicle(playerid);
  8180. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8181. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8182. return 1;
  8183. }
  8184. }
  8185. if(vehicleid == glob748)
  8186. {
  8187. if(glob65C[playerid] == 1)
  8188. {
  8189. }
  8190. else
  8191. {
  8192. RemovePlayerFromVehicle(playerid);
  8193. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8194. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8195. return 1;
  8196. }
  8197. }
  8198. if(vehicleid == glob74C)
  8199. {
  8200. if(glob65C[playerid] == 1)
  8201. {
  8202. }
  8203. else
  8204. {
  8205. RemovePlayerFromVehicle(playerid);
  8206. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8207. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8208. return 1;
  8209. }
  8210. }
  8211. if(vehicleid == glob750)
  8212. {
  8213. if(glob65C[playerid] == 1)
  8214. {
  8215. }
  8216. else
  8217. {
  8218. RemovePlayerFromVehicle(playerid);
  8219. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8220. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8221. return 1;
  8222. }
  8223. }
  8224. if(vehicleid == glob754)
  8225. {
  8226. if(glob65C[playerid] == 1)
  8227. {
  8228. }
  8229. else
  8230. {
  8231. RemovePlayerFromVehicle(playerid);
  8232. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8233. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8234. return 1;
  8235. }
  8236. }
  8237. if(vehicleid == glob758)
  8238. {
  8239. if(glob65C[playerid] == 1)
  8240. {
  8241. }
  8242. else
  8243. {
  8244. RemovePlayerFromVehicle(playerid);
  8245. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8246. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8247. return 1;
  8248. }
  8249. }
  8250. if(vehicleid == glob75C)
  8251. {
  8252. if(glob65C[playerid] == 1)
  8253. {
  8254. }
  8255. else
  8256. {
  8257. RemovePlayerFromVehicle(playerid);
  8258. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8259. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8260. return 1;
  8261. }
  8262. }
  8263. if(vehicleid == glob760)
  8264. {
  8265. if(glob65C[playerid] == 1)
  8266. {
  8267. }
  8268. else
  8269. {
  8270. RemovePlayerFromVehicle(playerid);
  8271. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8272. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8273. return 1;
  8274. }
  8275. }
  8276. if(vehicleid == glob764)
  8277. {
  8278. if(glob65C[playerid] == 1)
  8279. {
  8280. }
  8281. else
  8282. {
  8283. RemovePlayerFromVehicle(playerid);
  8284. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8285. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8286. return 1;
  8287. }
  8288. }
  8289. if(vehicleid == glob768)
  8290. {
  8291. if(glob65C[playerid] == 1)
  8292. {
  8293. }
  8294. else
  8295. {
  8296. RemovePlayerFromVehicle(playerid);
  8297. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8298. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8299. return 1;
  8300. }
  8301. }
  8302. if(vehicleid == glob76C)
  8303. {
  8304. if(glob65C[playerid] == 1)
  8305. {
  8306. }
  8307. else
  8308. {
  8309. RemovePlayerFromVehicle(playerid);
  8310. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8311. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8312. return 1;
  8313. }
  8314. }
  8315. if(vehicleid == glob770)
  8316. {
  8317. if(glob65C[playerid] == 1)
  8318. {
  8319. }
  8320. else
  8321. {
  8322. RemovePlayerFromVehicle(playerid);
  8323. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8324. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8325. return 1;
  8326. }
  8327. }
  8328. if(vehicleid == glob774)
  8329. {
  8330. if(glob65C[playerid] == 1)
  8331. {
  8332. }
  8333. else
  8334. {
  8335. RemovePlayerFromVehicle(playerid);
  8336. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8337. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8338. return 1;
  8339. }
  8340. }
  8341. if(vehicleid == glob778)
  8342. {
  8343. if(glob65C[playerid] == 1)
  8344. {
  8345. }
  8346. else
  8347. {
  8348. RemovePlayerFromVehicle(playerid);
  8349. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8350. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8351. return 1;
  8352. }
  8353. }
  8354. if(vehicleid == glob77C)
  8355. {
  8356. if(glob65C[playerid] == 1)
  8357. {
  8358. }
  8359. else
  8360. {
  8361. RemovePlayerFromVehicle(playerid);
  8362. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8363. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8364. return 1;
  8365. }
  8366. }
  8367. if(vehicleid == glob780)
  8368. {
  8369. if(glob65C[playerid] == 1)
  8370. {
  8371. }
  8372. else
  8373. {
  8374. RemovePlayerFromVehicle(playerid);
  8375. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8376. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8377. return 1;
  8378. }
  8379. }
  8380. if(vehicleid == glob784)
  8381. {
  8382. if(glob65C[playerid] == 1)
  8383. {
  8384. }
  8385. else
  8386. {
  8387. RemovePlayerFromVehicle(playerid);
  8388. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8389. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8390. return 1;
  8391. }
  8392. }
  8393. if(vehicleid == glob788)
  8394. {
  8395. if(glob65C[playerid] == 1)
  8396. {
  8397. }
  8398. else
  8399. {
  8400. RemovePlayerFromVehicle(playerid);
  8401. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8402. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8403. return 1;
  8404. }
  8405. }
  8406. if(vehicleid == glob78C)
  8407. {
  8408. if(glob65C[playerid] == 1)
  8409. {
  8410. }
  8411. else
  8412. {
  8413. RemovePlayerFromVehicle(playerid);
  8414. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8415. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8416. return 1;
  8417. }
  8418. }
  8419. if(vehicleid == glob790)
  8420. {
  8421. if(glob65C[playerid] == 1)
  8422. {
  8423. }
  8424. else
  8425. {
  8426. RemovePlayerFromVehicle(playerid);
  8427. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8428. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8429. return 1;
  8430. }
  8431. }
  8432. if(vehicleid == glob794)
  8433. {
  8434. if(glob65C[playerid] == 1)
  8435. {
  8436. }
  8437. else
  8438. {
  8439. RemovePlayerFromVehicle(playerid);
  8440. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8441. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8442. return 1;
  8443. }
  8444. }
  8445. if(vehicleid == glob798)
  8446. {
  8447. if(glob65C[playerid] == 1)
  8448. {
  8449. }
  8450. else
  8451. {
  8452. RemovePlayerFromVehicle(playerid);
  8453. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8454. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8455. return 1;
  8456. }
  8457. }
  8458. if(vehicleid == glob79C)
  8459. {
  8460. if(glob65C[playerid] == 1)
  8461. {
  8462. }
  8463. else
  8464. {
  8465. RemovePlayerFromVehicle(playerid);
  8466. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8467. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8468. return 1;
  8469. }
  8470. }
  8471. if(vehicleid == glob7A0)
  8472. {
  8473. if(glob65C[playerid] == 1)
  8474. {
  8475. }
  8476. else
  8477. {
  8478. RemovePlayerFromVehicle(playerid);
  8479. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8480. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8481. return 1;
  8482. }
  8483. }
  8484. if(vehicleid == glob7A4)
  8485. {
  8486. if(glob65C[playerid] == 1)
  8487. {
  8488. }
  8489. else
  8490. {
  8491. RemovePlayerFromVehicle(playerid);
  8492. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8493. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8494. return 1;
  8495. }
  8496. }
  8497. if(vehicleid == glob7A8)
  8498. {
  8499. if(glob65C[playerid] == 1)
  8500. {
  8501. }
  8502. else
  8503. {
  8504. RemovePlayerFromVehicle(playerid);
  8505. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8506. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8507. return 1;
  8508. }
  8509. }
  8510. if(vehicleid == glob7AC)
  8511. {
  8512. if(glob65C[playerid] == 1)
  8513. {
  8514. }
  8515. else
  8516. {
  8517. RemovePlayerFromVehicle(playerid);
  8518. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8519. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8520. return 1;
  8521. }
  8522. }
  8523. if(vehicleid == glob7B0)
  8524. {
  8525. if(glob65C[playerid] == 1)
  8526. {
  8527. }
  8528. else
  8529. {
  8530. RemovePlayerFromVehicle(playerid);
  8531. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8532. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8533. return 1;
  8534. }
  8535. }
  8536. if(vehicleid == glob7B4)
  8537. {
  8538. if(glob65C[playerid] == 1)
  8539. {
  8540. }
  8541. else
  8542. {
  8543. RemovePlayerFromVehicle(playerid);
  8544. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8545. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8546. return 1;
  8547. }
  8548. }
  8549. if(vehicleid == glob7B8)
  8550. {
  8551. if(glob65C[playerid] == 1)
  8552. {
  8553. }
  8554. else
  8555. {
  8556. RemovePlayerFromVehicle(playerid);
  8557. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8558. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8559. return 1;
  8560. }
  8561. }
  8562. if(vehicleid == glob7BC)
  8563. {
  8564. if(glob65C[playerid] == 1)
  8565. {
  8566. }
  8567. else
  8568. {
  8569. RemovePlayerFromVehicle(playerid);
  8570. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8571. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8572. return 1;
  8573. }
  8574. }
  8575. if(vehicleid == glob7C0)
  8576. {
  8577. if(glob65C[playerid] == 1)
  8578. {
  8579. }
  8580. else
  8581. {
  8582. RemovePlayerFromVehicle(playerid);
  8583. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8584. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8585. return 1;
  8586. }
  8587. }
  8588. if(vehicleid == glob7C4)
  8589. {
  8590. if(glob65C[playerid] == 1)
  8591. {
  8592. }
  8593. else
  8594. {
  8595. RemovePlayerFromVehicle(playerid);
  8596. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8597. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8598. return 1;
  8599. }
  8600. }
  8601. if(vehicleid == glob7C8)
  8602. {
  8603. if(glob65C[playerid] == 1)
  8604. {
  8605. }
  8606. else
  8607. {
  8608. RemovePlayerFromVehicle(playerid);
  8609. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8610. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8611. return 1;
  8612. }
  8613. }
  8614. if(vehicleid == glob7CC)
  8615. {
  8616. if(glob65C[playerid] == 1)
  8617. {
  8618. }
  8619. else
  8620. {
  8621. RemovePlayerFromVehicle(playerid);
  8622. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8623. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8624. return 1;
  8625. }
  8626. }
  8627. if(vehicleid == glob7D0)
  8628. {
  8629. if(glob65C[playerid] == 1)
  8630. {
  8631. }
  8632. else
  8633. {
  8634. RemovePlayerFromVehicle(playerid);
  8635. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8636. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8637. return 1;
  8638. }
  8639. }
  8640. if(vehicleid == glob7D4)
  8641. {
  8642. if(glob65C[playerid] == 1)
  8643. {
  8644. }
  8645. else
  8646. {
  8647. RemovePlayerFromVehicle(playerid);
  8648. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8649. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8650. return 1;
  8651. }
  8652. }
  8653. if(vehicleid == glob7D8)
  8654. {
  8655. if(glob65C[playerid] == 1)
  8656. {
  8657. }
  8658. else
  8659. {
  8660. RemovePlayerFromVehicle(playerid);
  8661. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8662. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8663. return 1;
  8664. }
  8665. }
  8666. if(vehicleid == glob7DC)
  8667. {
  8668. if(glob65C[playerid] == 1)
  8669. {
  8670. }
  8671. else
  8672. {
  8673. RemovePlayerFromVehicle(playerid);
  8674. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8675. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8676. return 1;
  8677. }
  8678. }
  8679. if(vehicleid == glob7E0)
  8680. {
  8681. if(glob65C[playerid] == 1)
  8682. {
  8683. }
  8684. else
  8685. {
  8686. RemovePlayerFromVehicle(playerid);
  8687. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8688. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8689. return 1;
  8690. }
  8691. }
  8692. if(vehicleid == glob7E4)
  8693. {
  8694. if(glob65C[playerid] == 1)
  8695. {
  8696. }
  8697. else
  8698. {
  8699. RemovePlayerFromVehicle(playerid);
  8700. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8701. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8702. return 1;
  8703. }
  8704. }
  8705. if(vehicleid == glob7E8)
  8706. {
  8707. if(glob65C[playerid] == 1)
  8708. {
  8709. }
  8710. else
  8711. {
  8712. RemovePlayerFromVehicle(playerid);
  8713. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8714. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8715. return 1;
  8716. }
  8717. }
  8718. if(vehicleid == glob7EC)
  8719. {
  8720. if(glob65C[playerid] == 1)
  8721. {
  8722. }
  8723. else
  8724. {
  8725. RemovePlayerFromVehicle(playerid);
  8726. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8727. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8728. return 1;
  8729. }
  8730. }
  8731. if(vehicleid == glob7F0)
  8732. {
  8733. if(glob65C[playerid] == 1)
  8734. {
  8735. }
  8736. else
  8737. {
  8738. RemovePlayerFromVehicle(playerid);
  8739. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8740. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8741. return 1;
  8742. }
  8743. }
  8744. if(vehicleid == glob7F4)
  8745. {
  8746. if(glob65C[playerid] == 1)
  8747. {
  8748. }
  8749. else
  8750. {
  8751. RemovePlayerFromVehicle(playerid);
  8752. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8753. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8754. return 1;
  8755. }
  8756. }
  8757. if(vehicleid == glob7F8)
  8758. {
  8759. if(glob65C[playerid] == 1)
  8760. {
  8761. }
  8762. else
  8763. {
  8764. RemovePlayerFromVehicle(playerid);
  8765. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8766. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8767. return 1;
  8768. }
  8769. }
  8770. if(vehicleid == glob7FC)
  8771. {
  8772. if(glob65C[playerid] == 1)
  8773. {
  8774. }
  8775. else
  8776. {
  8777. RemovePlayerFromVehicle(playerid);
  8778. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8779. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8780. return 1;
  8781. }
  8782. }
  8783. if(vehicleid == glob800)
  8784. {
  8785. if(glob65C[playerid] == 1)
  8786. {
  8787. }
  8788. else
  8789. {
  8790. RemovePlayerFromVehicle(playerid);
  8791. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8792. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8793. return 1;
  8794. }
  8795. }
  8796. if(vehicleid == glob804)
  8797. {
  8798. if(glob65C[playerid] == 1)
  8799. {
  8800. }
  8801. else
  8802. {
  8803. RemovePlayerFromVehicle(playerid);
  8804. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8805. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8806. return 1;
  8807. }
  8808. }
  8809. if(vehicleid == glob808)
  8810. {
  8811. if(glob65C[playerid] == 1)
  8812. {
  8813. }
  8814. else
  8815. {
  8816. RemovePlayerFromVehicle(playerid);
  8817. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8818. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8819. return 1;
  8820. }
  8821. }
  8822. if(vehicleid == glob80C)
  8823. {
  8824. if(glob65C[playerid] == 1)
  8825. {
  8826. }
  8827. else
  8828. {
  8829. RemovePlayerFromVehicle(playerid);
  8830. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8831. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8832. return 1;
  8833. }
  8834. }
  8835. if(vehicleid == glob810)
  8836. {
  8837. if(glob65C[playerid] == 1)
  8838. {
  8839. }
  8840. else
  8841. {
  8842. RemovePlayerFromVehicle(playerid);
  8843. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8844. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8845. return 1;
  8846. }
  8847. }
  8848. if(vehicleid == glob814)
  8849. {
  8850. if(glob65C[playerid] == 1)
  8851. {
  8852. }
  8853. else
  8854. {
  8855. RemovePlayerFromVehicle(playerid);
  8856. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo de GDE!");
  8857. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8858. return 1;
  8859. }
  8860. }
  8861. if(vehicleid == glob818)
  8862. {
  8863. if(glob6C0[playerid] == 1)
  8864. {
  8865. }
  8866. else
  8867. {
  8868. RemovePlayerFromVehicle(playerid);
  8869. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo da BOPE!");
  8870. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8871. SetTimerEx("blindar", 1000, false, "d", playerid);
  8872. return 1;
  8873. }
  8874. }
  8875. if(vehicleid == glob81C)
  8876. {
  8877. if(glob6C0[playerid] == 1)
  8878. {
  8879. }
  8880. else
  8881. {
  8882. RemovePlayerFromVehicle(playerid);
  8883. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo da BOPE!");
  8884. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8885. SetTimerEx("blindar", 1000, false, "d", playerid);
  8886. return 1;
  8887. }
  8888. }
  8889. if(vehicleid == glob820)
  8890. {
  8891. if(glob6C0[playerid] == 1)
  8892. {
  8893. }
  8894. else
  8895. {
  8896. RemovePlayerFromVehicle(playerid);
  8897. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo da BOPE!");
  8898. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8899. return 1;
  8900. }
  8901. }
  8902. if(vehicleid == glob824)
  8903. {
  8904. if(glob6C0[playerid] == 1)
  8905. {
  8906. }
  8907. else
  8908. {
  8909. RemovePlayerFromVehicle(playerid);
  8910. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo da BOPE!");
  8911. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8912. return 1;
  8913. }
  8914. }
  8915. if(vehicleid == glob828)
  8916. {
  8917. if(glob6C0[playerid] == 1)
  8918. {
  8919. }
  8920. else
  8921. {
  8922. RemovePlayerFromVehicle(playerid);
  8923. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo da BOPE!");
  8924. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8925. return 1;
  8926. }
  8927. }
  8928. if(vehicleid == glob82C)
  8929. {
  8930. if(glob6C0[playerid] == 1)
  8931. {
  8932. }
  8933. else
  8934. {
  8935. RemovePlayerFromVehicle(playerid);
  8936. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo da BOPE!");
  8937. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8938. return 1;
  8939. }
  8940. }
  8941. if(vehicleid == glob830)
  8942. {
  8943. if(glob6C0[playerid] == 1)
  8944. {
  8945. }
  8946. else
  8947. {
  8948. RemovePlayerFromVehicle(playerid);
  8949. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo da BOPE!");
  8950. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8951. return 1;
  8952. }
  8953. }
  8954. if(vehicleid == glob834)
  8955. {
  8956. if(glob6C0[playerid] == 1)
  8957. {
  8958. }
  8959. else
  8960. {
  8961. RemovePlayerFromVehicle(playerid);
  8962. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo da BOPE!");
  8963. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8964. return 1;
  8965. }
  8966. }
  8967. if(vehicleid == glob838)
  8968. {
  8969. if(glob6C0[playerid] == 1)
  8970. {
  8971. }
  8972. else
  8973. {
  8974. RemovePlayerFromVehicle(playerid);
  8975. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo da BOPE!");
  8976. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8977. return 1;
  8978. }
  8979. }
  8980. if(vehicleid == glob83C)
  8981. {
  8982. if(glob6C0[playerid] == 1)
  8983. {
  8984. }
  8985. else
  8986. {
  8987. RemovePlayerFromVehicle(playerid);
  8988. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo da BOPE!");
  8989. SetTimerEx("Congelar", 1000, false, "d", playerid);
  8990. return 1;
  8991. }
  8992. }
  8993. if(vehicleid == glob840)
  8994. {
  8995. if(glob6C0[playerid] == 1)
  8996. {
  8997. }
  8998. else
  8999. {
  9000. RemovePlayerFromVehicle(playerid);
  9001. SendClientMessage(playerid, 0xFF0000FF, "Você não pode pegar um veículo da BOPE!");
  9002. SetTimerEx("Congelar", 1000, false, "d", playerid);
  9003. return 1;
  9004. }
  9005. }
  9006. return 1;
  9007. }
  9008.  
  9009. public Congelar(playerid)
  9010. {
  9011. TogglePlayerControllable(playerid, true);
  9012. return 1;
  9013. }
  9014.  
  9015. public blindar(playerid)
  9016. {
  9017. new var0 = GetPlayerVehicleID(playerid);
  9018. SetVehicleHealth(var0, 999999.0);
  9019. return 1;
  9020. }
  9021.  
  9022. function490FC(arg0[], &arg1)
  9023. {
  9024. new var0 = strlen(arg0);
  9025. while(arg1 < var0 && arg0[arg1] <= 32)
  9026. {
  9027. arg1++;
  9028. }
  9029. new var1 = arg1;
  9030. new var2[20];
  9031. while(arg1 < var0 && arg0[arg1] > 32 && arg1 - var1 < 19)
  9032. {
  9033. var2[arg1 - var1] = arg0[arg1];
  9034. arg1++;
  9035. }
  9036. var2[arg1 - var1] = 0;
  9037. return var2;
  9038. }
  9039.  
  9040. public Sinalizador1(arg0)
  9041. {
  9042. DestroyObject(glob654);
  9043. glob11A4[arg0] = 0;
  9044. return 1;
  9045. }
  9046.  
  9047. public OnPlayerDeath(playerid, killerid, reason)
  9048. {
  9049. DestroyObject(glob654);
  9050. glob11A4[playerid] = 0;
  9051. return 1;
  9052. }
  9053.  
  9054. public KeyChanges()
  9055. {
  9056. new var0 = 0, var1 = 0, var2 = 0;
  9057. for(new var3 = 0; var3 < 25; var3++)
  9058. {
  9059. if(IsPlayerConnected(var3))
  9060. {
  9061. GetPlayerKeys(var3, var0, var1, var2);
  9062. new Float:var4 = 0, Float:var5 = 0, Float:var6 = 0;
  9063. GetObjectPos(glob11A0, var4, var5, var6);
  9064. new Float:var7 = 0, Float:var8 = 0, var9 = 0;
  9065. new var10 = 0;
  9066. GetPlayerFacingAngle(var3, var10);
  9067. if(var0 == 128 && glob844[var3] == 1)
  9068. {
  9069. if(PlayerToPoint(1.7, var3, var4, var5, var6))
  9070. {
  9071. new var11[24];
  9072. GetPlayerName(var3, var11, 24);
  9073. format(glob8A8, 128, "%s", var11);
  9074. GetPlayerPos(var3, var7, var8, var9);
  9075. function49B30(var3, var7, var8, 7.0);
  9076. MoveObject(glob11A0, var7, var8, 10.3156, 10.0);
  9077. PlayerPlaySound(var3, 1130, 0.0, 0.0, 0.0);
  9078. ApplyAnimation(var3, "FIGHT_D", "FightD_1", 4.0999, 0, 1, 1, 0, 0);
  9079. }
  9080. }
  9081. else if(var0 == 136 && glob844[var3] == 1)
  9082. {
  9083. if(PlayerToPoint(1.7, var3, var4, var5, var6))
  9084. {
  9085. new var11[24];
  9086. GetPlayerName(var3, var11, 24);
  9087. format(glob8A8, 128, "%s", var11);
  9088. GetPlayerPos(var3, var7, var8, var9);
  9089. function49B30(var3, var7, var8, 7.0);
  9090. MoveObject(glob11A0, var7, var8, 10.3156, 10.0);
  9091. PlayerPlaySound(var3, 1130, 0.0, 0.0, 0.0);
  9092. ApplyAnimation(var3, "FIGHT_D", "FightD_1", 4.0999, 0, 1, 1, 0, 0);
  9093. }
  9094. }
  9095. }
  9096. }
  9097. return 0;
  9098. }
  9099.  
  9100. function49B30(playerid, &arg1, &arg2, Float:arg3)
  9101. {
  9102. new var0 = 0;
  9103. GetPlayerPos(playerid, arg1, arg2, var0);
  9104. GetPlayerFacingAngle(playerid, var0);
  9105. if(GetPlayerVehicleID(playerid))
  9106. {
  9107. GetVehicleZAngle(GetPlayerVehicleID(playerid), var0);
  9108. }
  9109. arg1 = arg1 + (arg3 * floatsin(-var0, 1));
  9110. arg2 = arg2 + (arg3 * floatcos(-var0, 1));
  9111. return 0;
  9112. }
  9113.  
  9114. public ObjectToPoint(Float:arg0, objectid, Float:arg2, Float:arg3, Float:arg4)
  9115. {
  9116. new Float:var0 = 0, Float:var1 = 0, Float:var2 = 0;
  9117. new Float:var3 = 0, Float:var4 = 0, Float:var5 = 0;
  9118. GetObjectPos(objectid, var0, var1, var2);
  9119. var3 = var0 - arg2;
  9120. var4 = var1 - arg3;
  9121. var5 = var2 - arg4;
  9122. if((var3 < arg0 && var3 > -arg0) && (var4 < arg0 && var4 > -arg0) && (var5 < arg0 && var5 > -arg0))
  9123. {
  9124. return 1;
  9125. }
  9126. return 0;
  9127. }
  9128.  
  9129. public OnPlayerRequestSpawn(playerid)
  9130. {
  9131. if(glob1084[playerid] == 1)
  9132. {
  9133. return 1;
  9134. }
  9135. SendClientMessage(playerid, 0xFFFFFFAA, "Crie uma conta /registrar [senha], Caso ja tenha logue-se usando /login [senha].");
  9136. return 0;
  9137. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement