Register for your free account! | Forgot your password?

You last visited: Today at 10:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Brauche Hilfe Bitte

Discussion on Brauche Hilfe Bitte within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2009
Posts: 228
Received Thanks: 2
Brauche Hilfe Bitte

Hallo erst mal Brauche bitte hilfe für switchbot wenn ich denn ingame switchbot eingefügt habe und denn starten will passiert nix der ingame switchbot ist der hier Bitte um hilfe bitte

PHP Code:
#######################################
## Bonusswitcher v1.7 by DaRealFreak ##
## Thanks @ Kamer1337, Crank, Passy  ##
#######################################

## Verbessert durch Soldtodie bzw. TESTISO

import chat
import item
import net
import player
import snd
import locale
import shop
import ui
import uiTip
import app

Bonus0 
0
Bonus1 
0
Bonus2 
0
Bonus3 
0
Bonus4 
0
AlternativeBonus0 
0
AlternativeBonus1 
0
AlternativeBonus2 
0
AlternativeBonus3 
0
AlternativeBonus4 
0
SwitchButton 
0    
Boniswitchvalue 
71084
PRESSWISH0 
0
PRESSWISH1 
0
PRESSWISH2 
0
PRESSWISH3 
0
PRESSWISH4 
0
AlternativePRESSWISH0 
0
AlternativePRESSWISH1 
0
AlternativePRESSWISH2 
0
AlternativePRESSWISH3 
0
AlternativePRESSWISH4 
0
Gbon0 
0
Gbon1 
0
Gbon2 
0
Gbon3 
0
Gbon4 
0
Gval0 
0
Gval1 
0
Gval2 
0
Gval3 
0
Gval4 
0
itemtest 
0
KeineZweiThreads 
0
WeiterSwitchenFallsGleicheBonis 
0
WartenAufAlleBoni 
0


class SwitchBotDialog(ui.ThinBoard):
    
def __init__(self):
        
ui.ThinBoard.__init__(self)
        
self.LoadSwitchbotDialog()
        
    
def __del__(self):
        
ui.ThinBoard.__del__(self)

    
def Destroy(self):
        
self.Hide()
        return 
TRUE
        
    def Bonuschangevalue
(self):
        global 
Boniswitchvalue
        
for i in xrange(player.INVENTORY_PAGE_SIZE*2):
            
itemIndex player.GetItemIndex(i)
            
item.SelectItem(itemIndex)
            
ItemValue player.GetItemIndex(i)
            if 
item.IsAntiFlag(74112) and item.IsFlag(8196) and item.GetItemSubType() == 18:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"Gegenstand verzaubern liegt auf Value: " str(ItemValue))
                
Boniswitchvalue int(ItemValue)
                
self.BonusswitchValueHolenBarr.SetText(str(ItemValue))
                break
            
elif str(item.GetItemName()) == "Gegenstand verzaubern":
                
chat.AppendChat(chat.CHAT_TYPE_INFO"Gegenstand verzaubern liegt auf Value: " str(ItemValue))
                
Boniswitchvalue int(ItemValue)
                
self.BonusswitchValueHolenBarr.SetText(str(ItemValue))
                break
        
    
def LoadSwitchbotDialog(self):
        
self.SetCenterPosition()
        
self.SetSize(410420)
        
self.Show()
        
self.AddFlag("movable")
        
self.AddFlag("float")
        
snd.PlaySound("sound/ui/type.wav")
        
        
self.LoadTextLines()
        
self.LoadButtons()
        
self.LoadEditLines()
        
self.Bonuschangevalue()
        
        
self.BoardMessage uiTip.BigBoard()
    
    
def LoadEditLines(self):
        
self.BonusswitchValueHolenBar ui.SlotBar()
        
self.BonusswitchValueHolenBar.SetParent(self)
        
self.BonusswitchValueHolenBar.SetSize(3314)
        
self.BonusswitchValueHolenBar.SetPosition(172268)
        
self.BonusswitchValueHolenBar.SetWindowHorizontalAlignCenter()
        
self.BonusswitchValueHolenBar.Show()
        
        
self.BonusswitchValueHolenBarr ui.EditLine()
        
self.BonusswitchValueHolenBarr.SetParent(self.BonusswitchValueHolenBar)
        
self.BonusswitchValueHolenBarr.SetSize(2918)
        
self.BonusswitchValueHolenBarr.SetPosition(60)
        
self.BonusswitchValueHolenBarr.SetMax(4)
        
self.BonusswitchValueHolenBarr.SetNumberMode()
        
self.BonusswitchValueHolenBarr.SetText("0")
        
self.BonusswitchValueHolenBarr.SetTabEvent(ui.__mem_func__(self.StartSwitchBot))
        
self.BonusswitchValueHolenBarr.SetReturnEvent(ui.__mem_func__(self.StartSwitchBot))
        
self.BonusswitchValueHolenBarr.Show()
    
        
self.SlotwahlSlotBar ui.SlotBar()
        
self.SlotwahlSlotBar.SetParent(self)
        
self.SlotwahlSlotBar.SetSize(2914)
        
self.SlotwahlSlotBar.SetPosition(172233)
        
self.SlotwahlSlotBar.SetWindowHorizontalAlignCenter()
        
self.SlotwahlSlotBar.Show()
        
        
self.Slotbar ui.EditLine()
        
self.Slotbar.SetParent(self.SlotwahlSlotBar)
        
self.Slotbar.SetSize(2918)
        
self.Slotbar.SetPosition(60)
        
self.Slotbar.SetMax(2)
        
self.Slotbar.SetNumberMode()
        
self.Slotbar.SetText("0")
        
self.Slotbar.SetTabEvent(ui.__mem_func__(self.BonusswitchValueHolenBarr.SetFocus))
        
self.Slotbar.SetReturnEvent(ui.__mem_func__(self.BonusswitchValueHolenBarr.SetFocus))
        
self.Slotbar.Show()
        
        
self.AlternativeBonusValue5SlotBar ui.SlotBar()
        
self.AlternativeBonusValue5SlotBar.SetParent(self)
        
self.AlternativeBonusValue5SlotBar.SetSize(2914)
        
self.AlternativeBonusValue5SlotBar.SetPosition(172182)
        
self.AlternativeBonusValue5SlotBar.SetWindowHorizontalAlignCenter()
        
self.AlternativeBonusValue5SlotBar.Show()
        
        
self.AlternativeBvalue5 ui.EditLine()
        
self.AlternativeBvalue5.SetParent(self.AlternativeBonusValue5SlotBar)
        
self.AlternativeBvalue5.SetSize(2918)
        
self.AlternativeBvalue5.SetPosition(60)
        
self.AlternativeBvalue5.SetMax(4)
        
self.AlternativeBvalue5.SetNumberMode()
        
self.AlternativeBvalue5.SetText("0")
        
self.AlternativeBvalue5.SetTabEvent(ui.__mem_func__(self.Slotbar.SetFocus))
        
self.AlternativeBvalue5.SetReturnEvent(ui.__mem_func__(self.Slotbar.SetFocus))
        
self.AlternativeBvalue5.Show()

        
self.AlternativeBonusValue4SlotBar ui.SlotBar()
        
self.AlternativeBonusValue4SlotBar.SetParent(self)
        
self.AlternativeBonusValue4SlotBar.SetSize(2914)
        
self.AlternativeBonusValue4SlotBar.SetPosition(172147)
        
self.AlternativeBonusValue4SlotBar.SetWindowHorizontalAlignCenter()
        
self.AlternativeBonusValue4SlotBar.Show()
        
        
self.AlternativeBvalue4 ui.EditLine()
        
self.AlternativeBvalue4.SetParent(self.AlternativeBonusValue4SlotBar)
        
self.AlternativeBvalue4.SetSize(2918)
        
self.AlternativeBvalue4.SetPosition(60)
        
self.AlternativeBvalue4.SetMax(4)
        
self.AlternativeBvalue4.SetNumberMode()
        
self.AlternativeBvalue4.SetFocus()
        
self.AlternativeBvalue4.SetText("0")
        
self.AlternativeBvalue4.SetTabEvent(ui.__mem_func__(self.AlternativeBvalue5.SetFocus))
        
self.AlternativeBvalue4.SetReturnEvent(ui.__mem_func__(self.AlternativeBvalue5.SetFocus))
        
self.AlternativeBvalue4.Show()
                
        
self.AlternativeBonusValue3SlotBar ui.SlotBar()
        
self.AlternativeBonusValue3SlotBar.SetParent(self)
        
self.AlternativeBonusValue3SlotBar.SetSize(2914)
        
self.AlternativeBonusValue3SlotBar.SetPosition(172110)
        
self.AlternativeBonusValue3SlotBar.SetWindowHorizontalAlignCenter()
        
self.AlternativeBonusValue3SlotBar.Show()
        
        
self.AlternativeBvalue3 ui.EditLine()
        
self.AlternativeBvalue3.SetParent(self.AlternativeBonusValue3SlotBar)
        
self.AlternativeBvalue3.SetSize(2918)
        
self.AlternativeBvalue3.SetPosition(60)
        
self.AlternativeBvalue3.SetMax(4)
        
self.AlternativeBvalue3.SetNumberMode()
        
self.AlternativeBvalue3.SetText("0")
        
self.AlternativeBvalue3.SetTabEvent(ui.__mem_func__(self.AlternativeBvalue4.SetFocus))
        
self.AlternativeBvalue3.SetReturnEvent(ui.__mem_func__(self.AlternativeBvalue4.SetFocus))
        
self.AlternativeBvalue3.Show()
        
        
self.AlternativeBonusValue2SlotBar ui.SlotBar()
        
self.AlternativeBonusValue2SlotBar.SetParent(self)
        
self.AlternativeBonusValue2SlotBar.SetSize(2914)
        
self.AlternativeBonusValue2SlotBar.SetPosition(17279)
        
self.AlternativeBonusValue2SlotBar.SetWindowHorizontalAlignCenter()
        
self.AlternativeBonusValue2SlotBar.Show()
        
        
self.AlternativeBvalue2 ui.EditLine()
        
self.AlternativeBvalue2.SetParent(self.AlternativeBonusValue2SlotBar)
        
self.AlternativeBvalue2.SetSize(2918)
        
self.AlternativeBvalue2.SetPosition(60)
        
self.AlternativeBvalue2.SetMax(4)
        
self.AlternativeBvalue2.SetNumberMode()
        
self.AlternativeBvalue2.SetText("0")
        
self.AlternativeBvalue2.SetTabEvent(ui.__mem_func__(self.AlternativeBvalue3.SetFocus))
        
self.AlternativeBvalue2.SetReturnEvent(ui.__mem_func__(self.AlternativeBvalue3.SetFocus))
        
self.AlternativeBvalue2.Show()
        
        
self.AlternativeBonusValue1SlotBar ui.SlotBar()
        
self.AlternativeBonusValue1SlotBar.SetParent(self)
        
self.AlternativeBonusValue1SlotBar.SetSize(2914)
        
self.AlternativeBonusValue1SlotBar.SetPosition(17244)
        
self.AlternativeBonusValue1SlotBar.SetWindowHorizontalAlignCenter()
        
self.AlternativeBonusValue1SlotBar.Show()
        
        
self.AlternativeBvalue1 ui.EditLine()
        
self.AlternativeBvalue1.SetParent(self.AlternativeBonusValue1SlotBar)
        
self.AlternativeBvalue1.SetSize(2918)
        
self.AlternativeBvalue1.SetPosition(60)
        
self.AlternativeBvalue1.SetMax(4)
        
self.AlternativeBvalue1.SetNumberMode()
        
self.AlternativeBvalue1.SetFocus()
        
self.AlternativeBvalue1.SetText("0")
        
self.AlternativeBvalue1.SetTabEvent(ui.__mem_func__(self.AlternativeBvalue2.SetFocus))
        
self.AlternativeBvalue1.SetReturnEvent(ui.__mem_func__(self.AlternativeBvalue2.SetFocus))
        
self.AlternativeBvalue1.Show()
        
        
self.BonusValue5SlotBar ui.SlotBar()
        
self.BonusValue5SlotBar.SetParent(self)
        
self.BonusValue5SlotBar.SetSize(2914)
        
self.BonusValue5SlotBar.SetPosition(-27182)
        
self.BonusValue5SlotBar.SetWindowHorizontalAlignCenter()
        
self.BonusValue5SlotBar.Show()
        
        
self.Bvalue5 ui.EditLine()
        
self.Bvalue5.SetParent(self.BonusValue5SlotBar)
        
self.Bvalue5.SetSize(2918)
        
self.Bvalue5.SetPosition(60)
        
self.Bvalue5.SetMax(4)
        
self.Bvalue5.SetNumberMode()
        
self.Bvalue5.SetText("0")
        
self.Bvalue5.SetTabEvent(ui.__mem_func__(self.AlternativeBvalue1.SetFocus))
        
