mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2026-08-21 11:53:30 +00:00
Bug 1.5 , fixed cargo menu problems ...
This commit is contained in:
@@ -103,7 +103,7 @@ trace.f( self.ClassName )
|
|||||||
|
|
||||||
if not Client._Menus[Cargo.CargoType].DeployMenu then
|
if not Client._Menus[Cargo.CargoType].DeployMenu then
|
||||||
Client._Menus[Cargo.CargoType].DeployMenu = missionCommands.addSubMenuForGroup(
|
Client._Menus[Cargo.CargoType].DeployMenu = missionCommands.addSubMenuForGroup(
|
||||||
Client:ClientGroup():getID(),
|
Client:GetClientGroupID(),
|
||||||
self.TEXT[1],
|
self.TEXT[1],
|
||||||
nil
|
nil
|
||||||
)
|
)
|
||||||
@@ -119,7 +119,7 @@ trace.f( self.ClassName )
|
|||||||
end
|
end
|
||||||
|
|
||||||
Client._Menus[Cargo.CargoType].DeploySubMenus[ #Client._Menus[Cargo.CargoType].DeploySubMenus + 1 ].MenuPath = missionCommands.addCommandForGroup(
|
Client._Menus[Cargo.CargoType].DeploySubMenus[ #Client._Menus[Cargo.CargoType].DeploySubMenus + 1 ].MenuPath = missionCommands.addCommandForGroup(
|
||||||
Client:ClientGroup():getID(),
|
Client:GetClientGroupID(),
|
||||||
Cargo.CargoName .. " ( " .. Cargo.CargoWeight .. "kg )",
|
Cargo.CargoName .. " ( " .. Cargo.CargoWeight .. "kg )",
|
||||||
Client._Menus[Cargo.CargoType].DeployMenu,
|
Client._Menus[Cargo.CargoType].DeployMenu,
|
||||||
self.MenuAction,
|
self.MenuAction,
|
||||||
@@ -137,13 +137,13 @@ trace.f(self.ClassName )
|
|||||||
for MenuID, MenuData in pairs( Client._Menus ) do
|
for MenuID, MenuData in pairs( Client._Menus ) do
|
||||||
if MenuData.DeploySubMenus ~= nil then
|
if MenuData.DeploySubMenus ~= nil then
|
||||||
for SubMenuID, SubMenuData in pairs( MenuData.DeploySubMenus ) do
|
for SubMenuID, SubMenuData in pairs( MenuData.DeploySubMenus ) do
|
||||||
missionCommands.removeItemForGroup( Client:ClientGroup():getID(), SubMenuData )
|
missionCommands.removeItemForGroup( Client:GetClientGroupID(), SubMenuData )
|
||||||
trace.i( self.ClassName, "Removed DeploySubMenu " )
|
trace.i( self.ClassName, "Removed DeploySubMenu " )
|
||||||
SubMenuData = nil
|
SubMenuData = nil
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if MenuData.DeployMenu then
|
if MenuData.DeployMenu then
|
||||||
missionCommands.removeItemForGroup( Client:ClientGroup():getID(), MenuData.DeployMenu )
|
missionCommands.removeItemForGroup( Client:GetClientGroupID(), MenuData.DeployMenu )
|
||||||
trace.i( self.ClassName, "Removed DeployMenu " )
|
trace.i( self.ClassName, "Removed DeployMenu " )
|
||||||
MenuData.DeployMenu = nil
|
MenuData.DeployMenu = nil
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ trace.f( self.ClassName )
|
|||||||
|
|
||||||
if not Client._Menus[Cargo.CargoType].PickupMenu then
|
if not Client._Menus[Cargo.CargoType].PickupMenu then
|
||||||
Client._Menus[Cargo.CargoType].PickupMenu = missionCommands.addSubMenuForGroup(
|
Client._Menus[Cargo.CargoType].PickupMenu = missionCommands.addSubMenuForGroup(
|
||||||
Client:ClientGroup():getID(),
|
Client:GetClientGroupID(),
|
||||||
self.TEXT[1] .. " " .. Cargo.CargoType,
|
self.TEXT[1] .. " " .. Cargo.CargoType,
|
||||||
nil
|
nil
|
||||||
)
|
)
|
||||||
@@ -104,7 +104,7 @@ trace.f( self.ClassName )
|
|||||||
end
|
end
|
||||||
|
|
||||||
Client._Menus[Cargo.CargoType].PickupSubMenus[ #Client._Menus[Cargo.CargoType].PickupSubMenus + 1 ] = missionCommands.addCommandForGroup(
|
Client._Menus[Cargo.CargoType].PickupSubMenus[ #Client._Menus[Cargo.CargoType].PickupSubMenus + 1 ] = missionCommands.addCommandForGroup(
|
||||||
Client:ClientGroup():getID(),
|
Client:GetClientGroupID(),
|
||||||
Cargo.CargoName .. " ( " .. Cargo.CargoWeight .. "kg )",
|
Cargo.CargoName .. " ( " .. Cargo.CargoWeight .. "kg )",
|
||||||
Client._Menus[Cargo.CargoType].PickupMenu,
|
Client._Menus[Cargo.CargoType].PickupMenu,
|
||||||
self.MenuAction,
|
self.MenuAction,
|
||||||
@@ -122,12 +122,12 @@ trace.f( self.ClassName )
|
|||||||
|
|
||||||
for MenuID, MenuData in pairs( Client._Menus ) do
|
for MenuID, MenuData in pairs( Client._Menus ) do
|
||||||
for SubMenuID, SubMenuData in pairs( MenuData.PickupSubMenus ) do
|
for SubMenuID, SubMenuData in pairs( MenuData.PickupSubMenus ) do
|
||||||
missionCommands.removeItemForGroup( Client:ClientGroup():getID(), SubMenuData )
|
missionCommands.removeItemForGroup( Client:GetClientGroupID(), SubMenuData )
|
||||||
trace.i( self.ClassName, "Removed PickupSubMenu " )
|
trace.i( self.ClassName, "Removed PickupSubMenu " )
|
||||||
SubMenuData = nil
|
SubMenuData = nil
|
||||||
end
|
end
|
||||||
if MenuData.PickupMenu then
|
if MenuData.PickupMenu then
|
||||||
missionCommands.removeItemForGroup( Client:ClientGroup():getID(), MenuData.PickupMenu )
|
missionCommands.removeItemForGroup( Client:GetClientGroupID(), MenuData.PickupMenu )
|
||||||
trace.i( self.ClassName, "Removed PickupMenu " )
|
trace.i( self.ClassName, "Removed PickupMenu " )
|
||||||
MenuData.PickupMenu = nil
|
MenuData.PickupMenu = nil
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user