This commit is contained in:
Alexsandro Percy 2024-07-21 20:58:40 -03:00
parent a9c8560136
commit f2e9c4881c

View file

@ -99,6 +99,23 @@ function airutils.attach(self, player, instructor_mode)
sit_player(player, name) sit_player(player, name)
end end
local function do_attach(self, player, slot)
if slot == 0 then return end
if self._passengers[slot] == nil then
local name = player:get_player_name()
--minetest.chat_send_all(self.driver_name)
self._passengers[slot] = name
airutils.seat_create(self, slot)
player:set_attach(self._passengers_base[slot], "", {x = 0, y = 0, z = 0}, {x = 0, y = 0, z = 0})
local eye_y = -4
if airutils.detect_player_api(player) == 1 then
eye_y = 2.5
end
player:set_eye_offset({x = 0, y = eye_y, z = 2}, {x = 0, y = 3, z = -30})
sit_player(player, name)
end
end
function airutils.dettachPlayer(self, player) function airutils.dettachPlayer(self, player)
local name = self.driver_name local name = self.driver_name
@ -1224,24 +1241,6 @@ function airutils.flap_operate(self, player)
end end
end end
local function do_attach(self, player, slot)
if slot == 0 then return end
if self._passengers[slot] == nil then
local name = player:get_player_name()
--minetest.chat_send_all(self.driver_name)
self._passengers[slot] = name
airutils.seat_create(self, slot)
player:set_attach(self._passengers_base[slot], "", {x = 0, y = 0, z = 0}, {x = 0, y = 0, z = 0})
local eye_y = -4
if airutils.detect_player_api(player) == 1 then
eye_y = 2.5
end
player:set_eye_offset({x = 0, y = eye_y, z = 2}, {x = 0, y = 3, z = -30})
sit_player(player, name)
end
end
function airutils.landing_lights_operate(self) function airutils.landing_lights_operate(self)
if self._last_light_move == nil then self._last_light_move = 0.15 end if self._last_light_move == nil then self._last_light_move = 0.15 end
self._last_light_move = self._last_light_move + self.dtime self._last_light_move = self._last_light_move + self.dtime