self.Bvalue5.SetReturnEvent(ui.__mem_func__(self.AlternativeBvalue1.SetFocus))
        
self.Bvalue5.Show()

        
self.BonusValue4SlotBar ui.SlotBar()
        
self.BonusValue4SlotBar.SetParent(self)
        
self.BonusValue4SlotBar.SetSize(2914)
        
self.BonusValue4SlotBar.SetPosition(-27147)
        
self.BonusValue4SlotBar.SetWindowHorizontalAlignCenter()
        
self.BonusValue4SlotBar.Show()
        
        
self.Bvalue4 ui.EditLine()
        
self.Bvalue4.SetParent(self.BonusValue4SlotBar)
        
self.Bvalue4.SetSize(2918)
        
self.Bvalue4.SetPosition(60)
        
self.Bvalue4.SetMax(4)
        
self.Bvalue4.SetNumberMode()
        
self.Bvalue4.SetFocus()
        
self.Bvalue4.SetText("0")
        
self.Bvalue4.SetTabEvent(ui.__mem_func__(self.Bvalue5.SetFocus))
        
self.Bvalue4.SetReturnEvent(ui.__mem_func__(self.Bvalue5.SetFocus))
        
self.Bvalue4.Show()

        
self.BonusValue3SlotBar ui.SlotBar()
        
self.BonusValue3SlotBar.SetParent(self)
        
self.BonusValue3SlotBar.SetSize(2914)
        
self.BonusValue3SlotBar.SetPosition(-27110)
        
self.BonusValue3SlotBar.SetWindowHorizontalAlignCenter()
        
self.BonusValue3SlotBar.Show()
        
        
self.Bvalue3 ui.EditLine()
        
self.Bvalue3.SetParent(self.BonusValue3SlotBar)
        
self.Bvalue3.SetSize(2918)
        
self.Bvalue3.SetPosition(60)
        
self.Bvalue3.SetMax(4)
        
self.Bvalue3.SetNumberMode()
        
self.Bvalue3.SetText("0")
        
self.Bvalue3.SetTabEvent(ui.__mem_func__(self.Bvalue4.SetFocus))
        
self.Bvalue3.SetReturnEvent(ui.__mem_func__(self.Bvalue4.SetFocus))
        
self.Bvalue3.Show()

        
self.BonusValue2SlotBar ui.SlotBar()
        
self.BonusValue2SlotBar.SetParent(self)
        
self.BonusValue2SlotBar.SetSize(2914)
        
self.BonusValue2SlotBar.SetPosition(-2779)
        
self.BonusValue2SlotBar.SetWindowHorizontalAlignCenter()
        
self.BonusValue2SlotBar.Show()
        
        
self.Bvalue2 ui.EditLine()
        
self.Bvalue2.SetParent(self.BonusValue2SlotBar)
        
self.Bvalue2.SetSize(2918)
        
self.Bvalue2.SetPosition(60)
        
self.Bvalue2.SetMax(4)
        
self.Bvalue2.SetNumberMode()
        
self.Bvalue2.SetText("0")
        
self.Bvalue2.SetTabEvent(ui.__mem_func__(self.Bvalue3.SetFocus))
        
self.Bvalue2.SetReturnEvent(ui.__mem_func__(self.Bvalue3.SetFocus))
        
self.Bvalue2.Show()

        
self.BonusValue1SlotBar ui.SlotBar()
        
self.BonusValue1SlotBar.SetParent(self)
        
self.BonusValue1SlotBar.SetSize(2914)
        
self.BonusValue1SlotBar.SetPosition(-2744)
        
self.BonusValue1SlotBar.SetWindowHorizontalAlignCenter()
        
self.BonusValue1SlotBar.Show()
        
        
self.Bvalue1 ui.EditLine()
        
self.Bvalue1.SetParent(self.BonusValue1SlotBar)
        
self.Bvalue1.SetSize(2918)
        
self.Bvalue1.SetPosition(60)
        
self.Bvalue1.SetMax(4)
        
self.Bvalue1.SetNumberMode()
        
self.Bvalue1.SetText("0")
        
self.Bvalue1.SetFocus()
        
self.Bvalue1.SetTabEvent(ui.__mem_func__(self.Bvalue2.SetFocus))
        
self.Bvalue1.SetReturnEvent(ui.__mem_func__(self.Bvalue2.SetFocus))
        
self.Bvalue1.Show()
        
        
    
def LoadButtons(self):
        
self.CloseButton ui.Button()
        
self.CloseButton.SetParent(self)
        
self.CloseButton.SetPosition(37818)
        
self.CloseButton.SetUpVisual("d:/ymir work/ui/public/close_button_01.sub")
        
self.CloseButton.SetOverVisual("d:/ymir work/ui/public/close_button_02.sub")
        
self.CloseButton.SetDownVisual("d:/ymir work/ui/public/close_button_03.sub")
        
self.CloseButton.SetToolTipText(locale.UI_CLOSE0, - 23)
        
self.CloseButton.SetEvent(ui.__mem_func__(self.Close))
        
self.CloseButton.Show()

        
self.Wunschbonus01 ui.Button()
        
self.Wunschbonus01.SetParent(self)
        
self.Wunschbonus01.SetPosition(1540)
        
self.Wunschbonus01.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
        
self.Wunschbonus01.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
        
self.Wunschbonus01.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
        
self.Wunschbonus01.SetText("1.Bonus")
        
self.Wunschbonus01.SetEvent(ui.__mem_func__(self.__Wish_1_Option))
        
self.Wunschbonus01.Show()

        
self.Wunschbonus02 ui.Button()
        
self.Wunschbonus02.SetParent(self)
        
self.Wunschbonus02.SetPosition(1575)
        
self.Wunschbonus02.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
        
self.Wunschbonus02.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
        
self.Wunschbonus02.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
        
self.Wunschbonus02.SetText("2.Bonus")
        
self.Wunschbonus02.SetEvent(ui.__mem_func__(self.__Wish_2_Option))
        
self.Wunschbonus02.Show()

        
self.Wunschbonus03 ui.Button()
        
self.Wunschbonus03.SetParent(self)
        
self.Wunschbonus03.SetPosition(15110)
        
self.Wunschbonus03.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
        
self.Wunschbonus03.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
        
self.Wunschbonus03.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
        
self.Wunschbonus03.SetText("3.Bonus")
        
self.Wunschbonus03.SetEvent(ui.__mem_func__(self.__Wish_3_Option))
        
self.Wunschbonus03.Show()
        
        
self.Wunschbonus04 ui.Button()
        
self.Wunschbonus04.SetParent(self)
        
self.Wunschbonus04.SetPosition(15145)
        
self.Wunschbonus04.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
        
self.Wunschbonus04.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
        
self.Wunschbonus04.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
        
self.Wunschbonus04.SetText("4.Bonus")
        
self.Wunschbonus04.SetEvent(ui.__mem_func__(self.__Wish_4_Option))
        
self.Wunschbonus04.Show()

        
self.Wunschbonus05 ui.Button()
        
self.Wunschbonus05.SetParent(self)
        
self.Wunschbonus05.SetPosition(15180)
        
self.Wunschbonus05.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
        
self.Wunschbonus05.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
        
self.Wunschbonus05.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
        
self.Wunschbonus05.SetText("5.Bonus")
        
self.Wunschbonus05.SetEvent(ui.__mem_func__(self.__Wish_5_Option))
        
self.Wunschbonus05.Show()

        
self.Alternativebonus01 ui.Button()
        
self.Alternativebonus01.SetParent(self)
        
self.Alternativebonus01.SetPosition(15 180 2140)
        
self.Alternativebonus01.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
        
self.Alternativebonus01.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
        
self.Alternativebonus01.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
        
self.Alternativebonus01.SetText("1.Bonus")
        
self.Alternativebonus01.SetEvent(ui.__mem_func__(self.__AlternativeWish_1_Option))
        
self.Alternativebonus01.Show()

        
self.Alternativebonus02 ui.Button()
        
self.Alternativebonus02.SetParent(self)
        
self.Alternativebonus02.SetPosition(15 180 2175)
        
self.Alternativebonus02.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
        
self.Alternativebonus02.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
        
self.Alternativebonus02.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
        
self.Alternativebonus02.SetText("2.Bonus")
        
self.Alternativebonus02.SetEvent(ui.__mem_func__(self.__AlternativeWish_2_Option))
        
self.Alternativebonus02.Show()
        
        
self.Alternativebonus03 ui.Button()
        
self.Alternativebonus03.SetParent(self)
        
self.Alternativebonus03.SetPosition(15 180 21110)
        
self.Alternativebonus03.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
        
self.Alternativebonus03.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
        
self.Alternativebonus03.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
        
self.Alternativebonus03.SetText("3.Bonus")
        
self.Alternativebonus03.SetEvent(ui.__mem_func__(self.__AlternativeWish_3_Option))
        
self.Alternativebonus03.Show()
        
        
self.Alternativebonus04 ui.Button()
        
self.Alternativebonus04.SetParent(self)
        
self.Alternativebonus04.SetPosition(15 180 21145)
        
self.Alternativebonus04.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
        
self.Alternativebonus04.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
        
self.Alternativebonus04.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
        
self.Alternativebonus04.SetText("4.Bonus")
        
self.Alternativebonus04.SetEvent(ui.__mem_func__(self.__AlternativeWish_4_Option))
        
self.Alternativebonus04.Show()

        
self.Alternativebonus05 ui.Button()
        
self.Alternativebonus05.SetParent(self)
        
self.Alternativebonus05.SetPosition(15 180 21180)
        
self.Alternativebonus05.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
        
self.Alternativebonus05.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
        
self.Alternativebonus05.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
        
self.Alternativebonus05.SetText("5.Bonus")
        
self.Alternativebonus05.SetEvent(ui.__mem_func__(self.__AlternativeWish_5_Option))
        
self.Alternativebonus05.Show()

        
self.ResetbonusallButton ui.Button()
        
self.ResetbonusallButton.SetParent(self)
        
self.ResetbonusallButton.SetPosition(90 45 80385)
        
self.ResetbonusallButton.SetUpVisual("d:/ymir work/ui/public/XLarge_Button_01.sub")
        
self.ResetbonusallButton.SetOverVisual("d:/ymir work/ui/public/XLarge_Button_02.sub")
        
self.ResetbonusallButton.SetDownVisual("d:/ymir work/ui/public/XLarge_Button_03.sub")
        
self.ResetbonusallButton.SetText("Bonis löschen")
        
self.ResetbonusallButton.SetEvent(ui.__mem_func__(self.__Resetbonusall))
        
self.ResetbonusallButton.Show()

        
self.Switchtingabbruchbutton ui.Button()
        
self.Switchtingabbruchbutton.SetParent(self)
        
self.Switchtingabbruchbutton.SetPosition(90 45 80355)
        
self.Switchtingabbruchbutton.SetUpVisual("d:/ymir work/ui/public/XLarge_Button_01.sub")
        
self.Switchtingabbruchbutton.SetOverVisual("d:/ymir work/ui/public/XLarge_Button_02.sub")
        
self.Switchtingabbruchbutton.SetDownVisual("d:/ymir work/ui/public/XLarge_Button_03.sub")
        
self.Switchtingabbruchbutton.SetEvent(ui.__mem_func__(self.__BreakSwitching))
        
self.Switchtingabbruchbutton.SetText("Abbrechen")
        
self.Switchtingabbruchbutton.Show()

        
self.StartButton ui.Button()
        
self.StartButton.SetParent(self)
        
self.StartButton.SetPosition(90 45 122385)
        
self.StartButton.SetUpVisual("d:/ymir work/ui/public/XLarge_Button_01.sub")
        
self.StartButton.SetOverVisual("d:/ymir work/ui/public/XLarge_Button_02.sub")
        
self.StartButton.SetDownVisual("d:/ymir work/ui/public/XLarge_Button_03.sub")
        
self.StartButton.SetEvent(ui.__mem_func__(self.StartSwitchBot))
        
self.StartButton.SetText("Start")
        
self.StartButton.Show()

        
self.SlotButton ui.Button()
        
self.SlotButton.SetParent(self)
        
self.SlotButton.SetPosition(15 201230)
        
self.SlotButton.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
        
self.SlotButton.SetOverVisual("d:/ymir work/ui/public/Large_Button_01.sub")
        
self.SlotButton.SetDownVisual("d:/ymir work/ui/public/Large_Button_01.sub")
        
self.SlotButton.SetText("Slotauswahl")
        
self.SlotButton.Show()

        
self.BoniswitchValueHolenButton ui.Button()
        
self.BoniswitchValueHolenButton.SetParent(self)
        
self.BoniswitchValueHolenButton.SetPosition(15 201265)
        
self.BoniswitchValueHolenButton.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
        
self.BoniswitchValueHolenButton.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
        
self.BoniswitchValueHolenButton.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
        
self.BoniswitchValueHolenButton.SetEvent(ui.__mem_func__(self.BoniswitchValueHolen))
        
self.BoniswitchValueHolenButton.SetText("ID holen(Slot: 0)")
        
self.BoniswitchValueHolenButton.Show()    
        
    
def LoadTextLines(self):
        
self.Headline ui.TextLine()
        
self.Headline.SetParent(self)
        
self.Headline.SetDefaultFontName()
        
self.Headline.SetPosition(1815)
        
self.Headline.SetFeather()
        
self.Headline.SetText("Switchbot v1.7 by RealFreak | Verbesserte v2.6 von Soldtodie bzw. TESTISO")
        
self.Headline.SetFontColor(1.00.50.5)
        
self.Headline.SetOutline()
        
self.Headline.Show()

        
self.LastChangeText ui.TextLine()
        
self.LastChangeText.SetParent(self)
        
self.LastChangeText.SetDefaultFontName()
        
self.LastChangeText.SetPosition(220298)
        
self.LastChangeText.SetFeather()
        
self.LastChangeText.SetText("Change Log:")
        
self.LastChangeText.SetFontColor(0.60.71)
        
self.LastChangeText.SetOutline()
        
self.LastChangeText.Show()    

        
self.LastChange ui.TextLine()
        
self.LastChange.SetParent(self)
        
self.LastChange.SetDefaultFontName()
        
self.LastChange.SetPosition(220321)
        
self.LastChange.SetFeather()
        
self.LastChange.SetText("leer")
        
self.LastChange.SetFontColor(1.01.01.0)
        
self.LastChange.SetOutline()
        
self.LastChange.Show()    

        
self.SlotwahlText ui.TextLine()
        
self.SlotwahlText.SetParent(self)
        
self.SlotwahlText.SetPosition(15 112 201233)
        
self.SlotwahlText.SetFeather()
        
self.SlotwahlText.SetDefaultFontName()
        
self.SlotwahlText.SetText("Slot:")
        
self.SlotwahlText.SetFontColor(1.01.01.0)
        
self.SlotwahlText.SetOutline()
        
self.SlotwahlText.Show()

        
self.BoniswitchValueHolenText ui.TextLine()
        
self.BoniswitchValueHolenText.SetParent(self)
        
self.BoniswitchValueHolenText.SetPosition(15 112 201268)
        
self.BoniswitchValueHolenText.SetFeather()
        
self.BoniswitchValueHolenText.SetDefaultFontName()
        
self.BoniswitchValueHolenText.SetText("Value:")
        
self.BoniswitchValueHolenText.SetFontColor(1.01.01.0)
        
self.BoniswitchValueHolenText.SetOutline()
        
self.BoniswitchValueHolenText.Show()        

        
self.BonusValue1Text ui.TextLine()
        
self.BonusValue1Text.SetParent(self)
        
self.BonusValue1Text.SetPosition(15 9244)
        
self.BonusValue1Text.SetFeather()
        
self.BonusValue1Text.SetDefaultFontName()
        
self.BonusValue1Text.SetText("Mind. Wert:")
        
self.BonusValue1Text.SetFontColor(1.01.01.0)
        
self.BonusValue1Text.SetOutline()
        
self.BonusValue1Text.Show()    

        
self.BonusValue2Text ui.TextLine()
        
self.BonusValue2Text.SetParent(self)
        
self.BonusValue2Text.SetPosition(15 9279)
        
self.BonusValue2Text.SetFeather()
        
self.BonusValue2Text.SetDefaultFontName()
        
self.BonusValue2Text.SetText("Mind. Wert:")
        
self.BonusValue2Text.SetFontColor(1.01.01.0)
        
self.BonusValue2Text.SetOutline()
        
self.BonusValue2Text.Show()    

        
self.BonusValue3Text ui.TextLine()
        
self.BonusValue3Text.SetParent(self)
        
self.BonusValue3Text.SetPosition(15 92110)
        
self.BonusValue3Text.SetFeather()
        
self.BonusValue3Text.SetDefaultFontName()
        
self.BonusValue3Text.SetText("Mind. Wert:")
        
self.BonusValue3Text.SetFontColor(1.01.01.0)
        
self.BonusValue3Text.SetOutline()
        
self.BonusValue3Text.Show()    

        
self.BonusValue4Text ui.TextLine()
        
self.BonusValue4Text.SetParent(self)
        
self.BonusValue4Text.SetPosition(15 92147)
        
self.BonusValue4Text.SetFeather()
        
self.BonusValue4Text.SetDefaultFontName()
        
self.BonusValue4Text.SetText("Mind. Wert:")
        
self.BonusValue4Text.SetFontColor(1.01.01.0)
        
self.BonusValue4Text.SetOutline()
        
self.BonusValue4Text.Show()    

        
self.BonusValue5Text ui.TextLine()
        
self.BonusValue5Text.SetParent(self)
        
self.BonusValue5Text.SetPosition(15 92182)
        
self.BonusValue5Text.SetFeather()
        
self.BonusValue5Text.SetDefaultFontName()
        
self.BonusValue5Text.SetText("Mind. Wert:")
        
self.BonusValue5Text.SetFontColor(1.01.01.0)
        
self.BonusValue5Text.SetOutline()
        
self.BonusValue5Text.Show()    
        
        
self.AlternativeBonusValue1Text ui.TextLine()
        
self.AlternativeBonusValue1Text.SetParent(self)
        
self.AlternativeBonusValue1Text.SetPosition(15 272 2144)
        
self.AlternativeBonusValue1Text.SetFeather()
        
self.AlternativeBonusValue1Text.SetDefaultFontName()
        
self.AlternativeBonusValue1Text.SetText("Mind. Wert:")
        
self.AlternativeBonusValue1Text.SetFontColor(1.01.01.0)
        
self.AlternativeBonusValue1Text.SetOutline()
        
self.AlternativeBonusValue1Text.Show()    

        
self.AlternativeBonusValue2Text ui.TextLine()
        
self.AlternativeBonusValue2Text.SetParent(self)
        
self.AlternativeBonusValue2Text.SetPosition(15 272 2179)
        
self.AlternativeBonusValue2Text.SetFeather()
        
self.AlternativeBonusValue2Text.SetDefaultFontName()
        
self.AlternativeBonusValue2Text.SetText("Mind. Wert:")
        
self.AlternativeBonusValue2Text.SetFontColor(1.01.01.0)
        
self.AlternativeBonusValue2Text.SetOutline()
        
self.AlternativeBonusValue2Text.Show()    
        
        
self.AlternativeBonusValue3Text ui.TextLine()
        
self.AlternativeBonusValue3Text.SetParent(self)
        
self.AlternativeBonusValue3Text.SetPosition(15 272 21110)
        
self.AlternativeBonusValue3Text.SetFeather()
        
self.AlternativeBonusValue3Text.SetDefaultFontName()
        
self.AlternativeBonusValue3Text.SetText("Mind. Wert:")
        
self.AlternativeBonusValue3Text.SetFontColor(1.01.01.0)
        
self.AlternativeBonusValue3Text.SetOutline()
        
self.AlternativeBonusValue3Text.Show()    

        
self.AlternativeBonusValue4Text ui.TextLine()
        
self.AlternativeBonusValue4Text.SetParent(self)
        
self.AlternativeBonusValue4Text.SetPosition(15 272 21147)
        
self.AlternativeBonusValue4Text.SetFeather()
        
self.AlternativeBonusValue4Text.SetDefaultFontName()
        
self.AlternativeBonusValue4Text.SetText("Mind. Wert:")
        
self.AlternativeBonusValue4Text.SetFontColor(1.01.01.0)
        
self.AlternativeBonusValue4Text.SetOutline()
        
self.AlternativeBonusValue4Text.Show()    

        
self.AlternativeBonusValue5Text ui.TextLine()
        
self.AlternativeBonusValue5Text.SetParent(self)
        
self.AlternativeBonusValue5Text.SetPosition(15 272 21182)
        
self.AlternativeBonusValue5Text.SetFeather()
        
self.AlternativeBonusValue5Text.SetDefaultFontName()
        
self.AlternativeBonusValue5Text.SetText("Mind. Wert:")
        
self.AlternativeBonusValue5Text.SetFontColor(1.01.01.0)
        
self.AlternativeBonusValue5Text.SetOutline()
        
self.AlternativeBonusValue5Text.Show()    

        
self.BonusHeadline ui.TextLine()
        
self.BonusHeadline.SetParent(self)
        
self.BonusHeadline.SetDefaultFontName()
        
self.BonusHeadline.SetPosition(18212)
        
self.BonusHeadline.SetFeather()
        
self.BonusHeadline.SetText("Gewünschte Bonis:")
        
self.BonusHeadline.SetFontColor(0.60.71)
        
self.BonusHeadline.SetOutline()
        
self.BonusHeadline.Show()    

        
self.Bonus1Attr ui.TextLine()
        
self.Bonus1Attr.SetParent(self)
        
self.Bonus1Attr.SetDefaultFontName()
        
self.Bonus1Attr.SetPosition(18227 13*0)
        
self.Bonus1Attr.SetFeather()
        
self.Bonus1Attr.SetText("-")
        
self.Bonus1Attr.SetFontColor(1.01.01.0)
        
self.Bonus1Attr.SetOutline()
        
self.Bonus1Attr.Show()    

        
self.Bonus1Var ui.TextLine()
        
self.Bonus1Var.SetParent(self)
        
self.Bonus1Var.SetDefaultFontName()
        
self.Bonus1Var.SetPosition(168227 13*0)
        
self.Bonus1Var.SetFeather()
        
self.Bonus1Var.SetText("0")
        
self.Bonus1Var.SetFontColor(1.01.01.0)
        
self.Bonus1Var.SetOutline()
        
self.Bonus1Var.Show()    

        
self.Bonus2Attr ui.TextLine()
        
self.Bonus2Attr.SetParent(self)
        
self.Bonus2Attr.SetDefaultFontName()
        
self.Bonus2Attr.SetPosition(18227 13*1)
        
self.Bonus2Attr.SetFeather()
        
self.Bonus2Attr.SetText("-")
        
self.Bonus2Attr.SetFontColor(1.01.01.0)
        
self.Bonus2Attr.SetOutline()
        
self.Bonus2Attr.Show()    

        
self.Bonus2Var ui.TextLine()
        
self.Bonus2Var.SetParent(self)
        
self.Bonus2Var.SetDefaultFontName()
        
self.Bonus2Var.SetPosition(168227 13*1)
        
self.Bonus2Var.SetFeather()
        
self.Bonus2Var.SetText("0")
        
self.Bonus2Var.SetFontColor(1.01.01.0)
        
self.Bonus2Var.SetOutline()
        
self.Bonus2Var.Show()    

        
self.Bonus3Attr ui.TextLine()
        
self.Bonus3Attr.SetParent(self)
        
self.Bonus3Attr.SetDefaultFontName()
        
self.Bonus3Attr.SetPosition(18227 13*2)
        
self.Bonus3Attr.SetFeather()
        
self.Bonus3Attr.SetText("-")
        
self.Bonus3Attr.SetFontColor(1.01.01.0)
        
self.Bonus3Attr.SetOutline()
        
self.Bonus3Attr.Show()    

        
self.Bonus3Var ui.TextLine()
        
self.Bonus3Var.SetParent(self)
        
self.Bonus3Var.SetDefaultFontName()
        
self.Bonus3Var.SetPosition(168227 13*2)
        
self.Bonus3Var.SetFeather()
        
self.Bonus3Var.SetText("0")
        
self.Bonus3Var.SetFontColor(1.01.01.0)
        
self.Bonus3Var.SetOutline()
        
self.Bonus3Var.Show()    

        
self.Bonus4Attr ui.TextLine()
        
self.Bonus4Attr.SetParent(self)
        
self.Bonus4Attr.SetDefaultFontName()
        
self.Bonus4Attr.SetPosition(18227 13*3)
        
self.Bonus4Attr.SetFeather()
        
self.Bonus4Attr.SetText("-")
        
self.Bonus4Attr.SetFontColor(1.01.01.0)
        
self.Bonus4Attr.SetOutline()
        
self.Bonus4Attr.Show()    

        
self.Bonus4Var ui.TextLine()
        
self.Bonus4Var.SetParent(self)
        
self.Bonus4Var.SetDefaultFontName()
        
self.Bonus4Var.SetPosition(168227 13*3)
        
self.Bonus4Var.SetFeather()
        
self.Bonus4Var.SetText("0")
        
self.Bonus4Var.SetFontColor(1.01.01.0)
        
self.Bonus4Var.SetOutline()
        
self.Bonus4Var.Show()    

        
self.Bonus5Attr ui.TextLine()
        
self.Bonus5Attr.SetParent(self)
        
self.Bonus5Attr.SetDefaultFontName()
        
self.Bonus5Attr.SetPosition(18227 13*4)
        
self.Bonus5Attr.SetFeather()
        
