Add death messages
This commit is contained in:
		| @@ -1,21 +1,29 @@ | ||||
| local http_api = minetest.request_http_api() | ||||
|  | ||||
| function send_messages(res) | ||||
| 	for message in string.gmatch(res["data"], "[^\n]+") do | ||||
| 		minetest.chat_send_all(message) | ||||
| 	end | ||||
| end | ||||
|  | ||||
| function main(http_api) | ||||
| function main() | ||||
| 	port = minetest.settings:get("chat_server_port") | ||||
| 	if port == nil then | ||||
| 		port = "9876" | ||||
| 	end | ||||
| 	http_api.fetch({url = "http://localhost:" .. port .. "/get"}, send_messages) | ||||
| 	minetest.after(0.5, main, http_api) | ||||
| 	minetest.after(0.5, main) | ||||
| end | ||||
|  | ||||
| function dead(player) | ||||
| 	http_api.fetch_async({url = "http://localhost:" .. port .. "/sendCode", | ||||
| 					post_data = {message = player.get_player_name(player) .. | ||||
| 											" died."}}) | ||||
| end | ||||
|  | ||||
| local http_api = minetest.request_http_api() | ||||
| if http_api == nil then | ||||
| 	minetest.log("error", "Chat Mod is not in secure.http_mods or secure.trusted_mods. Exiting.") | ||||
| else | ||||
| 	main(http_api) | ||||
| 	main() | ||||
| end | ||||
| minetest.register_on_dieplayer(dead) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user