mirror of
https://github.com/APercy/airutils.git
synced 2025-04-30 08:41:41 -04:00
Fix lib_plane do_attach
This commit is contained in:
parent
1c4ed7e761
commit
21553a54b3
1 changed files with 31 additions and 31 deletions
|
@ -53,6 +53,23 @@ local function sit_player(player, name)
|
||||||
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
|
||||||
|
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
|
||||||
|
|
||||||
-- attach player
|
-- attach player
|
||||||
function airutils.attach(self, player, instructor_mode)
|
function airutils.attach(self, player, instructor_mode)
|
||||||
if self._needed_licence then
|
if self._needed_licence then
|
||||||
|
@ -1023,23 +1040,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
|
|
||||||
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
|
|
||||||
|
|
||||||
--this method checks for a disconected player who comes back
|
--this method checks for a disconected player who comes back
|
||||||
function airutils.rescueConnectionFailedPassengers(self)
|
function airutils.rescueConnectionFailedPassengers(self)
|
||||||
if self._disconnection_check_time == nil then self._disconnection_check_time = 1 end
|
if self._disconnection_check_time == nil then self._disconnection_check_time = 1 end
|
||||||
|
|
Loading…
Add table
Reference in a new issue