diff --git a/api.lua b/api.lua index 646d842..421ee82 100644 --- a/api.lua +++ b/api.lua @@ -1,4 +1,3 @@ - function yl_announcements.get_all_anncouncements() return yl_announcements.data or {} end diff --git a/chatcommand_add.lua b/chatcommand_add.lua index c1e9630..8c77874 100644 --- a/chatcommand_add.lua +++ b/chatcommand_add.lua @@ -1,8 +1,10 @@ local chatcommand_cmd = "announcement_add" local chatcommand_definition = { - params = "$$", -- Short parameter description - description = "Sends the message each frequency minutes for a maximum number of runtime minutes.", -- Full description - privs = {[yl_announcements.settings.admin_priv] = true}, -- Require the "privs" privilege to run + params = "$$", + description = "Sends the message each frequency minutes for a maximum number of runtime minutes.", + privs = { + [yl_announcements.settings.admin_priv] = true + }, -- Require the "privs" privilege to run func = function(name, param) local success, message = yl_announcements.chatcommand_announcement_add(name, param) @@ -10,7 +12,8 @@ local chatcommand_definition = { minetest.log("action", "[yl_announcements] player " .. name .. " added new announcement: " .. param) return true, message else - minetest.log("warning", "[yl_announcements] player " .. name .. " added new announcement: " .. param .. " unsuccessfully, message: " .. message) + minetest.log("warning", "[yl_announcements] player " .. name .. " added new announcement: " .. param .. + " unsuccessfully, message: " .. message) return false, message end end diff --git a/chatcommand_delete.lua b/chatcommand_delete.lua index e419838..2b3f715 100644 --- a/chatcommand_delete.lua +++ b/chatcommand_delete.lua @@ -2,7 +2,9 @@ local chatcommand_cmd = "announcement_delete" local chatcommand_definition = { params = "", -- Short parameter description description = "Delete the announcement ID.", -- Full description - privs = {[yl_announcements.settings.admin_priv] = true}, -- Require the "privs" privilege to run + privs = { + [yl_announcements.settings.admin_priv] = true + }, -- Require the "privs" privilege to run func = function(name, param) local success, message = yl_announcements.chatcommand_announcement_delete(name, param) @@ -10,7 +12,9 @@ local chatcommand_definition = { minetest.log("action", "[yl_announcements] player " .. name .. " deleted new announcement: " .. param) return true, message else - minetest.log("warning", "[yl_announcements] player " .. name .. " deleted new announcement: " .. param .. " unsuccessfully, message: " .. message) + minetest.log("warning", + "[yl_announcements] player " .. name .. " deleted new announcement: " .. param .. + " unsuccessfully, message: " .. message) return false, message end end diff --git a/chatcommand_list.lua b/chatcommand_list.lua index 82b4f05..1ce8a36 100644 --- a/chatcommand_list.lua +++ b/chatcommand_list.lua @@ -2,7 +2,9 @@ local chatcommand_cmd = "announcement_list" local chatcommand_definition = { params = "", -- Short parameter description description = "List announcement with ID to you.", -- Full description - privs = {[yl_announcements.settings.admin_priv] = true}, + privs = { + [yl_announcements.settings.admin_priv] = true + }, func = function(name, param) local success, message = yl_announcements.chatcommand_announcement_list(name, param) @@ -10,7 +12,8 @@ local chatcommand_definition = { minetest.log("action", "[yl_announcements] player " .. name .. " lists announcement: " .. param) return true, message else - minetest.log("warning", "[yl_announcements] player " .. name .. " lists announcement: " .. param .. " unsuccessfully, message: " .. message) + minetest.log("warning", "[yl_announcements] player " .. name .. " lists announcement: " .. param .. + " unsuccessfully, message: " .. message) return false, message end end diff --git a/chatcommand_list_all.lua b/chatcommand_list_all.lua index 06e80c9..26455b1 100644 --- a/chatcommand_list_all.lua +++ b/chatcommand_list_all.lua @@ -2,7 +2,9 @@ local chatcommand_cmd = "announcement_list_all" local chatcommand_definition = { params = "", -- Short parameter description description = "Lists all announcements to you.", -- Full description - privs = {[yl_announcements.settings.admin_priv] = true}, + privs = { + [yl_announcements.settings.admin_priv] = true + }, func = function(name, param) local success, message = yl_announcements.chatcommand_announcement_list_all(name, param) @@ -10,7 +12,9 @@ local chatcommand_definition = { minetest.log("action", "[yl_announcements] player " .. name .. " lists all announcements: " .. param) return true, message else - minetest.log("warning", "[yl_announcements] player " .. name .. " lists all announcements: " .. param .. " unsuccessfully, message: " .. message) + minetest.log("warning", + "[yl_announcements] player " .. name .. " lists all announcements: " .. param .. + " unsuccessfully, message: " .. message) return false, message end end diff --git a/chatcommand_say.lua b/chatcommand_say.lua index 219a8a7..07aa2c1 100644 --- a/chatcommand_say.lua +++ b/chatcommand_say.lua @@ -2,7 +2,9 @@ local chatcommand_cmd = "announcement_say" local chatcommand_definition = { params = "", -- Short parameter description description = "Say the announcement with ID in main chat.", -- Full description - privs = {[yl_announcements.settings.admin_priv] = true}, + privs = { + [yl_announcements.settings.admin_priv] = true + }, func = function(name, param) local success, message = yl_announcements.chatcommand_announcement_say(name, param) @@ -10,7 +12,8 @@ local chatcommand_definition = { minetest.log("action", "[yl_announcements] player " .. name .. " sent announcement: " .. param) return true, message else - minetest.log("warning", "[yl_announcements] player " .. name .. " sent announcement: " .. param .. " unsuccessfully, message: " .. message) + minetest.log("warning", "[yl_announcements] player " .. name .. " sent announcement: " .. param .. + " unsuccessfully, message: " .. message) return false, message end end diff --git a/chatcommand_say_all.lua b/chatcommand_say_all.lua index 004ba31..8b82f94 100644 --- a/chatcommand_say_all.lua +++ b/chatcommand_say_all.lua @@ -2,7 +2,9 @@ local chatcommand_cmd = "announcement_say_all" local chatcommand_definition = { params = "", -- Short parameter description description = "Say all announcements in main chat.", -- Full description - privs = {[yl_announcements.settings.admin_priv] = true}, + privs = { + [yl_announcements.settings.admin_priv] = true + }, func = function(name, param) local success, message = yl_announcements.chatcommand_announcement_say_all(name, param) @@ -10,7 +12,8 @@ local chatcommand_definition = { minetest.log("action", "[yl_announcements] player " .. name .. " sent all announcements: " .. param) return true, message else - minetest.log("warning", "[yl_announcements] player " .. name .. " sent all announcements: " .. param .. " unsuccessfully, message: " .. message) + minetest.log("warning", "[yl_announcements] player " .. name .. " sent all announcements: " .. param .. + " unsuccessfully, message: " .. message) return false, message end end diff --git a/internal.lua b/internal.lua index b40c5e5..2f04e0b 100644 --- a/internal.lua +++ b/internal.lua @@ -1,24 +1,27 @@ - --- The functions and variables in this file are only for use in the mod itself. Those that do real work should be local and wrapped in public functions - function yl_announcements.load_announcements() - yl_announcements.data = minetest.parse_json(mod_storage:get_string("data")) or {} + yl_announcements.data = minetest.parse_json(yl_announcements.mod_storage:get_string("data")) or {} end function yl_announcements.save_announcements() - mod_storage:set_string("data", minetest.write_json(yl_announcements.data)) + yl_announcements.mod_storage:set_string("data", minetest.write_json(yl_announcements.data)) end -- Chatcommands -yl_announcements.chatcommand_announcement_list +function yl_announcements.chatcommand_announcement_add(name, param) +end -yl_announcements.chatcommand_announcement_list_all +function yl_announcements.chatcommand_announcement_delete(name, param) +end -yl_announcements.chatcommand_announcement_delete +function yl_announcements.chatcommand_announcement_list_all(name, param) +end -yl_announcements.chatcommand_announcement_add +function yl_announcements.chatcommand_announcement_list(name, param) +end -yl_announcements.chatcommand_announcement_say +function yl_announcements.chatcommand_announcement_say_all(name, param) +end -yl_announcements.chatcommand_announcement_say_all \ No newline at end of file +function yl_announcements.chatcommand_announcement_say(name, param) +end