Advertisement
Guest User

WEAPON MENU | SHOP BASED ON SCORE

a guest
Jul 12th, 2012
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 34.43 KB | None | 0 0
  1. // SCRIPT MADE 100 % BY PREDA //
  2. #define FILTERSCRIPT
  3.  
  4. #include <a_samp>
  5.  
  6. #if defined FILTERSCRIPT
  7. #define COLOR_AQUA 0x00FFFFFF
  8. #define COLOR_LIGHTGREEN 0x90EE90FF
  9. #define COLOR_PURPLE 0x800080FF
  10. #define COLOR_GOLD "0xFFD700FF"
  11. #define COLOR_YELLOW 0xFFFF00FF
  12. #define COLOR_RED 0xFF0000FF
  13. #define COLOR_FIREBRICK B22222FF
  14. #define COLOR_ORANGE 0xFFA500FF
  15. #define COLOR_SILVER 0xC0C0C0FF
  16. #define PRESSED(%0) \
  17.     (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
  18.  
  19.  
  20. new Text:Textdraw0;
  21. new Text:Textdraw1;
  22. new Text:Textdraw2;
  23. new Text:Textdraw3;
  24. new Text:Textdraw4;
  25. new Text:Textdraw5;
  26. new Text:Textdraw6;
  27. new Text:Textdraw7;
  28. new Text:Textdraw8;
  29. new Text:Textdraw9;
  30. new Text:Textdraw10;
  31. new Text:Textdraw11;
  32. new Text:Textdraw12;
  33. new Text:Textdraw13;
  34. new Text:Textdraw14;
  35. new Text:Textdraw15;
  36. new Text:Textdraw16;
  37. new Text:Textdraw17;
  38. new Text:Textdraw18;
  39. new Text:Textdraw19;
  40. new Text:Textdraw20;
  41. new Text:Textdraw21;
  42. new Text:Textdrawscore0;
  43. new Text:Textdrawscore1;
  44. new Text:Textdrawscore2;
  45. new Text:Textdrawscore3;
  46. new Text:Textdrawscore4;
  47. new Text:Textdrawscore5;
  48. new Text:Textdrawscore6;
  49.  
  50.  
  51.  
  52.  
  53.  
  54. public OnFilterScriptInit()
  55. {
  56.     print("\n--------------------------------------");
  57.     print(" Complex Weapon System Made by Preda");
  58.     print(" THIS IS MY FIRST SCRIPT, IF YOU HAVE ANY SUGGESTIONS, JUST PM ME ON www.sa-mp.com`s forum .\n");
  59.     print("--------------------------------------\n");
  60.  
  61.     Textdrawscore0 = TextDrawCreate(20.000000, 120.000000, "SURVIVAL: 10 SCORE");
  62.     TextDrawBackgroundColor(Textdrawscore0, -65281);
  63.     TextDrawFont(Textdrawscore0, 2);
  64.     TextDrawLetterSize(Textdrawscore0, 0.340000, 1.400000);
  65.     TextDrawColor(Textdrawscore0, -376014081);
  66.     TextDrawSetOutline(Textdrawscore0, 1);
  67.     TextDrawSetProportional(Textdrawscore0, 1);
  68.  
  69.     Textdrawscore1 = TextDrawCreate(28.000000, 130.000000, "KILLER: 20 SCORE");
  70.     TextDrawBackgroundColor(Textdrawscore1, -2016482305);
  71.     TextDrawFont(Textdrawscore1, 2);
  72.     TextDrawLetterSize(Textdrawscore1, 0.340000, 1.400000);
  73.     TextDrawColor(Textdrawscore1, -293409025);
  74.     TextDrawSetOutline(Textdrawscore1, 1);
  75.     TextDrawSetProportional(Textdrawscore1, 1);
  76.  
  77.     Textdrawscore2 = TextDrawCreate(22.000000, 141.000000, "ASSASIN: 30 SCORE");
  78.     TextDrawBackgroundColor(Textdrawscore2, -65281);
  79.     TextDrawFont(Textdrawscore2, 2);
  80.     TextDrawLetterSize(Textdrawscore2, 0.340000, 1.400000);
  81.     TextDrawColor(Textdrawscore2, -376014081);
  82.     TextDrawSetOutline(Textdrawscore2, 1);
  83.     TextDrawSetProportional(Textdrawscore2, 1);
  84.  
  85.     Textdrawscore3 = TextDrawCreate(33.000000, 151.000000, "SWAT: 40 SCORE");
  86.     TextDrawBackgroundColor(Textdrawscore3, -2016482305);
  87.     TextDrawFont(Textdrawscore3, 2);
  88.     TextDrawLetterSize(Textdrawscore3, 0.340000, 1.400000);
  89.     TextDrawColor(Textdrawscore3, -293409025);
  90.     TextDrawSetOutline(Textdrawscore3, 1);
  91.     TextDrawSetProportional(Textdrawscore3, 1);
  92.  
  93.     Textdrawscore4 = TextDrawCreate(5.000000, 162.000000, "PROFFESIONAL: 50 SCORE");
  94.     TextDrawBackgroundColor(Textdrawscore4, -65281);
  95.     TextDrawFont(Textdrawscore4, 2);
  96.     TextDrawLetterSize(Textdrawscore4, 0.340000, 1.400000);
  97.     TextDrawColor(Textdrawscore4, -376014081);
  98.     TextDrawSetOutline(Textdrawscore4, 1);
  99.     TextDrawSetProportional(Textdrawscore4, 1);
  100.  
  101.     Textdrawscore5 = TextDrawCreate(9.000000, 174.000000, "JUGGERNAUT: 100 SCORE");
  102.     TextDrawBackgroundColor(Textdrawscore5, -16776961);
  103.     TextDrawFont(Textdrawscore5, 2);
  104.     TextDrawLetterSize(Textdrawscore5, 0.340000, 1.400000);
  105.     TextDrawColor(Textdrawscore5, -1375784961);
  106.     TextDrawSetOutline(Textdrawscore5, 1);
  107.     TextDrawSetProportional(Textdrawscore5, 1);
  108.    
  109.     Textdrawscore6 = TextDrawCreate(8.000000, 323.000000, "YOUR SCORE = 'Y'");
  110.     TextDrawBackgroundColor(Textdrawscore6, -65281);
  111.     TextDrawFont(Textdrawscore6, 2);
  112.     TextDrawLetterSize(Textdrawscore6, 0.340000, 1.400000);
  113.     TextDrawColor(Textdrawscore6, 65535);
  114.     TextDrawSetOutline(Textdrawscore6, 1);
  115.     TextDrawSetProportional(Textdrawscore6, 1);
  116.  
  117.     Textdraw21 = TextDrawCreate(11.000000, 432.000000, "PRESS N FOR WEAPON MENU - V2.0");
  118.     TextDrawBackgroundColor(Textdraw21, -16776961);
  119.     TextDrawFont(Textdraw21, 2);
  120.     TextDrawLetterSize(Textdraw21, 0.519999, 1.100000);
  121.     TextDrawColor(Textdraw21, 16777215);
  122.     TextDrawSetOutline(Textdraw21, 1);
  123.     TextDrawSetProportional(Textdraw21, 0);
  124.     TextDraw();
  125.  
  126.     Textdraw0 = TextDrawCreate(499.000000, 100.000000, "SURVIVAL PACK CONTAINS:");
  127.     TextDrawBackgroundColor(Textdraw0, 16711935);
  128.     TextDrawFont(Textdraw0, 1);
  129.     TextDrawLetterSize(Textdraw0, 0.270000, 1.000000);
  130.     TextDrawColor(Textdraw0, -16776961);
  131.     TextDrawSetOutline(Textdraw0, 1);
  132.     TextDrawSetProportional(Textdraw0, 1);
  133.  
  134.     Textdraw1 = TextDrawCreate(480.000000, 110.000000, "M4,MP5, KNIFE, ARMOUR, HEALTH");
  135.     TextDrawBackgroundColor(Textdraw1, 16711935);
  136.     TextDrawFont(Textdraw1, 1);
  137.     TextDrawLetterSize(Textdraw1, 0.270000, 1.000000);
  138.     TextDrawColor(Textdraw1, 255);
  139.     TextDrawSetOutline(Textdraw1, 1);
  140.     TextDrawSetProportional(Textdraw1, 1);
  141.  
  142.     Textdraw2 = TextDrawCreate(495.000000, 121.000000, "DEAGLE , TEAR GAS, THERMAL");
  143.     TextDrawBackgroundColor(Textdraw2, 16711935);
  144.     TextDrawFont(Textdraw2, 1);
  145.     TextDrawLetterSize(Textdraw2, 0.270000, 1.000000);
  146.     TextDrawColor(Textdraw2, 65535);
  147.     TextDrawSetOutline(Textdraw2, 1);
  148.     TextDrawSetProportional(Textdraw2, 1);
  149.  
  150.     Textdraw3 = TextDrawCreate(508.000000, 133.000000, "KILLER PACK CONTAINS:");
  151.     TextDrawBackgroundColor(Textdraw3, 16711935);
  152.     TextDrawFont(Textdraw3, 1);
  153.     TextDrawLetterSize(Textdraw3, 0.270000, 1.000000);
  154.     TextDrawColor(Textdraw3, -16776961);
  155.     TextDrawSetOutline(Textdraw3, 1);
  156.     TextDrawSetProportional(Textdraw3, 1);
  157.  
  158.     Textdraw4 = TextDrawCreate(495.000000, 144.000000, "CHAINSAW,COMBAT SHOTGUN");
  159.     TextDrawBackgroundColor(Textdraw4, 16711935);
  160.     TextDrawFont(Textdraw4, 1);
  161.     TextDrawLetterSize(Textdraw4, 0.270000, 1.000000);
  162.     TextDrawColor(Textdraw4, 8421631);
  163.     TextDrawSetOutline(Textdraw4, 1);
  164.     TextDrawSetProportional(Textdraw4, 1);
  165.  
  166.     Textdraw5 = TextDrawCreate(500.000000, 155.000000, "NIGHT VISION,9 MM PISTOL");
  167.     TextDrawBackgroundColor(Textdraw5, 16711935);
  168.     TextDrawFont(Textdraw5, 1);
  169.     TextDrawLetterSize(Textdraw5, 0.270000, 1.000000);
  170.     TextDrawColor(Textdraw5, 65535);
  171.     TextDrawSetOutline(Textdraw5, 1);
  172.     TextDrawSetProportional(Textdraw5, 1);
  173.  
  174.     Textdraw6 = TextDrawCreate(504.000000, 166.000000, "ASSASIN PACK CONTAINS:");
  175.     TextDrawBackgroundColor(Textdraw6, 16711935);
  176.     TextDrawFont(Textdraw6, 1);
  177.     TextDrawLetterSize(Textdraw6, 0.270000, 1.000000);
  178.     TextDrawColor(Textdraw6, -16776961);
  179.     TextDrawSetOutline(Textdraw6, 1);
  180.     TextDrawSetProportional(Textdraw6, 1);
  181.  
  182.     Textdraw7 = TextDrawCreate(509.000000, 177.000000, "SNIPER,KNIFE,SD PISTOL");
  183.     TextDrawBackgroundColor(Textdraw7, 16711935);
  184.     TextDrawFont(Textdraw7, 1);
  185.     TextDrawLetterSize(Textdraw7, 0.270000, 1.000000);
  186.     TextDrawColor(Textdraw7, -1306385665);
  187.     TextDrawSetOutline(Textdraw7, 1);
  188.     TextDrawSetProportional(Textdraw7, 1);
  189.  
  190.     Textdraw8 = TextDrawCreate(493.000000, 187.000000, "SATCHEL CHARGE + DETONATOR");
  191.     TextDrawBackgroundColor(Textdraw8, 16711935);
  192.     TextDrawFont(Textdraw8, 1);
  193.     TextDrawLetterSize(Textdraw8, 0.270000, 1.000000);
  194.     TextDrawColor(Textdraw8, -16711681);
  195.     TextDrawSetOutline(Textdraw8, 1);
  196.     TextDrawSetProportional(Textdraw8, 1);
  197.  
  198.     Textdraw9 = TextDrawCreate(512.000000, 197.000000, "SWAT PACK CONTAINS:");
  199.     TextDrawBackgroundColor(Textdraw9, 16711935);
  200.     TextDrawFont(Textdraw9, 1);
  201.     TextDrawLetterSize(Textdraw9, 0.270000, 1.000000);
  202.     TextDrawColor(Textdraw9, -16776961);
  203.     TextDrawSetOutline(Textdraw9, 1);
  204.     TextDrawSetProportional(Textdraw9, 1);
  205.  
  206.     Textdraw10 = TextDrawCreate(485.000000, 207.000000, "M4,NIGHTSTICK,TEAR GAS,DEAGLE");
  207.     TextDrawBackgroundColor(Textdraw10, 16711935);
  208.     TextDrawFont(Textdraw10, 1);
  209.     TextDrawLetterSize(Textdraw10, 0.270000, 1.000000);
  210.     TextDrawColor(Textdraw10, 65535);
  211.     TextDrawSetOutline(Textdraw10, 1);
  212.     TextDrawSetProportional(Textdraw10, 1);
  213.  
  214.     Textdraw11 = TextDrawCreate(495.000000, 217.000000, "COMBAT SHOTGUN,MP5,TEC 9");
  215.     TextDrawBackgroundColor(Textdraw11, 16711935);
  216.     TextDrawFont(Textdraw11, 1);
  217.     TextDrawLetterSize(Textdraw11, 0.270000, 1.000000);
  218.     TextDrawColor(Textdraw11, 65535);
  219.     TextDrawSetOutline(Textdraw11, 1);
  220.     TextDrawSetProportional(Textdraw11, 1);
  221.  
  222.     Textdraw12 = TextDrawCreate(521.000000, 227.000000, "SNIPER,HS ROCKET");
  223.     TextDrawBackgroundColor(Textdraw12, 16711935);
  224.     TextDrawFont(Textdraw12, 1);
  225.     TextDrawLetterSize(Textdraw12, 0.270000, 1.000000);
  226.     TextDrawColor(Textdraw12, -65281);
  227.     TextDrawSetOutline(Textdraw12, 1);
  228.     TextDrawSetProportional(Textdraw12, 1);
  229.  
  230.     Textdraw13 = TextDrawCreate(489.000000, 236.000000, "PROFFESIONAL PACK CONTAINS:");
  231.     TextDrawBackgroundColor(Textdraw13, 16711935);
  232.     TextDrawFont(Textdraw13, 1);
  233.     TextDrawLetterSize(Textdraw13, 0.270000, 1.000000);
  234.     TextDrawColor(Textdraw13, -16776961);
  235.     TextDrawSetOutline(Textdraw13, 1);
  236.     TextDrawSetProportional(Textdraw13, 1);
  237.  
  238.     Textdraw14 = TextDrawCreate(494.000000, 246.000000, "CHAINSAW,GRENADE,MOLOTOV");
  239.     TextDrawBackgroundColor(Textdraw14, 16711935);
  240.     TextDrawFont(Textdraw14, 1);
  241.     TextDrawLetterSize(Textdraw14, 0.270000, 1.000000);
  242.     TextDrawColor(Textdraw14, 255);
  243.     TextDrawSetOutline(Textdraw14, 1);
  244.     TextDrawSetProportional(Textdraw14, 1);
  245.  
  246.     Textdraw15 = TextDrawCreate(497.000000, 256.000000, "SAWNOFF,UZZI,M4,RIFLE,RPG");
  247.     TextDrawBackgroundColor(Textdraw15, 16711935);
  248.     TextDrawFont(Textdraw15, 1);
  249.     TextDrawLetterSize(Textdraw15, 0.270000, 1.000000);
  250.     TextDrawColor(Textdraw15, 255);
  251.     TextDrawSetOutline(Textdraw15, 1);
  252.     TextDrawSetProportional(Textdraw15, 1);
  253.  
  254.     Textdraw16 = TextDrawCreate(544.000000, 266.000000, "DEAGLE");
  255.     TextDrawBackgroundColor(Textdraw16, 16711935);
  256.     TextDrawFont(Textdraw16, 1);
  257.     TextDrawLetterSize(Textdraw16, 0.270000, 1.000000);
  258.     TextDrawColor(Textdraw16, 255);
  259.     TextDrawSetOutline(Textdraw16, 1);
  260.     TextDrawSetProportional(Textdraw16, 1);
  261.  
  262.     Textdraw17 = TextDrawCreate(503.000000, 281.000000, "!! ATTENTION !!");
  263.     TextDrawBackgroundColor(Textdraw17, 255);
  264.     TextDrawFont(Textdraw17, 1);
  265.     TextDrawLetterSize(Textdraw17, 0.500000, 1.000000);
  266.     TextDrawColor(Textdraw17, -16776961);
  267.     TextDrawSetOutline(Textdraw17, 0);
  268.     TextDrawSetProportional(Textdraw17, 1);
  269.     TextDrawSetShadow(Textdraw17, 1);
  270.     TextDrawUseBox(Textdraw17, 1);
  271.     TextDrawBoxColor(Textdraw17, -65281);
  272.     TextDrawTextSize(Textdraw17, 632.000000, 80.000000);
  273.  
  274.     Textdraw18 = TextDrawCreate(502.000000, 293.000000, "JUGGERNAUT AVALIABLE");
  275.     TextDrawBackgroundColor(Textdraw18, 255);
  276.     TextDrawFont(Textdraw18, 1);
  277.     TextDrawLetterSize(Textdraw18, 0.330000, 1.500000);
  278.     TextDrawColor(Textdraw18, 16777215);
  279.     TextDrawSetOutline(Textdraw18, 0);
  280.     TextDrawSetProportional(Textdraw18, 1);
  281.     TextDrawSetShadow(Textdraw18, 1);
  282.  
  283.     Textdraw19 = TextDrawCreate(510.000000, 310.000000, "ALL WEAPONS");
  284.     TextDrawBackgroundColor(Textdraw19, 255);
  285.     TextDrawFont(Textdraw19, 1);
  286.     TextDrawLetterSize(Textdraw19, 0.500000, 1.000000);
  287.     TextDrawColor(Textdraw19, -8433409);
  288.     TextDrawSetOutline(Textdraw19, 0);
  289.     TextDrawSetProportional(Textdraw19, 1);
  290.     TextDrawSetShadow(Textdraw19, 1);
  291.  
  292.     Textdraw20 = TextDrawCreate(527.000000, 323.000000, "INCLUDED");
  293.     TextDrawBackgroundColor(Textdraw20, 255);
  294.     TextDrawFont(Textdraw20, 1);
  295.     TextDrawLetterSize(Textdraw20, 0.500000, 1.000000);
  296.     TextDrawColor(Textdraw20, -602653441);
  297.     TextDrawSetOutline(Textdraw20, 0);
  298.     TextDrawSetProportional(Textdraw20, 1);
  299.     TextDrawSetShadow(Textdraw20, 1);
  300.  
  301.  
  302.     return 1;
  303.    
  304. }
  305.  
  306.  
  307. public OnFilterScriptExit()
  308. {
  309.     TextDrawHideForAll(Textdraw0);
  310.     TextDrawDestroy(Textdraw0);
  311.     TextDrawHideForAll(Textdraw1);
  312.     TextDrawDestroy(Textdraw1);
  313.     TextDrawHideForAll(Textdraw2);
  314.     TextDrawDestroy(Textdraw2);
  315.     TextDrawHideForAll(Textdraw3);
  316.     TextDrawDestroy(Textdraw3);
  317.     TextDrawHideForAll(Textdraw4);
  318.     TextDrawDestroy(Textdraw4);
  319.     TextDrawHideForAll(Textdraw5);
  320.     TextDrawDestroy(Textdraw5);
  321.     TextDrawHideForAll(Textdraw6);
  322.     TextDrawDestroy(Textdraw6);
  323.     TextDrawHideForAll(Textdraw7);
  324.     TextDrawDestroy(Textdraw7);
  325.     TextDrawHideForAll(Textdraw8);
  326.     TextDrawDestroy(Textdraw8);
  327.     TextDrawHideForAll(Textdraw9);
  328.     TextDrawDestroy(Textdraw9);
  329.     TextDrawHideForAll(Textdraw10);
  330.     TextDrawDestroy(Textdraw10);
  331.     TextDrawHideForAll(Textdraw11);
  332.     TextDrawDestroy(Textdraw11);
  333.     TextDrawHideForAll(Textdraw12);
  334.     TextDrawDestroy(Textdraw12);
  335.     TextDrawHideForAll(Textdraw13);
  336.     TextDrawDestroy(Textdraw13);
  337.     TextDrawHideForAll(Textdraw14);
  338.     TextDrawDestroy(Textdraw14);
  339.     TextDrawHideForAll(Textdraw15);
  340.     TextDrawDestroy(Textdraw15);
  341.     TextDrawHideForAll(Textdraw16);
  342.     TextDrawDestroy(Textdraw16);
  343.     TextDrawHideForAll(Textdraw17);
  344.     TextDrawDestroy(Textdraw17);
  345.     TextDrawHideForAll(Textdraw18);
  346.     TextDrawDestroy(Textdraw18);
  347.     TextDrawHideForAll(Textdraw19);
  348.     TextDrawDestroy(Textdraw19);
  349.     TextDrawHideForAll(Textdraw20);
  350.     TextDrawDestroy(Textdraw20);
  351.     TextDrawHideForAll(Textdraw21);
  352.     TextDrawDestroy(Textdraw21);
  353.     return 1;
  354. }
  355.  
  356. #else
  357. #endif
  358.  
  359. public OnPlayerConnect(playerid)
  360. {
  361.     SendClientMessage(playerid, COLOR_AQUA, " This server is using PREDA`s weapon complex system !");
  362.     TextDrawShowForPlayer(playerid, Textdraw21);
  363.     TextDrawShowForPlayer(playerid, Textdrawscore6);
  364.     return 1;
  365. }
  366.  
  367. forward TextDraw();
  368. public TextDraw()
  369. {
  370.     for(new i; i < MAX_PLAYERS; i ++)
  371.     {
  372.         if(IsPlayerConnected(i))
  373.         {
  374.             TextDrawShowForPlayer(i, Textdraw0);
  375.             TextDrawShowForPlayer(i, Textdraw1);
  376.             TextDrawShowForPlayer(i, Textdraw2);
  377.             TextDrawShowForPlayer(i, Textdraw3);
  378.             TextDrawShowForPlayer(i, Textdraw4);
  379.             TextDrawShowForPlayer(i, Textdraw5);
  380.             TextDrawShowForPlayer(i, Textdraw6);
  381.             TextDrawShowForPlayer(i, Textdraw7);
  382.             TextDrawShowForPlayer(i, Textdraw8);
  383.             TextDrawShowForPlayer(i, Textdraw9);
  384.             TextDrawShowForPlayer(i, Textdraw10);
  385.             TextDrawShowForPlayer(i, Textdraw11);
  386.             TextDrawShowForPlayer(i, Textdraw12);
  387.             TextDrawShowForPlayer(i, Textdraw13);
  388.             TextDrawShowForPlayer(i, Textdraw14);
  389.             TextDrawShowForPlayer(i, Textdraw15);
  390.             TextDrawShowForPlayer(i, Textdraw16);
  391.             TextDrawShowForPlayer(i, Textdraw17);
  392.             TextDrawShowForPlayer(i, Textdraw18);
  393.             TextDrawShowForPlayer(i, Textdraw19);
  394.             TextDrawShowForPlayer(i, Textdraw20);
  395.             TextDrawShowForPlayer(i, Textdraw21);
  396.             TextDrawShowForPlayer(i, Textdrawscore0);
  397.             TextDrawShowForPlayer(i, Textdrawscore1);
  398.             TextDrawShowForPlayer(i, Textdrawscore2);
  399.             TextDrawShowForPlayer(i, Textdrawscore3);
  400.             TextDrawShowForPlayer(i, Textdrawscore4);
  401.             TextDrawShowForPlayer(i, Textdrawscore5);
  402.             TextDrawShowForPlayer(i, Textdrawscore6);
  403.  
  404.  
  405.         }
  406.     }
  407. }
  408.  
  409. public OnPlayerDisconnect(playerid, reason)
  410. {
  411.     TextDrawDestroy(Textdrawscore6);
  412.     return 1;
  413. }
  414.  
  415. public OnPlayerSpawn(playerid)
  416. {
  417.     SendClientMessage(playerid, COLOR_RED, " PRESS N KEY TO OPEN WEAPON MENU ! ");
  418.     return 1;
  419. }
  420.  
  421. public OnPlayerDeath(playerid, killerid, reason)
  422. {
  423.     //ResetPlayerWeapons(playerid);         // UNCOMMENT THIS LINE IF YOU WANT TO SAVE PLAYER's PACKAGE AFTER DEATG ( THIS MEANS SAVING HIS WEAPONS )
  424.     return 1;
  425. }
  426. public OnPlayerCommandText(playerid, cmdtext[])
  427. {
  428.     if (strcmp("/weaponmenu", cmdtext, true, 10) == 0)
  429.     {
  430.         return 1;
  431.     }
  432.     return 0;
  433. }
  434.  
  435. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  436. {
  437.     new skinsSWAT[] = {
  438.     265,
  439.     266,
  440.     267,
  441.     285,
  442.     287
  443.     };
  444.  
  445.     new skinsSURVIVAL[] = {
  446.     80,
  447.     81,
  448.     149
  449.     };
  450.  
  451.     new skinsKILLER[] = {
  452.     293,
  453.     296,
  454.     297
  455.     };
  456.  
  457.     new skinsASSASIN[] = {
  458.     294,
  459.     272
  460.     };
  461.  
  462.     new skinsPROFFESIONAL[] = {
  463.     125,
  464.     270,
  465.     271,
  466.     111,
  467.     112
  468.     };
  469.    
  470.     new skinsJUGGERNAUT[] = {
  471.     274,
  472.     275,
  473.     21,
  474.     68,
  475.     70
  476.     };
  477.    
  478.  
  479.  
  480.     if(response)
  481.         {
  482.         switch(dialogid)
  483.             {
  484.             case 1:
  485.                 {
  486.                 switch(listitem)
  487.                 {
  488.                     case 0:
  489.                     {
  490.                         if(GetPlayerScore(playerid) <   10) return SendClientMessage(playerid, COLOR_ORANGE, "You don't have enough SCORE to buy SURVIVAL PACK !");
  491.                         //GivePlayerScore(playerid,   -10); UNCOMMENT THIS LINE IF YOU WANT TO TAKE AWAY PLAYER'S SCORE AFTER BUYS A PACKAGE!!!!!!!!!!!!!!!!!!!!////////
  492.                         GivePlayerWeapon(playerid, 31, 500);
  493.                         GivePlayerWeapon(playerid, 29, 500);
  494.                         GivePlayerWeapon(playerid,  4,   1);
  495.                         GivePlayerWeapon(playerid, 24, 500);
  496.                         GivePlayerWeapon(playerid, 17, 500);
  497.                         GivePlayerWeapon(playerid, 45,   1);
  498.                         SetPlayerArmour(playerid, 100);
  499.                         SetPlayerHealth(playerid, 100);
  500.                         SetPlayerSkin(playerid,skinsSURVIVAL[random(3)]);
  501.                         new Text3D:labelsurvival = Create3DTextLabel("SURVIVAL", COLOR_ORANGE, 30.0, 40.0, 50.0, 40.0, 0);
  502.                         Attach3DTextLabelToPlayer(labelsurvival, playerid, 0.0, 0.0, 0.7);
  503.                         GameTextForPlayer(playerid,"~r~YOU ARE SURVIVAL", 300, 4);
  504.                         TextDrawHideForPlayer(playerid, Text:Textdraw0);
  505.                         TextDrawHideForPlayer(playerid, Text:Textdraw1);
  506.                         TextDrawHideForPlayer(playerid, Text:Textdraw2);
  507.                         TextDrawHideForPlayer(playerid, Text:Textdraw3);
  508.                         TextDrawHideForPlayer(playerid, Text:Textdraw4);
  509.                         TextDrawHideForPlayer(playerid, Text:Textdraw5);
  510.                         TextDrawHideForPlayer(playerid, Text:Textdraw6);
  511.                         TextDrawHideForPlayer(playerid, Text:Textdraw7);
  512.                         TextDrawHideForPlayer(playerid, Text:Textdraw8);
  513.                         TextDrawHideForPlayer(playerid, Text:Textdraw9);
  514.                         TextDrawHideForPlayer(playerid, Text:Textdraw10);
  515.                         TextDrawHideForPlayer(playerid, Text:Textdraw11);
  516.                         TextDrawHideForPlayer(playerid, Text:Textdraw12);
  517.                         TextDrawHideForPlayer(playerid, Text:Textdraw13);
  518.                         TextDrawHideForPlayer(playerid, Text:Textdraw14);
  519.                         TextDrawHideForPlayer(playerid, Text:Textdraw15);
  520.                         TextDrawHideForPlayer(playerid, Text:Textdraw16);
  521.                         TextDrawHideForPlayer(playerid, Text:Textdraw17);
  522.                         TextDrawHideForPlayer(playerid, Text:Textdraw18);
  523.                         TextDrawHideForPlayer(playerid, Text:Textdraw19);
  524.                         TextDrawHideForPlayer(playerid, Text:Textdraw20);
  525.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore0);
  526.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore1);
  527.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore2);
  528.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore3);
  529.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore4);
  530.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore5);
  531.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore6);
  532.  
  533.  
  534.                     }
  535.                     case 1:
  536.                     {
  537.                         if(GetPlayerScore(playerid) <   20) return SendClientMessage(playerid, COLOR_ORANGE, "You don't have enough SCORE to buy KILLER !");
  538.                         //GivePlayerScore(playerid,   -20); UNCOMMENT THIS LINE IF YOU WANT TO TAKE AWAY PLAYER'S SCORE AFTER BUYS A PACKAGE!!!!!!!!!!!!!!!!!!!!////////
  539.                         GivePlayerWeapon(playerid, 30, 500);
  540.                         GivePlayerWeapon(playerid, 37, 500);
  541.                         GivePlayerWeapon(playerid,  9,   1);
  542.                         GivePlayerWeapon(playerid, 22, 500);
  543.                         GivePlayerWeapon(playerid, 27, 500);
  544.                         GivePlayerWeapon(playerid, 44,   1);
  545.                         SetPlayerHealth(playerid, 100);
  546.                         SetPlayerSkin(playerid,skinsKILLER[random(3)]);
  547.                         GameTextForPlayer(playerid,"~r~YOU ARE KILLER", 300, 4);
  548.                         new Text3D:labelkiller = Create3DTextLabel("KILLER", COLOR_RED, 30.0, 40.0, 50.0, 40.0, 0);
  549.                         Attach3DTextLabelToPlayer(labelkiller, playerid, 0.0, 0.0, 0.7);
  550.                         SetPlayerAttachedObject( playerid, 0, 18895, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  551.                         TextDrawHideForPlayer(playerid, Text:Textdraw0);
  552.                         TextDrawHideForPlayer(playerid, Text:Textdraw1);
  553.                         TextDrawHideForPlayer(playerid, Text:Textdraw2);
  554.                         TextDrawHideForPlayer(playerid, Text:Textdraw3);
  555.                         TextDrawHideForPlayer(playerid, Text:Textdraw4);
  556.                         TextDrawHideForPlayer(playerid, Text:Textdraw5);
  557.                         TextDrawHideForPlayer(playerid, Text:Textdraw6);
  558.                         TextDrawHideForPlayer(playerid, Text:Textdraw7);
  559.                         TextDrawHideForPlayer(playerid, Text:Textdraw8);
  560.                         TextDrawHideForPlayer(playerid, Text:Textdraw9);
  561.                         TextDrawHideForPlayer(playerid, Text:Textdraw10);
  562.                         TextDrawHideForPlayer(playerid, Text:Textdraw11);
  563.                         TextDrawHideForPlayer(playerid, Text:Textdraw12);
  564.                         TextDrawHideForPlayer(playerid, Text:Textdraw13);
  565.                         TextDrawHideForPlayer(playerid, Text:Textdraw14);
  566.                         TextDrawHideForPlayer(playerid, Text:Textdraw15);
  567.                         TextDrawHideForPlayer(playerid, Text:Textdraw16);
  568.                         TextDrawHideForPlayer(playerid, Text:Textdraw17);
  569.                         TextDrawHideForPlayer(playerid, Text:Textdraw18);
  570.                         TextDrawHideForPlayer(playerid, Text:Textdraw19);
  571.                         TextDrawHideForPlayer(playerid, Text:Textdraw20);
  572.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore0);
  573.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore1);
  574.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore2);
  575.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore3);
  576.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore4);
  577.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore5);
  578.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore6);
  579.  
  580.                     }
  581.                     case 2:
  582.                     {
  583.                         if(GetPlayerScore(playerid) <   30) return SendClientMessage(playerid, COLOR_ORANGE, "You don't have enough SCORE to buy ASSASIN PACK !");
  584.                         //GivePlayerScore(playerid,   -30); UNCOMMENT THIS LINE IF YOU WANT TO TAKE AWAY PLAYER'S SCORE AFTER BUYS A PACKAGE!!!!!!!!!!!!!!!!!!!!////////
  585.                         GivePlayerWeapon(playerid, 4, 1);
  586.                         GivePlayerWeapon(playerid, 34, 500);
  587.                         SetPlayerHealth(playerid, 100);
  588.                         GivePlayerWeapon(playerid, 23, 500);
  589.                         GivePlayerWeapon(playerid, 39, 500);
  590.                         GivePlayerWeapon(playerid, 40, 500);
  591.                         new Text3D:labelassasin = Create3DTextLabel("ASSASIN", COLOR_ORANGE, 30.0, 40.0, 50.0, 40.0, 0);
  592.                         Attach3DTextLabelToPlayer(labelassasin, playerid, 0.0, 0.0, 0.7);
  593.                         SetPlayerSkin(playerid,skinsASSASIN[random(2)]);
  594.                         GameTextForPlayer(playerid,"~r~YOU ARE ASSASIN", 300, 4);
  595.                         TextDrawHideForPlayer(playerid, Text:Textdraw0);
  596.                         TextDrawHideForPlayer(playerid, Text:Textdraw1);
  597.                         TextDrawHideForPlayer(playerid, Text:Textdraw2);
  598.                         TextDrawHideForPlayer(playerid, Text:Textdraw3);
  599.                         TextDrawHideForPlayer(playerid, Text:Textdraw4);
  600.                         TextDrawHideForPlayer(playerid, Text:Textdraw5);
  601.                         TextDrawHideForPlayer(playerid, Text:Textdraw6);
  602.                         TextDrawHideForPlayer(playerid, Text:Textdraw7);
  603.                         TextDrawHideForPlayer(playerid, Text:Textdraw8);
  604.                         TextDrawHideForPlayer(playerid, Text:Textdraw9);
  605.                         TextDrawHideForPlayer(playerid, Text:Textdraw10);
  606.                         TextDrawHideForPlayer(playerid, Text:Textdraw11);
  607.                         TextDrawHideForPlayer(playerid, Text:Textdraw12);
  608.                         TextDrawHideForPlayer(playerid, Text:Textdraw13);
  609.                         TextDrawHideForPlayer(playerid, Text:Textdraw14);
  610.                         TextDrawHideForPlayer(playerid, Text:Textdraw15);
  611.                         TextDrawHideForPlayer(playerid, Text:Textdraw16);
  612.                         TextDrawHideForPlayer(playerid, Text:Textdraw17);
  613.                         TextDrawHideForPlayer(playerid, Text:Textdraw18);
  614.                         TextDrawHideForPlayer(playerid, Text:Textdraw19);
  615.                         TextDrawHideForPlayer(playerid, Text:Textdraw20);
  616.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore0);
  617.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore1);
  618.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore2);
  619.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore3);
  620.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore4);
  621.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore5);
  622.  
  623.                     }
  624.                     case 3:
  625.                     {
  626.                         if(GetPlayerScore(playerid) <   40) return SendClientMessage(playerid, COLOR_ORANGE, "You don't have enough SCORE to buy PROFFESIONAL PACK !");
  627.                         //GivePlayerScore(playerid,   -40); UNCOMMENT THIS LINE IF YOU WANT TO TAKE AWAY PLAYER'S SCORE AFTER BUYS A PACKAGE!!!!!!!!!!!!!!!!!!!!////////
  628.                         GivePlayerWeapon(playerid, 9, 1);
  629.                         SetPlayerHealth(playerid, 100);
  630.                         GivePlayerWeapon(playerid, 16, 500);
  631.                         GivePlayerWeapon(playerid, 18, 500);
  632.                         GivePlayerWeapon(playerid, 24, 500);
  633.                         GivePlayerWeapon(playerid, 26, 500);
  634.                         GivePlayerWeapon(playerid, 28, 500);
  635.                         GivePlayerWeapon(playerid, 31, 500);
  636.                         GivePlayerWeapon(playerid, 33, 100);
  637.                         GivePlayerWeapon(playerid, 35,  20);
  638.                         new Text3D:labelproffesional = Create3DTextLabel("PROFFESIONAL", COLOR_ORANGE, 30.0, 40.0, 50.0, 40.0, 0);
  639.                         Attach3DTextLabelToPlayer(labelproffesional, playerid, 0.0, 0.0, 0.7);
  640.                         SetPlayerSkin(playerid,skinsPROFFESIONAL[random(5)]);
  641.                         GameTextForPlayer(playerid,"~r~YOU ARE PROFFESIONAL", 300, 4);
  642.                         TextDrawHideForPlayer(playerid, Text:Textdraw0);
  643.                         TextDrawHideForPlayer(playerid, Text:Textdraw1);
  644.                         TextDrawHideForPlayer(playerid, Text:Textdraw2);
  645.                         TextDrawHideForPlayer(playerid, Text:Textdraw3);
  646.                         TextDrawHideForPlayer(playerid, Text:Textdraw4);
  647.                         TextDrawHideForPlayer(playerid, Text:Textdraw5);
  648.                         TextDrawHideForPlayer(playerid, Text:Textdraw6);
  649.                         TextDrawHideForPlayer(playerid, Text:Textdraw7);
  650.                         TextDrawHideForPlayer(playerid, Text:Textdraw8);
  651.                         TextDrawHideForPlayer(playerid, Text:Textdraw9);
  652.                         TextDrawHideForPlayer(playerid, Text:Textdraw10);
  653.                         TextDrawHideForPlayer(playerid, Text:Textdraw11);
  654.                         TextDrawHideForPlayer(playerid, Text:Textdraw12);
  655.                         TextDrawHideForPlayer(playerid, Text:Textdraw13);
  656.                         TextDrawHideForPlayer(playerid, Text:Textdraw14);
  657.                         TextDrawHideForPlayer(playerid, Text:Textdraw15);
  658.                         TextDrawHideForPlayer(playerid, Text:Textdraw16);
  659.                         TextDrawHideForPlayer(playerid, Text:Textdraw17);
  660.                         TextDrawHideForPlayer(playerid, Text:Textdraw18);
  661.                         TextDrawHideForPlayer(playerid, Text:Textdraw19);
  662.                         TextDrawHideForPlayer(playerid, Text:Textdraw20);
  663.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore0);
  664.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore1);
  665.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore2);
  666.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore3);
  667.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore4);
  668.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore5);
  669.  
  670.  
  671.                     }
  672.                     case 4:
  673.                     {
  674.                         if(GetPlayerScore(playerid) <   50) return SendClientMessage(playerid, COLOR_ORANGE, "You don't have enough SCORE to buy SWATL PACK !");
  675.                         //GivePlayerScore(playerid,   -50); UNCOMMENT THIS LINE IF YOU WANT TO TAKE AWAY PLAYER'S SCORE AFTER BUYS A PACKAGE!!!!!!!!!!!!!!!!!!!!////////
  676.                         GivePlayerWeapon(playerid, 31, 500);
  677.                         GivePlayerWeapon(playerid, 3, 1);
  678.                         GivePlayerWeapon(playerid, 17, 500);
  679.                         GivePlayerWeapon(playerid, 24, 500);
  680.                         GivePlayerWeapon(playerid, 34, 500);
  681.                         GivePlayerWeapon(playerid, 27, 500);
  682.                         GivePlayerWeapon(playerid, 29, 500);
  683.                         GivePlayerWeapon(playerid, 32, 500);
  684.                         GivePlayerWeapon(playerid, 36, 50);
  685.                         SetPlayerArmour(playerid, 100);
  686.                         SetPlayerHealth(playerid, 100);
  687.                         SetPlayerSkin(playerid,skinsSWAT[random(5)]);
  688.                         new Text3D:labelswat = Create3DTextLabel("SWAT", COLOR_AQUA, 30.0, 40.0, 50.0, 40.0, 0);
  689.                         Attach3DTextLabelToPlayer(labelswat, playerid, 0.0, 0.0, 0.7);
  690.                         GameTextForPlayer(playerid, "~b~YOU ARE SWAT EQUIPPED", 300, 5);
  691.                         SetPlayerAttachedObject(playerid, 0,18637,5,0.06,0.19,-0.25,-30.0,-184.0,-105.0,1.09,1.48,1.06);
  692.                         SetPlayerAttachedObject(playerid,1,19142,1,0.1,0.05,0.0,0.0,0.0,0.0);
  693.                         SetPlayerAttachedObject(playerid,2,19141,2,0.11,0.0,0.0,0.0,0.0,0.0);
  694.                         TextDrawHideForPlayer(playerid, Text:Textdraw0);
  695.                         TextDrawHideForPlayer(playerid, Text:Textdraw1);
  696.                         TextDrawHideForPlayer(playerid, Text:Textdraw2);
  697.                         TextDrawHideForPlayer(playerid, Text:Textdraw3);
  698.                         TextDrawHideForPlayer(playerid, Text:Textdraw4);
  699.                         TextDrawHideForPlayer(playerid, Text:Textdraw5);
  700.                         TextDrawHideForPlayer(playerid, Text:Textdraw6);
  701.                         TextDrawHideForPlayer(playerid, Text:Textdraw7);
  702.                         TextDrawHideForPlayer(playerid, Text:Textdraw8);
  703.                         TextDrawHideForPlayer(playerid, Text:Textdraw9);
  704.                         TextDrawHideForPlayer(playerid, Text:Textdraw10);
  705.                         TextDrawHideForPlayer(playerid, Text:Textdraw11);
  706.                         TextDrawHideForPlayer(playerid, Text:Textdraw12);
  707.                         TextDrawHideForPlayer(playerid, Text:Textdraw13);
  708.                         TextDrawHideForPlayer(playerid, Text:Textdraw14);
  709.                         TextDrawHideForPlayer(playerid, Text:Textdraw15);
  710.                         TextDrawHideForPlayer(playerid, Text:Textdraw16);
  711.                         TextDrawHideForPlayer(playerid, Text:Textdraw17);
  712.                         TextDrawHideForPlayer(playerid, Text:Textdraw18);
  713.                         TextDrawHideForPlayer(playerid, Text:Textdraw19);
  714.                         TextDrawHideForPlayer(playerid, Text:Textdraw20);
  715.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore0);
  716.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore1);
  717.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore2);
  718.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore3);
  719.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore4);
  720.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore5);
  721.  
  722.                     }
  723.                     case 5:
  724.                     {
  725.                         if(GetPlayerScore(playerid) <   100) return SendClientMessage(playerid, COLOR_ORANGE, "You don't have enough SCORE to buy JUGGERNAUT PACK !");
  726.                         //GivePlayerScore(playerid,   -100); UNCOMMENT THIS LINE IF YOU WANT TO TAKE AWAY PLAYER'S SCORE AFTER BUYS A PACKAGE!!!!!!!!!!!!!!!!!!!!////////
  727.                         SetPlayerHealth(playerid, 150);
  728.                         SetPlayerArmour(playerid, 150);
  729.                         GivePlayerWeapon(playerid,  1,  1);
  730.                         GivePlayerWeapon(playerid,  9,  1);
  731.                         GivePlayerWeapon(playerid, 15,  1);
  732.                         GivePlayerWeapon(playerid, 16,500);
  733.                         GivePlayerWeapon(playerid, 24,500);
  734.                         GivePlayerWeapon(playerid, 26,500);
  735.                         GivePlayerWeapon(playerid, 29,500);
  736.                         GivePlayerWeapon(playerid, 31,500);
  737.                         GivePlayerWeapon(playerid, 32,500);
  738.                         GivePlayerWeapon(playerid, 33,500);
  739.                         GivePlayerWeapon(playerid, 35,500);
  740.                         GivePlayerWeapon(playerid, 39,500);
  741.                         GivePlayerWeapon(playerid, 40,  1);
  742.                         GivePlayerWeapon(playerid, 42,99999);
  743.                         GivePlayerWeapon(playerid, 45,  1);
  744.                         GivePlayerWeapon(playerid, 46, 999);
  745.                         new Text3D:labeljuggernaut = Create3DTextLabel("JUGGERNAUT", COLOR_RED, 30.0, 40.0, 50.0, 40.0, 0);
  746.                         Attach3DTextLabelToPlayer(labeljuggernaut, playerid, 0.0, 0.0, 0.7);
  747.                         GameTextForPlayer(playerid,"~r~YOU ARE JUGGERNAUT", 300, 4);
  748.                         SetPlayerSkin(playerid, skinsJUGGERNAUT[random(5)]);
  749.                         Attach3DTextLabelToPlayer(labeljuggernaut, playerid, 0.0, 0.0, 0.7);
  750.                         SetPlayerAttachedObject(playerid,3,18637,1,-0.030000,-0.034000,0.162999,85.799942,0.000000,-88.099952,1.000000,1.038000,1.000000);
  751.                         SetPlayerAttachedObject(playerid,1,19036,2,0.066999,0.051000,0.005000,75.099906,71.800003,17.299997,0.978000,1.087999,0.961000);
  752.                         SetPlayerAttachedObject(playerid,0,19101,2,0.136999,0.021000,0.005999,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
  753.                         SetPlayerAttachedObject(playerid,2,18637,1,-0.020000,0.139000,-0.193999,-92.600044,-0.000000,-90.399986,1.000000,0.924998,0.910000);
  754.                         TextDrawHideForPlayer(playerid, Text:Textdraw0);
  755.                         TextDrawHideForPlayer(playerid, Text:Textdraw1);
  756.                         TextDrawHideForPlayer(playerid, Text:Textdraw2);
  757.                         TextDrawHideForPlayer(playerid, Text:Textdraw3);
  758.                         TextDrawHideForPlayer(playerid, Text:Textdraw4);
  759.                         TextDrawHideForPlayer(playerid, Text:Textdraw5);
  760.                         TextDrawHideForPlayer(playerid, Text:Textdraw6);
  761.                         TextDrawHideForPlayer(playerid, Text:Textdraw7);
  762.                         TextDrawHideForPlayer(playerid, Text:Textdraw8);
  763.                         TextDrawHideForPlayer(playerid, Text:Textdraw9);
  764.                         TextDrawHideForPlayer(playerid, Text:Textdraw10);
  765.                         TextDrawHideForPlayer(playerid, Text:Textdraw11);
  766.                         TextDrawHideForPlayer(playerid, Text:Textdraw12);
  767.                         TextDrawHideForPlayer(playerid, Text:Textdraw13);
  768.                         TextDrawHideForPlayer(playerid, Text:Textdraw14);
  769.                         TextDrawHideForPlayer(playerid, Text:Textdraw15);
  770.                         TextDrawHideForPlayer(playerid, Text:Textdraw16);
  771.                         TextDrawHideForPlayer(playerid, Text:Textdraw17);
  772.                         TextDrawHideForPlayer(playerid, Text:Textdraw18);
  773.                         TextDrawHideForPlayer(playerid, Text:Textdraw19);
  774.                         TextDrawHideForPlayer(playerid, Text:Textdraw20);
  775.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore0);
  776.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore1);
  777.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore2);
  778.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore3);
  779.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore4);
  780.                         TextDrawHideForPlayer(playerid, Text:Textdrawscore5);
  781.  
  782.                     }
  783.                    
  784.                 }
  785.                 }
  786.         }
  787.         }
  788.     return 1;
  789.     }
  790.  
  791. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  792. {
  793.     if (PRESSED(KEY_NO))
  794.     {
  795.         ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "COMPLEX WEAPON SHOP || MENU", "SURVIVAL PACK(10 SCORE)\n KILLER PACK(20 SCORE)\n ASSASIN PACK(30 SCORE)\n PROFFESIONAL PACK(40 SCORE)\n SWAT PACK(50 SCORE)\n JUGGERNAUT(100 SCORE)", "BUY", "CANCEL");
  796.         TextDrawShowForPlayer(playerid, Textdraw0);
  797.         TextDrawShowForPlayer(playerid, Textdraw1);
  798.         TextDrawShowForPlayer(playerid, Textdraw2);
  799.         TextDrawShowForPlayer(playerid, Textdraw3);
  800.         TextDrawShowForPlayer(playerid, Textdraw4);
  801.         TextDrawShowForPlayer(playerid, Textdraw5);
  802.         TextDrawShowForPlayer(playerid, Textdraw6);
  803.         TextDrawShowForPlayer(playerid, Textdraw7);
  804.         TextDrawShowForPlayer(playerid, Textdraw8);
  805.         TextDrawShowForPlayer(playerid, Textdraw9);
  806.         TextDrawShowForPlayer(playerid, Textdraw10);
  807.         TextDrawShowForPlayer(playerid, Textdraw11);
  808.         TextDrawShowForPlayer(playerid, Textdraw12);
  809.         TextDrawShowForPlayer(playerid, Textdraw13);
  810.         TextDrawShowForPlayer(playerid, Textdraw14);
  811.         TextDrawShowForPlayer(playerid, Textdraw15);
  812.         TextDrawShowForPlayer(playerid, Textdraw16);
  813.         TextDrawShowForPlayer(playerid, Textdraw17);
  814.         TextDrawShowForPlayer(playerid, Textdraw18);
  815.         TextDrawShowForPlayer(playerid, Textdraw19);
  816.         TextDrawShowForPlayer(playerid, Textdraw20);
  817.         TextDrawShowForPlayer(playerid, Textdrawscore0);
  818.         TextDrawShowForPlayer(playerid, Textdrawscore1);
  819.         TextDrawShowForPlayer(playerid, Textdrawscore2);
  820.         TextDrawShowForPlayer(playerid, Textdrawscore3);
  821.         TextDrawShowForPlayer(playerid, Textdrawscore4);
  822.         TextDrawShowForPlayer(playerid, Textdrawscore5);
  823.    
  824.     }
  825.    
  826.     if (PRESSED(KEY_YES))
  827.     {
  828.         new string[128];
  829.         format(string, sizeof(string), "Your Score : %i",GetPlayerScore(playerid));
  830.         SendClientMessage(playerid, COLOR_ORANGE, string);
  831.         return 1;
  832.     }
  833.  
  834.     return 1;
  835. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement