summaryrefslogtreecommitdiffstats
path: root/Plugins/Core/playerlist.lua
diff options
context:
space:
mode:
authorfaketruth <faketruth@0a769ca7-a7f5-676a-18bf-c427514a06d6>2012-02-14 20:14:23 +0100
committerfaketruth <faketruth@0a769ca7-a7f5-676a-18bf-c427514a06d6>2012-02-14 20:14:23 +0100
commite7ea352f41b867dad83d170b7382b22a46f25c49 (patch)
treee37ed55018238c84445eb60302c825726ebaf4e9 /Plugins/Core/playerlist.lua
parentMakefile cleanup - read COMPILING for details on *nix compilation (diff)
downloadcuberite-e7ea352f41b867dad83d170b7382b22a46f25c49.tar
cuberite-e7ea352f41b867dad83d170b7382b22a46f25c49.tar.gz
cuberite-e7ea352f41b867dad83d170b7382b22a46f25c49.tar.bz2
cuberite-e7ea352f41b867dad83d170b7382b22a46f25c49.tar.lz
cuberite-e7ea352f41b867dad83d170b7382b22a46f25c49.tar.xz
cuberite-e7ea352f41b867dad83d170b7382b22a46f25c49.tar.zst
cuberite-e7ea352f41b867dad83d170b7382b22a46f25c49.zip
Diffstat (limited to 'Plugins/Core/playerlist.lua')
-rw-r--r--Plugins/Core/playerlist.lua20
1 files changed, 10 insertions, 10 deletions
diff --git a/Plugins/Core/playerlist.lua b/Plugins/Core/playerlist.lua
index c120f068f..63990e825 100644
--- a/Plugins/Core/playerlist.lua
+++ b/Plugins/Core/playerlist.lua
@@ -1,16 +1,16 @@
+local PlayerTable = {}
+
function HandlePlayerListCommand( Split, Player )
- local World = Player:GetWorld()
- local PlayerList = World:GetAllPlayers()
+ PlayerTable = {}
+ Player:GetWorld():ForEachPlayer( AppendToTable )
- local Message = cChatColor.Green .. "Connected players: (".. cChatColor.White.. #PlayerList .. cChatColor.Green .. ")"
+ local Message = cChatColor.Green .. "Connected players: (".. cChatColor.White.. #PlayerTable .. cChatColor.Green .. ")"
Player:SendMessage( Message )
-
- local PlayerTable = {}
- for i, TempPlayer in ipairs( PlayerList ) do
- local PlayerName = TempPlayer:GetName()
- table.insert(PlayerTable, PlayerName )
- end
-
+
Player:SendMessage( table.concat(PlayerTable, " ") )
return true
+end
+
+function AppendToTable( Player )
+ table.insert(PlayerTable, Player:GetName() )
end \ No newline at end of file