Primeira comunidade brasileira de MTA DayZ


Você não está conectado. Conecte-se ou registre-se

MTAZ - Comunidade MTA DayZ » → Suporte » Dúvidas » Erro Pickup.lua

Photo

Erro Pickup.lua

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

alexandre.1917


Survivor
Survivor
Alguem ajuda a resolver esse erro que começo do nada.

error: infinite/too long execution
error: [DayZ-MTA]\DayZ\pickups.lua - aborting; infinite running script in DayZ

error: [DayZ-MTA]\DayZ\login.lua:657: bad argument @ 'getaccountData' [Expected account at argument  1, got boolean]

error: [DayZ-MTA]\DayZ\login.lua:715: bad argument @ 'getaccountData' [Expected account at argument  1, got boolean]

login line:655
Código:
function createVehicleOnServerStart()
  local vehicleManager = getAccount("vehicleManager", "ds4f9$")
  for i = 1, getAccountData(vehicleManager, "vehicleamount") or 0 do
    wastedVehicle = false
    vehicle = getAccount("vehicle_number_" .. i, "ds4f9$")
    if not vehicle then
      break
    end
    if getAccountData(vehicle, "isExploded") == true then
      setAccountData(vehicle, "health", 1000)
      wastedVehicle = true
    end
    local veh = createVehicle(getAccountData(vehicle, "model"), getAccountData(vehicle, "last_x"), getAccountData(vehicle, "last_y"), getAccountData(vehicle, "last_z"), getAccountData(vehicle, "last_rx"), getAccountData(vehicle, "last_ry"), getAccountData(vehicle, "last_rz"))
    vehCol = createColSphere(getAccountData(vehicle, "last_x"), getAccountData(vehicle, "last_y"), getAccountData(vehicle, "last_z"), 4)
    attachElements(vehCol, veh, 0, 0, 0)
    setElementData(vehCol, "parent", veh)
    setElementData(veh, "parent", vehCol)
    setElementData(vehCol, "vehicle", true)
    setElementData(vehCol, "MAX_Slots", getAccountData(vehicle, "MAX_Slots"))
    setElementHealth(veh, getAccountData(vehicle, "health"))
    xxx, yyy, zzz = getAccountData(vehicle, "spawn_x"), getAccountData(vehicle, "spawn_y"), getAccountData(vehicle, "spawn_z")
    setElementData(vehCol, "spawn", {
      getAccountData(vehicle, "model"),
      xxx,
      yyy,
      zzz
    })
    if wastedVehicle then
      if getAccountData(vehicle, "model") == 497 then
        item_id = math.random(table.size(hunterSpawns))
        xxx, yyy, zzz = hunterSpawns[item_id][1], hunterSpawns[item_id][2], hunterSpawns[item_id][3]
      end
      if getAccountData(vehicle, "model") == 487 then
        local item_id = math.random(table.size(maverikSpawns))
        x, y, z = maverikSpawns[item_id][1], maverikSpawns[item_id][2], maverikSpawns[item_id][3]
      end
      setElementPosition(veh, xxx, yyy, zzz + 1)
      setElementRotation(veh, 0, 0, 0)
      local tires, engine, parts = getVehicleAddonInfos(getElementModel(veh))
      setElementData(vehCol, "Tire_inVehicle", math.random(0, tires))
      setElementData(vehCol, "Engine_inVehicle", math.random(0, engine))
      setElementData(vehCol, "Parts_inVehicle", math.random(0, parts))
    end
    setElementData(vehCol, "fuel", getAccountData(vehicle, "fuel"))
    if not wastedVehicle then
      for i, data in ipairs(vehicleDataTable) do
        setElementData(vehCol, data[1], getAccountData(vehicle, data[1]))
      end
    else
      if getElementModel(veh) == 433 or getElementModel(veh) == 470 then
        for i, items in ipairs(lootItems.helicrashsides) do
          local randomNumber = math.random(1, 10)
          if randomNumber == 5 then
            setElementData(vehCol, items[1], math.random(1, 2))
          end
        end
      end
      setElementData(vehCol, "fuel", 10)
    end
  end
  for i = 1, getAccountData(vehicleManager, "tentamount") or 0 do

