33 lines
859 B
Lua
33 lines
859 B
Lua
--
|
|
-- Mod Chat Admin
|
|
-- Por BrunoMine
|
|
--
|
|
|
|
-- Nick do Administrador
|
|
local NickAdmin = "singleplayer"
|
|
|
|
minetest.register_privilege("chat_moderador", "Usar char como moderador")
|
|
|
|
local function verificar_chat(name, message)
|
|
if name == NickAdmin then
|
|
for _,player in ipairs(minetest.get_connected_players()) do
|
|
if player:get_player_name() ~= name then
|
|
minetest.chat_send_player(player:get_player_name(), "[ADMIN]" .. name .. ": " .. message)
|
|
end
|
|
end
|
|
return true
|
|
else
|
|
if minetest.get_player_privs(name)["chat_moderador"] then
|
|
for _,player in ipairs(minetest.get_connected_players()) do
|
|
if player:get_player_name() ~= name then
|
|
minetest.chat_send_player(player:get_player_name(), "[MODERADOR]" .. name .. ": " .. message)
|
|
end
|
|
end
|
|
return true
|
|
end
|
|
return false
|
|
end
|
|
end
|
|
|
|
minetest.register_on_chat_message(verificar_chat)
|