Представляю Вашему вниманию новый вид отображения цен ( Это идёт в дополнение вот к этой теме http://olbaid.ru/forum/78-3339-1)
Для установки этого врианта проделайте следующие шаги:
1. Распакуйте rootиз папки packвашего клиента
2. Найдите файл localeInfo.py и откройте его редактором Notepad++
3. Находим там вот такую строчку:
Код
def NumberToMoneyString(n) :
и в самом низу добавляем:
Код
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
4. Закрываем localeInfo.py с сохранением
5. Теперь открываем файл uicommon.py
6. Находим в нём вот такую строчку:
Код
self.moneyText.SetText(self.moneyHeaderText + localeInfo.NumberToMoneyString(money))
и меняем её вот на такую строчку:
Код
self.moneyText.SetText(self.moneyHeaderText + localeInfo.NumberToMoneyStringKitmir(money))
7. Закрываем uicommon.py с сохранением
8. Теперь открываем файл uitooltip.py
9. Находим в нём вот такую строчку:
Код
self.AppendTextLine(localeInfo.TOOLTIP_SELLPRICE % (localeInfo.NumberToMoneyString(price)), self.GetPriceColor(price))
и меняем её вот на такую строчку:
Код
self.AppendTextLine(localeInfo.TOOLTIP_SELLPRICE % (localeInfo.NumberToMoneyStringKitmir(price)), self.GetPriceColor(price))
Теперь в этом же файле находим следующую строчку:
Код
self.AppendTextLine(localeInfo.TOOLTIP_BUYPRICE % (localeInfo.NumberToMoneyString(price)), self.GetPriceColor(price))
и меняем её вот на такую строчку:
Код
self.AppendTextLine(localeInfo.TOOLTIP_BUYPRICE % (localeInfo.NumberToMoneyStringKitmir(price)), self.GetPriceColor(price))
10. Закрываем uitooltip.py с сохранением
11. Теперь открывем файл uiexchange.py
Находим в нём следующие строчки:
Код
self.OwnerMoney.SetText(str(exchange.GetElkFromSelf()))
self.TargetMoney.SetText(str(exchange.GetElkFromTarget()))
и меняём их на следующие строчки:
Код
self.OwnerMoney.SetText(localeInfo.NumberToMoneyStringKitmir(str(exchange.GetElkFromSelf())))
self.TargetMoney.SetText(localeInfo.NumberToMoneyStringKitmir(str(exchange.GetElkFromTarget())))
12. Закрываем uiexchange.py с сохранением
13. Запаковываем rootи кидаем в папку packвашего клиена с заменой
14. Заходим в игру и радуемся новому варианту отображения цен
ИСТОЧНИК: