Opublikowano 31 Sierpnia 20232 l Cześć, wojownicy Metin2! 😊 Dziś przedstawię Wam sposób, by uczynić wyświetlanie czasu w przedmiotach bardziej intuicyjnym. Chciałbym Wam pokazać, jak dodać brakującą jednostkę sekund oraz jak zamienić skrócone nazwy jednostek czasu na ich pełne wersje, tak aby były one bardziej zrozumiałe dla każdego gracza. Dodatkowo dostosujemy wyświetlanie ich do polskiej lokalizacji jednostek czasu. Prezentacja: Zaczynajmy! Plik: root -> localeInfo.py Szukamy: Tylko zalogowani Zaloguj się, aby wyświetlić chronioną treść Ten post zawiera treści dostępne tylko dla członków. Zaloguj się lub utwórz konto, aby odblokować całą zawartość tego posta. Zaloguj się Utwórz konto Zmień całą funkcje: Powyżej dodaj: Plik: root -> uiToolTip.py Szukaj: Zamień: Szukaj: Zamień: Szukaj: Dodaj:
Opublikowano 31 Sierpnia 20232 l Jeśli ktoś by miał małe komplikacje z kodem (po najechaniu na item nie ma żadnego opisu) polecam zamiast zamienić to dodać po i zakomentować te frazy na żółto. root -> uitooltip.py def AppendUniqueItemLastTime(self, restMin😞 def AppendUniqueItemLastTime(self, restMin): if restMin > 0: restSecond = restMin*60 self.AppendSpace(5) # self.AppendTextLine(localeInfo.LEFT_TIME + " : " + localeInfo.SecondToDHM(restSecond), self.NORMAL_COLOR) //zakomentuj self.AppendTextLine(localeInfo.LEFT_TIME, self.LEFT_TIME_COLOR) self.AppendTextLine(localeInfo.SecondToDHM(restSecond), self.NORMAL_COLOR) def AppendMallItemLastTime(self, endTime): def AppendMallItemLastTime(self, endTime): if endTime > 0: leftSec = max(0, endTime - app.GetGlobalTimeStamp()) self.AppendSpace(5) # self.AppendTextLine(localeInfo.LEFT_TIME + " : " + localeInfo.SecondToDHM(leftSec), self.NORMAL_COLOR) //zakomentuj self.AppendTextLine(localeInfo.LEFT_TIME, self.LEFT_TIME_COLOR) self.AppendTextLine(localeInfo.SecondToDHM(leftSec), self.NORMAL_COLOR)
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto