38 lines
1.1 KiB
Lua
38 lines
1.1 KiB
Lua
--------------------------------------------------------------------------------
|
|
-- Custom Commands
|
|
--------------------------------------------------------------------------------
|
|
-- Many custom commands, currently includes:
|
|
-- /kill Suicide
|
|
-- /list List players
|
|
--
|
|
-- (c)2012 Fernando Zapata
|
|
-- Code licensed under GNU GPLv2
|
|
-- http://www.gnu.org/licenses/gpl-2.0.html
|
|
--
|
|
-- 2012-05-12 01:03:30
|
|
--------------------------------------------------------------------------------
|
|
|
|
---- Suicide command ----
|
|
minetest.register_chatcommand( 'kill', {
|
|
description = 'kill yourself',
|
|
func = function( name, param )
|
|
local player = minetest.env:get_player_by_name(name)
|
|
player:set_hp(0)
|
|
end
|
|
})
|
|
|
|
---- List connected players ----
|
|
minetest.register_chatcommand( 'list', {
|
|
descrpition = 'list connected players',
|
|
func = function( name, param )
|
|
local players = minetest.get_connected_players()
|
|
local list = ''
|
|
for i,j in ipairs(players) do
|
|
list = list .. j:get_player_name() .. ' '
|
|
end
|
|
minetest.chat_send_player( name, list )
|
|
end
|
|
})
|
|
|
|
--------------------------------------------------------------------------------
|