mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-08-15 10:47:21 +00:00
Added ANAPA and 2nd runway at TBLISI-LOCHINI
This commit is contained in:
@@ -86,15 +86,15 @@ function AIRBASEPOLICE_BASE:New( SetClient, Airbases )
|
||||
Airbase.ZoneBoundary = ZONE_POLYGON_BASE:New( "Boundary", Airbase.PointsBoundary ):SmokeZone(POINT_VEC3.SmokeColor.White):Flush()
|
||||
for PointsRunwayID, PointsRunway in pairs( Airbase.PointsRunways ) do
|
||||
Airbase.ZoneRunways[PointsRunwayID] = ZONE_POLYGON_BASE:New( "Runway " .. PointsRunwayID, PointsRunway ):SmokeZone(POINT_VEC3.SmokeColor.Red):Flush()
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
-- -- Template
|
||||
-- local TemplateBoundary = GROUP:FindByName( "Template Boundary" )
|
||||
-- self.Airbases.Template.ZoneBoundary = ZONE_POLYGON:New( "Template Boundary", TemplateBoundary ):SmokeZone(POINT_VEC3.SmokeColor.White):Flush()
|
||||
--
|
||||
-- local TemplateRunway1 = GROUP:FindByName( "Template Runway 1" )
|
||||
-- self.Airbases.Template.ZoneRunways[1] = ZONE_POLYGON:New( "Template Runway 1", TemplateRunway1 ):SmokeZone(POINT_VEC3.SmokeColor.Red):Flush()
|
||||
-- Template
|
||||
local TemplateBoundary = GROUP:FindByName( "Template Boundary" )
|
||||
self.Airbases.Template.ZoneBoundary = ZONE_POLYGON:New( "Template Boundary", TemplateBoundary ):SmokeZone(POINT_VEC3.SmokeColor.White):Flush()
|
||||
|
||||
local TemplateRunway1 = GROUP:FindByName( "Template Runway 1" )
|
||||
self.Airbases.Template.ZoneRunways[1] = ZONE_POLYGON:New( "Template Runway 1", TemplateRunway1 ):SmokeZone(POINT_VEC3.SmokeColor.Red):Flush()
|
||||
|
||||
self.SetClient:ForEachClient(
|
||||
--- @param Client#CLIENT Client
|
||||
@@ -183,7 +183,7 @@ function AIRBASEPOLICE_BASE:_AirbaseMonitor()
|
||||
end
|
||||
|
||||
else
|
||||
Client:Message( "You are speeding on the taxiway! Slow down please ...! Your current velocity is " .. string.format( "%2.0f km/h", Velocity ), 5, "Attention! " )
|
||||
Client:Message( "You are speeding on the taxiway, slow down now! Your current velocity is " .. string.format( "%2.0f km/h", Velocity ), 5, "Attention! " )
|
||||
Client:SetState( self, "Speeding", true )
|
||||
Client:SetState( self, "Warnings", 1 )
|
||||
end
|
||||
@@ -232,6 +232,11 @@ AIRBASEPOLICE_CAUCASUS = {
|
||||
},
|
||||
PointsRunways = {
|
||||
[1] = {
|
||||
[1]={["y"]=242140.57142858,["x"]=-6478.8571428583,},
|
||||
[2]={["y"]=242188.57142858,["x"]=-6522.0000000011,},
|
||||
[3]={["y"]=244124.2857143,["x"]=-4344.0000000011,},
|
||||
[4]={["y"]=244068.2857143,["x"]=-4296.5714285726,},
|
||||
[5]={["y"]=242140.57142858,["x"]=-6480.0000000011,}
|
||||
},
|
||||
},
|
||||
ZoneBoundary = {},
|
||||
@@ -689,6 +694,13 @@ AIRBASEPOLICE_CAUCASUS = {
|
||||
[4]={["y"]=895327.42857143,["x"]=-314568.85714286,},
|
||||
[5]={["y"]=895261.71428572,["x"]=-314656,},
|
||||
},
|
||||
[2] = {
|
||||
[1]={["y"]=895605.71428572,["x"]=-314724.57142857,},
|
||||
[2]={["y"]=897639.71428572,["x"]=-316148,},
|
||||
[3]={["y"]=897683.42857143,["x"]=-316087.14285714,},
|
||||
[4]={["y"]=895650,["x"]=-314660,},
|
||||
[5]={["y"]=895606,["x"]=-314724.85714286,}
|
||||
},
|
||||
},
|
||||
ZoneBoundary = {},
|
||||
ZoneRunways = {},
|
||||
@@ -733,10 +745,10 @@ function AIRBASEPOLICE_CAUCASUS:New( SetClient )
|
||||
-- -- AnapaVityazevo
|
||||
-- local AnapaVityazevoBoundary = GROUP:FindByName( "AnapaVityazevo Boundary" )
|
||||
-- self.Airbases.AnapaVityazevo.ZoneBoundary = ZONE_POLYGON:New( "AnapaVityazevo Boundary", AnapaVityazevoBoundary ):SmokeZone(POINT_VEC3.SmokeColor.White):Flush()
|
||||
--
|
||||
--
|
||||
-- local AnapaVityazevoRunway1 = GROUP:FindByName( "AnapaVityazevo Runway 1" )
|
||||
-- self.Airbases.AnapaVityazevo.ZoneRunways[1] = ZONE_POLYGON:New( "AnapaVityazevo Runway 1", AnapaVityazevoRunway1 ):SmokeZone(POINT_VEC3.SmokeColor.Red):Flush()
|
||||
--
|
||||
--
|
||||
--
|
||||
--
|
||||
-- -- Batumi
|
||||
@@ -908,9 +920,12 @@ function AIRBASEPOLICE_CAUCASUS:New( SetClient )
|
||||
-- -- TbilisiLochini
|
||||
-- local TbilisiLochiniBoundary = GROUP:FindByName( "TbilisiLochini Boundary" )
|
||||
-- self.Airbases.TbilisiLochini.ZoneBoundary = ZONE_POLYGON:New( "TbilisiLochini Boundary", TbilisiLochiniBoundary ):SmokeZone(POINT_VEC3.SmokeColor.White):Flush()
|
||||
--
|
||||
--
|
||||
-- local TbilisiLochiniRunway1 = GROUP:FindByName( "TbilisiLochini Runway 1" )
|
||||
-- self.Airbases.TbilisiLochini.ZoneRunways[1] = ZONE_POLYGON:New( "TbilisiLochini Runway 1", TbilisiLochiniRunway1 ):SmokeZone(POINT_VEC3.SmokeColor.Red):Flush()
|
||||
--
|
||||
-- local TbilisiLochiniRunway2 = GROUP:FindByName( "TbilisiLochini Runway 2" )
|
||||
-- self.Airbases.TbilisiLochini.ZoneRunways[2] = ZONE_POLYGON:New( "TbilisiLochini Runway 2", TbilisiLochiniRunway2 ):SmokeZone(POINT_VEC3.SmokeColor.Red):Flush()
|
||||
--
|
||||
--
|
||||
--
|
||||
@@ -925,12 +940,12 @@ function AIRBASEPOLICE_CAUCASUS:New( SetClient )
|
||||
--
|
||||
|
||||
|
||||
-- -- Template
|
||||
-- local TemplateBoundary = GROUP:FindByName( "Template Boundary" )
|
||||
-- self.Airbases.Template.ZoneBoundary = ZONE_POLYGON:New( "Template Boundary", TemplateBoundary ):SmokeZone(POINT_VEC3.SmokeColor.White):Flush()
|
||||
--
|
||||
-- local TemplateRunway1 = GROUP:FindByName( "Template Runway 1" )
|
||||
-- self.Airbases.Template.ZoneRunways[1] = ZONE_POLYGON:New( "Template Runway 1", TemplateRunway1 ):SmokeZone(POINT_VEC3.SmokeColor.Red):Flush()
|
||||
-- Template
|
||||
-- local TemplateBoundary = GROUP:FindByName( "Template Boundary" )
|
||||
-- self.Airbases.Template.ZoneBoundary = ZONE_POLYGON:New( "Template Boundary", TemplateBoundary ):SmokeZone(POINT_VEC3.SmokeColor.White):Flush()
|
||||
--
|
||||
-- local TemplateRunway1 = GROUP:FindByName( "Template Runway 1" )
|
||||
-- self.Airbases.Template.ZoneRunways[1] = ZONE_POLYGON:New( "Template Runway 1", TemplateRunway1 ):SmokeZone(POINT_VEC3.SmokeColor.Red):Flush()
|
||||
|
||||
return self
|
||||
|
||||
|
||||
Reference in New Issue
Block a user