Testat , functioneaza perfect!
PS: in caz de eroare :
0314 22:15:06759 :: NameError
0314 22:15:06759 :: :
0314 22:15:06759 :: global name 'chat' is not defined
0314 22:15:06759 ::
0314 22:15:06759 :: Unknown Server Command RefineSuceeded | RefineSuceeded
## 0.7 Search again for def Accept :
## 0.7 Add after :
if app.ENABLE_REFINE_RENEWAL:
def AutoRefine(self, checkType, autoFlag):
constInfo.IS_AUTO_REFINE = autoFlag
def CheckRefine(self, isFail):
if constInfo.IS_AUTO_REFINE == True:
if constInfo.AUTO_REFINE_TYPE == 1:
if constInfo.AUTO_REFINE_DATA["ITEM"][0] != -1 and constInfo.AUTO_REFINE_DATA["ITEM"][1] != -1:
scrollIndex = player.GetItemIndex(constInfo.AUTO_REFINE_DATA["ITEM"][0])
itemIndex = player.GetItemIndex(constInfo.AUTO_REFINE_DATA["ITEM"][1])
if scrollIndex == 0 or (itemIndex % 10 == 8 and not isFail):
self.Close()
else:
net.SendItemUseToItemPacket(constInfo.AUTO_REFINE_DATA["ITEM"][0], constInfo.AUTO_REFINE_DATA["ITEM"][1])
elif constInfo.AUTO_REFINE_TYPE == 2:
npcData = constInfo.AUTO_REFINE_DATA["NPC"]
if npcData[0] != 0 and npcData[1] != -1 and npcData[2] != -1 and npcData[3] != 0:
itemIndex = player.GetItemIndex(npcData[1], npcData[2])
if (itemIndex % 10 == 8 and not isFail) or isFail:
self.Close()
else:
net.SendGiveItemPacket(npcData[0], npcData[1], npcData[2], npcData[3])
else:
self.Close()
else:
self.Close()
Cand il testati , verificati la fierar cat si cu bless sau metal. ( in cazul meu la fierar functiona perfect iar cu bless aveam niste erori in syserr )
Rezolvarea o aveti sus !
Bonus:
Pentru cei ce folosesc multilanguage sau vor sa afiseze diacritice:
in uiRefine.py cauta:
self.checkBox.SetTextInfo("Pastreaza fereastra deschisa")
modifica:
self.checkBox.SetTextInfo(localeInfo.REFINE_KEEP_OPEN)
Adauga in locale/locale_game:
REFINE_KEEP_OPEN Pãstreazã fereastra deschisã