Skip to content

Commit e45a2a5

Browse files
committedApr 2, 2013
Sanity checks for commandblock commands.
1 parent 63a18f1 commit e45a2a5

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed
 

Diff for: ‎mesecons_commandblock/init.lua

+9-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ minetest.register_chatcommand("tell", {
1616
minetest.chat_send_player(name, "Invalid usage: " .. param)
1717
return
1818
end
19+
if not minetest.env:get_player_by_name(target) then
20+
minetest.chat_send_player(name, "Invalid target: " .. target)
21+
end
1922
minetest.chat_send_player(target, name .. " whispers: " .. message)
2023
end
2124
})
@@ -38,7 +41,12 @@ minetest.register_chatcommand("hp", {
3841
minetest.chat_send_player(name, "Invalid usage: " .. param)
3942
return
4043
end
41-
minetest.get_player_by_name(target):set_hp(value)
44+
local player = minetest.env:get_player_by_name(target)
45+
if player then
46+
player:set_hp(value)
47+
else
48+
minetest.chat_send_player(name, "Invalid target: " .. target)
49+
end
4250
end
4351
})
4452

0 commit comments

Comments
 (0)
Please sign in to comment.