Bug 1.5 , fixed cargo menu problems ...

This commit is contained in:
svenvandevelde
2016-02-19 15:40:22 +01:00
parent 7861ae753d
commit e3b1d79693
2 changed files with 8 additions and 8 deletions
+4 -4
View File
@@ -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
+4 -4
View File
@@ -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