#------------------------------------------------------------# #uiinventory.py açılır #Ara: def OpenRemoveItemWindow(self): self.KygnItemSil = uikygnitemsil.KygnItemSil() self.KygnItemSil.Show() #Değiştir: def OpenRemoveItemWindow(self): constInfo.ITEM_REMOVE_WINDOW_STATUS = 1 self.KygnItemSil = uikygnitemsil.KygnItemSil() self.KygnItemSil.Show() def CloseRemoveItemWindow(self): self.KygnItemSil = uikygnitemsil.KygnItemSil() self.KygnItemSil.Close2() #------------------------------------------------------------# #interfacemodule.py açılır #Ara: def OpenKygnItemRemoveWindow(self): constInfo.ITEM_REMOVE_WINDOW_STATUS = 1 if self.wndInventory: self.wndInventory.OpenRemoveItemWindow() #Değiştir: def OpenKygnItemRemoveWindow(self): if constInfo.simya_acik == 1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Simya penceresi açıkken item silme sistemini kullanamazsınız!") return if constInfo.ITEM_REMOVE_WINDOW_STATUS == 1: self.wndInventory.CloseRemoveItemWindow() return else: if self.wndInventory: self.wndInventory.OpenRemoveItemWindow() return #Ara: def ToggleDragonSoulWindowWithNoInfo(self): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if False == self.wndDragonSoul.IsShow(): if self.DRAGON_SOUL_IS_QUALIFIED: self.wndDragonSoul.Show() else: self.wndDragonSoul.Close() #Değiştir ya da aşağıdakine göre düzenle: def ToggleDragonSoulWindowWithNoInfo(self): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if False == self.wndDragonSoul.IsShow() and constInfo.ITEM_REMOVE_WINDOW_STATUS == 0: if self.DRAGON_SOUL_IS_QUALIFIED: self.wndDragonSoul.Show() elif constInfo.ITEM_REMOVE_WINDOW_STATUS == 1: chat.AppendChat(chat.CHAT_TYPE_INFO, "İtem silme penceresi açıkken ejderha taşı simyasını kullanamazsınız!") else: self.wndDragonSoul.Close() #Ara: def ToggleDragonSoulWindow(self): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if False == self.wndDragonSoul.IsShow(): if self.DRAGON_SOUL_IS_QUALIFIED: self.wndDragonSoul.Show() else: try: self.wndPopupDialog.SetText(localeInfo.DRAGON_SOUL_UNQUALIFIED) self.wndPopupDialog.Open() except: self.wndPopupDialog = uiCommon.PopupDialog() self.wndPopupDialog.SetText(localeInfo.DRAGON_SOUL_UNQUALIFIED) self.wndPopupDialog.Open() else: self.wndDragonSoul.Close() #Değiştir ya da aşağıdakine göre düzenle: def ToggleDragonSoulWindow(self): if False == player.IsObserverMode(): if app.ENABLE_DRAGON_SOUL_SYSTEM: if False == self.wndDragonSoul.IsShow() and constInfo.ITEM_REMOVE_WINDOW_STATUS == 0: if self.DRAGON_SOUL_IS_QUALIFIED: self.wndDragonSoul.Show() else: try: self.wndPopupDialog.SetText(localeInfo.DRAGON_SOUL_UNQUALIFIED) self.wndPopupDialog.Open() except: self.wndPopupDialog = uiCommon.PopupDialog() self.wndPopupDialog.SetText(localeInfo.DRAGON_SOUL_UNQUALIFIED) self.wndPopupDialog.Open() elif constInfo.ITEM_REMOVE_WINDOW_STATUS == 1: chat.AppendChat(chat.CHAT_TYPE_INFO, "İtem silme penceresi açıkken ejderha taşı simyasını kullanamazsınız!") else: self.wndDragonSoul.Close() #------------------------------------------------------------# #constinfo.py açılır ve eklenir: simya_acik = 0 #------------------------------------------------------------# #uidragonsoul.py açılır: #Ara: def Show(self): #Altına Ekle: constInfo.simya_acik = 1 #Ara: def Close(self): #Altına Ekle: constInfo.simya_acik = 0 #------------------------------------------------------------#