1234567891011121314151617181920 |
- -- ===================================================================
- --- Overwrites function at /users.lua.
- -- if nil, lists instance members; if an org name, lists its members
- -- @function modpol.list_users
- -- @param org
- -- @return a table with names of players currently in the game
- modpol.list_users = function(org)
- local users = {}
- if (org == nil) then -- no specified org; all players
- for _,player in ipairs(minetest.get_connected_players()) do
- local name = player:get_player_name()
- table.insert(users,name)
- end
- else -- if an org is specified
- if (modpol.orgs[org] ~= nil) then -- org exists
- users = modpol.orgs[org]["members"]
- end
- end
- return users
- end
|