1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
core.register_chatcommand( "whoip", 
        {
                params = "",
                description = "Gives the name and IPs of connected players",
                privs = { server = true },
                func = function( name, param )
                        local player_list = core.get_connected_players()
                        local key
                        local value
                        for key, value in pairs( player_list ) do
                                local player_name = player_list[ key ]:get_player_name()
                                local player_info = core.get_player_information( player_name )
                                local ipaddress = player_info[ "address" ]
                                local localization = player_info[ "lang_code" ]
                                core.chat_send_player( name, "Player name: " .. player_name .. " - IP: " .. ipaddress .. " - Local: " .. localization)
                        end
                        --core.get_player_information(player_name)["address"]
                        --core.chat_send_player( name, player_list )
                end,
        }
)