Pickus
Código:
--[[
#---------------------------------------------------------------#
----*          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
    },
    {
      "Feijão Enlatada",
      2770,
      1,
      0,
      6
    },
    {
      "Miojo Enlatada",
      2601,
      1,
      0,
      6
    },
    {
      "Sardinha Enlatada",
      2768,
      1,
      0,
      6
    },
    {
      "Empty Soda Cans",
      2673,
      0.5,
      0,
      12
    },
    {
      "Scruffy Burgers",
      2675,
      0.5,
      0,
      12
    },
    {
      "Czech Backpack",
      2406,
      1,
      0,
      2.5
    },
    {
      "Patrol Pack",
      2407,
      1,
      0,
      3.5
    },
    {
      "Assault Pack (ACU)",
      2408,
      1,
      0,
      2.2
    },
    {
      "Coca-Cola",
      2647,
      1,
      0,
      9
    },
    {
      "Empty Gas Canister",
      1650,
      1,
      0,
      10
    },
    {
      "Faca",
      335,
      1,
      90,
      4
    },
    {
      "Box of Matches",
      328,
      0.4,
      90,
      8
    },
    {
      "Revolver .45",
      348,
      1,
      90,
      0.2
    },
    {
      "Morfina Auto.",
      1579,
      1,
      0,
      4
    },
    {
      "Tent",
      1279,
      1,
      0,
      0.5
    },
    {
      "G17",
      346,
      1,
      90,
      4
    },
    {
      "Painkiller",
      2709,
      3,
      0,
      3.5
    },
    {
      "Lee Enfield",
      357,
      1,
      90,
      0.3
    },
    {
      "Winchester 1866",
      349,
      1,
      90,
      0.3
    },
    {
      "Tire",
      1073,
      1,
      0,
      2
    },
    {
      "Tank Parts",
      1008,
      1,
      0.8,
      2
    },
    {
      "Civilian Clothing",
      1241,
      2,
      0,
      2.5
    },
    {
      "Civilian[F] Clothing",
      1241,
      2,
      0,
      2.5
    },
    {
      "Military Clothing",
      1241,
      2,
      0,
      2.5
    },
    {
      "Mapa",
      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
    },
    {
      "Military Clothing",
      1241,
      2,
      0,
      2.5
    },
    {
      "G17",
      346,
      1,
      90,
      1.5
    },
    {
      "Czech Backpack",
      2406,
      1,
      0,
      1.5
    },
    {
      "Patrol Pack",
      2407,
      1,
      0,
      1.5
    },
    {
      "Assault Pack (ACU)",
      2408,
      1,
      0,
      1.2
    },
    {
      "Makarov PM",
      347,
      1,
      90,
      1.9
    },
    {
      "Winchester 1866",
      349,
      1,
      90,
      0.1
    },
    {
      "Scorpion",
      352,
      1,
      90,
      1
    },
    {
      "Faca",
      335,
      1,
      90,
      3
    },
    {
      "Machado",
      339,
      1,
      90,
      1
    },
    {
      "Pizza",
      1582,
      1,
      0,
      7
    },
    {
      "Coca-Cola",
      2647,
      1,
      0,
      7
    },
    {
      "Empty Gas Canister",
      1650,
      1,
      0,
      9
    },
    {
      "Roadflare",
      324,
      1,
      90,
      9
    },
    {
      "Dolly",
      2856,
      1,
      0,
      7
    },
    {
      "Hunting Backpack",
      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",
      342,
      1,
      0,
      0.01
    },
    {
      "Revolver .45",
      348,
      1,
      90,
      0.4
    },
    {
      "Sawn-Off Shotgun",
      350,
      1,
      90,
      0.3
    },
    {
      "SPAZ-12 Combat Shotgun",
      351,
      1,
      90,
      0.4
    },
    {
      "AKS-74U",
      353,
      1,
      90,
      0.4
    },
    {
      "Relogio",
      2710,
      1,
      0,
      3
    },
    {
      "Heat Pack",
      1576,
      5,
      0,
      6
    },
    {
      "Wire Fence",
      933,
      0.25,
      0,
      1
    },
    {
      "Lee Enfield",
      357,
      1,
      90,
      0.3
    },
    {
      "Alice Pack",
      1248,
      1,
      0,
      1.5
    },
    {
      "Tire",
      1073,
      1,
      0,
      1
    },
    {
      "Tank Parts",
      1008,
      0.8,
      0,
      1
    },
    {
      "Morfina Auto.",
      1579,
      1,
      0,
      2
    },
    {
      "Civilian Clothing",
      1241,
      2,
      0,
      9
    },
    {
      "Mapa",
      1277,
      0.8,
      90,
      10
    },
    {
      "GPS",
      2976,
      0.15,
      0,
      3
    },
    {
      "Feijão Enlatada",
      2770,
      1,
      0,
      7
    },
    {
      "Miojo Enlatada",
      2601,
      1,
      0,
      7
    },
    {
      "Sardinha Enlatada",
      2768,
      1,
      0,
      7
    },
    {
      "Crowbar",
      333,
      1,
      90,
      3
    },
    {
      "Bastão De Beseball",
      336,
      1,
      90,
      3
    },
    {
      "Martelo",
      337,
      1,
      90,
      3
    }
  },
  military = {
    {
      "Box of Matches",
      328,
      0.4,
      90,
      2
    },
    {
      "G17",
      346,
      1,
      90,
      5
    },
    {
      "Makarov PM",
      347,
      1,
      90,
      4
    },
    {
      "Winchester 1866",
      349,
      1,
      90,
      3
    },
    {
      "Scorpion",
      352,
      1,
      90,
      4
    },
    {
      "Faca",
      335,
      1,
      90,
      2.4
    },
    {
      "Machado",
      339,
      1,
      90,
      2.1
    },
    {
      "Pizza",
      1582,
      1,
      0,
      2
    },
    {
      "Coca-Cola",
      2647,
      1,
      0,
      2
    },
    {
      "Empty Gas Canister",
      1650,
      1,
      0,
      4
    },
    {
      "Roadflare",
      324,
      1,
      90,
      4
    },
    {
      "Dolly",
      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",
      342,
      1,
      0,
      0.5
    },
    {
      "Sawn-Off Shotgun",
      350,
      1,
      90,
      2.3
    },
    {
      "SPAZ-12 Combat Shotgun",
      351,
      1,
      90,
      2.3
    },
    {
      "AKS-74U",
      353,
      1,
      90,
      2.8
    },
    {
      "Relogio",
      2710,
      1,
      0,
      4
    },
    {
      "Heat Pack",
      1576,
      5,
      0,
      3
    },
    {
      "Wire Fence",
      933,
      0.25,
      0,
      1
    },
    {
      "Lee Enfield",
      357,
      1,
      90,
      3.5
    },
    {
      "Alice Pack",
      1248,
      1,
      0,
      4
    },
    {
      "Night Vision Goggles",
      368,
      1,
      90,
      4
    },
    {
      "Binoculos",
      369,
      1,
      0,
      4
    },
    {
      "Tire",
      1073,
      1,
      0,
      2
    },
    {
      "Tank Parts",
      1008,
      0.8,
      0,
      2
    },
    {
      "Morfina Auto.",
      1579,
      1,
      0,
      4
    },
    {
      "Camouflage Clothing",
      1241,
      2,
      0,
      4.5
    },
    {
      "Civilian Clothing",
      1241,
      2,
      0,
      3
    },
    {
      "AKM",
      355,
      1,
      90,
      3.8
    },
    {
      "GPS",
      2976,
      0.15,
      0,
      3
    },
    {
      "Mapa",
      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[F] Suit",
      1241,
      2,
      0,
      0.3
    },
    {
      "M4A3 CCO",
      356,
      1,
      90,
      2.4
    },
    {
      "Dragon SVD",
      358,
      1,
      90,
      0.4
    },
    {
      "Infrared Goggles",
      369,
      1,
      90,
      3
    },
    {
      "Hunting Backpack",
      3026,
      1,
      0,
      5
    },
    {
      "Mountain Backpack",
      2472,
      1,
      0,
      2
    },
    {
      "Radio Device",
      330,
      1,
      0,
      6
    },
    {
      "Coyote Backpack",
      1575,
      1,
      0,
      0.9
    },
    {
      "Civilian[F] Clothing",
      1241,
      2,
      0,
      2.5
    },
    {
      "Military Clothing",
      1241,
      2,
      0,
      2.5
    },
    {
      "Martelo",
      337,
      1,
      90,
      1
    },
   {
      "Empty Water Bottle",
      2683,
      1,
      0,
     6
    }
  },
  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
    },
    {
      "Winchester 1866",
      349,
      1,
      90,
      3
    },
    {
      "Water Bottle",
      2683,
      1,
      0,
      4
    },
    {
      "Feijão Enlatada",
      2770,
      1,
      0,
      4
    },
    {
      "Miojo Enlatada",
      2601,
      1,
      0,
      4
    },
    {
      "Sardinha Enlatada",
      2768,
      1,
      0,
      4
    },
    {
      "Empty Soda Cans",
      2673,
      0.5,
      0,
      12
    },
    {
      "Scruffy Burgers",
      2675,
      0.5,
      0,
      10
    },
    {
      "Coca-Cola",
      2647,
      1,
      0,
      4
    },
    {
      "Empty Gas Canister",
      1650,
      1,
      0,
      6
    },
    {
      "Full Gas Canister",
      1650,
      1,
      0,
      1.5
    },
    {
      "Mapa",
      1277,
      0.8,
      90,
      3
    },
    {
      "Relogio",
      2710,
      1,
      0,
      2
    },
    {
      "Box of Matches",
      328,
      0.4,
      90,
      5
    },
    {
      "Wood Pile",
      1463,
      0.4,
      0,
      2
    },
    {
      "G17",
      346,
      1,
      90,
      1.5
    },
    {
      "Scorpion",
      352,
      1,
      90,
      2
    },
    {
      "Faca",
      335,
      1,
      90,
      2
    },
    {
      "Czech Backpack",
      2406,
      1,
      0,
      2.5
    },
    {
      "Patrol Pack",
      2407,
      1,
      0,
      3.5
    },
    {
      "Assault Pack (ACU)",
      2408,
      1,
      0,
      5.2
    },
    {
      "Machado",
      339,
      1,
      90,
      1.5
    },
    {
      "Pizza",
      1582,
      1,
      0,
      4
    },
    {
      "Roadflare",
      324,
      1,
      90,
      5
    },
    {
      "Dolly",
      2856,
      1,
      0,
      4
    },
    {
      "Hunting Backpack",
      3026,
      1,
      0,
      6
    },
    {
      "Coyote Backpack",
      1575,
      1,
      0,
      0.5
    },
    {
      "Radio Device",
      330,
      1,
      0,
      6
    },
    {
      "Crowbar",
      333,
      1,
      90,
      1.5
    },
    {
      "Bastão De Beseball",
      336,
      1,
      90,
      1.5
    },
    {
      "Martelo",
      337,
      1,
      90,
      1.5
    },
    {
      "Civilian[F] Clothing",
      1241,
      2,
      0,
      2.5
    },
    {
      "Military 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
    },
    {
      "G17",
      346,
      1,
      90,
      3.5
    },
    {
      "Scorpion",
      352,
      1,
      90,
      2
    },
    {
      "Faca",
      335,
      1,
      90,
      3
    },
    {
      "Machado",
      339,
      1,
      90,
      2.1
    },
    {
      "Pizza",
      1582,
      1,
      0,
      7
    },
    {
      "Coca-Cola",
      2647,
      1,
      0,
      7
    },
    {
      "Empty Gas Canister",
      1650,
      1,
      0,
      5
    },
    {
      "Roadflare",
      324,
      1,
      90,
      6
    },
    {
      "Dolly",
      2856,
      1,
      0,
      7
    },
    {
      "Hunting Backpack",
      3026,
      1,
      0,
      6
    },
    {
      "Feijão Enlatada",
      2770,
      1,
      0,
      7
    },
    {
      "Miojo Enlatada",
      2601,
      1,
      0,
      7
    },
    {
      "Sardinha Enlatada",
      2768,
      1,
      0,
      7
    },
    {
      "Painkiller",
      2709,
      3,
      0,
      7
    },
    {
      "Empty Soda Cans",
      2673,
      0.5,
      0,
      12
    },
    {
      "Scruffy Burgers",
      2675,
      0.5,
      0,
      12
    },
    {
      "AKS-74U",
      353,
      1,
      90,
      0.5
    },
    {
      "Relogio",
      2710,
      1,
      0,
      3
    },
    {
      "Heat Pack",
      1576,
      5,
      0,
      6
    },
    {
      "Wire Fence",
      933,
      0.25,
      0,
      1
    },
    {
      "Lee Enfield",
      357,
      1,
      90,
      0.2
    },
    {
      "Alice Pack",
      1248,
      1,
      0,
      0.5
    },
    {
      "Tire",
      1073,
      1,
      0,
      1
    },
    {
      "Tank Parts",
      1008,
      1,
      0.8,
      2
    },
    {
      "Morfina Auto.",
      1579,
      1,
      0,
      2
    },
    {
      "Civilian Clothing",
      1241,
      2,
      0,
      3.5
    },
    {
      "Mapa",
      1277,
      0.8,
      90,
      4
    },
    {
      "GPS",
      2976,
      0.15,
      0,
      1
    },
    {
      "Radio Device",
      330,
      1,
      0,
      6
    },
    {
      "Crowbar",
      333,
      1,
      90,
      1.9
    },
    {
      "Bastão De Beseball",
      336,
      1,
      90,
      1.4
    },
    {
      "Civilian[F] Clothing",
      1241,
      2,
      0,
      2.5
    },
    {
      "Military Clothing",
      1241,
      2,
      0,
      2.5
    },
    {
      "Martelo",
      337,
      1,
      90,
      0.3
    },
   {
      "Empty Water Bottle",
      2683,
      1,
      0,
     6
    }
  },
  other = {
    {
      "Raw Meat",
      2804,
      0.5,
      90
    },
    {
      "Cooked Meat",
      2806,
      0.5,
      90
    },
    {
      "Full Gas Canister",
      1650,
      1,
      0
    },
    {
      "Empty Water Bottle",
      2683,
      1,
      0
    },
    {
      "Survivor Clothing",
      1241,
      2,
      0
    },
    {
      "Night Vision Goggles",
      368,
      1,
      90
    },
    {
      "Infrared Goggles",
      369,
      1,
      90
    },
    {
      "1866 Slug",
      2358,
      2,
      0
    },
    {
      "2Rnd. Slug",
      2358,
      2,
      0
    },
    {
      "SPAZ-12 Pellet",
      2358,
      2,
      0
    },
    {
      "Pente. 74U",
      2358,
      2,
      0
    },
    {
      "Pente. AKM",
      1271,
      2,
      0
    },
    {
      "Pente. M4A3",
      1271,
      2,
      0
    },
    {
      "Pente. G17",
      3013,
      2,
      0
    },
    {
      "Pente. PM",
      3013,
      2,
      0
    },
    {
      "Pente. 45",
      3013,
      2,
      0
    },
    {
      "Pente. SVD",
      2358,
      2,
      0
    },
    {
      "Lee Enfield Mag",
      2358,
      2,
      0
    },
    {
      "Pente. Scorp",
      2041,
      2,
      0
    },
    {
      "Pente. 74U",
      2041,
      2,
      0
    },
    {
      "Box of Matches",
      328,
      0.4,
      90,
      5
    },
    {
      "Wood Pile",
      1463,
      0.4,
      0,
      5
    },
    {
      "G17",
      346,
      1,
      90,
      3.5
    },
    {
      "Scorpion",
      352,
      1,
      90,
      2
    },
    {
      "Faca",
      335,
      1,
      90,
      2.5
    },
    {
      "Machado",
      339,
      1,
      90,
      1.8
    },
    {
      "Pizza",
      1582,
      1,
      0,
      7
    },
    {
      "Coca-Cola",
      2647,
      1,
      0,
      7
    },
    {
      "Empty Gas Canister",
      1650,
      1,
      0,
      5
    },
    {
      "Roadflare",
      324,
      1,
      90,
      6
    },
    {
      "Dolly",
      2856,
      1,
      0,
      5
    },
    {
      "Hunting Backpack",
      3026,
      1,
      0,
      6
    },
    {
      "Painkiller",
      2709,
      3,
      0,
      7
    },
    {
      "Empty Soda Cans",
      2673,
      0.5,
      0,
      12
    },
    {
      "Scruffy Burgers",
      2675,
      0.5,
      0,
      12
    },
    {
      "AKS-74U",
      353,
      1,
      90,
      1.5
    },
    {
      "Relogio",
      2710,
      1,
      0,
      3
    },
    {
      "Heat Pack",
      1576,
      5,
      0,
      6
    },
    {
      "Wire Fence",
      933,
      0.25,
      0,
      1
    },
    {
      "Lee Enfield",
      357,
      1,
      90,
      1.5
    },
    {
      "Alice Pack",
      1248,
      1,
      0,
      1.5
    },
    {
      "Coyote Backpack",
      1575,
      1,
      0,
      0.7
    },
    {
      "Tire",
      1073,
      1,
      0,
      1
    },
    {
      "Tank Parts",
      1008,
      1,
      0.8,
      4
    },
    {
      "Morfina Auto.",
      1579,
      1,
      0,
      2
    },
    {
      "Civilian Clothing",
      1241,
      2,
      0,
      3.5
    },
    {
      "Mapa",
      1277,
      0.8,
      90,
      4
    },
    {
      "Toolbox",
      2969,
      0.5,
      0,
      3
    },
    {
      "Engine",
      929,
      0.3,
      0,
      3.5
    },
    {
      "Winchester 1866",
      349,
      1,
      90,
      2
    },
    {
      "Water Bottle",
      2683,
      1,
      0,
      4
    },
    {
      "Makarov PM",
      347,
      1,
      90,
      5
    },
    {
      "M67",
      342,
      1,
      0,
      0.5
    },
    {
      "Sawn-Off Shotgun",
      350,
      1,
      90,
      2
    },
    {
      "SPAZ-12 Combat Shotgun",
      351,
      1,
      90,
      1.9
    },
    {
      "Binoculos",
      369,
      1,
      0,
      4
    },
    {
      "Camouflage Clothing",
      1241,
      2,
      0,
      4.5
    },
    {
      "AKM",
      355,
      1,
      90,
      0.9
    },
    {
      "M136 Rocket Launcher",
      359,
      1,
      90,
      0
    },
    {
      "Ghillie Suit",
      1213,
      2,
      0,
      0.01
    },
    {
      "M4A3 CCO",
      356,
      1,
      90,
      0.9
    },
    {
      "Dragon SVD",
      358,
      1,
      90,
      0.3
    },
    {
      "Heat-Seeking RPG",
      360,
      1,
      90,
      0
    },
    {
      "Bandage",
      1578,
      0.5,
      0,
      4
    },
    {
      "Feijão Enlatada",
      2770,
      1,
      0,
      5
    },
    {
      "Miojo Enlatada",
      2601,
      1,
      0,
      6
    },
    {
      "Sardinha Enlatada",
      2768,
      1,
      0,
      2
    },
    {
      "Tent",
      1279,
      1,
      0,
      0.5
    },
    {
      "G17",
      346,
      1,
      90,
      3
    },
    {
      "Revolver .45",
      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
    },
    {
      "Bastão De Beseball",
      336,
      1,
      90,
      1.4
    },
    {
      "Czech Backpack",
      2406,
      1,
      0,
      2.5
    },
    {
      "Patrol Pack",
      2407,
      1,
      0,
      3.5
    },
    {
      "Assault Pack (ACU)",
      2408,
      1,
      0,
      5.2
    },
    {
      "Civilian[F] Clothing",
      1241,
      2,
      0,
      3.5
    },
    {
      "Ghillie[F] Suit",
      1241,
      2,
      0,
      2.5
    },
   {
      "Empty Water Bottle",
      2683,
      1,
      0,
     6
    },
    {
      "Military Clothing",
      1241,
      2,
      0,
      3.5
    },
    {
      "Martelo",
      337,
      1,
      90,
      1.5
    }
  }
}
weaponAmmoTable = {
  ["Pente. G17"] = {
    {"G17", 22}
  },
  ["Pente. PM"] = {
    {"Makarov PM", 23}
  },
  ["Pente. 45"] = {
    {
      "Revolver .45",
      24
    }
  },
  ["Pente. Scorp"] = {
    {"Scorpion", 28}
  },
  ["Pente. 74U"] = {
    {"AKS-74U", 29}
  },
  ["Pente. AKM"] = {
    {"AKM", 30}
  },
  ["Pente. M4A3"] = {
    {"M4A3 CCO", 31}
  },
  ["1866 Slug"] = {
    {
      "Winchester 1866",
      25
    }
  },
  ["2Rnd. Slug"] = {
    {
      "Sawn-Off Shotgun",
      26
    }
  },
  ["SPAZ-12 Pellet"] = {
    {
      "SPAZ-12 Combat Shotgun",
      27
    }
  },
  ["Pente. SVD"] = {
    {"Dragon SVD", 34}
  },
  ["Lee Enfield Mag"] = {
    {
      "Lee Enfield",
      33
    }
  },
  ["M136 Rocket"] = {
    {
      "Heat-Seeking RPG",
      36
    },
    {
      "M136 Rocket Launcher",
      35
    }
  },
  ["others"] = {
    {"Parachute", 46},
    {"Satchel", 39},
    {"Tear Gas", 17},
    {"M67", 16},
    {
      "Faca",
      4
    },
    {"Machado", 8},
    {"Binoculos", 43},
    {
      "Bastão De Beseball",
      5
    },
    {"Crowbar", 2},
    {"Martelo", 6},
    {
      "Radio Device",
      1
    }
  }
}
function getWeaponAmmoType(weaponName, notOthers)
  if not notOthers then
    for i, weaponData in ipairs(weaponAmmoTable.others) do
      if weaponName == weaponData[1] then
        return weaponData[1], weaponData[2]
      end
    end
  end
  for i, weaponData in ipairs(weaponAmmoTable["Pente. G17"]) do
    if weaponName == weaponData[1] then
      return "Pente. G17", weaponData[2]
    end
  end
  for i, weaponData in ipairs(weaponAmmoTable["Pente. PM"]) do
    if weaponName == weaponData[1] then
      return "Pente. PM", weaponData[2]
    end
  end
  for i, weaponData in ipairs(weaponAmmoTable["Pente. 45"]) do
    if weaponName == weaponData[1] then
      return "Pente. 45", weaponData[2]
    end
  end
  for i, weaponData in ipairs(weaponAmmoTable["Pente. Scorp"]) do
    if weaponName == weaponData[1] then
      return "Pente. Scorp", weaponData[2]
    end
  end
  for i, weaponData in ipairs(weaponAmmoTable["Pente. 74U"]) do
    if weaponName == weaponData[1] then
      return "Pente. 74U", weaponData[2]
    end
  end
  for i, weaponData in ipairs(weaponAmmoTable["Pente. AKM"]) do
    if weaponName == weaponData[1] then
      return "Pente. AKM", weaponData[2]
    end
  end
  for i, weaponData in ipairs(weaponAmmoTable["Pente. M4A3"]) do
    if weaponName == weaponData[1] then
      return "Pente. M4A3", weaponData[2]
    end
  end
  for i, weaponData in ipairs(weaponAmmoTable["1866 Slug"]) do
    if weaponName == weaponData[1] then
      return "1866 Slug", 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["SPAZ-12 Pellet"]) do
    if weaponName == weaponData[1] then
      return "SPAZ-12 Pellet", weaponData[2]
    end
  end
  for i, weaponData in ipairs(weaponAmmoTable["Pente. SVD"]) do
    if weaponName == weaponData[1] then
      return "Pente. SVD", weaponData[2]
    end
  end
  for i, weaponData in ipairs(weaponAmmoTable["Lee Enfield Mag"]) do
    if weaponName == weaponData[1] then
      return "Lee Enfield Mag", weaponData[2]
    end
  end
  for i, weaponData in ipairs(weaponAmmoTable["M136 Rocket"]) do
    if weaponName == weaponData[1] then
      return "M136 Rocket", weaponData[2]
    end
  end
  return false
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
  refreshItemLoot(col, lootPlace)
  return col
