Added fleshy limit to avoid crash on adminpick hit

master
zmv7 2022-02-08 15:08:47 +05:00 committed by GitHub
parent af5e73ffb7
commit 88acdd38a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -32,7 +32,8 @@ minetest.register_on_player_receive_fields(function(user, formname, fields)
if formname == "setfleshy" then
local name = user:get_player_name()
local fleshy = tonumber(fields.fleshy)
if fleshy then
if not fleshy or fleshy <-5 then minetest.chat_send_player(name,"Invalid value / out of range") return
else
selected_objects[name]:set_armor_groups({fleshy=fields.fleshy})
if selected_objects[name] == user then
minetest.chat_send_player(name,minetest.colorize('#FF0','Your fleshy now is '..fleshy)) end
@ -41,4 +42,4 @@ end
end)
minetest.register_alias("immtool", "immortaltool:tool")
minetest.register_privilege("immortaltool", {description = "Ability to wield immortal tool",give_to_singleplayer = false})
minetest.register_privilege("immortaltool", {description = "Ability to wield immortal tool",give_to_singleplayer = false})