self.Bonus5Attr.SetText("-")
        
self.Bonus5Attr.SetFontColor(1.01.01.0)
        
self.Bonus5Attr.SetOutline()
        
self.Bonus5Attr.Show()    

        
self.Bonus5Var ui.TextLine()
        
self.Bonus5Var.SetParent(self)
        
self.Bonus5Var.SetDefaultFontName()
        
self.Bonus5Var.SetPosition(168227 13*4)
        
self.Bonus5Var.SetFeather()
        
self.Bonus5Var.SetText("0")
        
self.Bonus5Var.SetFontColor(1.01.01.0)
        
self.Bonus5Var.SetOutline()
        
self.Bonus5Var.Show()    
        
        
        
self.AlternativeBonusHeadline ui.TextLine()
        
self.AlternativeBonusHeadline.SetParent(self)
        
self.AlternativeBonusHeadline.SetDefaultFontName()
        
self.AlternativeBonusHeadline.SetPosition(18297)
        
self.AlternativeBonusHeadline.SetFeather()
        
self.AlternativeBonusHeadline.SetText("Gewünschte Alternative Bonis:")
        
self.AlternativeBonusHeadline.SetFontColor(0.60.71)
        
self.AlternativeBonusHeadline.SetOutline()
        
self.AlternativeBonusHeadline.Show()    

        
self.AlternativeBonus1Attr ui.TextLine()
        
self.AlternativeBonus1Attr.SetParent(self)
        
self.AlternativeBonus1Attr.SetDefaultFontName()
        
self.AlternativeBonus1Attr.SetPosition(18312 13*0)
        
self.AlternativeBonus1Attr.SetFeather()
        
self.AlternativeBonus1Attr.SetText("-")
        
self.AlternativeBonus1Attr.SetFontColor(1.01.01.0)
        
self.AlternativeBonus1Attr.SetOutline()
        
self.AlternativeBonus1Attr.Show()    

        
self.AlternativeBonus1Var ui.TextLine()
        
self.AlternativeBonus1Var.SetParent(self)
        
self.AlternativeBonus1Var.SetDefaultFontName()
        
self.AlternativeBonus1Var.SetPosition(168312 13*0)
        
self.AlternativeBonus1Var.SetFeather()
        
self.AlternativeBonus1Var.SetText("0")
        
self.AlternativeBonus1Var.SetFontColor(1.01.01.0)
        
self.AlternativeBonus1Var.SetOutline()
        
self.AlternativeBonus1Var.Show()    

        
self.AlternativeBonus2Attr ui.TextLine()
        
self.AlternativeBonus2Attr.SetParent(self)
        
self.AlternativeBonus2Attr.SetDefaultFontName()
        
self.AlternativeBonus2Attr.SetPosition(18312 13*1)
        
self.AlternativeBonus2Attr.SetFeather()
        
self.AlternativeBonus2Attr.SetText("-")
        
self.AlternativeBonus2Attr.SetFontColor(1.01.01.0)
        
self.AlternativeBonus2Attr.SetOutline()
        
self.AlternativeBonus2Attr.Show()    

        
self.AlternativeBonus2Var ui.TextLine()
        
self.AlternativeBonus2Var.SetParent(self)
        
self.AlternativeBonus2Var.SetDefaultFontName()
        
self.AlternativeBonus2Var.SetPosition(168312 13*1)
        
self.AlternativeBonus2Var.SetFeather()
        
self.AlternativeBonus2Var.SetText("0")
        
self.AlternativeBonus2Var.SetFontColor(1.01.01.0)
        
self.AlternativeBonus2Var.SetOutline()
        
self.AlternativeBonus2Var.Show()    

        
self.AlternativeBonus3Attr ui.TextLine()
        
self.AlternativeBonus3Attr.SetParent(self)
        
self.AlternativeBonus3Attr.SetDefaultFontName()
        
self.AlternativeBonus3Attr.SetPosition(18312 13*2)
        
self.AlternativeBonus3Attr.SetFeather()
        
self.AlternativeBonus3Attr.SetText("-")
        
self.AlternativeBonus3Attr.SetFontColor(1.01.01.0)
        
self.AlternativeBonus3Attr.SetOutline()
        
self.AlternativeBonus3Attr.Show()    

        
self.AlternativeBonus3Var ui.TextLine()
        
self.AlternativeBonus3Var.SetParent(self)
        
self.AlternativeBonus3Var.SetDefaultFontName()
        
self.AlternativeBonus3Var.SetPosition(168312 13*2)
        
self.AlternativeBonus3Var.SetFeather()
        
self.AlternativeBonus3Var.SetText("0")
        
self.AlternativeBonus3Var.SetFontColor(1.01.01.0)
        
self.AlternativeBonus3Var.SetOutline()
        
self.AlternativeBonus3Var.Show()    

        
self.AlternativeBonus4Attr ui.TextLine()
        
self.AlternativeBonus4Attr.SetParent(self)
        
self.AlternativeBonus4Attr.SetDefaultFontName()
        
self.AlternativeBonus4Attr.SetPosition(18312 13*3)
        
self.AlternativeBonus4Attr.SetFeather()
        
self.AlternativeBonus4Attr.SetText("-")
        
self.AlternativeBonus4Attr.SetFontColor(1.01.01.0)
        
self.AlternativeBonus4Attr.SetOutline()
        
self.AlternativeBonus4Attr.Show()    

        
self.AlternativeBonus4Var ui.TextLine()
        
self.AlternativeBonus4Var.SetParent(self)
        
self.AlternativeBonus4Var.SetDefaultFontName()
        
self.AlternativeBonus4Var.SetPosition(168312 13*3)
        
self.AlternativeBonus4Var.SetFeather()
        
self.AlternativeBonus4Var.SetText("0")
        
self.AlternativeBonus4Var.SetFontColor(1.01.01.0)
        
self.AlternativeBonus4Var.SetOutline()
        
self.AlternativeBonus4Var.Show()    

        
self.AlternativeBonus5Attr ui.TextLine()
        
self.AlternativeBonus5Attr.SetParent(self)
        
self.AlternativeBonus5Attr.SetDefaultFontName()
        
self.AlternativeBonus5Attr.SetPosition(18312 13*4)
        
self.AlternativeBonus5Attr.SetFeather()
        
self.AlternativeBonus5Attr.SetText("-")
        
self.AlternativeBonus5Attr.SetFontColor(1.01.01.0)
        
self.AlternativeBonus5Attr.SetOutline()
        
self.AlternativeBonus5Attr.Show()    

        
self.AlternativeBonus5Var ui.TextLine()
        
self.AlternativeBonus5Var.SetParent(self)
        
self.AlternativeBonus5Var.SetDefaultFontName()
        
self.AlternativeBonus5Var.SetPosition(168312 13*4)
        
self.AlternativeBonus5Var.SetFeather()
        
self.AlternativeBonus5Var.SetText("0")
        
self.AlternativeBonus5Var.SetFontColor(1.01.01.0)
        
self.AlternativeBonus5Var.SetOutline()
        
self.AlternativeBonus5Var.Show()    
        
    
def __BreakSwitching(self):
        global 
SwitchButton
        
global itemtest
        
if SwitchButton == 1:
            
app.SetCameraSpeed(100)
            
app.RotateCamera(0)
            
self.LastChange.SetText("Switchvorgang wurde abgebrochen")
            
self.Switchtingabbruchbutton.SetText("Abbrechen")
            
SwitchButton 0
            itemtest 
0            
        
else:
            
self.Hide()
    
    
def BoniswitchValueHolen(self):
        global 
BoniSwitchvalue
        itemIndex 
player.GetItemIndex(0)
        
item.SelectItem(itemIndex)
        
ItemValue player.GetItemIndex(0)
        
chat.AppendChat(chat.CHAT_TYPE_INFO"Gegenstand verzaubern liegt auf Value: " str(ItemValue))
        
Boniswitchvalue int(ItemValue)
        
self.BonusswitchValueHolenBarr.SetText(str(ItemValue))
            
    
def StartSwitchBot(self):
        global 
SwitchButton
        SwitchButton 
1        
        app
.SetCameraSpeed(5)
        
app.RotateCamera(1)
        
self.LastChange.SetText("Switchvorgang gestartet")
        
self.Switchtingabbruchbutton.SetText("Switchen Stoppen")
        
self.__Switchtingdialog()
        
    
def __Switchtingdialog(self):
        global 
BoniSwitchvalue
        
global Bonus0
        
global Bonus1
        
global Bonus2
        
global Bonus3
        
global Bonus4
        
global AlternativeBonus0
        
global AlternativeBonus1
        
global AlternativeBonus2
        
global AlternativeBonus3
        
global AlternativeBonus4
        
global SwitchButton
        
global Gbon0
        
global Gbon1
        
global Gbon2
        
global Gbon3
        
global Gbon4
        
global Gval0
        
global Gval1
        
global Gval2
        
global Gval3
        
global Gval4
        
global bon0
        
global bon1
        
global bon2
        
global bon3
        
global bon4
        
global val0
        
global val1
        
global val2
        
global val3
        
global val4
        
global itemtest
        
global KeineZweiThreads
        
global WeiterSwitchenFallsGleicheBonis
        Slot 
self.Slotbar.GetText()
        
val0bon0 player.GetItemAttribute((int(Slot)), 0#(itemposition, atrribute)
        
val1bon1 player.GetItemAttribute((int(Slot)), 1#(itemposition, atrribute)
        
val2bon2 player.GetItemAttribute((int(Slot)), 2#(itemposition, atrribute)
        
val3bon3 player.GetItemAttribute((int(Slot)), 3#(itemposition, atrribute)
        
val4bon4 player.GetItemAttribute((int(Slot)), 4#(itemposition, atrribute)
        
Switchvalue Boniswitchvalue
        Search0 
self.Bvalue1.GetText()
        
Search1 self.Bvalue2.GetText()
        
Search2 self.Bvalue3.GetText()
        
Search3 self.Bvalue4.GetText()
        
Search4 self.Bvalue5.GetText()
        
AlternativeSearch0 self.AlternativeBvalue1.GetText()
        
AlternativeSearch1 self.AlternativeBvalue2.GetText()
        
AlternativeSearch2 self.AlternativeBvalue3.GetText()
        
AlternativeSearch3 self.AlternativeBvalue4.GetText()
        
AlternativeSearch4 self.AlternativeBvalue5.GetText()
#1 Bonus switchen:
        
if SwitchButton == 1:
            if (
int(Bonus0) != and val0 == 0) or (int(Bonus1) != and val1 == 0) or (int(Bonus2) != and val2 == 0) or (int(Bonus3) != and val3 == 0) or (int(Bonus4) != and val4 == 0):
                
self.eventTimeOver2 ui.__mem_func__(self.__Switchtingdialog)
                
self.eventTimeOver2()
            
elif (int(AlternativeBonus0) != and val0 == 0) or (int(AlternativeBonus1) != and val1 == 0) or (int(AlternativeBonus2) != and val2 == 0) or (int(AlternativeBonus3) != and val3 == 0) or (int(AlternativeBonus4) != and val4 == 0):
                
self.eventTimeOver2 ui.__mem_func__(self.__Switchtingdialog)
                
self.eventTimeOver2()
            
elif (int(bon0) == int(Gbon0)) and (int(bon1) == int(Gbon1)) and (int(bon2) == int(Gbon2)) and (int(bon3) == int(Gbon3)) and (int(bon4) == int(Gbon4)) and (int(Gval0) == int(val0)) and (int(Gval1) == int(val1)) and (int(Gval2) == int(val2)) and (int(Gval3) == int(val3)) and (int(Gval4) == int(val4)):
                if 
KeineZweiThreads == 0:
                    
KeineZweiThreads 1
                    self
.eventTimeOver2 ui.__mem_func__(self.__WartenAufBonis)
                    
self.eventTimeOver2()
            
elif (int(Bonus1) == 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))):
                
self.BoardMessage.SetTip("Switching erfolgreich")
                
self.BoardMessage.SetTop()
                
self.LastChange.SetText("Switchbot sucessfull")
                
self.Switchtingabbruchbutton.SetText("Abbrechen")
                
SwitchButton 0        
#2 Bonis switchen:
            
elif (int(Bonus2) == 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))) and ((val0 == int(Bonus1) and bon0 >= int(Search1)) or (val1 == int(Bonus1) and bon1 >= int(Search1)) or (val2 == int(Bonus1) and bon2 >= int(Search1)) or (val3 == int(Bonus1) and bon3 >= int(Search1)) or (val4 == int(Bonus1) and bon4 >= int(Search1))):
                
self.BoardMessage.SetTip("Switching erfolgreich")
                
self.BoardMessage.SetTop()
                
self.LastChange.SetText("Switchbot sucessfull")
                
self.Switchtingabbruchbutton.SetText("Abbrechen")
                
SwitchButton 0        
#3 Bonis switchen:
            
elif (int(Bonus3) == 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))) and ((val0 == int(Bonus1) and bon0 >= int(Search1)) or (val1 == int(Bonus1) and bon1 >= int(Search1)) or (val2 == int(Bonus1) and bon2 >= int(Search1)) or (val3 == int(Bonus1) and bon3 >= int(Search1)) or (val4 == int(Bonus1) and bon4 >= int(Search1))) and ((val0 == int(Bonus2) and bon0 >= int(Search2)) or (val1 == int(Bonus2) and bon1 >= int(Search2)) or (val2 == int(Bonus2) and bon2 >= int(Search2)) or (val3 == int(Bonus2) and bon3 >= int(Search2)) or (val4 == int(Bonus2) and bon4 >= int(Search2))):
                
