Various bugfixes on orgs and minetest chatcommands
This commit is contained in:
1
init.lua
1
init.lua
@ -1,6 +1,5 @@
|
||||
modpol = {}
|
||||
|
||||
|
||||
-- ===================================================================
|
||||
--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
|
||||
-- ===================================================================
|
||||
|
||||
command_list = {} -- user-facing table of commands
|
||||
|
||||
local chat_table -- MT chat command definitions table
|
||||
local regchat -- Chat-command registration function
|
||||
local command_list = {} -- user-facing list of commands
|
||||
|
||||
regchat = minetest.register_chatcommand
|
||||
|
||||
@ -25,6 +26,21 @@ regchat(
|
||||
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
|
||||
-- This code defines a chat command which creates a new
|
||||
|
@ -2,5 +2,5 @@
|
||||
|
||||
minetest.register_on_joinplayer(function(player)
|
||||
local p_name = player:get_player_name()
|
||||
modpol.add_member("instance", p_name)
|
||||
end)
|
||||
modpol.add_member(1, p_name)
|
||||
end)
|
||||
|
@ -8,7 +8,7 @@
|
||||
modpol.menu = function(user)
|
||||
local output = "Command list:"
|
||||
for key,value in pairs(command_list) do
|
||||
output = output .. "/" .. key .. "\n"
|
||||
output = output .. "/" .. value .. " "
|
||||
end
|
||||
return output
|
||||
end
|
||||
|
Reference in New Issue
Block a user