mirror of
https://git.minetest.land/MineClone2/MineClone2.git
synced 2024-11-20 09:53:46 +01:00
Remove commands in mesecons_commandblock
This commit is contained in:
parent
1ed15bcf98
commit
5f09a3d249
@ -1,46 +1,3 @@
|
|||||||
minetest.register_chatcommand("say", {
|
|
||||||
params = "<text>",
|
|
||||||
description = "Say <text> as the server",
|
|
||||||
privs = {server=true},
|
|
||||||
func = function(name, param)
|
|
||||||
minetest.chat_send_all(name .. ": " .. param)
|
|
||||||
end
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_chatcommand("tell", {
|
|
||||||
params = "<name> <text>",
|
|
||||||
description = "Say <text> to <name> privately",
|
|
||||||
func = function(name, param)
|
|
||||||
local found, _, target, message = param:find("^([^%s]+)%s+(.*)$")
|
|
||||||
if found == nil then
|
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
|
||||||
return
|
|
||||||
end
|
|
||||||
if not minetest.get_player_by_name(target) then
|
|
||||||
minetest.chat_send_player(name, "Invalid target: " .. target)
|
|
||||||
end
|
|
||||||
minetest.chat_send_player(target, name .. " whispers: " .. message, false)
|
|
||||||
end
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_chatcommand("hp", {
|
|
||||||
params = "<name> <value>",
|
|
||||||
description = "Set health of <name> to <value> hitpoints",
|
|
||||||
privs = {ban=true},
|
|
||||||
func = function(name, param)
|
|
||||||
local found, _, target, value = param:find("^([^%s]+)%s+(%d+)$")
|
|
||||||
if found == nil then
|
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
|
||||||
return
|
|
||||||
end
|
|
||||||
local player = minetest.get_player_by_name(target)
|
|
||||||
if player then
|
|
||||||
player:set_hp(value)
|
|
||||||
else
|
|
||||||
minetest.chat_send_player(name, "Invalid target: " .. target)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
})
|
|
||||||
|
|
||||||
local function initialize_data(meta)
|
local function initialize_data(meta)
|
||||||
local commands = minetest.formspec_escape(meta:get_string("commands"))
|
local commands = minetest.formspec_escape(meta:get_string("commands"))
|
||||||
|
Loading…
Reference in New Issue
Block a user