Code:
using System;
using System.Collections;
using maddox.game;
using maddox.game.world;
public class Mission : AMission
{
#region CLOD CUSTOM MENU SYSTEM
// Custom CLOD player menu system
public override void OnOrderMissionMenuSelected(Player player, int ID, int menuItemIndex)
{
base.OnOrderMissionMenuSelected(player, ID, menuItemIndex);
if (player != null)
{
switch (ID)
#region TAB-4 MENU OPTIONS
{
#region TAB-4-0 MAIN MENU OPTION 0
case 0: // MAIN MENU ITEM 0
switch (menuItemIndex)
{
case 0: // Item 0
setMenu0_0(player);
break;
case 1: // Item 1
setMenu0_1(player);
break;
case 2: // Item 2
setMenu0_2(player);
break;
case 3: // Item 3
setMenu0_3(player);
break;
case 4: // Item 4
setMenu0_4(player);
break;
case 5: // Item 5
setMenu0_5(player);
break;
case 6: // Item 6
setMenu0_6(player);
break;
case 7: // Item 7
setMenu0_7(player);
break;
case 8: // Item 8
setMenu0_8(player);
break;
case 9: // Item 9
setMainMenu(player);
break;
}
break;
#endregion
#region TAB-4-1 MAIN MENU OPTION 1
case 1: // MAIN MENU ITEM 1
switch (menuItemIndex)
{
case 0: // Item 0
setMenu0_0(player);
break;
case 1: // Item 1
setMenu0_1(player);
break;
case 2: // Item 2
setMenu0_2(player);
break;
case 3: // Item 3
setMenu0_3(player);
break;
case 4: // Item 1
setMenu0_4(player);
break;
case 5: // Item 2
setMenu0_5(player);
break;
case 6: // Item 3
setMenu0_6(player);
break;
case 7: // Item 1
setMenu0_7(player);
break;
case 8: // Item 2
setMenu0_8(player);
break;
case 9: // Item 3
setMenu0_9(player);
break;
}
break;
#endregion
#region TAB-4-2 MAIN MENU OPTION 2
case 2: // // MAIN MENU ITEM 2
switch (menuItemIndex)
{
case 1: // Item 1
// TAB - 4 - 2 - 1_Code_Here
setMainMenu(player);
break;
case 2: // Item 2
// TAB - 4 - 2 - 2_Code_Here
setMainMenu(player);
break;
case 3: // Item 3
// TAB - 4 - 2 - 3_Code_Here
setMainMenu(player);
break;
case 4: // Item 4
// TAB - 4 - 2 - 4 Code Here
setMainMenu(player);
break;
case 5: // Item 5
// TAB - 4 - 2 - 5 Code Here
setMainMenu(player);
break;
case 9: // Item 9
// TAB - 4 - 2 - 9 Code Here
setMainMenu(player);
break;
}
break;
#endregion
}
#endregion
}
}
#region TAB-4 SET MAIN MENU
private void setMainMenu(Player player)
{ // TAB-4 SET MAIN MENU
GamePlay.gpSetOrderMissionMenu(player, false, 0, new string[]
{
"MAINMENU_Item1_Text",
"MAINMENU_Item2_Text",
"MAINMENU_Item3_Text",
"MAINMENU_Item4_Text",
"MAINMENU_Item5_Text",
"MAINMENU_Item6_Text",
"MAINMENU_Item7_Text",
"MAINMENU_Item8_Text",
"Exit"
}, new bool[] { true, true, true, true, true, true, true, true, true });
}
#endregion
#region TAB-4 SETMENU 0_1
private void setMenu0_1(Player player)
{ // TAB-4-1 Mission menu options SUBMENU
GamePlay.gpSetOrderMissionMenu(player, true, 1, new string[]
{
"SUBMENU_Item1_Text",
"SUBMENU_Item2_Text",
"SUBMENU_Item3_Text",
"SUBMENU_Item4_Text",
"SUBMENU_Item5_Text",
"SUBMENU_Item6_Text",
"SUBMENU_Item7_Text",
"SUBMENU_Item8_Text",
"Back"
}, new bool[] { true, true, true, true, true, true, true, true, true });
}
#endregion
#region TAB-4 SETMENU 0_2
private void setMenu0_2(Player player)
{
GamePlay.gpSetOrderMissionMenu(player, true, 1, new string[]
{
"SUBMENU_Item1_Text",
"SUBMENU_Item2_Text",
"SUBMENU_Item3_Text",
"SUBMENU_Item4_Text",
"SUBMENU_Item5_Text",
"SUBMENU_Item6_Text",
"SUBMENU_Item7_Text",
"SUBMENU_Item8_Text",
"Back"
}, new bool[] { true, true, true, true, true, true, true, true, true });
}
#endregion
#region TAB-4 SETMENU 0_3
private void setMenu0_3(Player player)
{
GamePlay.gpSetOrderMissionMenu(player, true, 1, new string[]
{
"SUBMENU_Item1_Text",
"SUBMENU_Item2_Text",
"SUBMENU_Item3_Text",
"SUBMENU_Item4_Text",
"SUBMENU_Item5_Text",
"SUBMENU_Item6_Text",
"SUBMENU_Item7_Text",
"SUBMENU_Item8_Text",
"Back"
}, new bool[] { true, true, true, true, true, true, true, true, true });
}
#endregion
// END CLOD CUSTOM MENU SYSTEM
#endregion
}
Bookmarks