Add player count
This commit is contained in:
		@@ -1,10 +1,18 @@
 | 
				
			|||||||
local http_api = minetest.request_http_api()
 | 
					local http_api = minetest.request_http_api()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function tablelength(T)
 | 
				
			||||||
 | 
					  local count = 0
 | 
				
			||||||
 | 
					  for _ in pairs(T) do count = count + 1 end
 | 
				
			||||||
 | 
					  return count
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function send_messages(res)
 | 
					function send_messages(res)
 | 
				
			||||||
	for message in string.gmatch(res["data"], "[^\n]+") do
 | 
						for message in string.gmatch(res["data"], "[^\n]+") do
 | 
				
			||||||
		if message == "list" then
 | 
							if message == "list" then
 | 
				
			||||||
			local x = minetest.get_connected_players()
 | 
								local x = minetest.get_connected_players()
 | 
				
			||||||
			local text = "List of Players:\n"
 | 
								local text = "List of Players ("
 | 
				
			||||||
 | 
								text = text .. tostring(tablelength(x)) .. "/"
 | 
				
			||||||
 | 
								text = text .. tostring(minetest.settings:get("max_users")) .. "):"
 | 
				
			||||||
			for j, i  in ipairs(x) do
 | 
								for j, i  in ipairs(x) do
 | 
				
			||||||
				text = text .. "\n" .. i.get_player_name(i)
 | 
									text = text .. "\n" .. i.get_player_name(i)
 | 
				
			||||||
			end
 | 
								end
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user