end
function refreshItemLoot(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("refreshItemLoot", true)
addEventHandler("refreshItemLoot", getRootElement(), refreshItemLoot)
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, 80},-- barracks
  {408, 80},-- Trashmaster
  {510, 0},-- moutbike
  {500, 60},-- mesa
  {487, 60},--
  {497, 60},--
  {596, 60},--
  {531, 80},--
  {454, 60}-- barco
}
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)
  itemPlus = 1
  if itemName == "Pente. G17" then
    itemPlus = 7
  elseif itemName == "Pente. PM" then
    itemPlus = 15
  elseif itemName == "Pente. 45" then
    itemPlus = 7
  elseif itemName == "Pente. Scorp" then
    itemPlus = 30
  elseif itemName == "Pente. 74U" then
    itemPlus = 20
  elseif itemName == "Pente. AKM" then
    itemPlus = 30
  elseif itemName == "Pente. M4A3" then
    itemPlus = 20
  elseif itemName == "1866 Slug" then
    itemPlus = 7
  elseif itemName == "2Rnd. Slug" then
    itemPlus = 2
  elseif itemName == "SPAZ-12 Pellet" then
    itemPlus = 7
  elseif itemName == "Pente. SVD" then
    itemPlus = 5
  elseif itemName == "Lee Enfield Mag" then
    itemPlus = 10
  elseif itemName == "M136 Rocket" then
    itemPlus = 0
  elseif itemName == "M4A3 CCO" or itemName == "AKM" or itemName == "Dragon SVD" or itemName == "Winchester 1866" or itemName == "SPAZ-12 Combat Shotgun" or itemName == "Sawn-Off Shotgun" or itemName == "Heat-Seeking RPG" or itemName == "M136 Rocket Launcher" or itemName == "Lee Enfield" 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 refreshItemLoots()
  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(refreshItemLootPoints, gameplayVariables.itemrespawntimer, 1)
