From 21928c277c1ec30e4d8eb1ae2f24a9334650e017 Mon Sep 17 00:00:00 2001 From: Alexsandro Percy Date: Sat, 12 Aug 2023 15:15:31 -0300 Subject: [PATCH] fix ADS inicialization --- lib_planes/forms.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib_planes/forms.lua b/lib_planes/forms.lua index 37d4dce..e957fe7 100644 --- a/lib_planes/forms.lua +++ b/lib_planes/forms.lua @@ -222,8 +222,8 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() local plane_obj = airutils.getPlaneFromPlayer(player) if plane_obj == nil then - minetest.close_formspec(name, "lib_planes:adf_main") minetest.chat_send_player(name, core.colorize('#ff0000', " >>> There is something wrong with the plane...")) + minetest.close_formspec(name, "lib_planes:adf_main") return end local ent = plane_obj:get_luaentity() @@ -238,6 +238,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) end end if fields.save_adf then + if not ent._adf_destiny then ent._adf_destiny = {x=0,z=0} end if ent._adf_destiny then if fields.adf_x and fields.adf_z then if tonumber(fields.adf_x, 10) ~= nil and tonumber(fields.adf_z, 10) ~= nil then