self.BoardMessage.SetTip("Switching erfolgreich")
                
self.BoardMessage.SetTop()
                
self.LastChange.SetText("Switchbot sucessfull")
                
self.Switchtingabbruchbutton.SetText("Abbrechen")
                
SwitchButton 0        
#4 Bonis switchen:
            
elif (int(Bonus4) == 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))) and ((val0 == int(Bonus1) and bon0 >= int(Search1)) or (val1 == int(Bonus1) and bon1 >= int(Search1)) or (val2 == int(Bonus1) and bon2 >= int(Search1)) or (val3 == int(Bonus1) and bon3 >= int(Search1)) or (val4 == int(Bonus1) and bon4 >= int(Search1))) and ((val0 == int(Bonus2) and bon0 >= int(Search2)) or (val1 == int(Bonus2) and bon1 >= int(Search2)) or (val2 == int(Bonus2) and bon2 >= int(Search2)) or (val3 == int(Bonus2) and bon3 >= int(Search2)) or (val4 == int(Bonus2) and bon4 >= int(Search2))) and ((val0 == int(Bonus3) and bon0 >= int(Search3)) or (val1 == int(Bonus3) and bon1 >= int(Search3)) or (val2 == int(Bonus3) and bon2 >= int(Search3)) or (val3 == int(Bonus3) and bon3 >= int(Search3)) or (val4 == int(Bonus3) and bon4 >= int(Search3))):
                
self.BoardMessage.SetTip("Switching erfolgreich")
                
self.BoardMessage.SetTop()
                
self.LastChange.SetText("Switchbot sucessfull")
                
self.Switchtingabbruchbutton.SetText("Abbrechen")
                
SwitchButton 0        
#5 Bonis switchen:
            
elif (int(Bonus4) != 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))) and ((val0 == int(Bonus1) and bon0 >= int(Search1)) or (val1 == int(Bonus1) and bon1 >= int(Search1)) or (val2 == int(Bonus1) and bon2 >= int(Search1)) or (val3 == int(Bonus1) and bon3 >= int(Search1)) or (val4 == int(Bonus1) and bon4 >= int(Search1))) and ((val0 == int(Bonus2) and bon0 >= int(Search2)) or (val1 == int(Bonus2) and bon1 >= int(Search2)) or (val2 == int(Bonus2) and bon2 >= int(Search2)) or (val3 == int(Bonus2) and bon3 >= int(Search2)) or (val4 == int(Bonus2) and bon4 >= int(Search2))) and ((val0 == int(Bonus3) and bon0 >= int(Search3)) or (val1 == int(Bonus3) and bon1 >= int(Search3)) or (val2 == int(Bonus3) and bon2 >= int(Search3)) or (val3 == int(Bonus3) and bon3 >= int(Search3)) or (val4 == int(Bonus3) and bon4 >= int(Search3))) and ((val0 == int(Bonus4) and bon0 >= int(Search4)) or (val1 == int(Bonus4) and bon1 >= int(Search4)) or (val2 == int(Bonus4) and bon2 >= int(Search4)) or (val3 == int(Bonus4) and bon3 >= int(Search4)) or (val4 == int(Bonus4) and bon4 >= int(Search4))):
                
self.BoardMessage.SetTip("Switching erfolgreich")
                
self.BoardMessage.SetTop()
                
self.LastChange.SetText("Switchbot sucessfull")
                
self.Switchtingabbruchbutton.SetText("Abbrechen")
                
SwitchButton 0
            elif 
(int(AlternativeBonus1) == 0) and (val0 == int(AlternativeBonus0) and bon0 >= int(AlternativeSearch0) or (val1 == int(AlternativeBonus0) and bon1 >= int(AlternativeSearch0)) or (val2 == int(AlternativeBonus0) and bon2 >= int(AlternativeSearch0)) or (val3 == int(AlternativeBonus0) and bon3 >= int(AlternativeSearch0)) or (val4 == int(AlternativeBonus0) and bon4 >= int(AlternativeSearch0))):
                
self.BoardMessage.SetTip("Switching erfolgreich")
                
self.BoardMessage.SetTop()
                
self.LastChange.SetText("Switchbot sucessfull (Alternative Bonis)")
                
self.Switchtingabbruchbutton.SetText("Abbrechen")
                
SwitchButton 0        
#2 Bonis switchen:
            
elif (int(AlternativeBonus2) == 0) and (val0 == int(AlternativeBonus0) and bon0 >= int(AlternativeSearch0) or (val1 == int(AlternativeBonus0) and bon1 >= int(AlternativeSearch0)) or (val2 == int(AlternativeBonus0) and bon2 >= int(AlternativeSearch0)) or (val3 == int(AlternativeBonus0) and bon3 >= int(AlternativeSearch0)) or (val4 == int(AlternativeBonus0) and bon4 >= int(AlternativeSearch0))) and ((val0 == int(AlternativeBonus1) and bon0 >= int(AlternativeSearch1)) or (val1 == int(AlternativeBonus1) and bon1 >= int(AlternativeSearch1)) or (val2 == int(AlternativeBonus1) and bon2 >= int(AlternativeSearch1)) or (val3 == int(AlternativeBonus1) and bon3 >= int(AlternativeSearch1)) or (val4 == int(AlternativeBonus1) and bon4 >= int(AlternativeSearch1))):
                
self.BoardMessage.SetTip("Switching erfolgreich")
                
self.BoardMessage.SetTop()
                
self.LastChange.SetText("Switchbot sucessfull (Alternative Bonis)")
                
self.Switchtingabbruchbutton.SetText("Abbrechen")
                
SwitchButton 0        
#3 Bonis switchen:
            
elif (int(AlternativeBonus3) == 0) and (val0 == int(AlternativeBonus0) and bon0 >= int(AlternativeSearch0) or (val1 == int(AlternativeBonus0) and bon1 >= int(AlternativeSearch0)) or (val2 == int(AlternativeBonus0) and bon2 >= int(AlternativeSearch0)) or (val3 == int(AlternativeBonus0) and bon3 >= int(AlternativeSearch0)) or (val4 == int(AlternativeBonus0) and bon4 >= int(AlternativeSearch0))) and ((val0 == int(AlternativeBonus1) and bon0 >= int(AlternativeSearch1)) or (val1 == int(AlternativeBonus1) and bon1 >= int(AlternativeSearch1)) or (val2 == int(AlternativeBonus1) and bon2 >= int(AlternativeSearch1)) or (val3 == int(AlternativeBonus1) and bon3 >= int(AlternativeSearch1)) or (val4 == int(AlternativeBonus1) and bon4 >= int(AlternativeSearch1))) and ((val0 == int(AlternativeBonus2) and bon0 >= int(AlternativeSearch2)) or (val1 == int(AlternativeBonus2) and bon1 >= int(AlternativeSearch2)) or (val2 == int(AlternativeBonus2) and bon2 >= int(AlternativeSearch2)) or (val3 == int(AlternativeBonus2) and bon3 >= int(AlternativeSearch2)) or (val4 == int(AlternativeBonus2) and bon4 >= int(AlternativeSearch2))):
                
self.BoardMessage.SetTip("Switching erfolgreich")
                
self.BoardMessage.SetTop()
                
self.LastChange.SetText("Switchbot sucessfull (Alternative Bonis)")
                
self.Switchtingabbruchbutton.SetText("Abbrechen")
                
SwitchButton 0        
#4 Bonis switchen:
            
elif (int(AlternativeBonus4) == 0) and (val0 == int(AlternativeBonus0) and bon0 >= int(AlternativeSearch0) or (val1 == int(AlternativeBonus0) and bon1 >= int(AlternativeSearch0)) or (val2 == int(AlternativeBonus0) and bon2 >= int(AlternativeSearch0)) or (val3 == int(AlternativeBonus0) and bon3 >= int(AlternativeSearch0)) or (val4 == int(AlternativeBonus0) and bon4 >= int(AlternativeSearch0))) and ((val0 == int(AlternativeBonus1) and bon0 >= int(AlternativeSearch1)) or (val1 == int(AlternativeBonus1) and bon1 >= int(AlternativeSearch1)) or (val2 == int(AlternativeBonus1) and bon2 >= int(AlternativeSearch1)) or (val3 == int(AlternativeBonus1) and bon3 >= int(AlternativeSearch1)) or (val4 == int(AlternativeBonus1) and bon4 >= int(AlternativeSearch1))) and ((val0 == int(AlternativeBonus2) and bon0 >= int(AlternativeSearch2)) or (val1 == int(AlternativeBonus2) and bon1 >= int(AlternativeSearch2)) or (val2 == int(AlternativeBonus2) and bon2 >= int(AlternativeSearch2)) or (val3 == int(AlternativeBonus2) and bon3 >= int(AlternativeSearch2)) or (val4 == int(AlternativeBonus2) and bon4 >= int(AlternativeSearch2))) and ((val0 == int(AlternativeBonus3) and bon0 >= int(AlternativeSearch3)) or (val1 == int(AlternativeBonus3) and bon1 >= int(AlternativeSearch3)) or (val2 == int(AlternativeBonus3) and bon2 >= int(AlternativeSearch3)) or (val3 == int(AlternativeBonus3) and bon3 >= int(AlternativeSearch3)) or (val4 == int(AlternativeBonus3) and bon4 >= int(AlternativeSearch3))):
                
self.BoardMessage.SetTip("Switching erfolgreich")
                
self.BoardMessage.SetTop()
                
self.LastChange.SetText("Switchbot sucessfull (Alternative Bonis)")
                
self.Switchtingabbruchbutton.SetText("Abbrechen")
                
SwitchButton 0        
#5 Bonis switchen:
            
elif (int(AlternativeBonus4) != 0) and (val0 == int(AlternativeBonus0) and bon0 >= int(AlternativeSearch0) or (val1 == int(AlternativeBonus0) and bon1 >= int(AlternativeSearch0)) or (val2 == int(AlternativeBonus0) and bon2 >= int(AlternativeSearch0)) or (val3 == int(AlternativeBonus0) and bon3 >= int(AlternativeSearch0)) or (val4 == int(AlternativeBonus0) and bon4 >= int(AlternativeSearch0))) and ((val0 == int(AlternativeBonus1) and bon0 >= int(AlternativeSearch1)) or (val1 == int(AlternativeBonus1) and bon1 >= int(AlternativeSearch1)) or (val2 == int(AlternativeBonus1) and bon2 >= int(AlternativeSearch1)) or (val3 == int(AlternativeBonus1) and bon3 >= int(AlternativeSearch1)) or (val4 == int(AlternativeBonus1) and bon4 >= int(AlternativeSearch1))) and ((val0 == int(AlternativeBonus2) and bon0 >= int(AlternativeSearch2)) or (val1 == int(AlternativeBonus2) and bon1 >= int(AlternativeSearch2)) or (val2 == int(AlternativeBonus2) and bon2 >= int(AlternativeSearch2)) or (val3 == int(AlternativeBonus2) and bon3 >= int(AlternativeSearch2)) or (val4 == int(AlternativeBonus2) and bon4 >= int(AlternativeSearch2))) and ((val0 == int(AlternativeBonus3) and bon0 >= int(AlternativeSearch3)) or (val1 == int(AlternativeBonus3) and bon1 >= int(AlternativeSearch3)) or (val2 == int(AlternativeBonus3) and bon2 >= int(AlternativeSearch3)) or (val3 == int(AlternativeBonus3) and bon3 >= int(AlternativeSearch3)) or (val4 == int(AlternativeBonus3) and bon4 >= int(AlternativeSearch3))) and ((val0 == int(AlternativeBonus4) and bon0 >= int(AlternativeSearch4)) or (val1 == int(AlternativeBonus4) and bon1 >= int(AlternativeSearch4)) or (val2 == int(AlternativeBonus4) and bon2 >= int(AlternativeSearch4)) or (val3 == int(AlternativeBonus4) and bon3 >= int(AlternativeSearch4)) or (val4 == int(AlternativeBonus4) and bon4 >= int(AlternativeSearch4))):
                
self.BoardMessage.SetTip("Switching erfolgreich")
                
self.BoardMessage.SetTop()
                
self.LastChange.SetText("Switchbot sucessfull (Alternative Bonis)")
                