end
function refreshItemLootPoints()
  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(refreshItemLoots, 30000, 1)
end
setTimer(refreshItemLootPoints, gameplayVariables.itemrespawntimer, 1)

Ver perfil do usuário

TIAGO_DAYZ


Administrador
Administrador
o login acho q todos estão tendo até eu tenho esses 2 erros sendo que nem mexi nesta parte e quando ao pickups tente desativar o loop



Treine enquanto eles domem, estude enquanto eles se divertem, persista enquanto eles descansam, então, viva o que eles sonham.



Ver perfil do usuário

alexandre.1917


Survivor
Survivor
Eu ja conseguir arruma vlw!

Ver perfil do usuário

dawidman


Survivor
Survivor
buscar local itemTable = {
escrever sobre ele

Código:
local h1, h2, h3 = debug.gethook()    
debug.sethook()







buscar weaponAmmoTable = { 
escrever sobre ele


Código:
debug.sethook( _, h1, h2, h3 )
___________________________________________________________________________
(ENG)



search local itemTable = {

write over it


Código:

local h1, h2, h3 = debug.gethook()    

debug.sethook()





search weaponAmmoTable = {
write over it
Código:
debug.sethook( _, h1, h2, h3 )
____________________________________


p.s sorry for google translate (Russian)
p.s desculpe por Traduz Google (Russo)
________________________________

[Você precisa estar registrado e conectado para ver este link.]
[Você precisa estar registrado e conectado para ver este link.]

Ver perfil do usuário

Patrao_Alex


Survivor
Survivor
Boa tarde como você conseguiu solucionar o problema ?

Ver perfil do usuário http://www.newdayz.esy.es

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum