def __LoadScript(self): try: pyScrLoader = ui.PythonScriptLoader() pyScrLoader.LoadScriptFile(self, "uiscript/attachstonedialog.py") except: import exception exception.Abort("AttachStoneDialog.__LoadScript.LoadObject") try: self.board = self.GetChild("Board") self.titleBar = self.GetChild("TitleBar") self.metinImage = self.GetChild("MetinImage") self.GetChild("AcceptButton").SetEvent(ui.__mem_func__(self.Accept)) self.GetChild("CancelButton").SetEvent(ui.__mem_func__(self.Close)) except: import exception exception.Abort("AttachStoneDialog.__LoadScript.BindObject") oldToolTip = uiToolTip.ItemToolTip() oldToolTip.SetParent(self) oldToolTip.SetPosition(15, 38) oldToolTip.SetFollow(False) oldToolTip.Show() self.oldToolTip = oldToolTip newToolTip = uiToolTip.ItemToolTip() newToolTip.SetParent(self) newToolTip.SetPosition(230 + 20, 38) newToolTip.SetFollow(False) newToolTip.Show() self.newToolTip = newToolTip self.titleBar.SetCloseEvent(ui.__mem_func__(self.Close))
def __LoadScript(self): try: pyScrLoader = ui.PythonScriptLoader() pyScrLoader.LoadScriptFile(self, "uiscript/refinedialog.py") except: import exception exception.Abort("RefineDialog.__LoadScript.LoadObject") try: self.board = self.GetChild("Board") self.titleBar = self.GetChild("TitleBar") self.probText = self.GetChild("SuccessPercentage") self.costText = self.GetChild("Cost") self.successPercentage = self.GetChild("SuccessPercentage") self.GetChild("AcceptButton").SetEvent(self.OpenQuestionDialog) self.GetChild("CancelButton").SetEvent(self.CancelRefine) except: import exception exception.Abort("RefineDialog.__LoadScript.BindObject") ## 936 : °³·® È®·ü Ç¥½Ã ¾ÈÇÔ ##if 936 == app.GetDefaultCodePage(): self.successPercentage.Show() toolTip = uiToolTip.ItemToolTip() toolTip.SetParent(self) toolTip.SetFollow(False) # toolTip.SetPosition(15, 38) toolTip.SetPosition(28, 38) toolTip.Show() self.toolTip = toolTip self.slotList = [] for i in xrange(3): slot = self.__MakeSlot() slot.SetParent(toolTip) slot.SetWindowVerticalAlignCenter() self.slotList.append(slot) itemImage = self.__MakeItemImage() itemImage.SetParent(toolTip) itemImage.SetWindowVerticalAlignCenter() itemImage.SetPosition(-38, 0) self.itemImage = itemImage self.titleBar.SetCloseEvent(ui.__mem_func__(self.CancelRefine)) if app.ENABLE_REFINE_RENEWAL: self.checkBox = ui.CheckBox() self.checkBox.SetParent(self) self.checkBox.SetPosition(0, 90) self.checkBox.SetWindowHorizontalAlignCenter() self.checkBox.SetWindowVerticalAlignBottom() self.checkBox.SetEvent(ui.__mem_func__(self.AutoRefine), "ON_CHECK", True) self.checkBox.SetEvent(ui.__mem_func__(self.AutoRefine), "ON_UNCKECK", False) self.checkBox.SetCheckStatus(constInfo.IS_AUTO_REFINE) self.checkBox.SetTextInfo("Fenster geöffnet lassen") self.checkBox.Show() self.isLoaded = True
def __init__(self): ui.ScriptWindow.__init__(self) self.inven = None self.itemToolTip = uiToolTip.ItemToolTip() if app.ENABLE_SLOT_MARKING_SYSTEM: self.interface = None
def __LoadWindow(self): try: PythonScriptLoader = ui.PythonScriptLoader() PythonScriptLoader.LoadScriptFile( self, "UIScript/AchievementShop_ItemBox.py") except: import exception exception.Abort("AchievementShop_ItemBox.LoadDialog.BindObject") self.itemName = self.GetChild("ItemName") self.itemIcon = self.GetChild("ItemIcon") self.itemPrice = self.GetChild("ItemPrice") self.itemAmount = self.GetChild("ItemAmount") self.buyButton = self.GetChild("BuyButton") self.toolTip = uiToolTip.ItemToolTip() self.toolTip.HideToolTip() self.itemIcon.SAFE_SetStringEvent("MOUSE_OVER_IN", self.toolTip.ShowToolTip) self.itemIcon.SAFE_SetStringEvent("MOUSE_OVER_OUT", self.toolTip.HideToolTip) self.BuyQuestion = uiCommon.QuestionDialog() self.BuyQuestion.SetAcceptEvent( lambda arg=TRUE: self.AnswerBuyItem(arg)) self.BuyQuestion.SetCancelEvent( lambda arg=FALSE: self.AnswerBuyItem(arg)) self.buyButton.SetEvent(ui.__mem_func__(self.__OnClickBuyButton)) self.isLoaded = True
def MakeSlot(self): self.toolTip = uiToolTip.ItemToolTip() self.toolTip.HideToolTip() y = 0 for i in xrange(3): self.backgroundSlotImage[i] = ui.ImageBox() self.backgroundSlotImage[i].SetParent(self) self.backgroundSlotImage[i].SetPosition(0, y) self.backgroundSlotImage[i].LoadImage(self.BACKGROUND_SLOT) self.backgroundSlotImage[i].Hide() y = y + 32 self.itemImage = ui.ImageBox() self.itemImage.SetParent(self) self.itemImage.SetPosition(0, 0) self.itemImage.SAFE_SetStringEvent("MOUSE_OVER_IN", self.ShowToolTip) self.itemImage.SAFE_SetStringEvent("MOUSE_OVER_OUT", self.HideToolTip) self.itemImage.Show() self.itemCountTextLine = ui.TextLine() self.itemCountTextLine.SetParent(self) self.itemCountTextLine.SetPosition(16, 32 - 15) self.itemCountTextLine.SetText("100/100") self.itemCountTextLine.SetOutline() self.itemCountTextLine.SetFontColor(0.9, 0.4745, 0.4627) self.itemCountTextLine.SetHorizontalAlignCenter() self.itemCountTextLine.Show()
def LoadWindow(self): try: pyScrLoader = ui.PythonScriptLoader() pyScrLoader.LoadScriptFile(self, "exscript/multishop.py") except: import exception exception.Abort("MultiShopWindow.LoadWindow.LoadObject") self.itemtooltip = uiToolTip.ItemToolTip() self.itemtooltip.HideToolTip() self.GetChild("TitleBar").SetCloseEvent(self.Close) self.shopTitleTextLine = self.GetChild("shopTitleTextLine") self.shopCategoryTextLine = self.GetChild("shopCategoryTextLine") self.navigationListBox = self.GetChild("navigationListBox") self.navigationListBox.SetEvent(ui.__mem_func__(self.OnSelectCategory)) self.navigationScrollBar = self.GetChild("QuestListScrollBar") self.navigationScrollBar.SetScrollEvent(ui.__mem_func__(self.OnScroll)) self.itemSlot = self.GetChild("itemSlot") self.itemSlot.SetSlotStyle(wndMgr.SLOT_STYLE_NONE) self.itemSlot.SetOverInItemEvent(ui.__mem_func__(self.ShowToolTip)) self.itemSlot.SetOverOutItemEvent(ui.__mem_func__(self.HideToolTip)) self.itemSlot.SetSelectItemSlotEvent(ui.__mem_func__(self.BuyItem)) self.itemSlot.SAFE_SetButtonEvent("RIGHT", "ALWAYS", self.BuyItem) self.navigationScrollBar.Hide()
def __LoadScript(self): self.__LoadQuestionDialog() try: pyScrLoader = ui.PythonScriptLoader() pyScrLoader.LoadScriptFile(self, "uiscript/refinedialog.py") except: import exception exception.Abort("RefineDialog.__LoadScript.LoadObject") try: self.board = self.GetChild("Board") self.titleBar = self.GetChild("TitleBar") self.successPercentage = self.GetChild("SuccessPercentage") self.GetChild("AcceptButton").SetEvent(self.OpenQuestionDialog) self.GetChild("CancelButton").SetEvent(self.Close) except: import exception exception.Abort("RefineDialog.__LoadScript.BindObject") ## 936 : 개량 확률 표시 안함 ##if 936 == app.GetDefaultCodePage(): self.successPercentage.Hide() toolTip = uiToolTip.ItemToolTip() toolTip.SetParent(self) toolTip.SetPosition(15, 38) toolTip.SetFollow(False) toolTip.Show() self.toolTip = toolTip self.titleBar.SetCloseEvent(ui.__mem_func__(self.Close))
def __init__(self,wndListBox): ui.Window.__init__(self) self.wndListBox = wndListBox self.SetSize(250,17) self.MakeTitleBar() self.toolTip = uiToolTip.ItemToolTip() self.toolTip.HideToolTip() self.Show()
def __init__(self): ui.ScriptWindow.__init__(self) self.tooltipItem = uiToolTip.ItemToolTip() self.tooltipItem.Hide() self.privateShopBuilder = uiPrivateShopBuilder.PrivateShopBuilder() self.privateShopBuilder.Hide() self.privateShopBuilder.SetItemToolTip(self.tooltipItem) self.pop = None self.__LoadQuestionDialog()
def __init__(self): ui.Window.__init__(self) localeInfo.LoadLocaleData() self.tooltipItem = uiToolTip.ItemToolTip() self.tooltipItem.Hide() self.TransferWindow = TransferWindow() self.TransferWindow.LoadWindow() self.TransferWindow.SetItemToolTip(self.tooltipItem) self.TransferWindow.Open()
def FormatBonusNameDict(): ''' Return a dict (key=int, value=string) with all bonuses from dictionary. param-ex: None return-ex: {61: 'Strong against Sura', 100: 'Power of Fire', 108: 'Sword Defence Break'} ''' result = {} for bonusIndex in uiToolTip.ItemToolTip().AFFECT_DICT.keys(): result.update({bonusIndex: FormatBonusNameString(bonusIndex)}) return result
def __init__(self): ui.ScriptWindow.__init__(self) self.isLoaded = FALSE self.name_items = {} self.icon_items = {} self.bg_items = {} self.count_items = {} self.list_items = [] self.tooltipItem = uiToolTip.ItemToolTip()
def __init__(self): ui.ScriptWindow.__init__(self) self.UI = {} self.pop=None self.pages = [] self.pageCur = 1 self.pageNum = 0 self.search="" self.tooltipItem = uiToolTip.ItemToolTip() self.tooltipItem.Hide() self.LoadWindow()
def __init__(self): ui.ScriptWindow.__init__(self) self.items = {} self.Edit = {} self.pop = None self.id = 0 self.lastUpdate = 0 self.priceInputBoard = None self.__Load() self.tooltipItem = uiToolTip.ItemToolTip() self.tooltipItem.Hide()
def FormatBonusNameString(bonusIndex): ''' Return name of bonus (string) by a specific bonus index. param-ex: item.APPLY_RESIST_FIRE return-ex: 'Fire Resistance' ''' AFFECT_DICT = uiToolTip.ItemToolTip().AFFECT_DICT if bonusIndex in AFFECT_DICT: return ' '.join( re.findall(pattern='[a-zA-Z]+', string=AFFECT_DICT[bonusIndex](0), flags=0)) return 'UNKNOWN_TYPE'
def BuildWindow(self): self.KeyTreasureBoard = self.__EasyBuild.CreateBoardWithTitle(-1, -1, 635, 450) self.KeyTreasureBoard.SetTitleName("Spezial Truhen") self.KeyTreasureBoard.SetCloseEvent(self.Open) self.KeyTreasureBoard.SetCenterPosition() self.OpenTreasureButton = self.__EasyBuild.CreateButton( self.KeyTreasureBoard, 80, 300, "Truhe öffnen", self.__OpenTreasure, "d:/ymir work/ui/public/large_button_01.sub", "d:/ymir work/ui/public/large_button_02.sub", "d:/ymir work/ui/public/large_button_03.sub", -1, "" ) self.TreasurePic = AniImageBox() self.TreasurePic.SetParent(self.KeyTreasureBoard) self.TreasurePic.SetPosition(220,35) for i in range(1,15): self.TreasurePic.AddImage("locale/de/ui/interfaces/special_cases/frame-%02d.tga" % i) self.TreasurePic.Show() self.TreasurePic.OnFrameEnd(1) self.TreasurePic.SetDelay(0.1) self.ItemPicture = self.__EasyBuild.CreateImage(self.KeyTreasureBoard, 380, 150, None) self.SlotGridTableHead = self.__EasyBuild.CreateTextLine(self.KeyTreasureBoard, 30,175, "Wähle einen Schlüssel", "normal") self.SlotGridTable = self.__EasyBuild.CreateGridSlotWindow(self.KeyTreasureBoard, 30, 190, [0, 5, 1, 32, 32, 0, 0], "d:/ymir work/ui/public/Slot_Base.sub") self.SlotGridTable.SetSelectEmptySlotEvent(ui.__mem_func__(self.SelectEmptySlot)) self.SlotGridTable.SetSelectItemSlotEvent(ui.__mem_func__(self.SelectItemSlot)) self.SlotGridTable.SetOverInItemEvent(ui.__mem_func__(self.OverInItem)) self.SlotGridTable.SetOverOutItemEvent(ui.__mem_func__(self.OnOverOutItem)) self.SlotGridTable.SAFE_SetButtonEvent("RIGHT", "EXIST", self.OnRightClickSlot) self.SlotGridTable.SetUsableItem(True) self.SlotGridTable2Head = self.__EasyBuild.CreateTextLine(self.KeyTreasureBoard, 30,235, "Wähle eine Truhe", "normal") self.SlotGridTable2 = self.__EasyBuild.CreateGridSlotWindow(self.KeyTreasureBoard, 30, 250, [5, 5, 1, 32, 32, 0, 0], "d:/ymir work/ui/public/Slot_Base.sub") self.SlotGridTable2.SetSelectEmptySlotEvent(ui.__mem_func__(self.SelectEmptySlot)) self.SlotGridTable2.SetSelectItemSlotEvent(ui.__mem_func__(self.SelectItemSlot)) self.SlotGridTable2.SAFE_SetButtonEvent("RIGHT", "EXIST", self.OnRightClickSlot) self.SlotGridTable2.SetOverInItemEvent(ui.__mem_func__(self.OverInItem)) self.SlotGridTable2.SetOverOutItemEvent(ui.__mem_func__(self.OnOverOutItem)) self.SlotGridTable2.SetUsableItem(True) self.toolTip = uiToolTip.ItemToolTip() self.ItemSlot = [] for i in range(0,10): self.ItemSlot += [ [-1,-1,-1,0] ] self.Show()
def __init__(self): ui.ScriptWindow.__init__(self) self.curPage = 1 self.MaxPage = 2 self.use_item = 0 self.items=[] self.count =[] self.vnum = None self.index = None self.pos = None self.slotpos = None self.tooltipItem = uiToolTip.ItemToolTip() self.tooltipItem.Hide()
def Open(self, title): self.title = title if (len(title) > 25): self.title = title[:22] + "..." self.tooltipItem = uiToolTip.ItemToolTip() self.tooltipItem.Hide() self.board.SetTitleName("Fiyat Degistir") self.Refresh() self.Show() self.nameLine.SetText(title) global g_isEditingOfflineShop g_isEditingOfflineShop = True
def __LoadScript(self): try: pyScrLoader = ui.PythonScriptLoader() pyScrLoader.LoadScriptFile(self, "uiscript/refinedialog.py") except: import exception exception.Abort("RefineDialog.__LoadScript.LoadObject") try: self.board = self.GetChild("Board") self.titleBar = self.GetChild("TitleBar") self.probText = self.GetChild("SuccessPercentage") self.costText = self.GetChild("Cost") self.successPercentage = self.GetChild("SuccessPercentage") self.GetChild("AcceptButton").SetEvent(self.OpenQuestionDialog) self.GetChild("CancelButton").SetEvent(self.CancelRefine) except: import exception exception.Abort("RefineDialog.__LoadScript.BindObject") ## 936 : 개량 확률 표시 안함 ##if 936 == app.GetDefaultCodePage(): self.successPercentage.Hide() toolTip = uiToolTip.ItemToolTip() toolTip.SetParent(self) toolTip.SetFollow(False) toolTip.SetPosition(15, 38) toolTip.Show() self.toolTip = toolTip self.slotList = [] for i in xrange(3): slot = self.__MakeSlot() slot.SetParent(toolTip) slot.SetWindowVerticalAlignCenter() self.slotList.append(slot) itemImage = self.__MakeItemImage() itemImage.SetParent(toolTip) itemImage.SetWindowVerticalAlignCenter() itemImage.SetPosition(-35, 0) self.itemImage = itemImage self.titleBar.SetCloseEvent(ui.__mem_func__(self.CancelRefine)) self.isLoaded = True
def __init__(self, parent, x, y): ui.ScriptWindow.__init__(self) self.__EasyBuild = EasyBuildKilroy() self.wndQuestionDialog = None self.price = 0 self.suffix = "" self.itemVnum = 0 self.ShopId = 0 self.board = self.__EasyBuild.CreateImage( parent, x, y, "locale/de/ui/interfaces/ingame_shops/boarditem.tga") self.itemName = self.__EasyBuild.CreateTextLine( self.board, 8, 3, "", "normal") self.boardHead = self.__EasyBuild.CreateImage( self.board, 0, -17, "locale/de/ui/interfaces/ingame_shops/boarditemhead.tga") self.boardHeadText = self.__EasyBuild.CreateTextLine( self.boardHead, 45, 3, "", "center") self.buyButton = self.__EasyBuild.CreateResizableButton( self.board, 69, 50, 50, 17, "Kaufen", self.__Accept, None, (0.0, 0.0, 0.0, 1.0), (0.1, 0.1, 0.1, 0.5), (0.0, 0.0, 0.0, 1.0)) self.buyButton.SetUpEdgeColor(0.2, 0.2, 0.2, 1.0) self.buyBar = self.__EasyBuild.CreateResizableButton( #used as render self.board, 69, 25, 50, 17, "", self.__None, None, (0.0, 0.0, 0.0, 1.0), (0.0, 0.0, 0.0, 1.0), (0.0, 0.0, 0.0, 1.0)) self.buyBar.SetUpEdgeColor(0.2, 0.2, 0.2, 1.0) self.Box, self.priceBar = self.__EasyBuild.CreateEditLine( self.buyBar, "1", 0, 0, 50, 17, 3) self.priceBar.SetParent(self.buyBar) self.priceBar.SetNumberMode() self.STK = self.__EasyBuild.CreateTextLine(self.buyBar, 50 - 22, 1.5, "STK.", "normal") self.itemBackground = self.__EasyBuild.CreateResizableButton( # used as render self.board, 5, 20, 60, 57, "", self.__None, None, (1.0, 0.0, 0.0, 0.2), (1.0, 0.0, 0.0, 0.2), (1.0, 0.0, 0.0, 0.2)) self.itemBackground.SetUpEdgeColor(0.2, 0.2, 0.2, 1.0) self.itemPrice = self.__EasyBuild.CreateTextLine( self.itemBackground, 3, 32 + 8, "", "normal") self.itemIcon = self.__EasyBuild.CreateImage(self.itemBackground, 10, 5, None, FALSE) del self.Box self.toolTip = uiToolTip.ItemToolTip()
def __init__(self, wndInventory): import exception if not wndInventory: exception.Abort("wndInventory parameter must be set to CollectInventoryWindow") return ui.ScriptWindow.__init__(self) self.isLoaded = 0 self.updated = 0 self.wndInventory = wndInventory; self.tooltipItem = uiToolTip.ItemToolTip() self.tooltipItem.Hide() self.wndBeltInventoryLayer = None self.wndBeltInventorySlot = None self.expandBtn = None self.minBtn = None self.gameWindow = None self.__LoadWindow()
def __init__(self): ui.Window.__init__(self) self.tooltipItem = uiToolTip.ItemToolTip() self.tooltipItem.Hide() self.itemfortip = 0 self.ItemIcon = None self.Turn = False self.Counter = 0 self.Langsamer = 0 self.Grad = 0 self.Item = 0 self.Random = 0 self.GradZaehler = 0 self.GUI = [] self.BuildWindow() self.Hide() self.Board.Hide()
def Open(self, title): self.title = title if (len(title) > 25): self.title = title[:22] + "..." self.tooltipItem = uiToolTip.ItemToolTip() self.tooltipItem.Hide() self.board.SetTitleName("Pazardan Item Kaldir") self.Refresh() self.SetCenterPosition() self.SetTop() self.Show() self.nameLine.SetText(title) global g_isEditingOfflineShop g_isEditingOfflineShop = True
def LoadWindow(self): try: pyScrLoader = ui.PythonScriptLoader() pyScrLoader.LoadScriptFile(self, "exscript/tempdropeventguideitem.py") except: import exception exception.Abort("TempDropEventGuideItem.LoadWindow.LoadObject") self.itemtooltip = uiToolTip.ItemToolTip() self.itemtooltip.HideToolTip() self.itemSlot = self.GetChild("itemSlot") self.itemSlot.SetOverInItemEvent(ui.__mem_func__(self.ShowToolTip)) self.itemSlot.SetOverOutItemEvent(ui.__mem_func__(self.HideToolTip)) self.targetTextLine = self.GetChild("targetTextLine") self.runTimeTextLine = self.GetChild("runTimeTextLine") self.Show()
def __init__(self): ui.Window.__init__(self) localeInfo.LoadLocaleData() self.tooltipItem = uiToolTip.ItemToolTip() self.tooltipItem.Hide() self.cubeWindow = CubeWindow() self.cubeWindow.LoadWindow() self.cubeWindow.SetItemToolTip(self.tooltipItem) self.cubeWindow.Open() self.cubeResultWindow = CubeResultWindow() self.cubeResultWindow.LoadWindow() self.cubeResultWindow.SetItemToolTip(self.tooltipItem) self.cubeResultWindow.SetCubeResultItem(27001, 1) self.cubeResultWindow.Open()
def ShowItemFromClient(self, open, itemvnum = 0, data = 0, id = 0, owner = ""): if self.TooltipGroundItem and self.TooltipGroundItem.IsShow(): if open and self.TooltipData[2] == id: return self.TooltipGroundItem.ClearToolTip() self.TooltipGroundItem.Hide() if open: if not self.TooltipGroundItem: self.TooltipGroundItem = uiToolTip.ItemToolTip() (self.TooltipData[0], self.TooltipData[1], z) = player.GetMainCharacterPosition() self.TooltipData[2] = id pos_x, pos_y = wndMgr.GetMousePosition() self.TooltipGroundItem.SetToolTipPosition(pos_x + 5, pos_y - 5) self.TooltipGroundItem.AddItemData(itemvnum, data[0], data[1]) if owner: self.TooltipGroundItem.AutoAppendTextLine("Owner: |cffADFF2F{}".format(owner)) self.TooltipGroundItem.ResizeToolTip()
def __init__(self): ui.ThinBoard.__init__(self) self.HideCorners(self.LT) self.HideCorners(self.RT) self.HideLine(self.T) self.race = 0 self.hasItems = False self.itemTooltip = uiToolTip.ItemToolTip() self.itemTooltip.HideToolTip() self.stoneImg = None self.stoneVnum = None self.lastStoneVnum = 0 self.nextStoneIconChange = 0 self.SetSize(self.BOARD_WIDTH, 0)
def __MakeDialogs(self): self.dlgExchange = uiExchange.ExchangeDialog() self.dlgExchange.LoadDialog() self.dlgExchange.SetCenterPosition() self.dlgExchange.Hide() self.dlgPointReset = uiPointReset.PointResetDialog() self.dlgPointReset.LoadDialog() self.dlgPointReset.Hide() self.dlgShop = uiShop.ShopDialog() self.dlgShop.LoadDialog() self.dlgShop.Hide() self.dlgRestart = uiRestart.RestartDialog() self.dlgRestart.LoadDialog() self.dlgRestart.Hide() self.dlgSystem = uiSystem.SystemDialog() self.dlgSystem.LoadDialog() self.dlgSystem.SetOpenHelpWindowEvent(ui.__mem_func__(self.OpenHelpWindow)) self.dlgSystem.Hide() self.dlgPassword = uiSafebox.PasswordDialog() self.dlgPassword.Hide() self.hyperlinkItemTooltip = uiToolTip.HyperlinkItemToolTip() self.hyperlinkItemTooltip.Hide() self.tooltipItem = uiToolTip.ItemToolTip() self.tooltipItem.Hide() self.tooltipSkill = uiToolTip.SkillToolTip() self.tooltipSkill.Hide() self.privateShopBuilder = uiPrivateShopBuilder.PrivateShopBuilder() self.privateShopBuilder.Hide() self.dlgRefineNew = uiRefine.RefineDialogNew() self.dlgRefineNew.Hide()
def __init__(self): ui.ScriptWindow.__init__(self) self.tooltipItem = uiToolTip.ItemToolTip() self.tooltipItem.HideToolTip() self.tab = {} self.gauge = {} self.gauge_f = None self.text = {} self.reward1 = {} self.reward2 = {} self.reward3 = {} self.icon = {} self.LoadWindow() self.Type_Desc = [0, "Fa rost de itemul alaturat si deschide-l!", ## TYPE 1 "Ucide monstrii din poze pentru finalizarea misiunii", ## TYPE 2 "Participa la evenimentul OX pentru a termina misiunea",## TYPE 3 "Participa la evenimentul TANAKA pentru a termina misiunea!", ## TYPE 4 "Omoara Dragonul Albastru pentru a terminat misiunea!",## TYPE 5 "Prinde pesti pentru a terminat misiunea!", ## TYPE 6 "Dai damage in monstri/pietre!", ## TYPE 7 "Upgradeaza iteme la fierar sau la Seon-Pyeong", ## TYPE 8 "Incearca sa lovesti un jucator pana completezi TOP-ul!",## TYPE 9 "Upgradeaza iteme la fierar sau la Seon-Pyeong!", ## TYPE 10 "Arata-ti puterea distrugand un jucator", ## TYPE 11 ] self.Type_Images = [0,0, "d:/ymir work/battle_pass/catch_fish_category.tga", ## Type 2 "d:/ymir work/battle_pass/catch_fish_category.tga", ## Type 3 "d:/ymir work/battle_pass/catch_fish_category.tga", ## Type 4 "d:/ymir work/battle_pass/catch_fish_category.tga", ## Type 5 "d:/ymir work/battle_pass/catch_fish_category.tga", ## Type 6 "d:/ymir work/battle_pass/monster_damage.tga", ## Type 7 "d:/ymir work/battle_pass/deal_damage_category.tga", ## Type 8 "d:/ymir work/battle_pass/farm_item_category.tga", ## Type 9 "d:/ymir work/battle_pass/craft_icon.tga", ## Type 10 "d:/ymir work/battle_pass/kill_players.png", ## Type 11 ]
def LoadWindow(self): try: pyScrLoader = ui.PythonScriptLoader() pyScrLoader.LoadScriptFile(self, "exscript/biologistitem.py") except: import exception exception.Abort("BiologistItem.LoadWindow.LoadObject") self.toolTip = uiToolTip.ItemToolTip() self.toolTip.HideToolTip() self.bar = self.GetChild("board") self.bar.SetOnClickEvent(self.OnItemClick) self.itemSlot = self.GetChild("itemSlot") self.itemSlot.SetSlotStyle(wndMgr.SLOT_STYLE_NONE) self.itemSlot.SetOverInItemEvent(ui.__mem_func__(self.ShowToolTip)) self.itemSlot.SetOverOutItemEvent(ui.__mem_func__(self.HideToolTip)) self.questName = self.GetChild("questName") self.questTimer = self.GetChild("timer") self.questCount = self.GetChild("progress") self.questPercent = self.GetChild("progressPercent")