Make this code handling spool identical to the other section.
This commit is contained in:
parent
01e31f4288
commit
0956803e46
@ -303,19 +303,19 @@ minetest.register_on_joinplayer(function(player)
|
|||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
|
|
||||||
-- deliver items for this player
|
-- deliver items for this player
|
||||||
local nos = {}
|
local old = {}
|
||||||
local del = {}
|
local del = {}
|
||||||
for k, msgid in pairs(spool) do
|
for k, msgid in pairs(spool) do
|
||||||
local msg = telex.get_msg(msgid)
|
local msg = telex.get_msg(msgid)
|
||||||
if msg.to == name then
|
if msg.to == name then
|
||||||
table.insert(nos, k)
|
old[#old + 1] = k
|
||||||
table.insert(del, msgid)
|
del[#del + 1] = msgid
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- remove items from spool in reverse order
|
-- remove items from spool in reverse order
|
||||||
for i = #nos, 1, -1 do
|
for i = #old, 1, -1 do
|
||||||
table.remove(spool, nos[i])
|
table.remove(spool, old[i])
|
||||||
end
|
end
|
||||||
S:set_string("telex_spool", telex.encode(spool))
|
S:set_string("telex_spool", telex.encode(spool))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user