self.Switchtingabbruchbutton.SetText("Abbrechen")
                
SwitchButton 0
            elif Bonus0 
== 0:
                
self.Switchtingabbruchbutton.SetText("Abbrechen")
                
SwitchButton 0        
                app
.SetCameraSpeed(100)
                
app.RotateCamera(0)
                
self.LastChange.SetText("Switchvorgang wurde abgebrochen")
                
chat.AppendChat(chat.CHAT_TYPE_INFO"Bitte trage Bonis ein oder trage sie")        
                
chat.AppendChat(chat.CHAT_TYPE_INFO"der Reihenfolge nach richtig ein!")        
            else:
                
self.eventTimeOver2 ui.__mem_func__(self.__WartenAufAlleBoni)
                
self.eventTimeOver2()
            if 
itemtest == and player.GetItemCountByVnum(int(Switchvalue)) > 1:
                
itemtest 0
            elif itemtest 
== and not player.GetItemCountByVnum(int(Switchvalue)) > 1:
                            
self.WaitingDelay WaitingDialog()
                            
DELAY_SEC 0.05
                            self
.WaitingDelay.Open(float(DELAY_SEC))
                            
self.WaitingDelay.SAFE_SetTimeOverEvent(self.__Switchtingdialog)    
            
elif player.GetItemCountByVnum(int(Switchvalue)) < and itemtest == 0:
                for 
eachSlot in xrange(shop.SHOP_SLOT_COUNT):
                    
getShopItemID shop.GetItemID(eachSlot)
                    if 
getShopItemID == int(Switchvalue):
                        
net.SendShopBuyPacket(eachSlot)                        
                        
itemtest 1
                        self
.__Switchtingdialog()
    
    
def __WartenAufAlleBoni(self):
        global 
Gbon0
        
global Gbon1
        
global Gbon2
        
global Gbon3
        
global Gbon4
        
global Gval0
        
global Gval1
        
global Gval2
        
global Gval3
        
global Gval4
        
global Bonus0
        
global Bonus1
        
global Bonus2
        
global Bonus3
        
global Bonus4
        
global AlternativeBonus0
        
global AlternativeBonus1
        
global AlternativeBonus2
        
global AlternativeBonus3
        
global AlternativeBonus4
        
global Boniswitchvalue
        
global WartenAufAlleBoni
        Switchvalue 
Boniswitchvalue
        Slot 
self.Slotbar.GetText()
        for 
eachSlot in xrange(player.INVENTORY_PAGE_SIZE*2):
            
itemVNum player.GetItemIndex(eachSlot)
            if 
itemVNum == int(Switchvalue):
                if 
WartenAufAlleBoni == 0:
                    
net.SendItemUseToItemPacket(eachSlot, (int(Slot)))        
                
