Its wildly inefficient, but I'm more looking for it to work before I try to optimize. So see anything wrong with it as is?
SCN EchoCazadorWingsScriptShort ButtonShort Menu1Short Menu2; Color Options: Menu #1; 0 = Red; 1 = Orange; 2 = Yellow; 3 = Lime; 4 = BlueGreen; 5 = Blue; 6 = Purple; 7 = Pink; 8 = Next Menu; 9 = Close Menu; Color Options: Menu #2; 0 = White; 1 = Clear; 2 = x; 3 = x; 4 = x; 5 = x; 6 = x; 7 = x; 8 = Previous Menu; 9 = Close MenuBegin OnEquip ShowMessage EchoCazadorColorMENU01 Set Menu1 To 1EndBegin GameMode If Menu1 == 1 ;Menu 1 Set Button To getButtonPressed If Button == -1 Return ElseIf Button == 0 ShowMessage EchoCazadorColorError ElseIf Button == 1 Player.UnequipItem EchoCazadorWingsOrange Player.UnequipItem EchoCazadorWingsLime Player.UnequipItem EchoCazadorWingsBlueGreen Player.UnequipItem EchoCazadorWingsPink Player.RemoveItem EchoCazadorWingsOrange Player.RemoveItem EchoCazadorWingsLime Player.RemoveItem EchoCazadorWingsBlueGreen Player.RemoveItem EchoCazadorWingsPink Player.Additem EchoCazadorWingsOrange Player.EquipItem EchoCazadorWingsOrange ElseIf Button == 2 ShowMessage EchoCazadorColorError ElseIf Button == 3 Player.UnequipItem EchoCazadorWingsOrange Player.UnequipItem EchoCazadorWingsLime Player.UnequipItem EchoCazadorWingsBlueGreen Player.UnequipItem EchoCazadorWingsPink Player.RemoveItem EchoCazadorWingsOrange Player.RemoveItem EchoCazadorWingsLime Player.RemoveItem EchoCazadorWingsBlueGreen Player.RemoveItem EchoCazadorWingsPink Player.Additem EchoCazadorWingsLime Player.EquipItem EchoCazadorWingsLime ElseIf Button == 4 Player.UnequipItem EchoCazadorWingsOrange Player.UnequipItem EchoCazadorWingsLime Player.UnequipItem EchoCazadorWingsBlueGreen Player.UnequipItem EchoCazadorWingsPink Player.RemoveItem EchoCazadorWingsOrange Player.RemoveItem EchoCazadorWingsLime Player.RemoveItem EchoCazadorWingsBlueGreen Player.RemoveItem EchoCazadorWingsPink Player.Additem EchoCazadorWingsBlueGreen Player.EquipItem EchoCazadorWingsBlueGreen ElseIf Button == 5 ShowMessage EchoCazadorColorError ElseIf Button == 6 ShowMessage EchoCazadorColorError ElseIf Button == 7 Player.UnequipItem EchoCazadorWingsOrange Player.UnequipItem EchoCazadorWingsLime Player.UnequipItem EchoCazadorWingsBlueGreen Player.UnequipItem EchoCazadorWingsPink Player.RemoveItem EchoCazadorWingsOrange Player.RemoveItem EchoCazadorWingsLime Player.RemoveItem EchoCazadorWingsBlueGreen Player.RemoveItem EchoCazadorWingsPink Player.Additem EchoCazadorWingsPink Player.EquipItem EchoCazadorWingsPink ElseIf Button == 8 ShowMessage EchoCazadorColorMENU02 Set Menu1 To 0 Set Menu2 To 1 ElseIf Button == 9 Return Endif Endif If Menu2 == 1 ;Menu 2 Set Button To getButtonPressed If Button == -1 Return ElseIf Button == 0 ShowMessage EchoCazadorColorError ElseIf Button == 1 ShowMessage EchoCazadorColorError ElseIf Button == 2 ShowMessage EchoCazadorColorError ElseIf Button == 3 ShowMessage EchoCazadorColorError ElseIf Button == 4 ShowMessage EchoCazadorColorError ElseIf Button == 5 ShowMessage EchoCazadorColorError ElseIf Button == 6 ShowMessage EchoCazadorColorError ElseIf Button == 7 ShowMessage EchoCazadorColorError ElseIf Button == 8 ShowMessage EchoCazadorColorMENU01 Set Menu2 To 0 Set Menu1 To 1 ElseIf Button == 9 Return Endif EndifEnd
