DCSOlympus/scripts/coals.lua
bobprofisker 0392c43835
Add files via upload
Wasn't sure if you were serious about wanting the code for how to get all the coalitions out of the mission file, this is how you do it and how you can get a string for what it actually is if that is needed.
2023-05-20 22:16:41 +01:00

47 lines
1.4 KiB
Lua

coal = {}
function coal.notify(message, displayFor)
trigger.action.outText(message, displayFor)
end
function coal.listRed()
coal.coals = env.mission.coalitions.red --solid naming this
coal.notify(mist.utils.tableShow(coal.coals),5)
pickOne = math.random(#coal.coals)
countryIs = country.name[coal.coals[pickOne]]
coal.notify(countryIs,10)
end
function coal.listBlue()
coal.coals = env.mission.coalitions.blue --solid naming this
coal.notify(mist.utils.tableShow(coal.coals),5)
pickOne = math.random(#coal.coals)
countryIs = country.name[coal.coals[pickOne]]
coal.notify(countryIs,10)
end
function coal.listNeutrals()
coal.coals = env.mission.coalitions.neutrals --solid naming this
coal.notify(mist.utils.tableShow(coal.coals),5)
pickOne = math.random(#coal.coals)
countryIs = country.name[coal.coals[pickOne]]
coal.notify(countryIs,10)
end
do
longRangeShots = missionCommands.addSubMenu("Coal check")
missionCommands.addCommand ("List reds", longRangeShots, coal.listRed)
missionCommands.addCommand ("List blue", longRangeShots, coal.listBlue)
missionCommands.addCommand ("List neutrals", longRangeShots, coal.listNeutrals)
end
coal.notify("coals.lua loaded", 2)
-- env.mission.coalitions.red
-- env.mission.coalitions.blue
-- env.mission.coalitions.neutrals
--coalition.getCountryCoalition(countryID)