Merge branch 'master' into nalc-1.2

This commit is contained in:
Sys Quatre 2019-05-10 01:46:18 +02:00
commit 9ef432bd8b
2 changed files with 12 additions and 8 deletions

View File

@ -34,7 +34,7 @@ end
function random_messages.initialize() --Set the interval in minetest.conf. function random_messages.initialize() --Set the interval in minetest.conf.
minetest.settings:set("random_messages_interval",120) minetest.settings:set("random_messages_interval",120)
minetest.settings:save() minetest.settings:write();
return 120 return 120
end end
@ -64,6 +64,7 @@ function random_messages.read_messages()
-- blame the admin if not found -- blame the admin if not found
output:write(S("Blame the server admin! He/She has probably not edited the random messages yet.\n")) output:write(S("Blame the server admin! He/She has probably not edited the random messages yet.\n"))
output:write(S("Tell your dumb admin that this line is in (worldpath)/random_messages\n")) output:write(S("Tell your dumb admin that this line is in (worldpath)/random_messages\n"))
return
else else
-- or write default_input content in worldpath message file -- or write default_input content in worldpath message file
local content = default_input:read("*all") local content = default_input:read("*all")
@ -123,13 +124,15 @@ random_messages.set_interval()
random_messages.read_messages() random_messages.read_messages()
local TIMER = 0 local TIMER = 0
minetest.register_globalstep(function(dtime) if random_messages.messages[1] then
TIMER = TIMER + dtime; minetest.register_globalstep(function(dtime)
if TIMER > MESSAGE_INTERVAL then TIMER = TIMER + dtime;
random_messages.show_message() if TIMER > MESSAGE_INTERVAL then
TIMER = 0 random_messages.show_message()
end TIMER = 0
end) end
end)
end
local register_chatcommand_table = { local register_chatcommand_table = {
params = "viewmessages | removemessage <number> | addmessage <number>", params = "viewmessages | removemessage <number> | addmessage <number>",

1
mod.conf Normal file
View File

@ -0,0 +1 @@
name = random_messages