Code formatting. Thank you luacheck :P

This commit is contained in:
AliasAlreadyTaken 2023-09-22 05:10:36 +02:00
parent de2f010552
commit 59c25afe26
8 changed files with 48 additions and 26 deletions

View File

@ -1,4 +1,3 @@
function yl_announcements.get_all_anncouncements() function yl_announcements.get_all_anncouncements()
return yl_announcements.data or {} return yl_announcements.data or {}
end end

View File

@ -1,8 +1,10 @@
local chatcommand_cmd = "announcement_add" local chatcommand_cmd = "announcement_add"
local chatcommand_definition = { local chatcommand_definition = {
params = "<message>$<frequency in minutes>$<runtime in minutes>", -- Short parameter description params = "<message>$<frequency in minutes>$<runtime in minutes>",
description = "Sends the message each frequency minutes for a maximum number of runtime minutes.", -- Full description 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 privs = {
[yl_announcements.settings.admin_priv] = true
}, -- Require the "privs" privilege to run
func = function(name, param) func = function(name, param)
local success, message = yl_announcements.chatcommand_announcement_add(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) minetest.log("action", "[yl_announcements] player " .. name .. " added new announcement: " .. param)
return true, message return true, message
else 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 return false, message
end end
end end

View File

@ -2,7 +2,9 @@ local chatcommand_cmd = "announcement_delete"
local chatcommand_definition = { local chatcommand_definition = {
params = "<announcement ID>", -- Short parameter description params = "<announcement ID>", -- Short parameter description
description = "Delete the announcement ID.", -- Full 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) func = function(name, param)
local success, message = yl_announcements.chatcommand_announcement_delete(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) minetest.log("action", "[yl_announcements] player " .. name .. " deleted new announcement: " .. param)
return true, message return true, message
else 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 return false, message
end end
end end

View File

@ -2,7 +2,9 @@ local chatcommand_cmd = "announcement_list"
local chatcommand_definition = { local chatcommand_definition = {
params = "<announcement ID>", -- Short parameter description params = "<announcement ID>", -- Short parameter description
description = "List announcement with ID to you.", -- Full 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) func = function(name, param)
local success, message = yl_announcements.chatcommand_announcement_list(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) minetest.log("action", "[yl_announcements] player " .. name .. " lists announcement: " .. param)
return true, message return true, message
else 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 return false, message
end end
end end

View File

@ -2,7 +2,9 @@ local chatcommand_cmd = "announcement_list_all"
local chatcommand_definition = { local chatcommand_definition = {
params = "", -- Short parameter description params = "", -- Short parameter description
description = "Lists all announcements to you.", -- Full 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) func = function(name, param)
local success, message = yl_announcements.chatcommand_announcement_list_all(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) minetest.log("action", "[yl_announcements] player " .. name .. " lists all announcements: " .. param)
return true, message return true, message
else 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 return false, message
end end
end end

View File

@ -2,7 +2,9 @@ local chatcommand_cmd = "announcement_say"
local chatcommand_definition = { local chatcommand_definition = {
params = "<announcement ID>", -- Short parameter description params = "<announcement ID>", -- Short parameter description
description = "Say the announcement with ID in main chat.", -- Full 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) func = function(name, param)
local success, message = yl_announcements.chatcommand_announcement_say(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) minetest.log("action", "[yl_announcements] player " .. name .. " sent announcement: " .. param)
return true, message return true, message
else 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 return false, message
end end
end end

View File

@ -2,7 +2,9 @@ local chatcommand_cmd = "announcement_say_all"
local chatcommand_definition = { local chatcommand_definition = {
params = "", -- Short parameter description params = "", -- Short parameter description
description = "Say all announcements in main chat.", -- Full 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) func = function(name, param)
local success, message = yl_announcements.chatcommand_announcement_say_all(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) minetest.log("action", "[yl_announcements] player " .. name .. " sent all announcements: " .. param)
return true, message return true, message
else 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 return false, message
end end
end end

View File

@ -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() 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 end
function yl_announcements.save_announcements() 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 end
-- Chatcommands -- 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 function yl_announcements.chatcommand_announcement_say(name, param)
end