Various bugfixes on orgs and minetest chatcommands
This commit is contained in:
1
init.lua
1
init.lua
@ -1,6 +1,5 @@
|
|||||||
modpol = {}
|
modpol = {}
|
||||||
|
|
||||||
|
|
||||||
-- ===================================================================
|
-- ===================================================================
|
||||||
--preoverrides: certain things must be predefined in the global table for them to have effect (or cmd line version defualts are used)
|
--preoverrides: certain things must be predefined in the global table for them to have effect (or cmd line version defualts are used)
|
||||||
-- ===================================================================
|
-- ===================================================================
|
||||||
|
@ -2,9 +2,10 @@
|
|||||||
-- Minetest commands
|
-- Minetest commands
|
||||||
-- ===================================================================
|
-- ===================================================================
|
||||||
|
|
||||||
|
command_list = {} -- user-facing table of commands
|
||||||
|
|
||||||
local chat_table -- MT chat command definitions table
|
local chat_table -- MT chat command definitions table
|
||||||
local regchat -- Chat-command registration function
|
local regchat -- Chat-command registration function
|
||||||
local command_list = {} -- user-facing list of commands
|
|
||||||
|
|
||||||
regchat = minetest.register_chatcommand
|
regchat = minetest.register_chatcommand
|
||||||
|
|
||||||
@ -25,6 +26,21 @@ regchat(
|
|||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
-- ===================================================================
|
||||||
|
-- /reset
|
||||||
|
-- For testing only
|
||||||
|
-- Clears the system and recreates instance with all players
|
||||||
|
regchat(
|
||||||
|
"reset", {
|
||||||
|
privs = {},
|
||||||
|
func = function(user)
|
||||||
|
modpol.reset_orgs();
|
||||||
|
return true, "Reset orgs"
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-- ===================================================================
|
-- ===================================================================
|
||||||
-- /addorg /add_org
|
-- /addorg /add_org
|
||||||
-- This code defines a chat command which creates a new
|
-- This code defines a chat command which creates a new
|
||||||
|
@ -2,5 +2,5 @@
|
|||||||
|
|
||||||
minetest.register_on_joinplayer(function(player)
|
minetest.register_on_joinplayer(function(player)
|
||||||
local p_name = player:get_player_name()
|
local p_name = player:get_player_name()
|
||||||
modpol.add_member("instance", p_name)
|
modpol.add_member(1, p_name)
|
||||||
end)
|
end)
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
modpol.menu = function(user)
|
modpol.menu = function(user)
|
||||||
local output = "Command list:"
|
local output = "Command list:"
|
||||||
for key,value in pairs(command_list) do
|
for key,value in pairs(command_list) do
|
||||||
output = output .. "/" .. key .. "\n"
|
output = output .. "/" .. value .. " "
|
||||||
end
|
end
|
||||||
return output
|
return output
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user