From b9ffb5f30d64d365e6792d0d3acff552d9fcd0fd Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Fri, 30 Mar 2012 01:45:23 +0300 Subject: minetest.register_chatcommand(cmd, def) --- doc/lua_api.txt | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'doc') diff --git a/doc/lua_api.txt b/doc/lua_api.txt index caa5514b7..740f73b07 100644 --- a/doc/lua_api.txt +++ b/doc/lua_api.txt @@ -499,6 +499,7 @@ minetest.register_on_respawnplayer(func(ObjectRef)) ^ return true in func to disable regular player placement ^ currently called _before_ repositioning of player occurs minetest.register_on_chat_message(func(name, message)) +minetest.register_chatcommand(cmd, chatcommand definition) minetest.add_to_creative_inventory(itemstring) minetest.setting_get(name) -> string or nil @@ -507,6 +508,7 @@ minetest.setting_getbool(name) -> boolean value or nil minetest.chat_send_all(text) minetest.chat_send_player(name, text) minetest.get_player_privs(name) -> set of privs +minetest.check_player_privs(name, {priv1=true,...}) -> bool, missing_privs minetest.get_inventory(location) -> InvRef ^ location = eg. {type="player", name="celeron55"} {type="node", pos={x=, y=, z=}} @@ -858,4 +860,11 @@ Recipe (furnace fuel): burntime = 1, } +Chatcommand definition (register_chatcommand) +{ + params = " ", -- short parameter description + description = "Remove privilege from player", -- full description + privs = {privs=true}}, -- require the "privs" privilege to run + func = function(name, param), -- called when command is run +} -- cgit v1.2.3