123456789101112131415161718192021 |
- -- ===================================================================
- -- Function: modpol.list_users(org)
- -- Overwrites function at /users.lua
- -- Params:
- -- if nil, lists instance members; if an org name, lists its members
- -- Output: 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
|