Gval0Gbon0 player.GetItemAttribute((int(Slot)), 0#(itemposition, atrribute)
                
Gval1Gbon1 player.GetItemAttribute((int(Slot)), 1#(itemposition, atrribute)
                
Gval2Gbon2 player.GetItemAttribute((int(Slot)), 2#(itemposition, atrribute)
                
Gval3Gbon3 player.GetItemAttribute((int(Slot)), 3#(itemposition, atrribute)
                
Gval4Gbon4 player.GetItemAttribute((int(Slot)), 4#(itemposition, atrribute)
                
if (int(Bonus0) != and Gval0 == 0) or (int(Bonus1) != and Gval1 == 0) or (int(Bonus2) != and Gval2 == 0) or (int(Bonus3) != and Gval3 == 0) or (int(Bonus4) != and Gval4 == 0):
                    
WartenAufAlleBoni 1
                    self
.WaitingDelay WaitingDialog()
                    
DELAY_SEC 0.05
                    self
.WaitingDelay.Open(float(DELAY_SEC))
                    
self.WaitingDelay.SAFE_SetTimeOverEvent(self.__WartenAufAlleBoni)    
                
elif (int(AlternativeBonus0) != and Gval0 == 0) or (int(AlternativeBonus1) != and Gval1 == 0) or (int(AlternativeBonus2) != and Gval2 == 0) or (int(AlternativeBonus3) != and Gval3 == 0) or (int(AlternativeBonus4) != and Gval4 == 0):
                    
WartenAufAlleBoni 1
                    self
.WaitingDelay WaitingDialog()
                    
DELAY_SEC 0.05
                    self
.WaitingDelay.Open(float(DELAY_SEC))
                    
self.WaitingDelay.SAFE_SetTimeOverEvent(self.__WartenAufAlleBoni)    
                else:    
                    
WartenAufAlleBoni 0
                    self
.eventTimeOver2 ui.__mem_func__(self.__Switchtingdialog)
                    
self.eventTimeOver2()
            
    
def __WartenAufBonis(self):
        global 
Gbon0
        
global Gbon1
        
global Gbon2
        
global Gbon3
        
global Gbon4
        
global Gval0
        
global Gval1
        
global Gval2
        
global Gval3
        
global Gval4
        
global bon0
        
global bon1
        
global bon2
        
global bon3
        
global bon4
        
global val0
        
global val1
        
global val2
        
global val3
        
global val4
        
global KeineZweiThreads
        
global WeiterSwitchenFallsGleicheBonis
        
global Boniswitchvalue
        Switchvalue 
Boniswitchvalue
        Slot 
self.Slotbar.GetText()
        if 
WeiterSwitchenFallsGleicheBonis == 200:
            
WeiterSwitchenFallsGleicheBonis 0
            KeineZweiThreads 
0
            self
.eventTimeOver2 ui.__mem_func__(self.__WartenAufAlleBoni)
            
self.eventTimeOver2()                
        
elif (int(bon0) == int(Gbon0)) and (int(bon1) == int(Gbon1)) and (int(bon2) == int(Gbon2)) and (int(bon3) == int(Gbon3)) and (int(bon4) == int(Gbon4)) and (int(Gval0) == int(val0)) and (int(Gval1) == int(val1)) and (int(Gval2) == int(val2)) and (int(Gval3) == int(val3)) and (int(Gval4) == int(val4)):
            
val0bon0 player.GetItemAttribute((int(Slot)), 0#(itemposition, atrribute)
            
val1bon1 player.GetItemAttribute((int(Slot)), 1#(itemposition, atrribute)
            
val2bon2 player.GetItemAttribute((int(Slot)), 2#(itemposition, atrribute)
            
val3bon3 player.GetItemAttribute((int(Slot)), 3#(itemposition, atrribute)
            
val4bon4 player.GetItemAttribute((int(Slot)), 4#(itemposition, atrribute)
            
WeiterSwitchenFallsGleicheBonis += 1
            self
.WaitingDelay WaitingDialog()
            
DELAY_SEC 0.05
            self
.WaitingDelay.Open(float(DELAY_SEC))
            
self.WaitingDelay.SAFE_SetTimeOverEvent(self.__WartenAufBonis)    
        else:
            
KeineZweiThreads 0
            WeiterSwitchenFallsGleicheBonis 
0
            self
.eventTimeOver2 ui.__mem_func__(self.__Switchtingdialog)
            
self.eventTimeOver2()
    
    
def __Resetbonusall(self):
        global 
Bonus0
        
global Bonus1
        
global Bonus2
        
global Bonus3
        
global Bonus4
        
global AlternativeBonus0
        
global AlternativeBonus1
        
global AlternativeBonus2
        
global AlternativeBonus3
        
global AlternativeBonus4
        Bonus0 
0
        Bonus1 
0
        Bonus2 
0
        Bonus3 
0
        Bonus4 
0
        AlternativeBonus0 
0
        AlternativeBonus1 
0
        AlternativeBonus2 
0
        AlternativeBonus3 
0
        AlternativeBonus4 
0
        self
.Bvalue1.SetText("0")
        
self.Bvalue2.SetText("0")
        
self.Bvalue3.SetText("0")
        
self.Bvalue4.SetText("0")
        
self.Bvalue5.SetText("0")
        
self.Bonus1Attr.SetText("-")
        
self.Bonus2Attr.SetText("-")
        
self.Bonus3Attr.SetText("-")
        
self.Bonus4Attr.SetText("-")
        
self.Bonus5Attr.SetText("-")
        
self.AlternativeBvalue1.SetText("0")
        
self.AlternativeBvalue2.SetText("0")
        
self.AlternativeBvalue3.SetText("0")
        
self.AlternativeBvalue4.SetText("0")
        
self.AlternativeBvalue5.SetText("0")
        
self.AlternativeBonus1Attr.SetText("-")
        
self.AlternativeBonus2Attr.SetText("-")
        
self.AlternativeBonus3Attr.SetText("-")
        
self.AlternativeBonus4Attr.SetText("-")
        
self.AlternativeBonus5Attr.SetText("-")
        
self.LastChange.SetText("Deleted saved Bonis")
    
    
def __Wish_1_Option(self):
        global 
Bonus0
        
global PRESSWISH0
        PRESSWISH0 
1
        self
.BonusListBox FileListDialog()
        
    
def __Wish_2_Option(self):
        global 
Bonus1
        
global PRESSWISH1
        PRESSWISH1 
1
        self
.BonusListBox FileListDialog()
        
    
def __Wish_3_Option(self):
        global 
Bonus2
        
global PRESSWISH2
        PRESSWISH2 
1
        self
.BonusListBox FileListDialog()

    
def __Wish_4_Option(self):
        global 
Bonus3
        
global PRESSWISH3
        PRESSWISH3 
1
        self
.BonusListBox FileListDialog()
        
    
def __Wish_5_Option(self):
        global 
Bonus4
        
global PRESSWISH4
        PRESSWISH4 
1
        self
.BonusListBox FileListDialog()
        
    
def __AlternativeWish_1_Option(self):
        global 
AlternativeBonus0
        
global AlternativePRESSWISH0
        AlternativePRESSWISH0 
1
        self
.BonusListBox FileListDialog()
        
    
def __AlternativeWish_2_Option(self):
        global 
AlternativeBonus1
        
global AlternativePRESSWISH1
        AlternativePRESSWISH1 
1
        self
.BonusListBox FileListDialog()
        
    
def __AlternativeWish_3_Option(self):
        global 
AlternativeBonus2
        
global AlternativePRESSWISH2
        AlternativePRESSWISH2 
1
        self
.BonusListBox FileListDialog()

    
def __AlternativeWish_4_Option(self):
        global 
AlternativeBonus3
        
global AlternativePRESSWISH3
        AlternativePRESSWISH3 
1
        self
.BonusListBox FileListDialog()
        
    
def __AlternativeWish_5_Option(self):
        global 
AlternativeBonus4
        
global AlternativePRESSWISH4
        AlternativePRESSWISH4 
1
        self
.BonusListBox FileListDialog()
    
    
def OnUpdate(self):
        global 
Bonus0
        
global Bonus1
        
global Bonus2
        
global Bonus3
        
global Bonus4
        
global AlternativeBonus0
        
global AlternativeBonus1
        
global AlternativeBonus2
        
global AlternativeBonus3
        
global AlternativeBonus4
        
if self.Bonus1Attr.GetText() != str(BonusListe[int(Bonus0)]) and int(Bonus0) != 0:
            
self.Bonus1Attr.SetText(str(BonusListe[int(Bonus0)]))
        
elif self.Bonus1Attr.GetText() != "" and int(Bonus0) == 0:
            
self.Bonus1Attr.SetText("-")        
        if 
self.Bonus2Attr.GetText() != str(BonusListe[int(Bonus1)]) and int(Bonus1) != 0:
            
self.Bonus2Attr.SetText(str(BonusListe[int(Bonus1)]))
        
elif self.Bonus2Attr.GetText() != "" and int(Bonus1) == 0:
            
self.Bonus2Attr.SetText("-")        
        if 
self.Bonus3Attr.GetText() != str(BonusListe[int(Bonus2)]) and int(Bonus2) != 0:
            
self.Bonus3Attr.SetText(str(BonusListe[int(Bonus2)]))
        
elif self.Bonus3Attr.GetText() != "" and int(Bonus2) == 0:
            
self.Bonus3Attr.SetText("-")        
        if 
self.Bonus4Attr.GetText() != str(BonusListe[int(Bonus3)]) and int(Bonus3) != 0:
            
self.Bonus4Attr.SetText(str(BonusListe[int(Bonus3)]))
        
elif self.Bonus4Attr.GetText() != "" and int(Bonus3) == 0:
            
self.Bonus4Attr.SetText("-")        
        if 
self.Bonus5Attr.GetText() != str(BonusListe[int(Bonus4)]) and int(Bonus4) != 0:
            
self.Bonus5Attr.SetText(str(BonusListe[int(Bonus4)]))
        
elif self.Bonus5Attr.GetText() != "" and int(Bonus4) == 0:
            
self.Bonus5Attr.SetText("-")        
        if 
self.AlternativeBonus1Attr.GetText() != str(BonusListe[int(AlternativeBonus0)]) and int(AlternativeBonus0) != 0:
            
self.AlternativeBonus1Attr.SetText(str(BonusListe[int(AlternativeBonus0)]))
        
elif self.AlternativeBonus1Attr.GetText() != "" and int(AlternativeBonus0) == 0:
            
self.AlternativeBonus1Attr.SetText("-")        
        if 
self.AlternativeBonus2Attr.GetText() != str(BonusListe[int(AlternativeBonus1)]) and int(AlternativeBonus1) != 0:
            
self.AlternativeBonus2Attr.SetText(str(BonusListe[int(AlternativeBonus1)]))
        
elif self.AlternativeBonus2Attr.GetText() != "" and int(AlternativeBonus1) == 0:
            
self.AlternativeBonus2Attr.SetText("-")        
        if 
self.AlternativeBonus3Attr.GetText() != str(BonusListe[int(AlternativeBonus2)]) and int(AlternativeBonus2) != 0:
            
self.AlternativeBonus3Attr.SetText(str(BonusListe[int(AlternativeBonus2)]))
        
elif self.AlternativeBonus3Attr.GetText() != "" and int(AlternativeBonus2) == 0:
            
self.AlternativeBonus3Attr.SetText("-")        
        if 
self.AlternativeBonus4Attr.GetText() != str(BonusListe[int(AlternativeBonus3)]) and int(AlternativeBonus3) != 0:
            
self.AlternativeBonus4Attr.SetText(str(BonusListe[int(AlternativeBonus3)]))
        
elif self.AlternativeBonus4Attr.GetText() != "" and int(AlternativeBonus3) == 0:
            
self.AlternativeBonus4Attr.SetText("-")        
        if 
self.AlternativeBonus5Attr.GetText() != str(BonusListe[int(AlternativeBonus4)]) and int(AlternativeBonus4) != 0:
            
self.AlternativeBonus5Attr.SetText(str(BonusListe[int(AlternativeBonus4)]))
        
elif self.AlternativeBonus5Attr.GetText() != "" and int(AlternativeBonus4) == 0:
            
self.AlternativeBonus5Attr.SetText("-")
            
        if 
self.Bonus1Var.GetText() != self.Bvalue1.GetText():
            
self.Bonus1Var.SetText(str(self.Bvalue1.GetText()))
        if 
self.Bonus2Var.GetText() != self.Bvalue2.GetText():
            
self.Bonus2Var.SetText(str(self.Bvalue2.GetText()))
        if 
self.Bonus3Var.GetText() != self.Bvalue3.GetText():
            
self.Bonus3Var.SetText(str(self.Bvalue3.GetText()))
        if 
self.Bonus4Var.GetText() != self.Bvalue4.GetText():
            
self.Bonus4Var.SetText(str(self.Bvalue4.GetText()))
        if 
self.Bonus5Var.GetText() != self.Bvalue5.GetText():
            
self.Bonus5Var.SetText(str(self.Bvalue5.GetText()))        
        if 
self.AlternativeBonus1Var.GetText() != self.AlternativeBvalue1.GetText():
            
self.AlternativeBonus1Var.SetText(str(self.AlternativeBvalue1.GetText()))
        if 
self.AlternativeBonus2Var.GetText() != self.AlternativeBvalue2.GetText():
            
self.AlternativeBonus2Var.SetText(str(self.AlternativeBvalue2.GetText()))
        if 
self.AlternativeBonus3Var.GetText() != self.AlternativeBvalue3.GetText():
            
self.AlternativeBonus3Var.SetText(str(self.AlternativeBvalue3.GetText()))
        if 
self.AlternativeBonus4Var.GetText() != self.AlternativeBvalue4.GetText():
            
self.AlternativeBonus4Var.SetText(str(self.AlternativeBvalue4.GetText()))
        if 
self.AlternativeBonus5Var.GetText() != self.AlternativeBvalue5.GetText():
            
self.AlternativeBonus5Var.SetText(str(self.AlternativeBvalue5.GetText()))
        
    
def Show(self):
        
ui.ThinBoard.Show(self)
        
    
def Close(self):
        global 
SwitchButton
        
global itemtest
        app
.SetCameraSpeed(100)
        
app.RotateCamera(0)
        
SwitchButton 0
        itemtest 
0
        self
.Hide()
        return 
TRUE
        
    def OnPressEscapeKey
(self):
        
self.Hide()
        return 
TRUE

BonusListe 
= ( 
    
"",
    
"Max. TP",
    
"Max. MP",
    
"Vitalität",
    
"Intelligenz"
    
"Stärke",
    
"Ausweichwert",
    
"Angriffsgeschwindigkeit",
    
"Bewegungsgeschwindigkeit",
    
"Zaubergeschwindigkeit",
    
"TP-Regeneration",
    
"MP-Regeneration",
    
"Vergiftungschance",
    
"Ohnmachtschance",
    
"Verlangsamungschance",
    
"Kritischer Treffer",
    
"Durchbohrender Treffer",
    
"Stark ggn Halbmenschen",
    
"Stark ggn Tiere",
    
"Stark ggn Orks",
    
"Stark ggn Esoterische",
    
"Stark ggn Untote",
    
"Stark ggn Teufel",
    
"TP-Absorbierung",
    
"MP-Absorbierung",
    
"Chance auf Manaraub",
    
"Chance MP-Regeneration",
    
"Nahkampf-Angriff blocken",
    
"Pfeilangriff ausweichen",
    
"Schwertverteidigung",
    
"Zweihandverteidigung",
    
"Dolchverteidigung",
    
"Glockenverteidigung",
    
"Fächerverteidigung",
    
"Pfeilwiderstand",
    
"Feuerwiderstand",
    
"Blitzwiderstand",
    
"Magieverteidigung",
    
"Windverteidigung",
    
"Nahkampftreffer reflektieren",
    
"Fluch reflektieren",
    
"Giftverteidigung",
    
"Chance MP wiederherzustellen",
    
"Exp-Bonus",
    
"Yang-Drop",
    
"Item-Drop",
    
"steigernde Trankwirkung",
    
"Chance TP wiederherzustellen",
    
"Immun gegen Ohnmacht",
    
"Immun gegen Verlangsamung",
    
"Immun gegen Stürzen",
    
"APPLY_SKILL",
    
"Pfeilreichweite",
    
"Angriffswert",
    
"Verteidigungswert",
    
"Magischer Angriffswert",
    
"Magischer Verteidigungswert",
    
"",
    
"Max. Ausdauer",
    
"Stark gegen Krieger",
    
"Stark gegen Ninjas",
    
"Stark gegen Suras",
    
"Stark gegen Schamanen",
    
"Stark gegen Monster",
    
"Itemshop Angriffswert",
    
"Itemshop Verteidigungswert",
    
"Itemshop Exp-Bonus",
    
"Itemshop Item-Bonus",
    
"Itemshop Yang-Bonus",
    
"APPLY_MAX_HP_PCT",
    
"APPLY_MAX_SP_PCT",
    
"Fertigkeitsschaden",
    
"Durchschn. Schaden",
    
"Fertigkeitsschaden Widerstand",
    
"Durchschn. Schadenswiderstand",
    
"",
    
"iCafe EXP-Bonus",
    
"iCafe Item-Bonus",
    
"Abwehr ggn Krieger",
    
"Abwehr ggn Ninjas",
    
"Abwehr ggn Suras",
    
"Abwehr ggn Schamanen",
    )

BonusIDListe = { 
    
"" 0,
    
"Max. TP" 1,
    
"Max. MP" 2,
    
"Vitalität" 3,
    
"Intelligenz" 4
    
"Stärke" 5,
    
"Ausweichwert" 6,
    
"Angriffsgeschwindigkeit" 7,
    
"Bewegungsgeschwindigkeit" 8,
    
"Zaubergeschwindigkeit" 9,
    
"TP-Regeneration" 10,
    
"MP-Regeneration" 11,
    
"Vergiftungschance" 12,
    
"Ohnmachtschance" 13,
    
"Verlangsamungschance" 14,
    
"Kritischer Treffer" 15,
    
"Durchbohrender Treffer" 16,
    
"Stark ggn Halbmenschen" 17,
    
"Stark ggn Tiere" 18,
    
"Stark ggn Orks" 19,
    
"Stark ggn Esoterische" 20,
    
"Stark ggn Untote" 21,
    
"Stark ggn Teufel" 22,
    
"TP-Absorbierung" 23,
    
"MP-Absorbierung" 24,
    
"Chance auf Manaraub" 25,
    
"Chance MP-Regeneration" 26,
    
"Nahkampf-Angriff blocken" 27,
    
"Pfeilangriff ausweichen" 28,
    
"Schwertverteidigung" 29,
    
"Zweihandverteidigung" 30,
    
"Dolchverteidigung" 31,
    
"Glockenverteidigung" 32,
    
"Fächerverteidigung" 33,
    
"Pfeilwiderstand" 34,
    
"Feuerwiderstand" 35,
    
"Blitzwiderstand" 36,
    
"Magieverteidigung" 37,
    
"Windverteidigung" 38,
    
"Nahkampftreffer reflektieren" 39,
    
"Fluch reflektieren" 40,
    
"Giftverteidigung" 41,
    
"Chance MP wiederherzustellen" 42,
    
"Exp-Bonus" 43,
    
"Yang-Drop" 44,
    
"Item-Drop" 45,
    
"steigernde Trankwirkung" 46,
    
"Chance TP wiederherzustellen" 47,
    
"Immun gegen Ohnmacht" 48,
    
"Immun gegen Verlangsamung" 49,
    
"Immun gegen Stürzen" 50,
    
"APPLY_SKILL" 51,
    
"Pfeilreichweite" 52,
    
"Angriffswert" 53,
    
"Verteidigungswert" 54,
    
"Magischer Angriffswert" 55,
    
"Magischer Verteidigungswert" 56,
    
"" 57,
    
"Max. Ausdauer" 58,
    
"Stark gegen Krieger" 59,
    
"Stark gegen Ninjas" 60,
    
"Stark gegen Suras" 61,
    
"Stark gegen Schamanen" 62,
    
"Stark gegen Monster" 63,
    
"Itemshop Angriffswert" 64,
    
"Itemshop Verteidigungswert" 65,
    
"Itemshop Exp-Bonus" 66,
    
"Itemshop Item-Bonus" 67,
    
"Itemshop Yang-Bonus" 68,
    
"APPLY_MAX_HP_PCT" 69,
    
"APPLY_MAX_SP_PCT" 70,
    
"Fertigkeitsschaden" 71,
    
"Durchschn. Schaden" 72,
    
"Fertigkeitsschaden Widerstand" 73,
    
"Durchschn. Schadenswiderstand" 74,
    
"" 75,
    
"iCafe EXP-Bonus" 76,
    
"iCafe Item-Bonus" 77,
    
"Abwehr ggn Krieger" 78,
    
"Abwehr ggn Ninjas" 79,
    
"Abwehr ggn Suras" 80,
    
"Abwehr ggn Schamanen" 81,
    }
    
class 
FileListDialog(ui.ThinBoard):
    
def __init__(self):
        
ui.ThinBoard.__init__(self)

        
self.isLoaded=0
        self
.selectEvent=None
        self
.fileListBox=None

        self
.SetCenterPosition()
        
self.SetSize(170305)
        
self.Show()
        
self.AddFlag("movable")
        
self.AddFlag("float")
        
    
def __del__(self):
        
ui.ThinBoard.__del__(self)

    
def Show(self):
        if 
self.isLoaded==0:
            
self.isLoaded=1

            self
.__Load()

        
ui.ThinBoard.Show(self)

    
def Open(self):
        
self.Show()

        
self.SetCenterPosition()
        
self.SetTop()
        
self.UpdateFileList()

    
def Close(self):
        
self.Hide()

    
def OnPressEscapeKey(self):
        
self.Close()
        return 
TRUE

    def __CreateFileListBox
(self):
        
fileListBox ui.ListBoxEx()
        
fileListBox.SetParent(self)
        
fileListBox.SetPosition(1550)
        
fileListBox.Show()
        return 
fileListBox

    def __Load
(self):
        
self.__Load_BindObject()

        
self.UpdateFileList()

    
def __Load_BindObject(self):
        
self.fileListBox self.__CreateFileListBox()
        
self.LoadFuckingScrollBar()
        
self.LoadTextLines()
        
self.fileListBox.SetScrollBar(self.ScrollBar)

        
self.UpdateButton ui.Button()
        
self.UpdateButton.SetParent(self)
        
self.UpdateButton.SetUpVisual("d:/ymir work/ui/public/Large_button_01.sub")
        
self.UpdateButton.SetOverVisual("d:/ymir work/ui/public/Large_button_02.sub")
        
self.UpdateButton.SetDownVisual("d:/ymir work/ui/public/Large_button_03.sub")
        
self.UpdateButton.SetText("Aktualisieren")
        
self.UpdateButton.SetPosition(15265)
        
self.UpdateButton.SetEvent(ui.__mem_func__(self.UpdateFileList))
        
self.UpdateButton.Show()
        
self.UpdateButton.Hide()
        
        
self.SelectBonus ui.Button()
        
self.SelectBonus.SetParent(self)
        
self.SelectBonus.SetPosition(19265)
        
self.SelectBonus.SetUpVisual("d:/ymir work/ui/public/Middle_Button_01.sub")
        
self.SelectBonus.SetOverVisual("d:/ymir work/ui/public/Middle_Button_02.sub")
        
self.SelectBonus.SetDownVisual("d:/ymir work/ui/public/Middle_Button_03.sub")
        
self.SelectBonus.SetText("OK")
        
self.SelectBonus.SetEvent(ui.__mem_func__(self.SetBonis))
        
self.SelectBonus.Show()

        
self.CancelBonus ui.Button()
        
self.CancelBonus.SetParent(self)
        
self.CancelBonus.SetPosition(89265)
        
self.CancelBonus.SetUpVisual("d:/ymir work/ui/public/Middle_Button_01.sub")
        
self.CancelBonus.SetOverVisual("d:/ymir work/ui/public/Middle_Button_02.sub")
        
self.CancelBonus.SetDownVisual("d:/ymir work/ui/public/Middle_Button_03.sub")
        
self.CancelBonus.SetText("Abbrechen")
        
self.CancelBonus.SetEvent(ui.__mem_func__(self.Close))
        
self.CancelBonus.Show()

        
    
def LoadTextLines(self):
        
self.copyright ui.TextLine()
        
self.copyright.SetParent(self)
        
self.copyright.SetDefaultFontName()
        
self.copyright.SetPosition(5029)
        
self.copyright.SetFeather()
        
self.copyright.SetText("Bonus wählen:")
        
self.copyright.SetFontColor(0.20.21.0)
        
self.copyright.SetOutline()
        
self.copyright.Show()


    
def LoadFuckingScrollBar(self):
        
self.ScrollBar ui.ScrollBar()
        
self.ScrollBar.SetParent(self)
        
self.ScrollBar.SetPosition(14040)
        
self.ScrollBar.SetScrollBarSize(220)
        
self.ScrollBar.Show()

    
def CancelGuildName(self):
        
self.guildNameBoard.Close()
        
self.guildNameBoard None
        
return TRUE

    def UpdateFileList
(self):
        
self.__RefreshFileList()
        for 
BonusType in BonusListe:
            if 
BonusType == "":
                
self.fileListBox.AppendItem(Item("keiner"))
            
elif BonusType != "":
                
self.fileListBox.AppendItem(Item(BonusType))
            
#chat.AppendChat(chat.CHAT_TYPE_INFO, str(BonusIDListe[BonusType]))        
        
    
def __RefreshFileList(self):
        
self.fileListBox.RemoveAllItems()
        
    
def SetBonis(self):
        global 
Bonus0
        
global Bonus1
        
global Bonus2
        
global Bonus3
        
global Bonus4
        
global AlternativeBonus0
        
global AlternativeBonus1
        
global AlternativeBonus2
        
global AlternativeBonus3
        
global AlternativeBonus4
        
global PRESSWISH0
        
global PRESSWISH1
        
global PRESSWISH2
        
global PRESSWISH3
        
global PRESSWISH4
        
global AlternativePRESSWISH0
        
global AlternativePRESSWISH1
        
global AlternativePRESSWISH2
        
global AlternativePRESSWISH3
        
global AlternativePRESSWISH4
        SelectedIndex 
self.fileListBox.GetSelectedItem()
        
SelectedIndex SelectedIndex.GetText()
        if 
str(SelectedIndex) != "keiner" and str(SelectedIndex) != "":
            if 
PRESSWISH0 == 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"1.Bonus " str(SelectedIndex))
                
Bonus0 BonusIDListe[str(SelectedIndex)]
                
PRESSWISH0 0
            elif PRESSWISH1 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"2.Bonus " str(SelectedIndex))
                
Bonus1 int(BonusIDListe[SelectedIndex])
                
PRESSWISH1 0
            elif PRESSWISH2 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"3.Bonus " str(SelectedIndex))
                
Bonus2 int(BonusIDListe[SelectedIndex])
                
PRESSWISH2 0
            elif PRESSWISH3 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"4.Bonus " str(SelectedIndex))
                
Bonus3 int(BonusIDListe[SelectedIndex])
                
PRESSWISH3 0
            elif PRESSWISH4 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"5.Bonus " str(SelectedIndex))
                
Bonus4 int(BonusIDListe[SelectedIndex])
                
PRESSWISH4 0
            elif AlternativePRESSWISH0 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"1.Alternative Bonus " str(SelectedIndex))
                
AlternativeBonus0 BonusIDListe[str(SelectedIndex)]
                
AlternativePRESSWISH0 0
            elif AlternativePRESSWISH1 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"2.Alternative Bonus " str(SelectedIndex))
                
AlternativeBonus1 int(BonusIDListe[SelectedIndex])
                
AlternativePRESSWISH1 0
            elif AlternativePRESSWISH2 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"3.Alternative Bonus " str(SelectedIndex))
                
AlternativeBonus2 int(BonusIDListe[SelectedIndex])
                
AlternativePRESSWISH2 0
            elif AlternativePRESSWISH3 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"4.Alternative Bonus " str(SelectedIndex))
                
AlternativeBonus3 int(BonusIDListe[SelectedIndex])
                
AlternativePRESSWISH3 0
            elif AlternativePRESSWISH4 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"5.Alternative Bonus " str(SelectedIndex))
                
