TBugra

Onaylanmış Üye
Onaylanmış Üye
28 Nis 2021
75
16
Çevrimiçi zamanı
10h 2m
8
Best answers
0
Oyuncu
Metin2
Merhaba Arkadaşlar !

Bugün sizlere metin2 içinde düzenli bir yang sistemi yapmayı anlatacağım.

Öncelikle localeInfo.py dosyasını açın bu kodu aratın :
Kod:
def NumberToMoneyString(n) :

Kod bloğu altına bunu ekleyin :
Kod:
    def NumberToMoneyStringKitmir(number):
        if number <= 0:
            return "0 Yang"

        # if len(int(number)) > 3:
    
        number = str(number)
        result = CutMoneyString(number, 0, 3, "", "")
        result = CutMoneyString(number, 3, 6, "|cFFc7b81fK|r", result)
        result = CutMoneyString(number, 6, 9, "|cFFc7b81fM|r", result)
        result = CutMoneyString(number, 9, 12, "|cFFc7b81fT|r", result)
        result = result+ "|cFFc7b81fYang|r"

        return result

Sonra uicommon.py dosyasını açın bu kodu aratın : self.moneyText.SetText(self.moneyHeaderText + localeInfo.NumberToMoneyString(money))
bu kod ile onu değiştirin :
Kod:
self.moneyText.SetText(self.moneyHeaderText + localeInfo.NumberToMoneyStringKitmir(money))

Sonra uitooltip.py dosyasını açın bunu aratın : self.AppendTextLine(localeInfo.TOOLTIP_SELLPRICE % (localeInfo.NumberToMoneyString(price)), self.GetPriceColor(price))
bu kod ile onu değiştirin :
Kod:
self.AppendTextLine(localeInfo.TOOLTIP_SELLPRICE % (localeInfo.NumberToMoneyStringKitmir(price)), self.GetPriceColor(price))

aynı dosya içinde bunu aratın : self.AppendTextLine(localeInfo.TOOLTIP_BUYPRICE % (localeInfo.NumberToMoneyString(price)), self.GetPriceColor(price))
bu kod ile onu değiştirin :
Kod:
self.AppendTextLine(localeInfo.TOOLTIP_BUYPRICE  % (localeInfo.NumberToMoneyStringKitmir(price)), self.GetPriceColor(price))

Sonra uiexchange.py dosyasını açın bu kodu aratın :
Kod:
self.OwnerMoney.SetText(str(exchange.GetElkFromSelf()))
self.TargetMoney.SetText(str(exchange.GetElkFromTarget()))

bu kod ile onu değiştirin :
Kod:
self.OwnerMoney.SetText(localeInfo.NumberToMoneyStringKitmir(str(exchange.GetElkFromSelf())))
self.TargetMoney.SetText(localeInfo.NumberToMoneyStringKitmir(str(exchange.GetElkFromTarget())))

İşlem reboot attıksan sonra tamamdır şimdi size ÖRNEK Fotoğraf paylaşacağım.
5VnQWz.png
goYW70.png
pPNW7o.png


o7Nkb9.png
 
Son düzenleme:
Üst