From 76187dbf212bb9953a23ccb2ca9a4c93c992d2b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20Mart=C3=ADnez?= Date: Thu, 8 Jan 2015 13:38:43 -0300 Subject: [PATCH] Change chatcommands to return success flag and message. --- init.lua | 27 ++++++++------------------- 1 file changed, 8 insertions(+), 19 deletions(-) diff --git a/init.lua b/init.lua index fef26ea..245d077 100644 --- a/init.lua +++ b/init.lua @@ -193,13 +193,10 @@ minetest.register_chatcommand("xban", { func = function(name, params) local plname, reason = params:match("(%S+)%s+(.+)") if not (plname and reason) then - minetest.chat_send_player(name, - "Usage: /xban ") - return + return false, "Usage: /xban " end xban.ban_player(plname, name, nil, reason) - minetest.chat_send_player(name, - ("Banned %s."):format(plname)) + return true, ("Banned %s."):format(plname) end, }) @@ -210,21 +207,15 @@ minetest.register_chatcommand("xtempban", { func = function(name, params) local plname, time, reason = params:match("(%S+)%s+(%S+)%s+(.+)") if not (plname and time and reason) then - minetest.chat_send_player(name, - "Usage: /xtempban