This commit is contained in:
Applevangelist 2023-12-23 14:50:57 +01:00
parent fdab492c98
commit 668ba51ba2
2 changed files with 17 additions and 7 deletions

View File

@ -1738,6 +1738,8 @@ end
function RANGE:OnEventBirth( EventData ) function RANGE:OnEventBirth( EventData )
self:F( { eventbirth = EventData } ) self:F( { eventbirth = EventData } )
if not EventData.IniPlayerName then return end
local _unitName = EventData.IniUnitName local _unitName = EventData.IniUnitName
local _unit, _playername = self:_GetPlayerUnitAndName( _unitName ) local _unit, _playername = self:_GetPlayerUnitAndName( _unitName )

View File

@ -4424,14 +4424,11 @@ end
-- Misc Functions -- Misc Functions
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--- Add parking guard in front of a parking aircraft. --- [INTERNAL] Add parking guard in front of a parking aircraft - delayed for MP.
-- @param #FLIGHTCONTROL self -- @param #FLIGHTCONTROL self
-- @param Wrapper.Unit#UNIT unit The aircraft. -- @param Wrapper.Unit#UNIT unit The aircraft.
function FLIGHTCONTROL:SpawnParkingGuard(unit) function FLIGHTCONTROL:_SpawnParkingGuard(unit)
-- Position of the unit.
if unit and self.parkingGuard then
-- Position of the unit.
local coordinate=unit:GetCoordinate() local coordinate=unit:GetCoordinate()
-- Parking spot. -- Parking spot.
@ -4478,6 +4475,17 @@ function FLIGHTCONTROL:SpawnParkingGuard(unit)
else else
self:E(self.lid.."ERROR: Parking Guard already exists!") self:E(self.lid.."ERROR: Parking Guard already exists!")
end end
end
--- Add parking guard in front of a parking aircraft.
-- @param #FLIGHTCONTROL self
-- @param Wrapper.Unit#UNIT unit The aircraft.
function FLIGHTCONTROL:SpawnParkingGuard(unit)
if unit and self.parkingGuard then
-- Schedule delay so in MP we get the heading of the client's plane
self:ScheduleOnce(1,FLIGHTCONTROL._SpawnParkingGuard,self,unit)
end end