Guest User

pickups.lua

a guest
Jan 5th, 2014
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 38.68 KB | None | 0 0
  1. --[[
  2. #---------------------------------------------------------------#
  3. ----*           DayZ MTA Script pickups.lua           *----
  4. ----* Esse Script foi Modificado por Maikao da mtaZ.wikiforum.net
  5. ----* Criadores: Mawrin -L- -ffs-sniper
  6. ----* Skype: Pergunta no Posto ipiranga
  7. ----*                                                       *----
  8. #---------------------------------------------------------------#
  9. ]]
  10. local itemTable = {
  11.   farm = {
  12.     {
  13.       "Wood Pile",
  14.       1463,
  15.       0.4,
  16.       0,
  17.       13
  18.     },
  19.     {
  20.       "Bandage",
  21.       1578,
  22.       0.5,
  23.       0,
  24.       4
  25.     },
  26.     {
  27.       "Water Bottle",
  28.       2683,
  29.       1,
  30.       0,
  31.       6
  32.     },
  33.     {
  34.       "Pasta Can",
  35.       2770,
  36.       1,
  37.       0,
  38.       6
  39.     },
  40.     {
  41.       "Beans Can",
  42.       2601,
  43.       1,
  44.       0,
  45.       6
  46.     },
  47.     {
  48.       "Burger",
  49.       2768,
  50.       1,
  51.       0,
  52.       6
  53.     },
  54.     {
  55.       "Empty Soda Cans",
  56.       2673,
  57.       0.5,
  58.       0,
  59.       12
  60.     },
  61.     {
  62.       "Scruffy Burgers",
  63.       2675,
  64.       0.5,
  65.       0,
  66.       12
  67.     },
  68.     {
  69.       "British Assault Pack",
  70.       2406,
  71.       1,
  72.       0,
  73.       2.5
  74.     },
  75.     {
  76.       "Patrol Pack",
  77.       2407,
  78.       1,
  79.       0,
  80.       3.5
  81.     },
  82.     {
  83.       "Vest Pouch Pack",
  84.       2408,
  85.       1,
  86.       0,
  87.       2.2
  88.     },
  89.     {
  90.       "Soda Bottle",
  91.       2647,
  92.       1,
  93.       0,
  94.       9
  95.     },
  96.     {
  97.       "Coca Cola",
  98.       2648,
  99.       1,
  100.       0,
  101.       9
  102.     },
  103.     {
  104.       "Whiskey Bottle",
  105.       1487,
  106.       1,
  107.       0,
  108.       9
  109.     },
  110.     {
  111.       "Pepsi",
  112.       1488,
  113.       1,
  114.       0,
  115.       9
  116.     },
  117.     {
  118.       "Montadew Soda",
  119.       1489,
  120.       1,
  121.       0,
  122.       9
  123.     },
  124.     {
  125.       "Frank & Beans Can",
  126.       2602,
  127.       1,
  128.       0,
  129.       6
  130.     },
  131.     {
  132.       "Sardines Can",
  133.       2603,
  134.       1,
  135.       0,
  136.       6
  137.     },
  138.     {
  139.       "Empty Jerry Can",
  140.       1650,
  141.       1,
  142.       0,
  143.       10
  144.     },
  145.     {
  146.       "Hunting Knife",
  147.       335,
  148.       1,
  149.       90,
  150.       4
  151.     },
  152.     {
  153.       "Box of Matches",
  154.       328,
  155.       0.4,
  156.       90,
  157.       8
  158.     },
  159.     {
  160.       "Revolver",
  161.       348,
  162.       1,
  163.       90,
  164.       0.2
  165.     },
  166.     {
  167.       "Morphine Auto-Injector",
  168.       1579,
  169.       1,
  170.       0,
  171.       4
  172.     },
  173.     {
  174.       "Tent",
  175.       1279,
  176.       1,
  177.       0,
  178.       0.5
  179.     },
  180.     {
  181.       "Makarov PM",
  182.       346,
  183.       1,
  184.       90,
  185.       4
  186.     },
  187.     {
  188.       "Painkiller",
  189.       2709,
  190.       3,
  191.       0,
  192.       3.5
  193.     },
  194.     {
  195.       "M14 AIM",
  196.       357,
  197.       1,
  198.       90,
  199.       0.3
  200.     },
  201.     {
  202.       "Remigton 870",
  203.       349,
  204.       1,
  205.       90,
  206.       0.3
  207.     },
  208.     {
  209.       "Tire",
  210.       1073,
  211.       1,
  212.       0,
  213.       2
  214.     },
  215.     {
  216.       "Tank Parts",
  217.       1008,
  218.       1,
  219.       0.8,
  220.       2
  221.     },
  222.     {
  223.       "Civilian Clothing",
  224.       1241,
  225.       2,
  226.       0,
  227.       2.5
  228.     },
  229.     {
  230.       "Rebel Clothing",
  231.       1241,
  232.       2,
  233.       0,
  234.       2.5
  235.     },
  236.     {
  237.       "Urban Clothing",
  238.       1241,
  239.       2,
  240.       0,
  241.       2.5
  242.     },
  243.     {
  244.       "Civilian[F] Clothing",
  245.       1241,
  246.       2,
  247.       0,
  248.       2.5
  249.     },
  250.     {
  251.       "Survivor[F] Clothing",
  252.       1241,
  253.       2,
  254.       0,
  255.       2.5
  256.     },
  257.     {
  258.       "Map",
  259.       1277,
  260.       0.8,
  261.       90,
  262.       6
  263.     },
  264.     {
  265.       "GPS",
  266.       2976,
  267.       0.15,
  268.       0,
  269.       2
  270.     }
  271.   },
  272.   residential = {
  273.     {
  274.       "Box of Matches",
  275.       328,
  276.       0.4,
  277.       90,
  278.       5
  279.     },
  280.     {
  281.       "Wood Pile",
  282.       1463,
  283.       0.4,
  284.       0,
  285.       5
  286.     },
  287.     {
  288.       "Civilian[F] Clothing",
  289.       1241,
  290.       2,
  291.       0,
  292.       2.5
  293.     },
  294.     {
  295.       "Survivor[F] Clothing",
  296.       1241,
  297.       2,
  298.       0,
  299.       2.5
  300.     },
  301.     {
  302.       "Makarov PM",
  303.       346,
  304.       1,
  305.       90,
  306.       1.5
  307.     },
  308.     {
  309.       "British Assault Pack",
  310.       2406,
  311.       1,
  312.       0,
  313.       1.5
  314.     },
  315.     {
  316.       "Patrol Pack",
  317.       2407,
  318.       1,
  319.       0,
  320.       1.5
  321.     },
  322.     {
  323.       "Vest Pouch Pack",
  324.       2408,
  325.       1,
  326.       0,
  327.       1.2
  328.     },
  329.     {
  330.       "M9 SD",
  331.       347,
  332.       1,
  333.       90,
  334.       1.9
  335.     },
  336.     {
  337.       "Remigton 870",
  338.       349,
  339.       1,
  340.       90,
  341.       0.1
  342.     },
  343.     {
  344.       "PDW",
  345.       352,
  346.       1,
  347.       90,
  348.       1
  349.     },
  350.     {
  351.       "Hunting Knife",
  352.       335,
  353.       1,
  354.       90,
  355.       3
  356.     },
  357.     {
  358.       "Machete",
  359.       339,
  360.       1,
  361.       90,
  362.       1
  363.     },
  364.     {
  365.       "Hatchet",
  366.       334,
  367.       1,
  368.       90,
  369.       1
  370.     },
  371.     {
  372.       "Pizza",
  373.       1582,
  374.       1,
  375.       0,
  376.       7
  377.     },
  378.     {
  379.       "Soda Bottle",
  380.       2647,
  381.       1,
  382.       0,
  383.       7
  384.     },
  385.     {
  386.       "Coca Cola",
  387.       2648,
  388.       1,
  389.       0,
  390.       7
  391.     },
  392.     {
  393.       "Whiskey Bottle",
  394.       1487,
  395.       1,
  396.       0,
  397.       7
  398.     },
  399.     {
  400.       "Pepsi",
  401.       1488,
  402.       1,
  403.       0,
  404.       7
  405.     },
  406.     {
  407.       "Montadew Soda",
  408.       1489,
  409.       1,
  410.       0,
  411.       7
  412.     },
  413.     {
  414.       "Frank & Beans Can",
  415.       2602,
  416.       1,
  417.       0,
  418.       7
  419.     },
  420.     {
  421.       "Sardines Can",
  422.       2603,
  423.       1,
  424.       0,
  425.       7
  426.     },
  427.     {
  428.       "Empty Jerry Can",
  429.       1650,
  430.       1,
  431.       0,
  432.       9
  433.     },
  434.     {
  435.       "Roadflare",
  436.       324,
  437.       1,
  438.       90,
  439.       9
  440.     },
  441.     {
  442.       "Milk",
  443.       2856,
  444.       1,
  445.       0,
  446.       7
  447.     },
  448.     {
  449.       "Assault Pack (ACU)",
  450.       3026,
  451.       1,
  452.       0,
  453.       4
  454.     },
  455.     {
  456.       "Painkiller",
  457.       2709,
  458.       3,
  459.       0,
  460.       7
  461.     },
  462.     {
  463.       "Empty Soda Cans",
  464.       2673,
  465.       0.5,
  466.       0,
  467.       12
  468.     },
  469.     {
  470.       "Scruffy Burgers",
  471.       2675,
  472.       0.5,
  473.       0,
  474.       12
  475.     },
  476.     {
  477.       "M67 Frag Grenade",
  478.       342,
  479.       1,
  480.       0,
  481.       0.01
  482.     },
  483.     {
  484.       "Revolver",
  485.       348,
  486.       1,
  487.       90,
  488.       0.4
  489.     },
  490.     {
  491.       "Sawn-Off Shotgun",
  492.       350,
  493.       1,
  494.       90,
  495.       0.3
  496.     },
  497.     {
  498.       "SPAZ-12 Combat Shotgun",
  499.       351,
  500.       1,
  501.       90,
  502.       0.4
  503.     },
  504.     {
  505.       "MP5A5",
  506.       353,
  507.       1,
  508.       90,
  509.       0.4
  510.     },
  511.     {
  512.       "Watch",
  513.       2710,
  514.       1,
  515.       0,
  516.       3
  517.     },
  518.     {
  519.       "Heat Pack",
  520.       1576,
  521.       5,
  522.       0,
  523.       6
  524.     },
  525.     {
  526.       "Wire fence",
  527.       933,
  528.       0.25,
  529.       0,
  530.       1
  531.     },
  532.     {
  533.       "M14 AIM",
  534.       357,
  535.       1,
  536.       90,
  537.       0.3
  538.     },
  539.     {
  540.       "Alice Pack",
  541.       1248,
  542.       1,
  543.       0,
  544.       1.5
  545.     },
  546.     {
  547.       "Tire",
  548.       1073,
  549.       1,
  550.       0,
  551.       1
  552.     },
  553.     {
  554.       "Tank Parts",
  555.       1008,
  556.       0.8,
  557.       0,
  558.       1
  559.     },
  560.     {
  561.       "Morphine Auto-Injector",
  562.       1579,
  563.       1,
  564.       0,
  565.       2
  566.     },
  567.     {
  568.       "Civilian Clothing",
  569.       1241,
  570.       2,
  571.       0,
  572.       9
  573.     },
  574.     {
  575.       "Map",
  576.       1277,
  577.       0.8,
  578.       90,
  579.       10
  580.     },
  581.     {
  582.       "GPS",
  583.       2976,
  584.       0.15,
  585.       0,
  586.       3
  587.     },
  588.     {
  589.       "Pasta Can",
  590.       2770,
  591.       1,
  592.       0,
  593.       7
  594.     },
  595.     {
  596.       "Beans Can",
  597.       2601,
  598.       1,
  599.       0,
  600.       7
  601.     },
  602.     {
  603.       "Burger",
  604.       2768,
  605.       1,
  606.       0,
  607.       7
  608.     },
  609.     {
  610.       "Crowbar",
  611.       333,
  612.       1,
  613.       90,
  614.       3
  615.     },
  616.     {
  617.       "Baseball Bat",
  618.       336,
  619.       1,
  620.       90,
  621.       3
  622.     },  
  623.     {
  624.       "Shovel",
  625.       337,
  626.       1,
  627.       90,
  628.       3
  629.     }
  630.   },
  631.   military = {
  632.     {
  633.       "Box of Matches",
  634.       328,
  635.       0.4,
  636.       90,
  637.       2
  638.     },
  639.     {
  640.       "Makarov PM",
  641.       346,
  642.       1,
  643.       90,
  644.       5
  645.     },
  646.     {
  647.       "M9 SD",
  648.       347,
  649.       1,
  650.       90,
  651.       4
  652.     },
  653.     {
  654.       "Remigton 870",
  655.       349,
  656.       1,
  657.       90,
  658.       3
  659.     },
  660.     {
  661.       "PDW",
  662.       352,
  663.       1,
  664.       90,
  665.       4
  666.     },
  667.     {
  668.       "Hunting Knife",
  669.       335,
  670.       1,
  671.       90,
  672.       2.4
  673.     },
  674.     {
  675.       "Machete",
  676.       339,
  677.       1,
  678.       90,
  679.       2.1
  680.     },
  681.     {
  682.       "Hatchet",
  683.       334,
  684.       1,
  685.       90,
  686.       2.1
  687.     },
  688.     {
  689.       "Pizza",
  690.       1582,
  691.       1,
  692.       0,
  693.       2
  694.     },
  695.     {
  696.       "Soda Bottle",
  697.       2647,
  698.       1,
  699.       0,
  700.       2
  701.     },
  702.     {
  703.       "Coca Cola",
  704.       2648,
  705.       1,
  706.       0,
  707.       2
  708.     },
  709.     {
  710.       "Whiskey Bottle",
  711.       1487,
  712.       1,
  713.       0,
  714.       2
  715.     },
  716.     {
  717.       "Pepsi",
  718.       1488,
  719.       1,
  720.       0,
  721.       2
  722.     },
  723.     {
  724.       "Montadew Soda",
  725.       1489,
  726.       1,
  727.       0,
  728.       2
  729.     },
  730.     {
  731.       "Frank & Beans Can",
  732.       2602,
  733.       1,
  734.       0,
  735.       2
  736.     },
  737.     {
  738.       "Sardines Can",
  739.       2603,
  740.       1,
  741.       0,
  742.       2
  743.     },
  744.     {
  745.       "Empty Jerry Can",
  746.       1650,
  747.       1,
  748.       0,
  749.       4
  750.     },
  751.     {
  752.       "Roadflare",
  753.       324,
  754.       1,
  755.       90,
  756.       4
  757.     },
  758.     {
  759.       "Milk",
  760.       2856,
  761.       1,
  762.       0,
  763.       1
  764.     },
  765.     {
  766.       "Painkiller",
  767.       2709,
  768.       3,
  769.       0,
  770.       4
  771.     },
  772.     {
  773.       "Empty Soda Cans",
  774.       2673,
  775.       0.5,
  776.       0,
  777.       12
  778.     },
  779.     {
  780.       "Scruffy Burgers",
  781.       2675,
  782.       0.5,
  783.       0,
  784.       12
  785.     },
  786.     {
  787.       "M67 Frag Grenade",
  788.       342,
  789.       1,
  790.       0,
  791.       0.5
  792.     },
  793.     {
  794.       "Sawn-Off Shotgun",
  795.       350,
  796.       1,
  797.       90,
  798.       2.3
  799.     },
  800.     {
  801.       "SPAZ-12 Combat Shotgun",
  802.       351,
  803.       1,
  804.       90,
  805.       2.3
  806.     },
  807.     {
  808.       "MP5A5",
  809.       353,
  810.       1,
  811.       90,
  812.       2.8
  813.     },
  814.     {
  815.       "Watch",
  816.       2710,
  817.       1,
  818.       0,
  819.       4
  820.     },
  821.     {
  822.       "Heat Pack",
  823.       1576,
  824.       5,
  825.       0,
  826.       3
  827.     },
  828.     {
  829.       "Wire fence",
  830.       933,
  831.       0.25,
  832.       0,
  833.       1
  834.     },
  835.     {
  836.       "M14 AIM",
  837.       357,
  838.       1,
  839.       90,
  840.       3.5
  841.     },
  842.     {
  843.       "Alice Pack",
  844.       1248,
  845.       1,
  846.       0,
  847.       4
  848.     },
  849.     {
  850.       "Night Vision Goggles",
  851.       368,
  852.       1,
  853.       90,
  854.       4
  855.     },
  856.     {
  857.       "Binoculars",
  858.       369,
  859.       1,
  860.       0,
  861.       4
  862.     },
  863.     {
  864.       "Tire",
  865.       1073,
  866.       1,
  867.       0,
  868.       2
  869.     },
  870.     {
  871.       "Tank Parts",
  872.       1008,
  873.       0.8,
  874.       0,
  875.       2
  876.     },
  877.     {
  878.       "Morphine Auto-Injector",
  879.       1579,
  880.       1,
  881.       0,
  882.       4
  883.     },
  884.     {
  885.       "Camouflage Clothing",
  886.       1247,
  887.       2,
  888.       0,
  889.       4.5
  890.     },
  891.     {
  892.       "Mercenary Clothing",
  893.       1247,
  894.       2,
  895.       0,
  896.       4.5
  897.     },
  898.     {
  899.       "Soldier[F] Clothing",
  900.       1247,
  901.       2,
  902.       0,
  903.       4.5
  904.     },
  905.     {
  906.       "Civilian Clothing",
  907.       1241,
  908.       2,
  909.       0,
  910.       3
  911.     },
  912.     {
  913.       "AKS-74 Kobra",
  914.       355,
  915.       1,
  916.       90,
  917.       3.8
  918.     },
  919.     {
  920.       "GPS",
  921.       2976,
  922.       0.15,
  923.       0,
  924.       3
  925.     },
  926.     {
  927.       "Map",
  928.       1277,
  929.       0.8,
  930.       90,
  931.       7
  932.     },
  933.     {
  934.       "Toolbox",
  935.       2969,
  936.       0.5,
  937.       0,
  938.       1
  939.     },
  940.     {
  941.       "Engine",
  942.       929,
  943.       0.3,
  944.       0,
  945.       2
  946.     },
  947.     {
  948.       "Tent",
  949.       1279,
  950.       1,
  951.       0,
  952.       4.5
  953.     },
  954.     {
  955.       "Ghillie Suit",
  956.       1213,
  957.       2,
  958.       0,
  959.       0.3
  960.     },
  961.     {
  962.       "Ghillie Suit Desert",
  963.       1213,
  964.       2,
  965.       0,
  966.       0.3
  967.     },
  968.     {
  969.       "Ghillie[F] Suit",
  970.       1213,
  971.       2,
  972.       0,
  973.       0.4
  974.     },
  975.     {
  976.       "M4A1 CCO",
  977.       356,
  978.       1,
  979.       90,
  980.       2.4
  981.     },
  982.     {
  983.       "DMR",
  984.       358,
  985.       1,
  986.       90,
  987.       0.4
  988.     },
  989.     {
  990.       "Infrared Goggles",
  991.       369,
  992.       1,
  993.       90,
  994.       3
  995.     },
  996.     {
  997.       "Assault Pack (ACU)",
  998.       3026,
  999.       1,
  1000.       0,
  1001.       5
  1002.     },
  1003.     {
  1004.       "Czech Backpack",
  1005.       2472,
  1006.       1,
  1007.       0,
  1008.       2
  1009.     },
  1010.     {
  1011.       "Omega Backpack",
  1012.       1254,
  1013.       1,
  1014.       0,
  1015.       3.4
  1016.     },
  1017.     {
  1018.       "CMRA Backpack",
  1019.       1273,
  1020.       1,
  1021.       0,
  1022.       3
  1023.     },
  1024.     {
  1025.       "Radio Device",
  1026.       330,
  1027.       1,
  1028.       0,
  1029.       6
  1030.     },
  1031.     {
  1032.       "Coyote Backpack",
  1033.       1575,
  1034.       1,
  1035.       0,
  1036.       0.9
  1037.     },
  1038.     {
  1039.       "Civilian[F] Clothing",
  1040.       1241,
  1041.       2,
  1042.       0,
  1043.       2.5
  1044.     },
  1045.     {
  1046.       "Survivor[F] Clothing",
  1047.       1241,
  1048.       2,
  1049.       0,
  1050.       2.5
  1051.     },
  1052.     {
  1053.       "Shovel",
  1054.       337,
  1055.       1,
  1056.       90,
  1057.       1
  1058.     }
  1059.   },
  1060.   industrial = {
  1061.     {
  1062.       "Wire fence",
  1063.       933,
  1064.       0.25,
  1065.       0,
  1066.       7
  1067.     },
  1068.     {
  1069.       "Toolbox",
  1070.       2969,
  1071.       0.5,
  1072.       0,
  1073.       3
  1074.     },
  1075.     {
  1076.       "Tire",
  1077.       1073,
  1078.       1,
  1079.       0,
  1080.       4
  1081.     },
  1082.     {
  1083.       "Engine",
  1084.       929,
  1085.       0.3,
  1086.       0,
  1087.       3.5
  1088.     },
  1089.     {
  1090.       "Tank Parts",
  1091.       1008,
  1092.       1,
  1093.       0.8,
  1094.       4
  1095.     },
  1096.     {
  1097.       "Remington 870",
  1098.       349,
  1099.       1,
  1100.       90,
  1101.       3
  1102.     },
  1103.     {
  1104.       "Water Bottle",
  1105.       2683,
  1106.       1,
  1107.       0,
  1108.       4
  1109.     },
  1110.     {
  1111.       "Pasta Can",
  1112.       2770,
  1113.       1,
  1114.       0,
  1115.       4
  1116.     },
  1117.     {
  1118.       "Beans Can",
  1119.       2601,
  1120.       1,
  1121.       0,
  1122.       4
  1123.     },
  1124.     {
  1125.       "Burger",
  1126.       2768,
  1127.       1,
  1128.       0,
  1129.       4
  1130.     },
  1131.     {
  1132.       "Empty Soda Cans",
  1133.       2673,
  1134.       0.5,
  1135.       0,
  1136.       12
  1137.     },
  1138.     {
  1139.       "Scruffy Burgers",
  1140.       2675,
  1141.       0.5,
  1142.       0,
  1143.       10
  1144.     },
  1145.     {
  1146.       "Soda Bottle",
  1147.       2647,
  1148.       1,
  1149.       0,
  1150.       4
  1151.     },
  1152.     {
  1153.       "Coca Cola",
  1154.       2648,
  1155.       1,
  1156.       0,
  1157.       4
  1158.     },
  1159.     {
  1160.       "Whiskey Bottle",
  1161.       1487,
  1162.       1,
  1163.       0,
  1164.       4
  1165.     },
  1166.     {
  1167.       "Pepsi",
  1168.       1488,
  1169.       1,
  1170.       0,
  1171.       4
  1172.     },
  1173.     {
  1174.       "Montadew Soda",
  1175.       1489,
  1176.       1,
  1177.       0,
  1178.       4
  1179.     },
  1180.     {
  1181.       "Frank & Beans Can",
  1182.       2602,
  1183.       1,
  1184.       0,
  1185.       4
  1186.     },
  1187.     {
  1188.       "Sardines Can",
  1189.       2603,
  1190.       1,
  1191.       0,
  1192.       4
  1193.     },
  1194.     {
  1195.       "Empty Jerry Can",
  1196.       1650,
  1197.       1,
  1198.       0,
  1199.       6
  1200.     },
  1201.     {
  1202.       "Full Jerry Can",
  1203.       1650,
  1204.       1,
  1205.       0,
  1206.       1.5
  1207.     },
  1208.     {
  1209.       "Map",
  1210.       1277,
  1211.       0.8,
  1212.       90,
  1213.       3
  1214.     },
  1215.     {
  1216.       "Watch",
  1217.       2710,
  1218.       1,
  1219.       0,
  1220.       2
  1221.     },
  1222.     {
  1223.       "Box of Matches",
  1224.       328,
  1225.       0.4,
  1226.       90,
  1227.       5
  1228.     },
  1229.     {
  1230.       "Wood Pile",
  1231.       1463,
  1232.       0.4,
  1233.       0,
  1234.       2
  1235.     },
  1236.     {
  1237.       "Makarov PM",
  1238.       346,
  1239.       1,
  1240.       90,
  1241.       1.5
  1242.     },
  1243.     {
  1244.       "PDW",
  1245.       352,
  1246.       1,
  1247.       90,
  1248.       2
  1249.     },
  1250.     {
  1251.       "Hunting Knife",
  1252.       335,
  1253.       1,
  1254.       90,
  1255.       2
  1256.     },
  1257.     {
  1258.       "British Assault Pack",
  1259.       2406,
  1260.       1,
  1261.       0,
  1262.       2.5
  1263.     },
  1264.     {
  1265.       "Alfa Pack",
  1266.       1253,
  1267.       1,
  1268.       0,
  1269.       2.5
  1270.     },
  1271.     {
  1272.       "Patrol Pack",
  1273.       2407,
  1274.       1,
  1275.       0,
  1276.       3.5
  1277.     },
  1278.     {
  1279.       "Vest Pouch Pack",
  1280.       2408,
  1281.       1,
  1282.       0,
  1283.       5.2
  1284.     },
  1285.     {
  1286.       "Machete",
  1287.       339,
  1288.       1,
  1289.       90,
  1290.       1.5
  1291.     },
  1292.     {
  1293.       "Hatchet",
  1294.       334,
  1295.       1,
  1296.       90,
  1297.       1.5
  1298.     },
  1299.     {
  1300.       "Pizza",
  1301.       1582,
  1302.       1,
  1303.       0,
  1304.       4
  1305.     },
  1306.     {
  1307.       "Roadflare",
  1308.       324,
  1309.       1,
  1310.       90,
  1311.       5
  1312.     },
  1313.     {
  1314.       "Milk",
  1315.       2856,
  1316.       1,
  1317.       0,
  1318.       4
  1319.     },
  1320.     {
  1321.       "Assault Pack (ACU)",
  1322.       3026,
  1323.       1,
  1324.       0,
  1325.       6
  1326.     },
  1327.     {
  1328.       "Coyote Backpack",
  1329.       1575,
  1330.       1,
  1331.       0,
  1332.       0.5
  1333.     },
  1334.     {
  1335.       "Radio Device",
  1336.       330,
  1337.       1,
  1338.       0,
  1339.       6
  1340.     },
  1341.     {
  1342.       "Crowbar",
  1343.       333,
  1344.       1,
  1345.       90,
  1346.       1.5
  1347.     },
  1348.     {
  1349.       "Baseball Bat",
  1350.       336,
  1351.       1,
  1352.       90,
  1353.       1.5
  1354.     },
  1355.     {
  1356.       "Shovel",
  1357.       337,
  1358.       1,
  1359.       90,
  1360.       1.5
  1361.     },
  1362.     {
  1363.       "Civilian[F] Clothing",
  1364.       1241,
  1365.       2,
  1366.       0,
  1367.       2.5
  1368.     },
  1369.     {
  1370.       "Survivor[F] Clothing",
  1371.       1241,
  1372.       2,
  1373.       0,
  1374.       2.5
  1375.     },
  1376.     {
  1377.       "Night Vision Goggles",
  1378.       368,
  1379.       1,
  1380.       90,
  1381.       1.5
  1382.     }
  1383.   },
  1384.   supermarket = {
  1385.     {
  1386.       "Raw Meat",
  1387.       2804,
  1388.       0.5,
  1389.       90,
  1390.       8
  1391.     },
  1392.     {
  1393.       "Box of Matches",
  1394.       328,
  1395.       0.4,
  1396.       90,
  1397.       5
  1398.     },
  1399.     {
  1400.       "Wood Pile",
  1401.       1463,
  1402.       0.4,
  1403.       0,
  1404.       5
  1405.     },
  1406.     {
  1407.       "Makarov PM",
  1408.       346,
  1409.       1,
  1410.       90,
  1411.       3.5
  1412.     },
  1413.     {
  1414.       "PDW",
  1415.       352,
  1416.       1,
  1417.       90,
  1418.       2
  1419.     },
  1420.     {
  1421.       "Hunting Knife",
  1422.       335,
  1423.       1,
  1424.       90,
  1425.       3
  1426.     },
  1427.     {
  1428.       "Machete",
  1429.       339,
  1430.       1,
  1431.       90,
  1432.       2.1
  1433.     },
  1434.     {
  1435.       "Hatchet",
  1436.       334,
  1437.       1,
  1438.       90,
  1439.       2.1
  1440.     },
  1441.     {
  1442.       "Pizza",
  1443.       1582,
  1444.       1,
  1445.       0,
  1446.       7
  1447.     },
  1448.     {
  1449.       "Soda Bottle",
  1450.       2647,
  1451.       1,
  1452.       0,
  1453.       7
  1454.     },
  1455.     {
  1456.       "Coca Cola",
  1457.       2648,
  1458.       1,
  1459.       0,
  1460.       7
  1461.     },
  1462.     {
  1463.       "Whiskey Bottle",
  1464.       1487,
  1465.       1,
  1466.       0,
  1467.       7
  1468.     },
  1469.     {
  1470.       "Pepsi",
  1471.       1488,
  1472.       1,
  1473.       0,
  1474.       7
  1475.     },
  1476.     {
  1477.       "Montadew Soda",
  1478.       1489,
  1479.       1,
  1480.       0,
  1481.       7
  1482.     },
  1483.     {
  1484.       "Frank & Beans Can",
  1485.       2602,
  1486.       1,
  1487.       0,
  1488.       7
  1489.     },
  1490.     {
  1491.       "Sardines Can",
  1492.       2603,
  1493.       1,
  1494.       0,
  1495.       7
  1496.     },
  1497.     {
  1498.       "Empty Jerry Can",
  1499.       1650,
  1500.       1,
  1501.       0,
  1502.       5
  1503.     },
  1504.     {
  1505.       "Roadflare",
  1506.       324,
  1507.       1,
  1508.       90,
  1509.       6
  1510.     },
  1511.     {
  1512.       "Milk",
  1513.       2856,
  1514.       1,
  1515.       0,
  1516.       7
  1517.     },
  1518.     {
  1519.       "Assault Pack (ACU)",
  1520.       3026,
  1521.       1,
  1522.       0,
  1523.       6
  1524.     },
  1525.     {
  1526.       "Alfa Pack",
  1527.       1253,
  1528.       1,
  1529.       0,
  1530.       2.5
  1531.     },
  1532.     {
  1533.       "Pasta Can",
  1534.       2770,
  1535.       1,
  1536.       0,
  1537.       7
  1538.     },
  1539.     {
  1540.       "Beans Can",
  1541.       2601,
  1542.       1,
  1543.       0,
  1544.       7
  1545.     },
  1546.     {
  1547.       "Burger",
  1548.       2768,
  1549.       1,
  1550.       0,
  1551.       7
  1552.     },
  1553.     {
  1554.       "Painkiller",
  1555.       2709,
  1556.       3,
  1557.       0,
  1558.       7
  1559.     },
  1560.     {
  1561.       "Empty Soda Cans",
  1562.       2673,
  1563.       0.5,
  1564.       0,
  1565.       12
  1566.     },
  1567.     {
  1568.       "Scruffy Burgers",
  1569.       2675,
  1570.       0.5,
  1571.       0,
  1572.       12
  1573.     },
  1574.     {
  1575.       "MP5A5",
  1576.       353,
  1577.       1,
  1578.       90,
  1579.       0.5
  1580.     },
  1581.     {
  1582.       "Watch",
  1583.       2710,
  1584.       1,
  1585.       0,
  1586.       3
  1587.     },
  1588.     {
  1589.       "Heat Pack",
  1590.       1576,
  1591.       5,
  1592.       0,
  1593.       6
  1594.     },
  1595.     {
  1596.       "Wire fence",
  1597.       933,
  1598.       0.25,
  1599.       0,
  1600.       1
  1601.     },
  1602.     {
  1603.       "M14 AIM",
  1604.       357,
  1605.       1,
  1606.       90,
  1607.       0.2
  1608.     },
  1609.     {
  1610.       "Alice Pack",
  1611.       1248,
  1612.       1,
  1613.       0,
  1614.       0.5
  1615.     },
  1616.     {
  1617.       "Tire",
  1618.       1073,
  1619.       1,
  1620.       0,
  1621.       1
  1622.     },
  1623.     {
  1624.       "Tank Parts",
  1625.       1008,
  1626.       1,
  1627.       0.8,
  1628.       2
  1629.     },
  1630.     {
  1631.       "Morphine Auto-Injetor",
  1632.       1579,
  1633.       1,
  1634.       0,
  1635.       2
  1636.     },
  1637.     {
  1638.       "Civilian Clothing",
  1639.       1241,
  1640.       2,
  1641.       0,
  1642.       3.5
  1643.     },
  1644.     {
  1645.       "Map",
  1646.       1277,
  1647.       0.8,
  1648.       90,
  1649.       4
  1650.     },
  1651.     {
  1652.       "GPS",
  1653.       2976,
  1654.       0.15,
  1655.       0,
  1656.       1
  1657.     },
  1658.     {
  1659.       "Radio Device",
  1660.       330,
  1661.       1,
  1662.       0,
  1663.       6
  1664.     },
  1665.     {
  1666.       "Crowbar",
  1667.       333,
  1668.       1,
  1669.       90,
  1670.       1.9
  1671.     },
  1672.     {
  1673.       "Baseball Bat",
  1674.       336,
  1675.       1,
  1676.       90,
  1677.       1.4
  1678.     },
  1679.     {
  1680.       "Civilian[F] Clothing",
  1681.       1241,
  1682.       2,
  1683.       0,
  1684.       2.5
  1685.     },
  1686.     {
  1687.       "Survivor[F] Clothing",
  1688.       1241,
  1689.       2,
  1690.       0,
  1691.       2.5
  1692.     },
  1693.     {
  1694.       "Flashlight",
  1695.       15060,
  1696.       1,
  1697.       0,
  1698.       2
  1699.     },
  1700.     {
  1701.       "Shovel",
  1702.       337,
  1703.       1,
  1704.       90,
  1705.       0.3
  1706.     }
  1707.   },
  1708.   other = {
  1709.     {
  1710.       "Raw Meat",
  1711.       2804,
  1712.       0.5,
  1713.       90
  1714.     },
  1715.     {
  1716.       "Cooked Meat",
  1717.       2806,
  1718.       0.5,
  1719.       90
  1720.     },
  1721.     {
  1722.       "Full Jerry Can",
  1723.       1650,
  1724.       1,
  1725.       0
  1726.     },
  1727.     {
  1728.       "Empty Water Bottle",
  1729.       2683,
  1730.       1,
  1731.       0
  1732.     },
  1733.     {
  1734.       "Survivor Clothing 1",
  1735.       1577,
  1736.       2,
  1737.       0
  1738.     },
  1739.     {
  1740.       "Survivor Clothing 2",
  1741.       1577,
  1742.       2,
  1743.       0
  1744.     },
  1745.     {
  1746.       "Night Vision Goggles",
  1747.       368,
  1748.       1,
  1749.       90
  1750.     },
  1751.     {
  1752.       "Infrared Goggles",
  1753.       369,
  1754.       1,
  1755.       90
  1756.     },
  1757.     {
  1758.       "8Rnd. Slugs",
  1759.       2358,
  1760.       2,
  1761.       0
  1762.     },
  1763.     {
  1764.       "2Rnd. Slug",
  1765.       2358,
  1766.       2,
  1767.       0
  1768.     },
  1769.     {
  1770.       "SPAZ-12 Pellet",
  1771.       2359,
  1772.       2,
  1773.       0
  1774.     },
  1775.     {
  1776.       "30Rnd. AK",
  1777.       1272,
  1778.       2,
  1779.       0
  1780.     },
  1781.     {
  1782.       "30Rnd. STANAG",
  1783.       1271,
  1784.       2,
  1785.       0
  1786.     },
  1787.     {
  1788.       "Makarov Mag",
  1789.       3013,
  1790.       2,
  1791.       0
  1792.     },
  1793.     {
  1794.       "M9 SD Mag",
  1795.       3014,
  1796.       2,
  1797.       0
  1798.     },
  1799.     {
  1800.       ".45 ACP",
  1801.       3015,
  1802.       2,
  1803.       0
  1804.     },
  1805.     {
  1806.       "DMR Mag",
  1807.       2361,
  1808.       2,
  1809.       0
  1810.     },
  1811.     {
  1812.       "5Rnd. M24",
  1813.       2359,
  1814.       2,
  1815.       0
  1816.     },
  1817.     {
  1818.       "PDW Mag",
  1819.       2041,
  1820.       2,
  1821.       0
  1822.     },
  1823.     {
  1824.       "MP5A5 Mag",
  1825.       2041,
  1826.       2,
  1827.       0
  1828.     },
  1829.     {
  1830.       "Box of Matches",
  1831.       328,
  1832.       0.4,
  1833.       90,
  1834.       5
  1835.     },
  1836.     {
  1837.       "Wood Pile",
  1838.       1463,
  1839.       0.4,
  1840.       0,
  1841.       5
  1842.     },
  1843.     {
  1844.       "Makarov PM",
  1845.       346,
  1846.       1,
  1847.       90,
  1848.       3.5
  1849.     },
  1850.     {
  1851.       "PDW",
  1852.       352,
  1853.       1,
  1854.       90,
  1855.       2
  1856.     },
  1857.     {
  1858.       "Hunting Knife",
  1859.       335,
  1860.       1,
  1861.       90,
  1862.       2.5
  1863.     },
  1864.     {
  1865.       "Hatchet",
  1866.       339,
  1867.       1,
  1868.       90,
  1869.       1.8
  1870.     },
  1871.     {
  1872.       "Pizza",
  1873.       1582,
  1874.       1,
  1875.       0,
  1876.       7
  1877.     },
  1878.     {
  1879.       "Soda Bottle",
  1880.       2647,
  1881.       1,
  1882.       0,
  1883.       7
  1884.     },
  1885.     {
  1886.       "Coca Cola",
  1887.       2648,
  1888.       1,
  1889.       0,
  1890.       7
  1891.     },
  1892.     {
  1893.       "Whiskey Bottle",
  1894.       1487,
  1895.       1,
  1896.       0,
  1897.       7
  1898.     },
  1899.     {
  1900.       "Pepsi",
  1901.       1488,
  1902.       1,
  1903.       0,
  1904.       7
  1905.     },
  1906.     {
  1907.       "Montadew Soda",
  1908.       1489,
  1909.       1,
  1910.       0,
  1911.       7
  1912.     },
  1913.     {
  1914.       "Frank & Beans Can",
  1915.       2602,
  1916.       1,
  1917.       0,
  1918.       6
  1919.     },
  1920.     {
  1921.       "Sardines Can",
  1922.       2603,
  1923.       1,
  1924.       0,
  1925.       6
  1926.     },
  1927.     {
  1928.       "Empty Jerry Can",
  1929.       1650,
  1930.       1,
  1931.       0,
  1932.       5
  1933.     },
  1934.     {
  1935.       "Roadflare",
  1936.       324,
  1937.       1,
  1938.       90,
  1939.       6
  1940.     },
  1941.     {
  1942.       "Milk",
  1943.       2856,
  1944.       1,
  1945.       0,
  1946.       5
  1947.     },
  1948.     {
  1949.       "Assault Pack (ACU)",
  1950.       3026,
  1951.       1,
  1952.       0,
  1953.       6
  1954.     },
  1955.     {
  1956.       "Alfa Pack",
  1957.       1253,
  1958.       1,
  1959.       0,
  1960.       2.5
  1961.     },
  1962.     {
  1963.       "Painkiller",
  1964.       2709,
  1965.       3,
  1966.       0,
  1967.       7
  1968.     },
  1969.     {
  1970.       "Empty Soda Cans",
  1971.       2673,
  1972.       0.5,
  1973.       0,
  1974.       12
  1975.     },
  1976.     {
  1977.       "Scruffy Burgers",
  1978.       2675,
  1979.       0.5,
  1980.       0,
  1981.       12
  1982.     },
  1983.     {
  1984.       "MP5A5",
  1985.       353,
  1986.       1,
  1987.       90,
  1988.       1.5
  1989.     },
  1990.     {
  1991.       "Watch",
  1992.       2710,
  1993.       1,
  1994.       0,
  1995.       3
  1996.     },
  1997.     {
  1998.       "Heat Pack",
  1999.       1576,
  2000.       5,
  2001.       0,
  2002.       6
  2003.     },
  2004.     {
  2005.       "Wire fence",
  2006.       933,
  2007.       0.25,
  2008.       0,
  2009.       1
  2010.     },
  2011.     {
  2012.       "M14 AIM",
  2013.       357,
  2014.       1,
  2015.       90,
  2016.       1.5
  2017.     },
  2018.     {
  2019.       "Alice Pack",
  2020.       1248,
  2021.       1,
  2022.       0,
  2023.       1.5
  2024.     },
  2025.     {
  2026.       "Coyote Backpack",
  2027.       1575,
  2028.       1,
  2029.       0,
  2030.       0.7
  2031.     },
  2032.     {
  2033.       "Omega Backpack",
  2034.       1254,
  2035.       1,
  2036.       0,
  2037.       1.9
  2038.     },
  2039.     {
  2040.       "CMRA Backpack",
  2041.       1273,
  2042.       1,
  2043.       0,
  2044.       2.4
  2045.     },
  2046.     {
  2047.       "Tire",
  2048.       1073,
  2049.       1,
  2050.       0,
  2051.       1
  2052.     },
  2053.     {
  2054.       "Tank Parts",
  2055.       1008,
  2056.       1,
  2057.       0.8,
  2058.       4
  2059.     },
  2060.     {
  2061.       "Morphine Auto-Injector",
  2062.       1579,
  2063.       1,
  2064.       0,
  2065.       2
  2066.     },
  2067.     {
  2068.       "Civilian Clothing",
  2069.       1241,
  2070.       2,
  2071.       0,
  2072.       3.5
  2073.     },
  2074.     {
  2075.       "Map",
  2076.       1277,
  2077.       0.8,
  2078.       90,
  2079.       4
  2080.     },
  2081.     {
  2082.       "Toolbox",
  2083.       2969,
  2084.       0.5,
  2085.       0,
  2086.       3
  2087.     },
  2088.     {
  2089.       "Engine",
  2090.       929,
  2091.       0.3,
  2092.       0,
  2093.       3.5
  2094.     },
  2095.     {
  2096.       "Remington 870",
  2097.       349,
  2098.       1,
  2099.       90,
  2100.       2
  2101.     },
  2102.     {
  2103.       "Water Bottle",
  2104.       2683,
  2105.       1,
  2106.       0,
  2107.       4
  2108.     },
  2109.     {
  2110.       "M9 SD",
  2111.       347,
  2112.       1,
  2113.       90,
  2114.       5
  2115.     },
  2116.     {
  2117.       "M67 Frag Grenade",
  2118.       342,
  2119.       1,
  2120.       0,
  2121.       0.5
  2122.     },
  2123.     {
  2124.       "Sawn-Off Shotgun",
  2125.       350,
  2126.       1,
  2127.       90,
  2128.       2
  2129.     },
  2130.     {
  2131.       "SPAZ-12 Combat Shotgun",
  2132.       351,
  2133.       1,
  2134.       90,
  2135.       1.9
  2136.     },
  2137.     {
  2138.       "Binoculars",
  2139.       369,
  2140.       1,
  2141.       0,
  2142.       4
  2143.     },
  2144.     {
  2145.       "Camouflage Clothing",
  2146.       1247,
  2147.       2,
  2148.       0,
  2149.       4.5
  2150.     },
  2151.     {
  2152.       "Soldier[F] Clothing",
  2153.       1247,
  2154.       2,
  2155.       0,
  2156.       4.5
  2157.     },
  2158.     {
  2159.       "Mercenary Clothing",
  2160.       1247,
  2161.       2,
  2162.       0,
  2163.       4.5
  2164.     },
  2165.     {
  2166.       "AKS-74 Kobra",
  2167.       355,
  2168.       1,
  2169.       90,
  2170.       0.9
  2171.     },
  2172.     {
  2173.       "M136 Rocket Launcher",
  2174.       359,
  2175.       1,
  2176.       90,
  2177.       0
  2178.     },
  2179.     {
  2180.       "Ghillie Suit",
  2181.       1213,
  2182.       2,
  2183.       0,
  2184.       0.01
  2185.     },
  2186.     {
  2187.       "Ghillie Suit Desert",
  2188.       1213,
  2189.       2,
  2190.       0,
  2191.       0.01
  2192.     },
  2193.     {
  2194.       "M4A1 CCO",
  2195.       356,
  2196.       1,
  2197.       90,
  2198.       0.9
  2199.     },
  2200.     {
  2201.       "DMR",
  2202.       358,
  2203.       1,
  2204.       90,
  2205.       0.3
  2206.     },
  2207.     {
  2208.       "Heat-Seeking RPG",
  2209.       360,
  2210.       1,
  2211.       90,
  2212.       0
  2213.     },
  2214.     {
  2215.       "Bandage",
  2216.       1578,
  2217.       0.5,
  2218.       0,
  2219.       4
  2220.     },
  2221.     {
  2222.       "Pasta Can",
  2223.       2770,
  2224.       1,
  2225.       0,
  2226.       5
  2227.     },
  2228.     {
  2229.       "Beans Can",
  2230.       2601,
  2231.       1,
  2232.       0,
  2233.       6
  2234.     },
  2235.     {
  2236.       "Burger",
  2237.       2768,
  2238.       1,
  2239.       0,
  2240.       2
  2241.     },
  2242.     {
  2243.       "Tent",
  2244.       1279,
  2245.       1,
  2246.       0,
  2247.       0.5
  2248.     },
  2249.     {
  2250.       "Makarov PM",
  2251.       346,
  2252.       1,
  2253.       90,
  2254.       3
  2255.     },
  2256.     {
  2257.       "Revolver",
  2258.       348,
  2259.       1,
  2260.       90,
  2261.       3
  2262.     },
  2263.     {
  2264.       "GPS",
  2265.       2976,
  2266.       0.15,
  2267.       0,
  2268.       1
  2269.     },
  2270.     {
  2271.       "Medic Kit",
  2272.       2891,
  2273.       2.2,
  2274.       0
  2275.     },
  2276.     {
  2277.       "Blood Bag",
  2278.       1580,
  2279.       1,
  2280.       0
  2281.     },
  2282.     {
  2283.       "Radio Device",
  2284.       2966,
  2285.       0.5,
  2286.       0,
  2287.       5
  2288.     },
  2289.     {
  2290.       "Crowbar",
  2291.       333,
  2292.       1,
  2293.       90,
  2294.       1.9
  2295.     },
  2296.     {
  2297.       "Baseball Bat",
  2298.       336,
  2299.       1,
  2300.       90,
  2301.       1.4
  2302.     },
  2303.     {
  2304.       "British Assault Pack",
  2305.       2406,
  2306.       1,
  2307.       0,
  2308.       2.5
  2309.     },
  2310.     {
  2311.       "Patrol Pack",
  2312.       2407,
  2313.       1,
  2314.       0,
  2315.       3.5
  2316.     },
  2317.     {
  2318.       "Vest Pouch Pack",
  2319.       2408,
  2320.       1,
  2321.       0,
  2322.       5.2
  2323.     },
  2324.     {
  2325.       "Civilian[F] Clothing",
  2326.       1241,
  2327.       2,
  2328.       0,
  2329.       3.5
  2330.     },
  2331.     {
  2332.       "Ghillie[F] Suit",
  2333.       1241,
  2334.       2,
  2335.       0,
  2336.       2.5
  2337.     },
  2338.     {
  2339.       "Survivor[F] Clothing",
  2340.       1241,
  2341.       2,
  2342.       0,
  2343.       3.5
  2344.     },
  2345.     {
  2346.       "Shovel",
  2347.       337,
  2348.       1,
  2349.       90,
  2350.       1.5
  2351.     }
  2352.   }
  2353. }
  2354. weaponAmmoTable = {
  2355. ["Makarov Mag"] = {{"Makarov PM", 22}},
  2356. ["M9SD Mag"] = {{"M9 SD", 23}},
  2357. [".45 ACP"] = {{"Revolver", 24}},
  2358. ["PDW Mag"] = {{"PDW", 28}},
  2359. ["MP5 Mag"] = {{"MP5A5", 29}},
  2360. ["30Rnd. AK"] = {{"AKS-74 Kobra", 30}},
  2361. ["30Rnd. STANAG"] = {{"M4A1 CCO", 31}},
  2362. ["8Rnd. Slugs"] = {{"Remington 870", 25}},
  2363. ["2Rnd. Slug"] = {{"Sawn-Off Shotgun", 26}},
  2364. ["SPAZ-12 Pellet"] = {{"SPAZ-12 Combat Shotgun", 27}},
  2365. ["DMR Mag"] = {{"DMR", 34}},
  2366. ["5Rnd. M24"] = {{"M14 AIM", 33}},
  2367. ["M136 Rocket"] = {{"Heat-Seeking RPG", 36},{"M136 Rocket Launcher", 35}},
  2368. ["others"] = {{"Parachute", 46},{"Satchel", 39},{"Tear Gas", 17},{"M67 Frag Grenade", 16},{"Hunting Knife", 4},{"Machete", 8},{"Binoculars", 43},{"Baseball Bat", 5},{"Hatchet", 3},{"Shovel", 6},{"Crowbar", 2}}
  2369. }
  2370.  
  2371. function getWeaponAmmoType(weaponName)
  2372.   for i, weaponData in ipairs(weaponAmmoTable.others) do
  2373.     if weaponName == weaponData[2] then
  2374.       return weaponData[1], weaponData[2]
  2375.     end
  2376.   end
  2377.   for i, weaponData in ipairs(weaponAmmoTable["Makarov Mag"]) do
  2378.     if weaponName == weaponData[2] then
  2379.       return "Makarov Mag", weaponData[2]
  2380.     end
  2381.   end
  2382.   for i, weaponData in ipairs(weaponAmmoTable["M9SD Mag"]) do
  2383.     if weaponName == weaponData[2] then
  2384.       return "M9SD Mag", weaponData[2]
  2385.     end
  2386.   end
  2387.   for i, weaponData in ipairs(weaponAmmoTable[".45 ACP"]) do
  2388.     if weaponName == weaponData[2] then
  2389.       return ".45 ACP", weaponData[2]
  2390.     end
  2391.   end
  2392.   for i, weaponData in ipairs(weaponAmmoTable["PDW Mag"]) do
  2393.     if weaponName == weaponData[2] then
  2394.       return "PDW Mag", weaponData[2]
  2395.     end
  2396.   end
  2397.   for i, weaponData in ipairs(weaponAmmoTable["MP5 Mag"]) do
  2398.     if weaponName == weaponData[2] then
  2399.       return "MP5 Mag", weaponData[2]
  2400.     end
  2401.   end
  2402.   for i, weaponData in ipairs(weaponAmmoTable["30Rnd. AK"]) do
  2403.     if weaponName == weaponData[2] then
  2404.       return "30Rnd. AK", weaponData[2]
  2405.     end
  2406.   end
  2407.   for i, weaponData in ipairs(weaponAmmoTable["30Rnd. STANAG"]) do
  2408.     if weaponName == weaponData[2] then
  2409.       return "30Rnd. STANAG", weaponData[2]
  2410.     end
  2411.   end
  2412.   for i, weaponData in ipairs(weaponAmmoTable["8Rnd. Slugs"]) do
  2413.     if weaponName == weaponData[2] then
  2414.       return "8Rnd. Slugs", weaponData[2]
  2415.     end
  2416.   end
  2417.   for i, weaponData in ipairs(weaponAmmoTable["SPAZ-12 Pellet"]) do
  2418.     if weaponName == weaponData[2] then
  2419.       return "SPAZ-12 Pellet", weaponData[2]
  2420.     end
  2421.   end
  2422.   for i, weaponData in ipairs(weaponAmmoTable["2Rnd. Slug"]) do
  2423.     if weaponName == weaponData[1] then
  2424.       return "2Rnd. Slug", weaponData[2]
  2425.     end
  2426.   end
  2427.   for i, weaponData in ipairs(weaponAmmoTable["DMR Mag"]) do
  2428.     if weaponName == weaponData[2] then
  2429.       return "DMR Mag", weaponData[2]
  2430.     end
  2431.   end
  2432.   for i, weaponData in ipairs(weaponAmmoTable["5Rnd. M24"]) do
  2433.     if weaponName == weaponData[2] then
  2434.       return "5Rnd. M24", weaponData[2]
  2435.     end
  2436.   end
  2437.   for i, weaponData in ipairs(weaponAmmoTable["M136 Rocket"]) do
  2438.     if weaponName == weaponData[2] then
  2439.       return "M136 Rocket", weaponData[2]
  2440.     end
  2441.   end
  2442. end
  2443. function createItemPickup(item, x, y, z, tableStringName)
  2444.   if item and x and y and z then
  2445.     do
  2446.       local object = createObject(itemTable[tostring(tableStringName)][item][2], x, y, z - 0.875, itemTable[tostring(tableStringName)][item][4], 0, math.random(0, 360))
  2447.       setObjectScale(object, itemTable[tostring(tableStringName)][item][3])
  2448.       setElementCollisionsEnabled(object, false)
  2449.       setElementFrozen(object, true)
  2450.       local col = createColSphere(x, y, z, 0.75)
  2451.       setElementData(col, "item", itemTable[tostring(tableStringName)][item][1])
  2452.       setElementData(col, "parent", object)
  2453.       setTimer(function()
  2454.         if isElement(col) then
  2455.           destroyElement(col)
  2456.           destroyElement(object)
  2457.         end
  2458.       end, 900000, 1)
  2459.       return object
  2460.     end
  2461.   end
  2462. end
  2463. function table.size(tab)
  2464.   local length = 0
  2465.   for _ in pairs(tab) do
  2466.     length = length + 1
  2467.   end
  2468.   return length
  2469. end
  2470. function math.percentChance(percent, repeatTime)
  2471.   local hits = 0
  2472.   for i = 1, repeatTime do
  2473.     local number = math.random(0, 200) / 2
  2474.     if percent >= number then
  2475.       hits = hits + 1
  2476.     end
  2477.   end
  2478.   return hits
  2479. end
  2480. function createItemLoot(lootPlace, x, y, z, id)
  2481.   col = createColSphere(x, y, z, 1.25)
  2482.   setElementData(col, "itemloot", true)
  2483.   setElementData(col, "parent", lootPlace)
  2484.   setElementData(col, "MAX_Slots", 12)
  2485.   for i, item in ipairs(itemTable[lootPlace]) do
  2486.     local value = math.percentChance(item[5], math.random(1, 2))
  2487.     setElementData(col, item[1], value)
  2488.     local ammoData, weapID = getWeaponAmmoType(item[1], true)
  2489.     if ammoData and value > 0 then
  2490.       setElementData(col, ammoData, math.random(1, 2))
  2491.     end
  2492.   end
  2493.   :~(col, lootPlace)
  2494.   return col
  2495. end
  2496. function :~(col, place)
  2497.   local objects = getElementData(col, "objectsINloot")
  2498.   if objects then
  2499.     if objects[1] ~= nil then
  2500.       destroyElement(objects[1])
  2501.     end
  2502.     if objects[2] ~= nil then
  2503.       destroyElement(objects[2])
  2504.     end
  2505.     if objects[3] ~= nil then
  2506.       destroyElement(objects[3])
  2507.     end
  2508.   end
  2509.   local counter = 0
  2510.   local obejctItem = {}
  2511.   for i, item in ipairs(itemTable.other) do
  2512.     if getElementData(col, item[1]) and getElementData(col, item[1]) > 0 then
  2513.       if counter == 3 then
  2514.         break
  2515.       end
  2516.       counter = counter + 1
  2517.       local x, y, z = getElementPosition(col)
  2518.       obejctItem[counter] = createObject(item[2], x + math.random(-1, 1), y + math.random(-1, 1), z - 0.875, item[4])
  2519.       setObjectScale(obejctItem[counter], item[3])
  2520.       setElementCollisionsEnabled(obejctItem[counter], false)
  2521.       setElementFrozen(obejctItem[counter], true)
  2522.     end
  2523.   end
  2524.   if obejctItem[1] == nil then
  2525.     local x, y, z = getElementPosition(col)
  2526.     obejctItem[1] = createObject(1463, x + math.random(-1, 1), y + math.random(-1, 1), z - 0.875, 0)
  2527.     setObjectScale(obejctItem[1], 0)
  2528.     setElementCollisionsEnabled(obejctItem[1], false)
  2529.     setElementFrozen(obejctItem[1], true)
  2530.   end
  2531.   if obejctItem[2] == nil then
  2532.     local x, y, z = getElementPosition(col)
  2533.     obejctItem[2] = createObject(1463, x + math.random(-1, 1), y + math.random(-1, 1), z - 0.875, 0)
  2534.     setObjectScale(obejctItem[2], 0)
  2535.     setElementCollisionsEnabled(obejctItem[2], false)
  2536.     setElementFrozen(obejctItem[2], true)
  2537.   end
  2538.   if obejctItem[3] == nil then
  2539.     local x, y, z = getElementPosition(col)
  2540.     obejctItem[3] = createObject(1463, x + math.random(-1, 1), y + math.random(-1, 1), z - 0.875, 0)
  2541.     setObjectScale(obejctItem[3], 0)
  2542.     setElementCollisionsEnabled(obejctItem[3], false)
  2543.     setElementFrozen(obejctItem[3], true)
  2544.   end
  2545.   setElementData(col, "objectsINloot", {
  2546.     obejctItem[1],
  2547.     obejctItem[2],
  2548.     obejctItem[3]
  2549.   })
  2550. end
  2551. addEvent(":~", true)
  2552. addEventHandler(":~", getRootElement(), :~)
  2553. function createPickupsOnServerStart()
  2554.   iPickup = 0
  2555.   for i, pos in ipairs(pickupPositions.residential) do
  2556.     iPickup = iPickup + 1
  2557.     createItemLoot("residential", pos[1], pos[2], pos[3], iPickup)
  2558.   end
  2559.   setTimer(createPickupsOnServerStart2, 5000, 1)
  2560. end
  2561. function createPickupsOnServerStart2()
  2562.   for i, pos in ipairs(pickupPositions.industrial) do
  2563.     iPickup = iPickup + 1
  2564.     createItemLoot("industrial", pos[1], pos[2], pos[3], iPickup)
  2565.   end
  2566.   setTimer(createPickupsOnServerStart3, 5000, 1)
  2567. end
  2568. function createPickupsOnServerStart3()
  2569.   for i, pos in ipairs(pickupPositions.farm) do
  2570.     iPickup = iPickup + 1
  2571.     createItemLoot("farm", pos[1], pos[2], pos[3], iPickup)
  2572.   end
  2573.   setTimer(createPickupsOnServerStart4, 5000, 1)
  2574. end
  2575. function createPickupsOnServerStart4()
  2576.   for i, pos in ipairs(pickupPositions.supermarket) do
  2577.     iPickup = iPickup + 1
  2578.     createItemLoot("supermarket", pos[1], pos[2], pos[3], iPickup)
  2579.   end
  2580.   setTimer(createPickupsOnServerStart5, 5000, 1)
  2581. end
  2582. function createPickupsOnServerStart5()
  2583.   for i, pos in ipairs(pickupPositions.military) do
  2584.     iPickup = iPickup + 1
  2585.     createItemLoot("military", pos[1], pos[2], pos[3], iPickup)
  2586.   end
  2587. end
  2588. createPickupsOnServerStart()
  2589. vehicleFuelTable = {
  2590.   {422, 80},--
  2591.   {542, 45},--
  2592.   {479, 60},--
  2593.   {470, 100},--
  2594.   {593, 60},--
  2595.   {548, 160},--
  2596.   {483, 80},--
  2597.   {471, 30},--
  2598.   {468, 30},--
  2599.   {433, 140},--
  2600.   {437, 140},--
  2601.   {509, 0},--
  2602.   {500, 40},--
  2603.   {487, 60},--
  2604.   {497, 60},--
  2605.   {496, 60},--
  2606.   {531, 80},--
  2607.   {453, 60}--
  2608. }
  2609. function getVehicleMaxFuel(loot)
  2610.   local modelID = getElementModel(getElementData(loot, "parent"))
  2611.   for i, vehicle in ipairs(vehicleFuelTable) do
  2612.     if modelID == vehicle[1] then
  2613.       return vehicle[2]
  2614.     end
  2615.   end
  2616.   return false
  2617. end
  2618. function onPlayerTakeItemFromGround(itemName, col)
  2619.   local itemPlus = 1
  2620.   if itemName == "Makarov Mag" then
  2621.     itemPlus = 7
  2622.   elseif itemName == "M9SD Mag" then
  2623.     itemPlus = 15
  2624.   elseif itemName == ".45 ACP" then
  2625.     itemPlus = 7
  2626.   elseif itemName == "PDW Mag" then
  2627.     itemPlus = 30
  2628.   elseif itemName == "MP5 Mag" then
  2629.     itemPlus = 30
  2630.   elseif itemName == "30Rnd. AK" then
  2631.     itemPlus = 30
  2632.   elseif itemName == "30Rnd. STANAG" then
  2633.     itemPlus = 30
  2634.   elseif itemName == "8Rnd. Slugs" then
  2635.     itemPlus = 7
  2636.   elseif itemName == "2Rnd. Slug" then
  2637.     itemPlus = 2
  2638.   elseif itemName == "SPAZ-12 Pellet" then
  2639.     itemPlus = 7
  2640.   elseif itemName == "DMR Mag" then
  2641.     itemPlus = 5
  2642.   elseif itemName == "5Rnd. M24" then
  2643.     itemPlus = 10
  2644.   elseif itemName == "M136 Rocket" then
  2645.     itemPlus = 0
  2646.   elseif itemName == "M4A1 CCO" or itemName == "AKS-74 Kobra" or itemName == "DMR" or itemName == "Remington 870" or itemName == "SPAZ-12 Combat Shotgun" or itemName == "Sawn-Off Shotgun" or itemName == "Heat-Seeking RPG" or itemName == "M136 Rocket Launcher" or itemName == "M14 AIM" then
  2647.     removeBackWeaponOnDrop()
  2648.   end
  2649.   local x, y, z = getElementPosition(source)
  2650.   local id, ItemType = getItemTablePosition(itemName)
  2651.   setElementData(source, itemName, (getElementData(source, itemName) or 0) + itemPlus)
  2652.   destroyElement(getElementData(col, "parent"))
  2653.   destroyElement(col)
  2654. end
  2655. addEvent("onPlayerTakeItemFromGround", true)
  2656. addEventHandler("onPlayerTakeItemFromGround", getRootElement(), onPlayerTakeItemFromGround)
  2657. function onPlayerChangeLoot(loot)
  2658.   local players = getElementsWithinColShape(loot, "player")
  2659.   for theKey, player in ipairs(players) do
  2660.     triggerClientEvent(player, "refreshLootManual", player, loot)
  2661.   end
  2662. end
  2663. addEvent("onPlayerChangeLoot", true)
  2664. addEventHandler("onPlayerChangeLoot", getRootElement(), onPlayerChangeLoot)
  2665. function playerDropAItem(itemName)
  2666.   local x, y, z = getElementPosition(source)
  2667.   local item, itemString = getItemTablePosition(itemName)
  2668.   local itemPickup = createItemPickup(item, x + math.random(-1.25, 1.25), y + math.random(-1.25, 1.25), z, itemString)
  2669. end
  2670. addEvent("playerDropAItem", true)
  2671. addEventHandler("playerDropAItem", getRootElement(), playerDropAItem)
  2672. function getItemTablePosition(itema)
  2673.   for id, item in ipairs(itemTable[tostring("other")]) do
  2674.     if itema == item[1] then
  2675.       return id, "other"
  2676.     end
  2677.   end
  2678.   return item, itemString
  2679. end
  2680. function :~()
  2681.   outputChatBox("#ffaa00WARNING! #ffffff - SPAWNPOINTS FOR ITEMS ARE BEING REFRESHED! BEWARE OF MASSIVE LAG!", getRootElement(), 255, 255, 255, true)
  2682.   for i, loots in ipairs(getElementsByType("colshape")) do
  2683.     local itemloot = getElementData(loots, "itemloot")
  2684.     if itemloot then
  2685.       local objects = getElementData(loots, "objectsINloot")
  2686.       if objects then
  2687.         if objects[1] ~= nil then
  2688.           destroyElement(objects[1])
  2689.         end
  2690.         if objects[2] ~= nil then
  2691.           destroyElement(objects[2])
  2692.         end
  2693.         if objects[3] ~= nil then
  2694.           destroyElement(objects[3])
  2695.         end
  2696.       end
  2697.       destroyElement(loots)
  2698.     end
  2699.   end
  2700.   createPickupsOnServerStart()
  2701.   setTimer(:~, gameplayVariables.itemrespawntimer, 1)
  2702. end
  2703. function :~()
  2704.   local time = getRealTime()
  2705.   local hour = time.hour
  2706.   outputChatBox("#ff2200WARNING! #ffffff - SPAWNPOINTS FOR ITEMS WILL BE REFRESHED IN 1 MINUTE! BEWARE OF MASSIVE LAG!", getRootElement(), 255, 255, 255, true)
  2707.   setTimer(:~, 30000, 1)
  2708. end
  2709. setTimer(:~, gameplayVariables.itemrespawntimer, 1)
Advertisement
Add Comment
Please, Sign In to add comment