Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- #---------------------------------------------------------------#
- ----* DayZ MTA Script pickups.lua *----
- ----* Esse Script foi Modificado por Maikao da mtaZ.wikiforum.net
- ----* Criadores: Mawrin -L- -ffs-sniper
- ----* Skype: Pergunta no Posto ipiranga
- ----* *----
- #---------------------------------------------------------------#
- ]]
- local itemTable = {
- farm = {
- {
- "Wood Pile",
- 1463,
- 0.4,
- 0,
- 13
- },
- {
- "Bandage",
- 1578,
- 0.5,
- 0,
- 4
- },
- {
- "Water Bottle",
- 2683,
- 1,
- 0,
- 6
- },
- {
- "Pasta Can",
- 2770,
- 1,
- 0,
- 6
- },
- {
- "Beans Can",
- 2601,
- 1,
- 0,
- 6
- },
- {
- "Burger",
- 2768,
- 1,
- 0,
- 6
- },
- {
- "Empty Soda Cans",
- 2673,
- 0.5,
- 0,
- 12
- },
- {
- "Scruffy Burgers",
- 2675,
- 0.5,
- 0,
- 12
- },
- {
- "British Assault Pack",
- 2406,
- 1,
- 0,
- 2.5
- },
- {
- "Patrol Pack",
- 2407,
- 1,
- 0,
- 3.5
- },
- {
- "Vest Pouch Pack",
- 2408,
- 1,
- 0,
- 2.2
- },
- {
- "Soda Bottle",
- 2647,
- 1,
- 0,
- 9
- },
- {
- "Coca Cola",
- 2648,
- 1,
- 0,
- 9
- },
- {
- "Whiskey Bottle",
- 1487,
- 1,
- 0,
- 9
- },
- {
- "Pepsi",
- 1488,
- 1,
- 0,
- 9
- },
- {
- "Montadew Soda",
- 1489,
- 1,
- 0,
- 9
- },
- {
- "Frank & Beans Can",
- 2602,
- 1,
- 0,
- 6
- },
- {
- "Sardines Can",
- 2603,
- 1,
- 0,
- 6
- },
- {
- "Empty Jerry Can",
- 1650,
- 1,
- 0,
- 10
- },
- {
- "Hunting Knife",
- 335,
- 1,
- 90,
- 4
- },
- {
- "Box of Matches",
- 328,
- 0.4,
- 90,
- 8
- },
- {
- "Revolver",
- 348,
- 1,
- 90,
- 0.2
- },
- {
- "Morphine Auto-Injector",
- 1579,
- 1,
- 0,
- 4
- },
- {
- "Tent",
- 1279,
- 1,
- 0,
- 0.5
- },
- {
- "Makarov PM",
- 346,
- 1,
- 90,
- 4
- },
- {
- "Painkiller",
- 2709,
- 3,
- 0,
- 3.5
- },
- {
- "M14 AIM",
- 357,
- 1,
- 90,
- 0.3
- },
- {
- "Remigton 870",
- 349,
- 1,
- 90,
- 0.3
- },
- {
- "Tire",
- 1073,
- 1,
- 0,
- 2
- },
- {
- "Tank Parts",
- 1008,
- 1,
- 0.8,
- 2
- },
- {
- "Civilian Clothing",
- 1241,
- 2,
- 0,
- 2.5
- },
- {
- "Rebel Clothing",
- 1241,
- 2,
- 0,
- 2.5
- },
- {
- "Urban Clothing",
- 1241,
- 2,
- 0,
- 2.5
- },
- {
- "Civilian[F] Clothing",
- 1241,
- 2,
- 0,
- 2.5
- },
- {
- "Survivor[F] Clothing",
- 1241,
- 2,
- 0,
- 2.5
- },
- {
- "Map",
- 1277,
- 0.8,
- 90,
- 6
- },
- {
- "GPS",
- 2976,
- 0.15,
- 0,
- 2
- }
- },
- residential = {
- {
- "Box of Matches",
- 328,
- 0.4,
- 90,
- 5
- },
- {
- "Wood Pile",
- 1463,
- 0.4,
- 0,
- 5
- },
- {
- "Civilian[F] Clothing",
- 1241,
- 2,
- 0,
- 2.5
- },
- {
- "Survivor[F] Clothing",
- 1241,
- 2,
- 0,
- 2.5
- },
- {
- "Makarov PM",
- 346,
- 1,
- 90,
- 1.5
- },
- {
- "British Assault Pack",
- 2406,
- 1,
- 0,
- 1.5
- },
- {
- "Patrol Pack",
- 2407,
- 1,
- 0,
- 1.5
- },
- {
- "Vest Pouch Pack",
- 2408,
- 1,
- 0,
- 1.2
- },
- {
- "M9 SD",
- 347,
- 1,
- 90,
- 1.9
- },
- {
- "Remigton 870",
- 349,
- 1,
- 90,
- 0.1
- },
- {
- "PDW",
- 352,
- 1,
- 90,
- 1
- },
- {
- "Hunting Knife",
- 335,
- 1,
- 90,
- 3
- },
- {
- "Machete",
- 339,
- 1,
- 90,
- 1
- },
- {
- "Hatchet",
- 334,
- 1,
- 90,
- 1
- },
- {
- "Pizza",
- 1582,
- 1,
- 0,
- 7
- },
- {
- "Soda Bottle",
- 2647,
- 1,
- 0,
- 7
- },
- {
- "Coca Cola",
- 2648,
- 1,
- 0,
- 7
- },
- {
- "Whiskey Bottle",
- 1487,
- 1,
- 0,
- 7
- },
- {
- "Pepsi",
- 1488,
- 1,
- 0,
- 7
- },
- {
- "Montadew Soda",
- 1489,
- 1,
- 0,
- 7
- },
- {
- "Frank & Beans Can",
- 2602,
- 1,
- 0,
- 7
- },
- {
- "Sardines Can",
- 2603,
- 1,
- 0,
- 7
- },
- {
- "Empty Jerry Can",
- 1650,
- 1,
- 0,
- 9
- },
- {
- "Roadflare",
- 324,
- 1,
- 90,
- 9
- },
- {
- "Milk",
- 2856,
- 1,
- 0,
- 7
- },
- {
- "Assault Pack (ACU)",
- 3026,
- 1,
- 0,
- 4
- },
- {
- "Painkiller",
- 2709,
- 3,
- 0,
- 7
- },
- {
- "Empty Soda Cans",
- 2673,
- 0.5,
- 0,
- 12
- },
- {
- "Scruffy Burgers",
- 2675,
- 0.5,
- 0,
- 12
- },
- {
- "M67 Frag Grenade",
- 342,
- 1,
- 0,
- 0.01
- },
- {
- "Revolver",
- 348,
- 1,
- 90,
- 0.4
- },
- {
- "Sawn-Off Shotgun",
- 350,
- 1,
- 90,
- 0.3
- },
- {
- "SPAZ-12 Combat Shotgun",
- 351,
- 1,
- 90,
- 0.4
- },
- {
- "MP5A5",
- 353,
- 1,
- 90,
- 0.4
- },
- {
- "Watch",
- 2710,
- 1,
- 0,
- 3
- },
- {
- "Heat Pack",
- 1576,
- 5,
- 0,
- 6
- },
- {
- "Wire fence",
- 933,
- 0.25,
- 0,
- 1
- },
- {
- "M14 AIM",
- 357,
- 1,
- 90,
- 0.3
- },
- {
- "Alice Pack",
- 1248,
- 1,
- 0,
- 1.5
- },
- {
- "Tire",
- 1073,
- 1,
- 0,
- 1
- },
- {
- "Tank Parts",
- 1008,
- 0.8,
- 0,
- 1
- },
- {
- "Morphine Auto-Injector",
- 1579,
- 1,
- 0,
- 2
- },
- {
- "Civilian Clothing",
- 1241,
- 2,
- 0,
- 9
- },
- {
- "Map",
- 1277,
- 0.8,
- 90,
- 10
- },
- {
- "GPS",
- 2976,
- 0.15,
- 0,
- 3
- },
- {
- "Pasta Can",
- 2770,
- 1,
- 0,
- 7
- },
- {
- "Beans Can",
- 2601,
- 1,
- 0,
- 7
- },
- {
- "Burger",
- 2768,
- 1,
- 0,
- 7
- },
- {
- "Crowbar",
- 333,
- 1,
- 90,
- 3
- },
- {
- "Baseball Bat",
- 336,
- 1,
- 90,
- 3
- },
- {
- "Shovel",
- 337,
- 1,
- 90,
- 3
- }
- },
- military = {
- {
- "Box of Matches",
- 328,
- 0.4,
- 90,
- 2
- },
- {
- "Makarov PM",
- 346,
- 1,
- 90,
- 5
- },
- {
- "M9 SD",
- 347,
- 1,
- 90,
- 4
- },
- {
- "Remigton 870",
- 349,
- 1,
- 90,
- 3
- },
- {
- "PDW",
- 352,
- 1,
- 90,
- 4
- },
- {
- "Hunting Knife",
- 335,
- 1,
- 90,
- 2.4
- },
- {
- "Machete",
- 339,
- 1,
- 90,
- 2.1
- },
- {
- "Hatchet",
- 334,
- 1,
- 90,
- 2.1
- },
- {
- "Pizza",
- 1582,
- 1,
- 0,
- 2
- },
- {
- "Soda Bottle",
- 2647,
- 1,
- 0,
- 2
- },
- {
- "Coca Cola",
- 2648,
- 1,
- 0,
- 2
- },
- {
- "Whiskey Bottle",
- 1487,
- 1,
- 0,
- 2
- },
- {
- "Pepsi",
- 1488,
- 1,
- 0,
- 2
- },
- {
- "Montadew Soda",
- 1489,
- 1,
- 0,
- 2
- },
- {
- "Frank & Beans Can",
- 2602,
- 1,
- 0,
- 2
- },
- {
- "Sardines Can",
- 2603,
- 1,
- 0,
- 2
- },
- {
- "Empty Jerry Can",
- 1650,
- 1,
- 0,
- 4
- },
- {
- "Roadflare",
- 324,
- 1,
- 90,
- 4
- },
- {
- "Milk",
- 2856,
- 1,
- 0,
- 1
- },
- {
- "Painkiller",
- 2709,
- 3,
- 0,
- 4
- },
- {
- "Empty Soda Cans",
- 2673,
- 0.5,
- 0,
- 12
- },
- {
- "Scruffy Burgers",
- 2675,
- 0.5,
- 0,
- 12
- },
- {
- "M67 Frag Grenade",
- 342,
- 1,
- 0,
- 0.5
- },
- {
- "Sawn-Off Shotgun",
- 350,
- 1,
- 90,
- 2.3
- },
- {
- "SPAZ-12 Combat Shotgun",
- 351,
- 1,
- 90,
- 2.3
- },
- {
- "MP5A5",
- 353,
- 1,
- 90,
- 2.8
- },
- {
- "Watch",
- 2710,
- 1,
- 0,
- 4
- },
- {
- "Heat Pack",
- 1576,
- 5,
- 0,
- 3
- },
- {
- "Wire fence",
- 933,
- 0.25,
- 0,
- 1
- },
- {
- "M14 AIM",
- 357,
- 1,
- 90,
- 3.5
- },
- {
- "Alice Pack",
- 1248,
- 1,
- 0,
- 4
- },
- {
- "Night Vision Goggles",
- 368,
- 1,
- 90,
- 4
- },
- {
- "Binoculars",
- 369,
- 1,
- 0,
- 4
- },
- {
- "Tire",
- 1073,
- 1,
- 0,
- 2
- },
- {
- "Tank Parts",
- 1008,
- 0.8,
- 0,
- 2
- },
- {
- "Morphine Auto-Injector",
- 1579,
- 1,
- 0,
- 4
- },
- {
- "Camouflage Clothing",
- 1247,
- 2,
- 0,
- 4.5
- },
- {
- "Mercenary Clothing",
- 1247,
- 2,
- 0,
- 4.5
- },
- {
- "Soldier[F] Clothing",
- 1247,
- 2,
- 0,
- 4.5
- },
- {
- "Civilian Clothing",
- 1241,
- 2,
- 0,
- 3
- },
- {
- "AKS-74 Kobra",
- 355,
- 1,
- 90,
- 3.8
- },
- {
- "GPS",
- 2976,
- 0.15,
- 0,
- 3
- },
- {
- "Map",
- 1277,
- 0.8,
- 90,
- 7
- },
- {
- "Toolbox",
- 2969,
- 0.5,
- 0,
- 1
- },
- {
- "Engine",
- 929,
- 0.3,
- 0,
- 2
- },
- {
- "Tent",
- 1279,
- 1,
- 0,
- 4.5
- },
- {
- "Ghillie Suit",
- 1213,
- 2,
- 0,
- 0.3
- },
- {
- "Ghillie Suit Desert",
- 1213,
- 2,
- 0,
- 0.3
- },
- {
- "Ghillie[F] Suit",
- 1213,
- 2,
- 0,
- 0.4
- },
- {
- "M4A1 CCO",
- 356,
- 1,
- 90,
- 2.4
- },
- {
- "DMR",
- 358,
- 1,
- 90,
- 0.4
- },
- {
- "Infrared Goggles",
- 369,
- 1,
- 90,
- 3
- },
- {
- "Assault Pack (ACU)",
- 3026,
- 1,
- 0,
- 5
- },
- {
- "Czech Backpack",
- 2472,
- 1,
- 0,
- 2
- },
- {
- "Omega Backpack",
- 1254,
- 1,
- 0,
- 3.4
- },
- {
- "CMRA Backpack",
- 1273,
- 1,
- 0,
- 3
- },
- {
- "Radio Device",
- 330,
- 1,
- 0,
- 6
- },
- {
- "Coyote Backpack",
- 1575,
- 1,
- 0,
- 0.9
- },
- {
- "Civilian[F] Clothing",
- 1241,
- 2,
- 0,
- 2.5
- },
- {
- "Survivor[F] Clothing",
- 1241,
- 2,
- 0,
- 2.5
- },
- {
- "Shovel",
- 337,
- 1,
- 90,
- 1
- }
- },
- industrial = {
- {
- "Wire fence",
- 933,
- 0.25,
- 0,
- 7
- },
- {
- "Toolbox",
- 2969,
- 0.5,
- 0,
- 3
- },
- {
- "Tire",
- 1073,
- 1,
- 0,
- 4
- },
- {
- "Engine",
- 929,
- 0.3,
- 0,
- 3.5
- },
- {
- "Tank Parts",
- 1008,
- 1,
- 0.8,
- 4
- },
- {
- "Remington 870",
- 349,
- 1,
- 90,
- 3
- },
- {
- "Water Bottle",
- 2683,
- 1,
- 0,
- 4
- },
- {
- "Pasta Can",
- 2770,
- 1,
- 0,
- 4
- },
- {
- "Beans Can",
- 2601,
- 1,
- 0,
- 4
- },
- {
- "Burger",
- 2768,
- 1,
- 0,
- 4
- },
- {
- "Empty Soda Cans",
- 2673,
- 0.5,
- 0,
- 12
- },
- {
- "Scruffy Burgers",
- 2675,
- 0.5,
- 0,
- 10
- },
- {
- "Soda Bottle",
- 2647,
- 1,
- 0,
- 4
- },
- {
- "Coca Cola",
- 2648,
- 1,
- 0,
- 4
- },
- {
- "Whiskey Bottle",
- 1487,
- 1,
- 0,
- 4
- },
- {
- "Pepsi",
- 1488,
- 1,
- 0,
- 4
- },
- {
- "Montadew Soda",
- 1489,
- 1,
- 0,
- 4
- },
- {
- "Frank & Beans Can",
- 2602,
- 1,
- 0,
- 4
- },
- {
- "Sardines Can",
- 2603,
- 1,
- 0,
- 4
- },
- {
- "Empty Jerry Can",
- 1650,
- 1,
- 0,
- 6
- },
- {
- "Full Jerry Can",
- 1650,
- 1,
- 0,
- 1.5
- },
- {
- "Map",
- 1277,
- 0.8,
- 90,
- 3
- },
- {
- "Watch",
- 2710,
- 1,
- 0,
- 2
- },
- {
- "Box of Matches",
- 328,
- 0.4,
- 90,
- 5
- },
- {
- "Wood Pile",
- 1463,
- 0.4,
- 0,
- 2
- },
- {
- "Makarov PM",
- 346,
- 1,
- 90,
- 1.5
- },
- {
- "PDW",
- 352,
- 1,
- 90,
- 2
- },
- {
- "Hunting Knife",
- 335,
- 1,
- 90,
- 2
- },
- {
- "British Assault Pack",
- 2406,
- 1,
- 0,
- 2.5
- },
- {
- "Alfa Pack",
- 1253,
- 1,
- 0,
- 2.5
- },
- {
- "Patrol Pack",
- 2407,
- 1,
- 0,
- 3.5
- },
- {
- "Vest Pouch Pack",
- 2408,
- 1,
- 0,
- 5.2
- },
- {
- "Machete",
- 339,
- 1,
- 90,
- 1.5
- },
- {
- "Hatchet",
- 334,
- 1,
- 90,
- 1.5
- },
- {
- "Pizza",
- 1582,
- 1,
- 0,
- 4
- },
- {
- "Roadflare",
- 324,
- 1,
- 90,
- 5
- },
- {
- "Milk",
- 2856,
- 1,
- 0,
- 4
- },
- {
- "Assault Pack (ACU)",
- 3026,
- 1,
- 0,
- 6
- },
- {
- "Coyote Backpack",
- 1575,
- 1,
- 0,
- 0.5
- },
- {
- "Radio Device",
- 330,
- 1,
- 0,
- 6
- },
- {
- "Crowbar",
- 333,
- 1,
- 90,
- 1.5
- },
- {
- "Baseball Bat",
- 336,
- 1,
- 90,
- 1.5
- },
- {
- "Shovel",
- 337,
- 1,
- 90,
- 1.5
- },
- {
- "Civilian[F] Clothing",
- 1241,
- 2,
- 0,
- 2.5
- },
- {
- "Survivor[F] Clothing",
- 1241,
- 2,
- 0,
- 2.5
- },
- {
- "Night Vision Goggles",
- 368,
- 1,
- 90,
- 1.5
- }
- },
- supermarket = {
- {
- "Raw Meat",
- 2804,
- 0.5,
- 90,
- 8
- },
- {
- "Box of Matches",
- 328,
- 0.4,
- 90,
- 5
- },
- {
- "Wood Pile",
- 1463,
- 0.4,
- 0,
- 5
- },
- {
- "Makarov PM",
- 346,
- 1,
- 90,
- 3.5
- },
- {
- "PDW",
- 352,
- 1,
- 90,
- 2
- },
- {
- "Hunting Knife",
- 335,
- 1,
- 90,
- 3
- },
- {
- "Machete",
- 339,
- 1,
- 90,
- 2.1
- },
- {
- "Hatchet",
- 334,
- 1,
- 90,
- 2.1
- },
- {
- "Pizza",
- 1582,
- 1,
- 0,
- 7
- },
- {
- "Soda Bottle",
- 2647,
- 1,
- 0,
- 7
- },
- {
- "Coca Cola",
- 2648,
- 1,
- 0,
- 7
- },
- {
- "Whiskey Bottle",
- 1487,
- 1,
- 0,
- 7
- },
- {
- "Pepsi",
- 1488,
- 1,
- 0,
- 7
- },
- {
- "Montadew Soda",
- 1489,
- 1,
- 0,
- 7
- },
- {
- "Frank & Beans Can",
- 2602,
- 1,
- 0,
- 7
- },
- {
- "Sardines Can",
- 2603,
- 1,
- 0,
- 7
- },
- {
- "Empty Jerry Can",
- 1650,
- 1,
- 0,
- 5
- },
- {
- "Roadflare",
- 324,
- 1,
- 90,
- 6
- },
- {
- "Milk",
- 2856,
- 1,
- 0,
- 7
- },
- {
- "Assault Pack (ACU)",
- 3026,
- 1,
- 0,
- 6
- },
- {
- "Alfa Pack",
- 1253,
- 1,
- 0,
- 2.5
- },
- {
- "Pasta Can",
- 2770,
- 1,
- 0,
- 7
- },
- {
- "Beans Can",
- 2601,
- 1,
- 0,
- 7
- },
- {
- "Burger",
- 2768,
- 1,
- 0,
- 7
- },
- {
- "Painkiller",
- 2709,
- 3,
- 0,
- 7
- },
- {
- "Empty Soda Cans",
- 2673,
- 0.5,
- 0,
- 12
- },
- {
- "Scruffy Burgers",
- 2675,
- 0.5,
- 0,
- 12
- },
- {
- "MP5A5",
- 353,
- 1,
- 90,
- 0.5
- },
- {
- "Watch",
- 2710,
- 1,
- 0,
- 3
- },
- {
- "Heat Pack",
- 1576,
- 5,
- 0,
- 6
- },
- {
- "Wire fence",
- 933,
- 0.25,
- 0,
- 1
- },
- {
- "M14 AIM",
- 357,
- 1,
- 90,
- 0.2
- },
- {
- "Alice Pack",
- 1248,
- 1,
- 0,
- 0.5
- },
- {
- "Tire",
- 1073,
- 1,
- 0,
- 1
- },
- {
- "Tank Parts",
- 1008,
- 1,
- 0.8,
- 2
- },
- {
- "Morphine Auto-Injetor",
- 1579,
- 1,
- 0,
- 2
- },
- {
- "Civilian Clothing",
- 1241,
- 2,
- 0,
- 3.5
- },
- {
- "Map",
- 1277,
- 0.8,
- 90,
- 4
- },
- {
- "GPS",
- 2976,
- 0.15,
- 0,
- 1
- },
- {
- "Radio Device",
- 330,
- 1,
- 0,
- 6
- },
- {
- "Crowbar",
- 333,
- 1,
- 90,
- 1.9
- },
- {
- "Baseball Bat",
- 336,
- 1,
- 90,
- 1.4
- },
- {
- "Civilian[F] Clothing",
- 1241,
- 2,
- 0,
- 2.5
- },
- {
- "Survivor[F] Clothing",
- 1241,
- 2,
- 0,
- 2.5
- },
- {
- "Flashlight",
- 15060,
- 1,
- 0,
- 2
- },
- {
- "Shovel",
- 337,
- 1,
- 90,
- 0.3
- }
- },
- other = {
- {
- "Raw Meat",
- 2804,
- 0.5,
- 90
- },
- {
- "Cooked Meat",
- 2806,
- 0.5,
- 90
- },
- {
- "Full Jerry Can",
- 1650,
- 1,
- 0
- },
- {
- "Empty Water Bottle",
- 2683,
- 1,
- 0
- },
- {
- "Survivor Clothing 1",
- 1577,
- 2,
- 0
- },
- {
- "Survivor Clothing 2",
- 1577,
- 2,
- 0
- },
- {
- "Night Vision Goggles",
- 368,
- 1,
- 90
- },
- {
- "Infrared Goggles",
- 369,
- 1,
- 90
- },
- {
- "8Rnd. Slugs",
- 2358,
- 2,
- 0
- },
- {
- "2Rnd. Slug",
- 2358,
- 2,
- 0
- },
- {
- "SPAZ-12 Pellet",
- 2359,
- 2,
- 0
- },
- {
- "30Rnd. AK",
- 1272,
- 2,
- 0
- },
- {
- "30Rnd. STANAG",
- 1271,
- 2,
- 0
- },
- {
- "Makarov Mag",
- 3013,
- 2,
- 0
- },
- {
- "M9 SD Mag",
- 3014,
- 2,
- 0
- },
- {
- ".45 ACP",
- 3015,
- 2,
- 0
- },
- {
- "DMR Mag",
- 2361,
- 2,
- 0
- },
- {
- "5Rnd. M24",
- 2359,
- 2,
- 0
- },
- {
- "PDW Mag",
- 2041,
- 2,
- 0
- },
- {
- "MP5A5 Mag",
- 2041,
- 2,
- 0
- },
- {
- "Box of Matches",
- 328,
- 0.4,
- 90,
- 5
- },
- {
- "Wood Pile",
- 1463,
- 0.4,
- 0,
- 5
- },
- {
- "Makarov PM",
- 346,
- 1,
- 90,
- 3.5
- },
- {
- "PDW",
- 352,
- 1,
- 90,
- 2
- },
- {
- "Hunting Knife",
- 335,
- 1,
- 90,
- 2.5
- },
- {
- "Hatchet",
- 339,
- 1,
- 90,
- 1.8
- },
- {
- "Pizza",
- 1582,
- 1,
- 0,
- 7
- },
- {
- "Soda Bottle",
- 2647,
- 1,
- 0,
- 7
- },
- {
- "Coca Cola",
- 2648,
- 1,
- 0,
- 7
- },
- {
- "Whiskey Bottle",
- 1487,
- 1,
- 0,
- 7
- },
- {
- "Pepsi",
- 1488,
- 1,
- 0,
- 7
- },
- {
- "Montadew Soda",
- 1489,
- 1,
- 0,
- 7
- },
- {
- "Frank & Beans Can",
- 2602,
- 1,
- 0,
- 6
- },
- {
- "Sardines Can",
- 2603,
- 1,
- 0,
- 6
- },
- {
- "Empty Jerry Can",
- 1650,
- 1,
- 0,
- 5
- },
- {
- "Roadflare",
- 324,
- 1,
- 90,
- 6
- },
- {
- "Milk",
- 2856,
- 1,
- 0,
- 5
- },
- {
- "Assault Pack (ACU)",
- 3026,
- 1,
- 0,
- 6
- },
- {
- "Alfa Pack",
- 1253,
- 1,
- 0,
- 2.5
- },
- {
- "Painkiller",
- 2709,
- 3,
- 0,
- 7
- },
- {
- "Empty Soda Cans",
- 2673,
- 0.5,
- 0,
- 12
- },
- {
- "Scruffy Burgers",
- 2675,
- 0.5,
- 0,
- 12
- },
- {
- "MP5A5",
- 353,
- 1,
- 90,
- 1.5
- },
- {
- "Watch",
- 2710,
- 1,
- 0,
- 3
- },
- {
- "Heat Pack",
- 1576,
- 5,
- 0,
- 6
- },
- {
- "Wire fence",
- 933,
- 0.25,
- 0,
- 1
- },
- {
- "M14 AIM",
- 357,
- 1,
- 90,
- 1.5
- },
- {
- "Alice Pack",
- 1248,
- 1,
- 0,
- 1.5
- },
- {
- "Coyote Backpack",
- 1575,
- 1,
- 0,
- 0.7
- },
- {
- "Omega Backpack",
- 1254,
- 1,
- 0,
- 1.9
- },
- {
- "CMRA Backpack",
- 1273,
- 1,
- 0,
- 2.4
- },
- {
- "Tire",
- 1073,
- 1,
- 0,
- 1
- },
- {
- "Tank Parts",
- 1008,
- 1,
- 0.8,
- 4
- },
- {
- "Morphine Auto-Injector",
- 1579,
- 1,
- 0,
- 2
- },
- {
- "Civilian Clothing",
- 1241,
- 2,
- 0,
- 3.5
- },
- {
- "Map",
- 1277,
- 0.8,
- 90,
- 4
- },
- {
- "Toolbox",
- 2969,
- 0.5,
- 0,
- 3
- },
- {
- "Engine",
- 929,
- 0.3,
- 0,
- 3.5
- },
- {
- "Remington 870",
- 349,
- 1,
- 90,
- 2
- },
- {
- "Water Bottle",
- 2683,
- 1,
- 0,
- 4
- },
- {
- "M9 SD",
- 347,
- 1,
- 90,
- 5
- },
- {
- "M67 Frag Grenade",
- 342,
- 1,
- 0,
- 0.5
- },
- {
- "Sawn-Off Shotgun",
- 350,
- 1,
- 90,
- 2
- },
- {
- "SPAZ-12 Combat Shotgun",
- 351,
- 1,
- 90,
- 1.9
- },
- {
- "Binoculars",
- 369,
- 1,
- 0,
- 4
- },
- {
- "Camouflage Clothing",
- 1247,
- 2,
- 0,
- 4.5
- },
- {
- "Soldier[F] Clothing",
- 1247,
- 2,
- 0,
- 4.5
- },
- {
- "Mercenary Clothing",
- 1247,
- 2,
- 0,
- 4.5
- },
- {
- "AKS-74 Kobra",
- 355,
- 1,
- 90,
- 0.9
- },
- {
- "M136 Rocket Launcher",
- 359,
- 1,
- 90,
- 0
- },
- {
- "Ghillie Suit",
- 1213,
- 2,
- 0,
- 0.01
- },
- {
- "Ghillie Suit Desert",
- 1213,
- 2,
- 0,
- 0.01
- },
- {
- "M4A1 CCO",
- 356,
- 1,
- 90,
- 0.9
- },
- {
- "DMR",
- 358,
- 1,
- 90,
- 0.3
- },
- {
- "Heat-Seeking RPG",
- 360,
- 1,
- 90,
- 0
- },
- {
- "Bandage",
- 1578,
- 0.5,
- 0,
- 4
- },
- {
- "Pasta Can",
- 2770,
- 1,
- 0,
- 5
- },
- {
- "Beans Can",
- 2601,
- 1,
- 0,
- 6
- },
- {
- "Burger",
- 2768,
- 1,
- 0,
- 2
- },
- {
- "Tent",
- 1279,
- 1,
- 0,
- 0.5
- },
- {
- "Makarov PM",
- 346,
- 1,
- 90,
- 3
- },
- {
- "Revolver",
- 348,
- 1,
- 90,
- 3
- },
- {
- "GPS",
- 2976,
- 0.15,
- 0,
- 1
- },
- {
- "Medic Kit",
- 2891,
- 2.2,
- 0
- },
- {
- "Blood Bag",
- 1580,
- 1,
- 0
- },
- {
- "Radio Device",
- 2966,
- 0.5,
- 0,
- 5
- },
- {
- "Crowbar",
- 333,
- 1,
- 90,
- 1.9
- },
- {
- "Baseball Bat",
- 336,
- 1,
- 90,
- 1.4
- },
- {
- "British Assault Pack",
- 2406,
- 1,
- 0,
- 2.5
- },
- {
- "Patrol Pack",
- 2407,
- 1,
- 0,
- 3.5
- },
- {
- "Vest Pouch Pack",
- 2408,
- 1,
- 0,
- 5.2
- },
- {
- "Civilian[F] Clothing",
- 1241,
- 2,
- 0,
- 3.5
- },
- {
- "Ghillie[F] Suit",
- 1241,
- 2,
- 0,
- 2.5
- },
- {
- "Survivor[F] Clothing",
- 1241,
- 2,
- 0,
- 3.5
- },
- {
- "Shovel",
- 337,
- 1,
- 90,
- 1.5
- }
- }
- }
- weaponAmmoTable = {
- ["Makarov Mag"] = {{"Makarov PM", 22}},
- ["M9SD Mag"] = {{"M9 SD", 23}},
- [".45 ACP"] = {{"Revolver", 24}},
- ["PDW Mag"] = {{"PDW", 28}},
- ["MP5 Mag"] = {{"MP5A5", 29}},
- ["30Rnd. AK"] = {{"AKS-74 Kobra", 30}},
- ["30Rnd. STANAG"] = {{"M4A1 CCO", 31}},
- ["8Rnd. Slugs"] = {{"Remington 870", 25}},
- ["2Rnd. Slug"] = {{"Sawn-Off Shotgun", 26}},
- ["SPAZ-12 Pellet"] = {{"SPAZ-12 Combat Shotgun", 27}},
- ["DMR Mag"] = {{"DMR", 34}},
- ["5Rnd. M24"] = {{"M14 AIM", 33}},
- ["M136 Rocket"] = {{"Heat-Seeking RPG", 36},{"M136 Rocket Launcher", 35}},
- ["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}}
- }
- function getWeaponAmmoType(weaponName)
- for i, weaponData in ipairs(weaponAmmoTable.others) do
- if weaponName == weaponData[2] then
- return weaponData[1], weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["Makarov Mag"]) do
- if weaponName == weaponData[2] then
- return "Makarov Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["M9SD Mag"]) do
- if weaponName == weaponData[2] then
- return "M9SD Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable[".45 ACP"]) do
- if weaponName == weaponData[2] then
- return ".45 ACP", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["PDW Mag"]) do
- if weaponName == weaponData[2] then
- return "PDW Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["MP5 Mag"]) do
- if weaponName == weaponData[2] then
- return "MP5 Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["30Rnd. AK"]) do
- if weaponName == weaponData[2] then
- return "30Rnd. AK", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["30Rnd. STANAG"]) do
- if weaponName == weaponData[2] then
- return "30Rnd. STANAG", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["8Rnd. Slugs"]) do
- if weaponName == weaponData[2] then
- return "8Rnd. Slugs", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["SPAZ-12 Pellet"]) do
- if weaponName == weaponData[2] then
- return "SPAZ-12 Pellet", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["2Rnd. Slug"]) do
- if weaponName == weaponData[1] then
- return "2Rnd. Slug", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["DMR Mag"]) do
- if weaponName == weaponData[2] then
- return "DMR Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["5Rnd. M24"]) do
- if weaponName == weaponData[2] then
- return "5Rnd. M24", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["M136 Rocket"]) do
- if weaponName == weaponData[2] then
- return "M136 Rocket", weaponData[2]
- end
- end
- end
- function createItemPickup(item, x, y, z, tableStringName)
- if item and x and y and z then
- do
- local object = createObject(itemTable[tostring(tableStringName)][item][2], x, y, z - 0.875, itemTable[tostring(tableStringName)][item][4], 0, math.random(0, 360))
- setObjectScale(object, itemTable[tostring(tableStringName)][item][3])
- setElementCollisionsEnabled(object, false)
- setElementFrozen(object, true)
- local col = createColSphere(x, y, z, 0.75)
- setElementData(col, "item", itemTable[tostring(tableStringName)][item][1])
- setElementData(col, "parent", object)
- setTimer(function()
- if isElement(col) then
- destroyElement(col)
- destroyElement(object)
- end
- end, 900000, 1)
- return object
- end
- end
- end
- function table.size(tab)
- local length = 0
- for _ in pairs(tab) do
- length = length + 1
- end
- return length
- end
- function math.percentChance(percent, repeatTime)
- local hits = 0
- for i = 1, repeatTime do
- local number = math.random(0, 200) / 2
- if percent >= number then
- hits = hits + 1
- end
- end
- return hits
- end
- function createItemLoot(lootPlace, x, y, z, id)
- col = createColSphere(x, y, z, 1.25)
- setElementData(col, "itemloot", true)
- setElementData(col, "parent", lootPlace)
- setElementData(col, "MAX_Slots", 12)
- for i, item in ipairs(itemTable[lootPlace]) do
- local value = math.percentChance(item[5], math.random(1, 2))
- setElementData(col, item[1], value)
- local ammoData, weapID = getWeaponAmmoType(item[1], true)
- if ammoData and value > 0 then
- setElementData(col, ammoData, math.random(1, 2))
- end
- end
- :~(col, lootPlace)
- return col
- end
- function :~(col, place)
- local objects = getElementData(col, "objectsINloot")
- if objects then
- if objects[1] ~= nil then
- destroyElement(objects[1])
- end
- if objects[2] ~= nil then
- destroyElement(objects[2])
- end
- if objects[3] ~= nil then
- destroyElement(objects[3])
- end
- end
- local counter = 0
- local obejctItem = {}
- for i, item in ipairs(itemTable.other) do
- if getElementData(col, item[1]) and getElementData(col, item[1]) > 0 then
- if counter == 3 then
- break
- end
- counter = counter + 1
- local x, y, z = getElementPosition(col)
- obejctItem[counter] = createObject(item[2], x + math.random(-1, 1), y + math.random(-1, 1), z - 0.875, item[4])
- setObjectScale(obejctItem[counter], item[3])
- setElementCollisionsEnabled(obejctItem[counter], false)
- setElementFrozen(obejctItem[counter], true)
- end
- end
- if obejctItem[1] == nil then
- local x, y, z = getElementPosition(col)
- obejctItem[1] = createObject(1463, x + math.random(-1, 1), y + math.random(-1, 1), z - 0.875, 0)
- setObjectScale(obejctItem[1], 0)
- setElementCollisionsEnabled(obejctItem[1], false)
- setElementFrozen(obejctItem[1], true)
- end
- if obejctItem[2] == nil then
- local x, y, z = getElementPosition(col)
- obejctItem[2] = createObject(1463, x + math.random(-1, 1), y + math.random(-1, 1), z - 0.875, 0)
- setObjectScale(obejctItem[2], 0)
- setElementCollisionsEnabled(obejctItem[2], false)
- setElementFrozen(obejctItem[2], true)
- end
- if obejctItem[3] == nil then
- local x, y, z = getElementPosition(col)
- obejctItem[3] = createObject(1463, x + math.random(-1, 1), y + math.random(-1, 1), z - 0.875, 0)
- setObjectScale(obejctItem[3], 0)
- setElementCollisionsEnabled(obejctItem[3], false)
- setElementFrozen(obejctItem[3], true)
- end
- setElementData(col, "objectsINloot", {
- obejctItem[1],
- obejctItem[2],
- obejctItem[3]
- })
- end
- addEvent(":~", true)
- addEventHandler(":~", getRootElement(), :~)
- function createPickupsOnServerStart()
- iPickup = 0
- for i, pos in ipairs(pickupPositions.residential) do
- iPickup = iPickup + 1
- createItemLoot("residential", pos[1], pos[2], pos[3], iPickup)
- end
- setTimer(createPickupsOnServerStart2, 5000, 1)
- end
- function createPickupsOnServerStart2()
- for i, pos in ipairs(pickupPositions.industrial) do
- iPickup = iPickup + 1
- createItemLoot("industrial", pos[1], pos[2], pos[3], iPickup)
- end
- setTimer(createPickupsOnServerStart3, 5000, 1)
- end
- function createPickupsOnServerStart3()
- for i, pos in ipairs(pickupPositions.farm) do
- iPickup = iPickup + 1
- createItemLoot("farm", pos[1], pos[2], pos[3], iPickup)
- end
- setTimer(createPickupsOnServerStart4, 5000, 1)
- end
- function createPickupsOnServerStart4()
- for i, pos in ipairs(pickupPositions.supermarket) do
- iPickup = iPickup + 1
- createItemLoot("supermarket", pos[1], pos[2], pos[3], iPickup)
- end
- setTimer(createPickupsOnServerStart5, 5000, 1)
- end
- function createPickupsOnServerStart5()
- for i, pos in ipairs(pickupPositions.military) do
- iPickup = iPickup + 1
- createItemLoot("military", pos[1], pos[2], pos[3], iPickup)
- end
- end
- createPickupsOnServerStart()
- vehicleFuelTable = {
- {422, 80},--
- {542, 45},--
- {479, 60},--
- {470, 100},--
- {593, 60},--
- {548, 160},--
- {483, 80},--
- {471, 30},--
- {468, 30},--
- {433, 140},--
- {437, 140},--
- {509, 0},--
- {500, 40},--
- {487, 60},--
- {497, 60},--
- {496, 60},--
- {531, 80},--
- {453, 60}--
- }
- function getVehicleMaxFuel(loot)
- local modelID = getElementModel(getElementData(loot, "parent"))
- for i, vehicle in ipairs(vehicleFuelTable) do
- if modelID == vehicle[1] then
- return vehicle[2]
- end
- end
- return false
- end
- function onPlayerTakeItemFromGround(itemName, col)
- local itemPlus = 1
- if itemName == "Makarov Mag" then
- itemPlus = 7
- elseif itemName == "M9SD Mag" then
- itemPlus = 15
- elseif itemName == ".45 ACP" then
- itemPlus = 7
- elseif itemName == "PDW Mag" then
- itemPlus = 30
- elseif itemName == "MP5 Mag" then
- itemPlus = 30
- elseif itemName == "30Rnd. AK" then
- itemPlus = 30
- elseif itemName == "30Rnd. STANAG" then
- itemPlus = 30
- elseif itemName == "8Rnd. Slugs" then
- itemPlus = 7
- elseif itemName == "2Rnd. Slug" then
- itemPlus = 2
- elseif itemName == "SPAZ-12 Pellet" then
- itemPlus = 7
- elseif itemName == "DMR Mag" then
- itemPlus = 5
- elseif itemName == "5Rnd. M24" then
- itemPlus = 10
- elseif itemName == "M136 Rocket" then
- itemPlus = 0
- 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
- removeBackWeaponOnDrop()
- end
- local x, y, z = getElementPosition(source)
- local id, ItemType = getItemTablePosition(itemName)
- setElementData(source, itemName, (getElementData(source, itemName) or 0) + itemPlus)
- destroyElement(getElementData(col, "parent"))
- destroyElement(col)
- end
- addEvent("onPlayerTakeItemFromGround", true)
- addEventHandler("onPlayerTakeItemFromGround", getRootElement(), onPlayerTakeItemFromGround)
- function onPlayerChangeLoot(loot)
- local players = getElementsWithinColShape(loot, "player")
- for theKey, player in ipairs(players) do
- triggerClientEvent(player, "refreshLootManual", player, loot)
- end
- end
- addEvent("onPlayerChangeLoot", true)
- addEventHandler("onPlayerChangeLoot", getRootElement(), onPlayerChangeLoot)
- function playerDropAItem(itemName)
- local x, y, z = getElementPosition(source)
- local item, itemString = getItemTablePosition(itemName)
- local itemPickup = createItemPickup(item, x + math.random(-1.25, 1.25), y + math.random(-1.25, 1.25), z, itemString)
- end
- addEvent("playerDropAItem", true)
- addEventHandler("playerDropAItem", getRootElement(), playerDropAItem)
- function getItemTablePosition(itema)
- for id, item in ipairs(itemTable[tostring("other")]) do
- if itema == item[1] then
- return id, "other"
- end
- end
- return item, itemString
- end
- function :~()
- outputChatBox("#ffaa00WARNING! #ffffff - SPAWNPOINTS FOR ITEMS ARE BEING REFRESHED! BEWARE OF MASSIVE LAG!", getRootElement(), 255, 255, 255, true)
- for i, loots in ipairs(getElementsByType("colshape")) do
- local itemloot = getElementData(loots, "itemloot")
- if itemloot then
- local objects = getElementData(loots, "objectsINloot")
- if objects then
- if objects[1] ~= nil then
- destroyElement(objects[1])
- end
- if objects[2] ~= nil then
- destroyElement(objects[2])
- end
- if objects[3] ~= nil then
- destroyElement(objects[3])
- end
- end
- destroyElement(loots)
- end
- end
- createPickupsOnServerStart()
- setTimer(:~, gameplayVariables.itemrespawntimer, 1)
- end
- function :~()
- local time = getRealTime()
- local hour = time.hour
- outputChatBox("#ff2200WARNING! #ffffff - SPAWNPOINTS FOR ITEMS WILL BE REFRESHED IN 1 MINUTE! BEWARE OF MASSIVE LAG!", getRootElement(), 255, 255, 255, true)
- setTimer(:~, 30000, 1)
- end
- setTimer(:~, gameplayVariables.itemrespawntimer, 1)
Advertisement
Add Comment
Please, Sign In to add comment