AlternativeBonus4 int(BonusIDListe[SelectedIndex])
                
AlternativePRESSWISH4 0
                
        elif str
(SelectedIndex) == "keiner" and str(SelectedIndex) != "":
            if 
PRESSWISH0 == 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"1.Bonus wurde gelöscht")
                
Bonus0 0
                PRESSWISH0 
0
            elif PRESSWISH1 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"2.Bonus wurde gelöscht")
                
Bonus1 0
                PRESSWISH1 
0
            elif PRESSWISH2 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"3.Bonus wurde gelöscht")
                
Bonus2 0
                PRESSWISH2 
0
            elif PRESSWISH3 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"4.Bonus wurde gelöscht")
                
Bonus3 0
                PRESSWISH3 
0
            elif PRESSWISH4 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"5.Bonus wurde gelöscht")
                
Bonus4 0
                PRESSWISH4 
0    
            elif AlternativePRESSWISH0 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"1.Alternative Bonus wurde gelöscht")
                
AlternativeBonus0 0
                AlternativePRESSWISH0 
0
            elif AlternativePRESSWISH1 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"2.Alternative Bonus wurde gelöscht")
                
AlternativeBonus1 0
                AlternativePRESSWISH1 
0
            elif AlternativePRESSWISH2 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"3.Alternative Bonus wurde gelöscht")
                
AlternativeBonus2 0
                AlternativePRESSWISH2 
0
            elif AlternativePRESSWISH3 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"4.Alternative Bonus wurde gelöscht")
                
AlternativeBonus3 0
                AlternativePRESSWISH3 
0
            elif AlternativePRESSWISH4 
== 1:
                
chat.AppendChat(chat.CHAT_TYPE_INFO"5.Alternative Bonus wurde gelöscht")
                
AlternativeBonus4 0
                AlternativePRESSWISH4 
0    
                
        
else:
            
chat.AppendChat(chat.CHAT_TYPE_INFO"Kein Bonus ausgewählt")        
        
self.Close()

class 
WaitingDialog(ui.ScriptWindow):

    
def __init__(self):
        
ui.ScriptWindow.__init__(self)
        
self.eventTimeOver lambda *argNone
        self
.eventExit lambda *argNone

    def __del__
(self):
        
ui.ScriptWindow.__del__(self)

    
def Open(selfwaitTime):
        
import time
        curTime 
time.clock()
        
self.endTime curTime waitTime

        self
.Show()        

    
def Close(self):
        
self.Hide()

    
def Destroy(self):
        
self.Hide()

    
def SAFE_SetTimeOverEvent(selfevent):
        
self.eventTimeOver ui.__mem_func__(event)

    
def SAFE_SetExitEvent(selfevent):
        
self.eventExit ui.__mem_func__(event)
        
    
def OnUpdate(self):
        
import time
        lastTime 
max(0self.endTime time.clock())
        if 
== lastTime:
            
self.Close()
            
self.eventTimeOver()
        else:
            return
        
    
def OnPressExitKey(self):
        
self.Close()
        return 
TRUE
        
FILE_NAME_LEN 
40 

class Item(ui.ListBoxEx.Item):
    
def __init__(selffileName):
        
ui.ListBoxEx.Item.__init__(self)
        
self.canLoad=0
        self
.text=fileName
        self
.textLine=self.__CreateTextLine(fileName[:FILE_NAME_LEN])          

    
def __del__(self):
        
ui.ListBoxEx.Item.__del__(self)

    
def GetText(self):
        return 
self.text

    def SetSize
(selfwidthheight):
        
ui.ListBoxEx.Item.SetSize(self6*len(self.textLine.GetText()) + 4height)

    
def __CreateTextLine(selffileName):
        
textLine=ui.TextLine()
        
textLine.SetParent(self)
        
textLine.SetPosition(00)
        
textLine.SetText(fileName)
        
textLine.Show()
        return 
textLine
        
StartDialog 
SwitchBotDialog()
StartDialog.Show() 
killerrex11 is offline  
Old 06/10/2013, 00:18   #2



 
elite*gold: 0
The Black Market: 265/0/0
Join Date: Jul 2012
Posts: 24,492
Received Thanks: 3,215
U get an error or anything?
What says the syserr?
Sintiax is offline  
Old 06/10/2013, 02:20   #3
 
elite*gold: 0
Join Date: Jul 2009
Posts: 228
Received Thanks: 2
No
killerrex11 is offline  
Old 06/10/2013, 02:24   #4



 
elite*gold: 0
The Black Market: 265/0/0
Join Date: Jul 2012
Posts: 24,492
Received Thanks: 3,215
nothing? the syserr?
Sintiax is offline  
Old 06/10/2013, 02:54   #5
 
elite*gold: 0
Join Date: Jul 2009
Posts: 228
Received Thanks: 2
Ahh Sry yes sys


PHP Code:
0609 23:59:52562 ::   File "game.py"line 1300in OnKeyDown

0609 23
:59:52562 ::   File "game.py"line 380in <lambda>

0609 23:59:52563 ::   File "game.py"line 2196in __uiswitchbonus

0609 23
:59:52563 ::   File "system.py"line 137in __pack_import

0609 23
:59:52563 :: ImportError
0609 23
:59:52563 :: : 
0609 23:59:52563 :: No module named uiSwitchBonus
0609 23
:59:52563 :: 

0609 23:59:52564 :: Traceback (most recent call last):

0609 23:59:52565 ::   File "game.py"line 1300in OnKeyDown

0609 23
:59:52565 ::   File "game.py"line 380in <lambda>

0609 23:59:52565 ::   File "game.py"line 2196in __uiswitchbonus

0609 23
:59:52565 ::   File "system.py"line 137in __pack_import 
killerrex11 is offline  
Reply

Tags
metin2, metin2 hilfe, metin2 ingame problemm


Similar Threads Similar Threads
Bitte Bitte brauche Hilfe bei dem Object Map Editor von musicinstructor
10/10/2014 - Metin2 Private Server - 4 Replies
Hey Leute, Ich benutze den Map Editor von musicinstructor. Wenn ich die mapeditor.py einfüge und injecte passiert Ingame garnichts. Es steht nur im Chat Ingame Map-Editor by musicinstructor. Braucht man spezielle Rechte?? Oder was ist die Ursache?? Benutze Files von Daroo und den Clienten von ic3.
Brauche dringend hilfe bitte bitte gebe sogar was!!!!
04/06/2012 - Metin2 Private Server - 1 Replies
hallo leute als erstes mal , ich wollte gerade den daroo 1678 files entpacken ich drücke auf "Hier entpacken" dann kommt sofort eine fehlermeldung : WinRAR fehlermeldung serverfiles 1678-rc-b4.exe nicht öffnen bitte helft mir :( danke im vorraus C:\Users\akin\Desktop\Daroo\Serverfiles1678-RC-B4 .exe: Konnte C:\Users\akin\Desktop\Daroo\Serverfiles1678-RC-B4. exe nicht öffnen.
Server Problem bitte helft Leute bitte brauche eure hilfe sauu dringen
07/18/2011 - Metin2 Private Server - 20 Replies
Hi leute wenn man seinen server ya on bringt (ned das erste mal das ich ihn on bring) dann kommt am ende ya immer das operation timed out 7 mal aber jez steht da Operation reciefet 1000 mal der server startet so einfach ned was kann ich da maachen



All times are GMT +1. The time now is 10:27.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.