mirror of
https://github.com/Refactorio/RedMew.git
synced 2025-03-03 14:53:01 +02:00
55 lines
1.2 KiB
Lua
55 lines
1.2 KiB
Lua
|
local mods = {
|
||
|
sanctorio = "",
|
||
|
}
|
||
|
|
||
|
local regulars = {
|
||
|
helpower2 = "",
|
||
|
}
|
||
|
|
||
|
|
||
|
function is_mod(player_name)
|
||
|
return not (mods[player_name] == nil)
|
||
|
end
|
||
|
|
||
|
function is_regular(player_name)
|
||
|
return not (regulars[player_name] == nil)
|
||
|
end
|
||
|
|
||
|
function add_regular(player_name)
|
||
|
if is_regular(player_name) then game.player.print(player_name .. " was already a regular.")
|
||
|
else
|
||
|
game.print(game.player.name .. " promoted " .. player_name .. " to regular.")
|
||
|
end
|
||
|
regulars[player_name] = ""
|
||
|
end
|
||
|
|
||
|
function add_mod(player_name)
|
||
|
if is_mod(player_name) then game.player.print(player_name .. " was already a moderator.")
|
||
|
else
|
||
|
game.print(game.player.name .. " promoted " .. player_name .. " to moderator.")
|
||
|
end
|
||
|
mods[player_name] = ""
|
||
|
end
|
||
|
|
||
|
function remove_regular(player_name)
|
||
|
if is_regular(player_name) then game.print(player_name .. " was demoted from regular by " .. game.player.name .. ".") end
|
||
|
regulars[player_name] = nil
|
||
|
end
|
||
|
|
||
|
function remove_mod(player_name)
|
||
|
if is_mod(player_name) then game.print(player_name .. " was demoted from mod by " .. game.player.name .. ".") end
|
||
|
mods[player_name] = nil
|
||
|
end
|
||
|
|
||
|
function print_regulars()
|
||
|
for k,_ in pairs(regulars) do
|
||
|
game.player.print(k)
|
||
|
end
|
||
|
end
|
||
|
|
||
|
function print_mods()
|
||
|
for k,_ in pairs(mods) do
|
||
|
game.player.print(k)
|
||
|
end
|
||
|
end
|