diff options
author | rubenwardy <rw@rubenwardy.com> | 2018-09-13 17:31:58 +0100 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2018-09-13 17:33:04 +0100 |
commit | 29a1b97b3849daaf07e2d3789b54817101e9061c (patch) | |
tree | 7fc5032035718ea9a03a8ef51475610153f5f0b2 /chat_commands.lua | |
parent | b856aea54dde26adcb81add8dd3e835ff6c801c1 (diff) |
Improve code structure and awards formspec size
Diffstat (limited to 'chat_commands.lua')
-rw-r--r-- | chat_commands.lua | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/chat_commands.lua b/chat_commands.lua deleted file mode 100644 index 9c1580e..0000000 --- a/chat_commands.lua +++ /dev/null @@ -1,61 +0,0 @@ --- Copyright (c) 2013-18 rubenwardy. MIT. - -local S = awards.gettext - -minetest.register_chatcommand("awards", { - params = S("[c|clear|disable|enable]"), - description = S("Show, clear, disable or enable your awards"), - func = function(name, param) - if param == "clear" then - awards.clear_player(name) - minetest.chat_send_player(name, - S("All your awards and statistics have been cleared. You can now start again.")) - elseif param == "disable" then - awards.disable(name) - minetest.chat_send_player(name, S("You have disabled awards.")) - elseif param == "enable" then - awards.enable(name) - minetest.chat_send_player(name, S("You have enabled awards.")) - elseif param == "c" then - awards.show_to(name, name, nil, true) - else - awards.show_to(name, name, nil, false) - end - - if (param == "disable" or param == "enable") and minetest.global_exists("sfinv") then - local player = minetest.get_player_by_name(name) - if player then - sfinv.set_player_inventory_formspec(player) - end - end - end -}) - -minetest.register_chatcommand("awd", { - params = S("<award ID>"), - description = S("Show details of an award"), - func = function(name, param) - local def = awards.registered_awards[param] - if def then - minetest.chat_send_player(name, string.format(S("%s: %s"), def.title, def.description)) - else - minetest.chat_send_player(name, S("Award not found.")) - end - end -}) - -minetest.register_chatcommand("awpl", { - privs = { - server = true - }, - params = S("<name>"), - description = S("Get the awards statistics for the given player or yourself"), - func = function(name, param) - if not param or param == "" then - param = name - end - minetest.chat_send_player(name, param) - local player = awards.player(param) - minetest.chat_send_player(name, dump(player)) - end -}) |