mirror of
https://github.com/Pax1601/DCSOlympus.git
synced 2025-10-29 16:56:34 +00:00
24 lines
1.0 KiB
Lua
24 lines
1.0 KiB
Lua
function disableAutoCapture(airbaseName)
|
|
trigger.action.outText("Olympus.disableAutoCapture " .. airbaseName, 2)
|
|
local airbase = Airbase.getByName(airbaseName)
|
|
if airbase then
|
|
airbase:autoCapture(false)
|
|
trigger.action.outText("Olympus.disableAutoCapture " .. airbaseName .. " completed successfully", 2)
|
|
else
|
|
trigger.action.outText("Olympus.disableAutoCapture failed", 2)
|
|
end
|
|
end
|
|
|
|
function setAirbaseCoalition(airbaseName, coalitionColor)
|
|
trigger.action.outText("Olympus.setAirbaseCoalition trying to set " .. airbaseName .. " to " .. coalitionColor, 2)
|
|
local airbase = Airbase.getByName(airbaseName)
|
|
if airbase then
|
|
disableAutoCapture(airbaseName)
|
|
airbase:setCoalition(coalition.side[coalitionColor])
|
|
trigger.action.outText("Olympus.setAirbaseCoalition " .. airbaseName .. " set to " .. coalitionColor .. " completed successfully", 5)
|
|
else
|
|
trigger.action.outText("Olympus.setAirbaseCoalition Airbase not found: " .. airbaseName, 5)
|
|
end
|
|
end
|
|
|
|
setAirbaseCoalition("Khasab", "RED") |