*Descriere:
Adauga o imbunatatire QoL de pe serverul Oficial de Metin2:
- Un checkbox care apare pe fereastra popup de confirmare atunci cand vrei sa vinzi un item la NPC.
- Daca este bifat acest checkbox, nu va mai aparea fereastra de confirmare atunci cand vei vinde un item.
Mai exact, jucatorul poate bifa o optiune pentru a sari peste fereastra de confirmare la sell, iar sistemul va retine alegerea.
*Poze / Video:
*Link download / Code:
Deschide uiInventory.py si cauta:
Adauga sub:
Deschide uiInventory.py si cauta:
Inlocuieste cu:
Deschide uiInventory.py si cauta:
Inlocuieste cu:
Deschide uiInventory.py si cauta:
Inlocuieste cu:
Deschide uiShop.py si cauta:
In aceasta functie cauta:
Adauga sub:
Deschide uiShop.py si cauta:
Inlocuieste cu:
Deschide uiCommon.py si cauta:
Adauga sub:
Deschide uiCommon.py si cauta:
Adauga sub:
Deschide uiCommon.py si cauta:
Inlocuieste cu:
In functia Open adauga:
Deschide uiCommon.py si adauga in clasa QuestionDialog:
Deschide ui.py si adauga:
Deschide constInfo.py si adauga:
Adauga o imbunatatire QoL de pe serverul Oficial de Metin2:
- Un checkbox care apare pe fereastra popup de confirmare atunci cand vrei sa vinzi un item la NPC.
- Daca este bifat acest checkbox, nu va mai aparea fereastra de confirmare atunci cand vei vinde un item.
Mai exact, jucatorul poate bifa o optiune pentru a sari peste fereastra de confirmare la sell, iar sistemul va retine alegerea.
*Poze / Video:
- 04-23-2026, 11-59-55.png (1008.41 KiB) Vizualizat de 989 ori
Deschide uiInventory.py si cauta:
Cod: Selectaţi tot
def __SellItem(self, window_type, itemSlotPos):
if not player.IsEquipmentSlot(window_type, itemSlotPos):
itemIndex = player.GetItemIndex(window_type, itemSlotPos)
itemCount = player.GetItemCount(window_type, itemSlotPos)
self.sellingSlotWindow = window_type
self.sellingSlotNumber = itemSlotPos
self.sellingSlotitemIndex = itemIndex
self.sellingSlotitemCount = itemCount
item.SelectItem(itemIndex)
## ¾ÈƼ Ç÷¹±× °Ë»ç ºüÁ®¼ Ãß°¡
## 20140220
if item.IsAntiFlag(item.ANTIFLAG_SELL):
popup = uiCommon.PopupDialog()
popup.SetText(localeInfo.SHOP_CANNOT_SELL_ITEM)
popup.SetAcceptEvent(self.__OnClosePopupDialog)
popup.Open()
self.pop = popup
return
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide uiInventory.py si cauta:
Cod: Selectaţi tot
self.questionDialog.Open()
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide uiInventory.py si cauta:
Cod: Selectaţi tot
def SellItem(self):
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide uiInventory.py si cauta:
Cod: Selectaţi tot
def OnCloseQuestionDialog(self):
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide uiShop.py si cauta:
Cod: Selectaţi tot
def SellAttachedItem(self):
Cod: Selectaţi tot
if localeInfo.IsBRAZIL():
itemIndex = player.GetItemIndex(attachedSlotWindow, attachedSlotPos)
item.SelectItem(itemIndex)
else:
item.SelectItem(attachedItemIndex)
if item.IsAntiFlag(item.ANTIFLAG_SELL):
popup = uiCommon.PopupDialog()
popup.SetText(localeInfo.SHOP_CANNOT_SELL_ITEM)
popup.SetAcceptEvent(self.__OnClosePopupDialog)
popup.Open()
self.popup = popup
return
if player.IsValuableItem(attachedSlotWindow, attachedSlotPos):
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide uiShop.py si cauta:
Cod: Selectaţi tot
questionDialog.Open()
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide uiCommon.py si cauta:
Cod: Selectaţi tot
class QuestionDialog(ui.ScriptWindow):
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide uiCommon.py si cauta:
Cod: Selectaţi tot
def __init__(self, layer = "UI"):
ui.ScriptWindow.__init__(self)
self.__CreateDialog()
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide uiCommon.py si cauta:
Cod: Selectaţi tot
def Open(self,
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.In functia Open adauga:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide uiCommon.py si adauga in clasa QuestionDialog:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide ui.py si adauga:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide constInfo.py si adauga:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.



