mirror of
https://github.com/FlightControl-Master/MOOSE_MISSIONS.git
synced 2026-08-25 23:15:08 +00:00
Updated Moose.lua
This commit is contained in:
+43
-43
@@ -1,43 +1,43 @@
|
||||
|
||||
do
|
||||
-- This demo creates a menu structure for the planes within the red coalition.
|
||||
-- To test, join the planes, then look at the other radio menus (Option F10).
|
||||
-- Then switch planes and check if the menu is still there.
|
||||
|
||||
local Plane1 = GROUP:FindByName( "Red Plane 1" )
|
||||
local Plane2 = GROUP:FindByName( "Red Plane 2" )
|
||||
local Plane3 = GROUP:FindByName( "Red Plane 3" )
|
||||
local Plane4 = GROUP:FindByName( "Red Plane 4" )
|
||||
|
||||
-- This would create a menu for the red coalition under the main DCS "Others" menu.
|
||||
local MenuCoalitionRed = MENU_COALITION:New( coalition.side.RED, "Manage Menus" )
|
||||
|
||||
|
||||
local function ShowStatus( StatusText, Coalition )
|
||||
|
||||
Plane1:MessageToRed( StatusText, 15 )
|
||||
Plane2:MessageToRed( StatusText, 15 )
|
||||
end
|
||||
|
||||
local MenuStatus -- Menu#MENU_COALITION
|
||||
local MenuStatusShow -- Menu#MENU_COALITION_COMMAND
|
||||
|
||||
local function RemoveStatusMenu()
|
||||
MenuStatus:Remove()
|
||||
end
|
||||
|
||||
local function AddStatusMenu()
|
||||
|
||||
-- This would create a menu for the red coalition under the MenuCoalitionRed menu object.
|
||||
MenuStatus = MENU_COALITION:New( coalition.side.RED, "Status for Planes" )
|
||||
MenuStatusShow = MENU_COALITION_COMMAND:New( coalition.side.RED, "Show Status", MenuStatus, ShowStatus, "Status of planes is ok!", "Message to Red Coalition" )
|
||||
end
|
||||
|
||||
local MenuAdd = MENU_COALITION_COMMAND:New( coalition.side.RED, "Add Status Menu", MenuCoalitionRed, AddStatusMenu )
|
||||
local MenuRemove = MENU_COALITION_COMMAND:New( coalition.side.RED, "Remove Status Menu", MenuCoalitionRed, RemoveStatusMenu )
|
||||
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
do
|
||||
-- This demo creates a menu structure for the planes within the red coalition.
|
||||
-- To test, join the planes, then look at the other radio menus (Option F10).
|
||||
-- Then switch planes and check if the menu is still there.
|
||||
|
||||
local Plane1 = GROUP:FindByName( "Red Plane 1" )
|
||||
local Plane2 = GROUP:FindByName( "Red Plane 2" )
|
||||
local Plane3 = GROUP:FindByName( "Red Plane 3" )
|
||||
local Plane4 = GROUP:FindByName( "Red Plane 4" )
|
||||
|
||||
-- This would create a menu for the red coalition under the main DCS "Others" menu.
|
||||
local MenuCoalitionRed = MENU_COALITION:New( coalition.side.RED, "Manage Menus" )
|
||||
|
||||
|
||||
local function ShowStatus( StatusText, Coalition )
|
||||
|
||||
Plane1:MessageToRed( StatusText, 15 )
|
||||
Plane2:MessageToRed( StatusText, 15 )
|
||||
end
|
||||
|
||||
local MenuStatus -- Menu#MENU_COALITION
|
||||
local MenuStatusShow -- Menu#MENU_COALITION_COMMAND
|
||||
|
||||
local function RemoveStatusMenu()
|
||||
MenuStatus:Remove()
|
||||
end
|
||||
|
||||
local function AddStatusMenu()
|
||||
|
||||
-- This would create a menu for the red coalition under the MenuCoalitionRed menu object.
|
||||
MenuStatus = MENU_COALITION:New( coalition.side.RED, "Status for Planes" )
|
||||
MenuStatusShow = MENU_COALITION_COMMAND:New( coalition.side.RED, "Show Status", MenuStatus, ShowStatus, "Status of planes is ok!", "Message to Red Coalition" )
|
||||
end
|
||||
|
||||
local MenuAdd = MENU_COALITION_COMMAND:New( coalition.side.RED, "Add Status Menu", MenuCoalitionRed, AddStatusMenu )
|
||||
local MenuRemove = MENU_COALITION_COMMAND:New( coalition.side.RED, "Remove Status Menu", MenuCoalitionRed, RemoveStatusMenu )
|
||||
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user