Rename !who to !players and make it list all players

This commit is contained in:
ShadowNinja 2013-10-08 13:06:27 -04:00
parent 290082760b
commit 85b4ba3f8f
3 changed files with 16 additions and 17 deletions

View File

@ -104,3 +104,17 @@ mt_irc:register_bot_command("uptime", {
end
})
mt_irc:register_bot_command("players", {
description = "List the players on the server",
func = function(user, args)
local players = minetest.get_connected_players()
local names = {}
for _, player in pairs(players) do
table.insert(names, player:get_player_name())
end
mt_irc:say(user.nick, "Connected players: "
..table.concat(names))
end
})

View File

@ -2,10 +2,8 @@
-- See LICENSE.txt for details.
if not mt_irc.sendLocal then
function mt_irc:sendLocal(message)
minetest.chat_send_all(message)
end
function mt_irc:sendLocal(message)
minetest.chat_send_all(message)
end
function mt_irc:queueMsg(message)

View File

@ -49,19 +49,6 @@ minetest.register_chatcommand("who", {
end
})
mt_irc:register_bot_command("who", {
description = "Tell who is playing",
func = function(user, args)
local s = ""
for name, _ in pairs(mt_irc.joined_players) do
s = s.." "..name
end
mt_irc:say(user.nick, "Players On Channel:"..s)
end
})
minetest.register_on_joinplayer(function(player)
local name = player:get_player_name()