Solved Getting players list?

Discussion in 'Rust Development' started by cibal, Aug 12, 2015.

  1. How can I get a list of the players on a lua plugin?
     
  2. Code:
    local players = global.BasePlayer.activePlayerList:GetEnumerator()
    local message = ""
    while players:MoveNext() do
        message = message .. ", " .. players.Current.displayName
    end
    rust.BroadcastChat(message)
     
    Last edited by a moderator: Aug 12, 2015
  3. I got this error:
    Code:
    bad argument #1 to 'pairs' (table expected, got userdata):
      at NLua.Lua.ThrowExceptionFromError (Int32 oldTop) [0x00000] in <filename unknown>:0
      at NLua.Lua.CallFunction (System.Object function, System.Object[] args, System.Type[] returnTypes) [0x00000] in <filename unknown>:0
      at NLua.Lua.CallFunction (System.Object function, System.Object[] args) [0x00000] in <filename unknown>:0
      at NLua.LuaFunction.Call (System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Ext.Lua.Plugins.LuaPlugin.OnCallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0
    
    and I have just copied it
     
  4. I edited my post. Retry.