mcfan wrote:Please, is there anyone who can help me?
minetest.get_inventory({type="detached", name=player:get_player_name().."_armor"})mcfan wrote:Here is what I did. It didn't work though.Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
minetest.register_on_dieplayer(function(player)
minetest.get_inventory({type="detached", name=player:get_player_name().."_armor"})
local pos = player:getpos()
for i,stack in ipairs(inv:get_list("_armor")) do
local x = math.random(0, 6)/3
local z = math.random(0, 6)/3
pos.x = pos.x + x
pos.z = pos.z + z
minetest.env:add_item(pos, stack)
stack:clear()
inv:set_stack("detached", i, stack)
pos.x = pos.x - x
pos.z = pos.z - z
end
end)
minetest.register_on_dieplayer(function(player)
minetest.get_inventory({type="detached", name=player:get_player_name().."_armor"})
local pos = player:getpos()
local armorTypes = {"head", "torso", "legs", "feet"}
for i,stackName in ipairs(armorTypes) do
local stack = inv:get_list(stackName .. "_armor")
local x = math.random(0, 6)/3
local z = math.random(0, 6)/3
pos.x = pos.x + x
pos.z = pos.z + z
minetest.env:add_item(pos, stack)
stack:clear()
inv:set_stack("detached", i, stack)
pos.x = pos.x - x
pos.z = pos.z - z
end
end)minetest.get_inventory({type="detached", name=player:get_player_name().."_armor"})local inv = minetest.get_inventory({type="detached", name=player:get_player_name().."_armor"})mcfan wrote:For some reason the code thing didn't work. I tried it with this.
local inv = minetest.get_inventory({type="detached", name=player:get_player_name().."_armor"})
local pos = player:getpos()
local armorTypes = {"head", "torso", "legs", "feet"}
for i,stackName in ipairs(armorTypes) do
---> local stack = inv:get_list(stackName .. "_armor")mcfan wrote:I don't know. minermoder17 programmed it. Do you know how to fix it?
mcfan wrote:Does anyone know how to fix this error?
Users browsing this forum: No registered users and 9 guests