SHARE
TWEET

Weapon Skills Training System Filterscript By Battlezone

a guest Dec 29th, 2014 1,092 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. #define FILTERSCRIPT
  3.  
  4. #include <a_samp>
  5. #include <zcmd>
  6.  
  7. new bool:slot1, bool:slot2, bool:slot3, bool:slot4, bool:slot5, bool:slot6, bool:slot7, bool:slot8, bool:slot9, bool:slot10, bool:slot11;
  8. new IsTraining[MAX_PLAYERS] = 0;
  9. new slotb1[MAX_PLAYERS], slotb2[MAX_PLAYERS], slotb3[MAX_PLAYERS]; //
  10. new pWeapons[11];
  11. new pAmmo[11];
  12. new Skills[11] = 0;
  13. new Float:OldX, Float:OldY, Float:OldZ;
  14. new TerminateTimer[MAX_PLAYERS];
  15.  
  16. public OnFilterScriptInit()
  17. {
  18.         print("\n--------------------------------------");
  19.         print(" Weapon Training System by battlezone Loaded");
  20.         print("--------------------------------------\n");
  21.         CreateObject(978, 805.40039, 1669.8002, 5.1, 0, 0, 0);
  22.         CreateObject(978, 796.5, 1669.8, 5.1, 0, 0, 0);
  23.         Create3DTextLabel("Slot 1", 0xFFC0CBAA , 809.09,1668.89,5.28, 40.0, 0, 0);
  24.         Create3DTextLabel("Slot 2", 0xFFC0CBAA , 807.66,1668.89,5.28, 40.0, 0, 0);
  25.         Create3DTextLabel("Slot 3", 0xFFC0CBAA , 806.17,1668.89,5.28, 40.0, 0, 0);
  26.         Create3DTextLabel("Slot 4", 0xFFC0CBAA , 804.64,1668.89,5.28, 40.0, 0, 0);
  27.         Create3DTextLabel("Slot 5", 0xFFC0CBAA , 803.12,1668.89,5.28, 40.0, 0, 0);
  28.         Create3DTextLabel("Slot 6", 0xFFC0CBAA , 801.66,1668.89,5.28, 40.0, 0, 0);
  29.         Create3DTextLabel("Slot 7", 0xFFC0CBAA , 800.16,1668.89,5.28, 40.0, 0, 0);
  30.         Create3DTextLabel("Slot 8", 0xFFC0CBAA , 798.59,1668.89,5.28, 40.0, 0, 0);
  31.         Create3DTextLabel("Slot 9", 0xFFC0CBAA , 797.18,1668.89,5.28, 40.0, 0, 0);
  32.         Create3DTextLabel("Slot 10", 0xFFC0CBAA , 795.68,1668.89,5.28, 40.0, 0, 0);
  33.         Create3DTextLabel("Slot 11", 0xFFC0CBAA , 794.23,1668.89,5.28, 40.0, 0, 0);
  34.         return 1;
  35. }
  36.  
  37. CMD:train(playerid, params[])
  38. {
  39.         if(IsTraining[playerid] != 0) return SendClientMessage(playerid, 0xAA3333AA, "You are already training!");
  40.         ShowPlayerDialog(playerid, 5555, DIALOG_STYLE_LIST, "Training menu : Choose your weapon", "9mm\n9mm Silenced\nDesert Eagle\nSawnoff Shotgun\nCombat shotgun\nMicro SMG\nMP5 Thompson\nAK47\nM4\nSniper", "Start", "Cancel");
  41.         return 1;
  42. }
  43.  
  44. CMD:myskills(playerid, params[])
  45. {
  46.         new str[120];
  47.         format(str, sizeof str, "Pistol: %d\nSilenced 9mm: %d\nDesert Eagle: %d\nSawnOff: %d\nSpas12 Shotgun: %d\nMicro UZI: %d\nMP5: %d\nAK47: %d\nM4: %d\nSniper: %d", Skills[0], Skills[1], Skills[2], Skills[4], Skills[5], Skills[6], Skills[7], Skills[8], Skills[9],  Skills[10]);
  48.     ShowPlayerDialog(playerid, 5556, DIALOG_STYLE_MSGBOX, "My weapon skills", str, "Exit", "");
  49.     return 1;
  50. }
  51.  
  52. CMD:gimme(playerid)
  53. {
  54.         new Float:X, Float:Y, Float:Z, Float:Angle;
  55.         GetPlayerPos(playerid, X, Y, Z);
  56.         GetPlayerFacingAngle(playerid, Angle);
  57.         CreateVehicle(411, X, Y, Z + 2.0, Angle + 90.0, -1, -1, 5000);
  58.         return 1;
  59. }
  60. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  61. {
  62.         switch(dialogid)
  63.         {
  64.             case 5555:
  65.                 {
  66.                         if(!response) return SendClientMessage(playerid, 0xAA3333AA, "You have canceled the training!");
  67.                         if(listitem < 3) { if(Skills[listitem] > 999) return SendClientMessage(playerid, -1, "You have already reached max skill level with this weapon!"); }
  68.                         else if(Skills[listitem + 1] > 999) return SendClientMessage(playerid, -1, "You have already reached max skill level with this weapon!");
  69.                         cmd_go(playerid);
  70.                         if(IsTraining[playerid] != 0)
  71.                         {
  72.                                 GetPlayerPos(playerid, OldX, OldY, OldZ);
  73.                                 SendClientMessage(playerid, 0xFFFF00AA, "Your weapons will be temporarily reset during the training");
  74.                                 for(new i=0; i < 11; i++)       GetPlayerWeaponData(playerid,i,pWeapons[i],pAmmo[i]);
  75.                                 ResetPlayerWeapons(playerid);
  76.                                 switch(listitem)
  77.                                 {
  78.                                     case 0: GivePlayerWeapon(playerid, 22, 9999);
  79.                                     case 1: GivePlayerWeapon(playerid, 23, 9999);
  80.                                     case 2: GivePlayerWeapon(playerid, 24, 9999);
  81.                                     case 3: GivePlayerWeapon(playerid, 26, 9999);
  82.                                     case 4: GivePlayerWeapon(playerid, 27, 9999);
  83.                                     case 5: GivePlayerWeapon(playerid, 28, 9999);
  84.                                     case 6: GivePlayerWeapon(playerid, 29, 9999);
  85.                                     case 7: GivePlayerWeapon(playerid, 30, 9999);
  86.                                     case 8: GivePlayerWeapon(playerid, 31, 9999);
  87.                                     case 9: GivePlayerWeapon(playerid, 34, 9999);
  88.                                 }
  89.                         }
  90.                 }
  91.         }
  92.     return 0;
  93. }
  94. CMD:go(playerid)
  95. {
  96.         IsTraining[playerid] ++;
  97.         if(!slot1) return train(playerid);
  98.         IsTraining[playerid] ++;
  99.         if(!slot2) return train(playerid);
  100.         IsTraining[playerid] ++;
  101.         if(!slot3) return train(playerid);
  102.         IsTraining[playerid] ++;
  103.         if(!slot4) return train(playerid);
  104.         IsTraining[playerid] ++;
  105.         if(!slot5) return train(playerid);
  106.         IsTraining[playerid] ++;
  107.         if(!slot6) return train(playerid);
  108.         IsTraining[playerid] ++;
  109.         if(!slot7) return train(playerid);
  110.         IsTraining[playerid] ++;
  111.         if(!slot8) return train(playerid);
  112.         IsTraining[playerid] ++;
  113.         if(!slot9) return train(playerid);
  114.         IsTraining[playerid] ++;
  115.         if(!slot10) return train(playerid);
  116.         IsTraining[playerid] ++;
  117.         if(!slot11) return train(playerid);
  118.         IsTraining[playerid] = 0;
  119.         SendClientMessage(playerid, 0xFF9900AA, "No slots available");
  120.         return 1;
  121. }
  122.  
  123. stock train(playerid)
  124. {
  125.         switch(IsTraining[playerid])
  126.         {
  127.             case 1:
  128.                 {
  129.                     SetPlayerPos(playerid, 809.2548,1669.2346,5.2813);
  130.                     slot1 = true;
  131.                     slotb1[playerid] = CreatePlayerObject(playerid, 1486, 809.2759,1659.0176,4.4813, 0.0, 0.0, 0.0, 100.00);
  132.                 }
  133.                 case 2:
  134.                 {
  135.                     SetPlayerPos(playerid, 807.7926,1668.8962,5.2813);
  136.                     slot2 = true;
  137.                     slotb1[playerid] = CreatePlayerObject(playerid, 1486, 807.7242,1659.3212,4.4813, 0.0, 0.0, 0.0, 100.00);
  138.                 }
  139.             case 3:
  140.                 {
  141.                     SetPlayerPos(playerid, 806.1575,1668.9023,5.2813);
  142.                     slot3 = true;
  143.                     slotb1[playerid] = CreatePlayerObject(playerid, 1486, 806.2162,1659.4495,4.4813, 0.0, 0.0, 0.0, 100.00);
  144.                 }
  145.                 case 4:
  146.                 {
  147.                     SetPlayerPos(playerid, 804.6766,1668.8965,5.2813);
  148.                     slot4 = true;
  149.                     slotb1[playerid] = CreatePlayerObject(playerid, 1486, 804.5635,1659.4337,4.4813, 0.0, 0.0, 0.0, 100.00);
  150.                 }
  151.                 case 5:
  152.                 {
  153.                     SetPlayerPos(playerid, 803.3358,1668.8965,5.2813);
  154.                     slot5 = true;
  155.                     slotb1[playerid] = CreatePlayerObject(playerid, 1486, 803.3602,1659.4086,4.4813, 0.0, 0.0, 0.0, 100.00);
  156.                 }
  157.                 case 6:
  158.                 {
  159.                     SetPlayerPos(playerid, 801.6914,1668.9021,5.2813);
  160.                     slot6 = true;
  161.                     slotb1[playerid] = CreatePlayerObject(playerid, 1486, 801.7728,1659.4193,4.4813, 0.0, 0.0, 0.0, 100.00);
  162.                 }
  163.                 case 7:
  164.                 {
  165.                     SetPlayerPos(playerid, 800.3949,1668.9005,5.2813);
  166.                     slot7 = true;
  167.                     slotb1[playerid] = CreatePlayerObject(playerid, 1486, 800.5167,1659.3779,4.4813, 0.0, 0.0, 0.0, 100.00);
  168.                 }
  169.                 case 8:
  170.                 {
  171.                     SetPlayerPos(playerid, 798.8149,1668.8967,5.2813);
  172.                     slot8 = true;
  173.                     slotb1[playerid] = CreatePlayerObject(playerid, 1486, 798.8743,1659.3169,4.4813, 0.0, 0.0, 0.0, 100.00);
  174.                 }
  175.                 case 9:
  176.                 {
  177.                     SetPlayerPos(playerid, 797.1765,1668.8967,5.2813);
  178.                     slot9 = true;
  179.                     slotb1[playerid] = CreatePlayerObject(playerid, 1486, 797.2021,1659.2546,4.4813, 0.0, 0.0, 0.0, 100.00);
  180.                 }
  181.                 case 10:
  182.                 {
  183.                     SetPlayerPos(playerid, 795.8724,1668.8964,5.2813);
  184.                     slot10 = true;
  185.                     slotb1[playerid] = CreatePlayerObject(playerid, 1486, 795.8489,1659.2040,4.4813, 0.0, 0.0, 0.0, 100.00);
  186.                 }
  187.                 case 11:
  188.                 {
  189.                     SetPlayerPos(playerid, 794.3159,1668.8964,5.2813);
  190.                     slot11 = true;
  191.                     slotb1[playerid] = CreatePlayerObject(playerid, 1486, 794.1432,1659.1403,4.4813, 0.0, 0.0, 0.0, 100.00);
  192.                 }
  193.         }
  194.         return 1;
  195. }
  196.  
  197. public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
  198. {
  199.         if(hittype == 3)
  200.         {
  201.             if(hitid == slotb1[playerid])
  202.                 {
  203.                     switch(IsTraining[playerid])
  204.                     {
  205.                         case 1:
  206.                                 {
  207.                                     slotb2[playerid] = CreatePlayerObject(playerid, 1486, 809.6979,1645.6659,4.4826, 0.0, 0.0, 0.0, 100.00);
  208.                             DestroyPlayerObject(playerid, slotb1[playerid]);
  209.                                 }
  210.                                 case 2:
  211.                                 {
  212.                                     slotb2[playerid] = CreatePlayerObject(playerid, 1486, 807.9756,1645.3145,4.4826, 0.0, 0.0, 0.0, 100.00);
  213.                             DestroyPlayerObject(playerid, slotb1[playerid]);
  214.                                 }
  215.                                 case 3:
  216.                                 {
  217.                                     slotb2[playerid] = CreatePlayerObject(playerid, 1486, 806.5139,1645.0021,4.4826, 0.0, 0.0, 0.0, 100.00);
  218.                             DestroyPlayerObject(playerid, slotb1[playerid]);
  219.                                 }
  220.                                 case 4:
  221.                                 {
  222.                                     slotb2[playerid] = CreatePlayerObject(playerid, 1486, 805.0288,1645.0342,4.4826, 0.0, 0.0, 0.0, 100.00);
  223.                             DestroyPlayerObject(playerid, slotb1[playerid]);
  224.                                 }
  225.                                 case 5:
  226.                                 {
  227.                                     slotb2[playerid] = CreatePlayerObject(playerid, 1486, 803.3965,1645.0092,4.4826, 0.0, 0.0, 0.0, 100.00);
  228.                             DestroyPlayerObject(playerid, slotb1[playerid]);
  229.                                 }
  230.                                 case 6:
  231.                                 {
  232.                                     slotb2[playerid] = CreatePlayerObject(playerid, 1486, 801.6772,1644.6831,4.4826, 0.0, 0.0, 0.0, 100.00);
  233.                         DestroyPlayerObject(playerid, slotb1[playerid]);
  234.                                 }
  235.                                 case 7:
  236.                                 {
  237.                                     slotb2[playerid] = CreatePlayerObject(playerid, 1486, 800.4271,1644.5623,4.4826, 0.0, 0.0, 0.0, 100.00);
  238.                         DestroyPlayerObject(playerid, slotb1[playerid]);
  239.                                 }
  240.                                 case 8:
  241.                                 {
  242.                                     slotb2[playerid] = CreatePlayerObject(playerid, 1486, 798.6858,1644.7762,4.4826, 0.0, 0.0, 0.0, 100.00);
  243.                         DestroyPlayerObject(playerid, slotb1[playerid]);
  244.                                 }
  245.                                 case 9:
  246.                                 {
  247.                                     slotb2[playerid] = CreatePlayerObject(playerid, 1486, 797.1193,1644.7615,4.4826, 0.0, 0.0, 0.0, 100.00);
  248.                         DestroyPlayerObject(playerid, slotb1[playerid]);
  249.                                 }
  250.                                 case 10:
  251.                                 {
  252.                                     slotb2[playerid] = CreatePlayerObject(playerid, 1486, 795.4224,1644.7452,4.4826, 0.0, 0.0, 0.0, 100.00);
  253.                         DestroyPlayerObject(playerid, slotb1[playerid]);
  254.                                 }
  255.                                 case 11:
  256.                                 {
  257.                                     slotb2[playerid] = CreatePlayerObject(playerid, 1486, 793.9834,1644.4231,4.4826, 0.0, 0.0, 0.0, 100.00);
  258.                         DestroyPlayerObject(playerid, slotb1[playerid]);
  259.                                 }
  260.                         }
  261.                         PlayerPlaySound(playerid, 17802, 0.0, 0.0, 0.0);
  262.                 }
  263.             if(hitid == slotb2[playerid])
  264.                 {
  265.                     switch(IsTraining[playerid])
  266.                     {
  267.                         case 1:
  268.                         {
  269.                             slotb3[playerid] = CreatePlayerObject(playerid, 1486, 810.3208,1618.1469,4.4813, 0.0, 0.0, 0.0, 100.00);
  270.                             DestroyPlayerObject(playerid, slotb2[playerid]);
  271.                         }
  272.                         case 2:
  273.                         {
  274.                             slotb3[playerid] = CreatePlayerObject(playerid, 1486, 809.3016,1618.1086,4.4813, 0.0, 0.0, 0.0, 100.00);
  275.                             DestroyPlayerObject(playerid, slotb2[playerid]);
  276.                         }
  277.                         case 3:
  278.                         {
  279.                             slotb3[playerid] = CreatePlayerObject(playerid, 1486, 808.1950,1618.0488,4.4813, 0.0, 0.0, 0.0, 100.00);
  280.                             DestroyPlayerObject(playerid, slotb2[playerid]);
  281.                         }
  282.                         case 4:
  283.                         {
  284.                             slotb3[playerid] = CreatePlayerObject(playerid, 1486, 806.1711,1617.9402,4.4813, 0.0, 0.0, 0.0, 100.00);
  285.                             DestroyPlayerObject(playerid, slotb2[playerid]);
  286.                         }
  287.                         case 5:
  288.                         {
  289.                             slotb3[playerid] = CreatePlayerObject(playerid, 1486, 805.2635,1617.8916,4.4813, 0.0, 0.0, 0.0, 100.00);
  290.                             DestroyPlayerObject(playerid, slotb2[playerid]);
  291.                         }
  292.                         case 6:
  293.                         {
  294.                             slotb3[playerid] = CreatePlayerObject(playerid, 1486, 804.1240,1617.8302,4.4813, 0.0, 0.0, 0.0, 100.00);
  295.                         DestroyPlayerObject(playerid, slotb2[playerid]);
  296.                         }
  297.                         case 7:
  298.                         {
  299.                             slotb3[playerid] = CreatePlayerObject(playerid, 1486, 802.3339,1617.7347,4.4813, 0.0, 0.0, 0.0, 100.00);
  300.                         DestroyPlayerObject(playerid, slotb2[playerid]);
  301.                         }
  302.                         case 8:
  303.                         {
  304.                             slotb3[playerid] = CreatePlayerObject(playerid, 1486, 800.9711,1617.6616,4.4813, 0.0, 0.0, 0.0, 100.00);
  305.                         DestroyPlayerObject(playerid, slotb2[playerid]);
  306.                         }
  307.                         case 9:
  308.                         {
  309.                             slotb3[playerid] = CreatePlayerObject(playerid, 1486, 798.8643,1617.5491,4.4813, 0.0, 0.0, 0.0, 100.00);
  310.                         DestroyPlayerObject(playerid, slotb2[playerid]);
  311.                         }
  312.                         case 10:
  313.                         {
  314.                             slotb3[playerid] = CreatePlayerObject(playerid, 1486,  796.9112,1617.4443,4.4813, 0.0, 0.0, 0.0, 100.00);
  315.                         DestroyPlayerObject(playerid, slotb2[playerid]);
  316.                         }
  317.                         case 11:
  318.                         {
  319.                             slotb3[playerid] = CreatePlayerObject(playerid, 1486,  793.8408,1617.3242,4.4813, 0.0, 0.0, 0.0, 100.00);
  320.                         DestroyPlayerObject(playerid, slotb2[playerid]);
  321.                         }
  322.                         }
  323.                         PlayerPlaySound(playerid, 17802, 0.0, 0.0, 0.0);
  324.                 }
  325.                 if(hitid == slotb3[playerid])
  326.                 {
  327.                         PlayerPlaySound(playerid, 17802, 0.0, 0.0, 0.0);
  328.                     DestroyPlayerObject(playerid, slotb3[playerid]);
  329.                     DestroyPlayerObject(playerid, slotb2[playerid]);
  330.                     DestroyPlayerObject(playerid, slotb1[playerid]);
  331.                     slotb1[playerid] = 0;
  332.                     slotb2[playerid] = 0;
  333.                     slotb3[playerid] = 0;
  334.                     TerminateTimer[playerid] = SetTimerEx("TerminateTraining", 3000, 0, "d", playerid);
  335.                 GameTextForPlayer(playerid, "~b~Training Session ~g~Finished!", 3000, 6);
  336.                 }
  337.         }
  338.         return 1;
  339. }
  340.  
  341. forward TerminateTraining(playerid);
  342. public TerminateTraining(playerid)
  343. {
  344.     new adder = random(50);
  345.     Skills[GetSkillSlot(GetPlayerWeapon(playerid))] += adder;
  346.     if(adder == 0) SendClientMessage(playerid, 0x00FF7FAA, "You did not get any skill this time!");
  347.         else
  348.         {
  349.             new str[100];
  350.                 format(str, sizeof(str), "Congratulations! You got + %d skill on this weapon!", adder);
  351.             SendClientMessage(playerid, 0x00FF7FAA, str);
  352.         }
  353.     SetPlayerSkillLevel(playerid, GetSkillSlot(GetPlayerWeapon(playerid)), Skills[GetSkillSlot(GetPlayerWeapon(playerid))]);
  354.         ResetPlayerWeapons(playerid);
  355.         for(new i=0; i < 11; i++)
  356.         GivePlayerWeapon(playerid,pWeapons[i],pAmmo[i]);
  357.         SetPlayerPos(playerid, OldX, OldY, OldZ);
  358.         switch(IsTraining[playerid])
  359.     {
  360.         case 1: slot1 = false;
  361.         case 2: slot2 = false;
  362.         case 3: slot3 = false;
  363.         case 4: slot4 = false;
  364.         case 5: slot5 = false;
  365.         case 6: slot6 = false;
  366.         case 7: slot7 = false;
  367.         case 8: slot8 = false;
  368.         case 9: slot9 = false;
  369.         case 10: slot10 = false;
  370.         case 11: slot11 = false;
  371.         }
  372.         IsTraining[playerid] = 0;
  373.         return 1;
  374. }
  375. stock GetSkillSlot(weaponid)
  376. {
  377.         new slot;
  378.         switch(weaponid)
  379.         {
  380.         case 22: slot = 0;
  381.         case 23: slot = 1;
  382.         case 24: slot = 2;
  383.         case 25: slot = 3;
  384.         case 26: slot = 4;
  385.         case 27: slot = 5;
  386.         case 28 | 32: slot = 6;
  387.         case 29: slot = 7;
  388.         case 30: slot = 8;
  389.         case 31: slot = 9;
  390.         case 34: slot = 10;
  391.         }
  392.         return slot;
  393. }
  394.  
  395. public OnPlayerDeath(playerid, killerid, reason)
  396. {
  397.         if(IsTraining[playerid] != 0)
  398.         {
  399.                 switch(IsTraining[playerid])
  400.                 {
  401.                     case 1:     slot1 = false;
  402.                     case 2:     slot2 = false;
  403.                     case 3:     slot3 = false;
  404.                     case 4:     slot4 = false;
  405.                     case 5:     slot5 = false;
  406.                     case 6:     slot6 = false;
  407.                     case 7:     slot7 = false;
  408.                     case 8:     slot8 = false;
  409.                     case 9:     slot9 = false;
  410.                     case 10:    slot10 = false;
  411.                     case 11:    slot11 = false;
  412.                 }
  413.                 IsTraining[playerid] = 0;
  414.                 KillTimer(TerminateTimer[playerid]);
  415.                 DestroyPlayerObject(playerid, slotb3[playerid]);
  416.             DestroyPlayerObject(playerid, slotb2[playerid]);
  417.             DestroyPlayerObject(playerid, slotb1[playerid]);
  418.             slotb1[playerid] = 0;
  419.             slotb2[playerid] = 0;
  420.             slotb3[playerid] = 0;
  421.         GameTextForPlayer(playerid, "~r~Training Session Failed!", 3000, 6);
  422.         }
  423.         return 1;
  424. }
  425.  
  426. public OnPlayerDisconnect(playerid, reason)
  427. {
  428.     if(IsTraining[playerid] != 0)
  429.         {
  430.                 switch(IsTraining[playerid])
  431.                 {
  432.                     case 1:     slot1 = false;
  433.                     case 2:     slot2 = false;
  434.                     case 3:     slot3 = false;
  435.                     case 4:     slot4 = false;
  436.                     case 5:     slot5 = false;
  437.                     case 6:     slot6 = false;
  438.                     case 7:     slot7 = false;
  439.                     case 8:     slot8 = false;
  440.                     case 9:     slot9 = false;
  441.                     case 10:    slot10 = false;
  442.                     case 11:    slot11 = false;
  443.                 }
  444.                 IsTraining[playerid] = 0;
  445.                 KillTimer(TerminateTimer[playerid]);
  446.                 DestroyPlayerObject(playerid, slotb3[playerid]);
  447.             DestroyPlayerObject(playerid, slotb2[playerid]);
  448.             DestroyPlayerObject(playerid, slotb1[playerid]);
  449.             slotb1[playerid] = 0;
  450.             slotb2[playerid] = 0;
  451.             slotb3[playerid] = 0;
  452.         }
  453.         return 1;
  454. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top