[PY] Eladás, átadás, raktározás tiltásának kijelzése

Indította Distraught, 2018-05-09, 10:47:14

Heyho :D

fabtam11 ezen ötlete is tetszett, szóval itt van :D



Először is bontsd ki a locale_xy-t és nyisd meg a locale_game.txt -t.
Add hozzá:

NO_GIVE [nem átadható]
NO_SELL [nem eladható]
NO_STORE [nem raktározható]


Csomagold be.

Nyisd meg a root/uitooltip.py -t.
Keresd meg az AddItemData függvényt. Menj a legvégére.
Majd a self.ShowToolTip() elé írd be:

self.AppendAInfo()


Tabolásra figyelj, így nézzen ki:


Most keresd meg a

def __AppendPotionInformation(self):

sort.

Elé:

def AppendAInfo(self):
if item.IsAntiFlag(item.ITEM_ANTIFLAG_GIVE):
self.AppendSpace(2)
self.AppendTextLine(localeInfo.NO_GIVE, self.NEGATIVE_COLOR)

if item.IsAntiFlag(item.ITEM_ANTIFLAG_SELL) or item.IsAntiFlag(item.ITEM_ANTIFLAG_MYSHOP):
self.AppendSpace(2)
self.AppendTextLine(localeInfo.NO_SELL, self.NEGATIVE_COLOR)

if item.IsAntiFlag(item.ITEM_ANTIFLAG_SAFEBOX):
self.AppendSpace(2)
self.AppendTextLine(localeInfo.NO_STORE, self.NEGATIVE_COLOR)


Tabolásra figyelj, így nézzen ki:


Csomagold be a root-ot!

Kész is vagyunk :)

C++ programmer at Gameloft