Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Widok bonów dla przedmiotu specjalnego.


Papyros

Rekomendowane odpowiedzi

Opublikowano

Witam. Utworzyłem przedmiot który za zadanie ma dodawać bonusy

+20 na potwory

+250 Wartość ataku

I jest on na godzinę.

Moje pytanie brzmi. Jak zrobić Aby przy tym przedmiocie te bony były widoczne. Mianowicie chciałbym aby to wyglądało tak:

Sygnet Tuh-Ri

Cenny przedmiot wspomagający walkę z potworami.

20% Silny na Potwory

250 Wartość ataku

1 Godzina

 

Chciałbym aby to tak wyglądało po najechaniu kursorem na item.

(Czas miałby lecieć normalnie, tylko gdy jest założony)

Zgóry dzięki i poleci limit.

(Nie, nie stawiam serwera, próbuję ogarniać edycje metina i uczyć się tego.)

poleci limit.

2i6eukk.jpg

Opublikowano

Widoczność bonusów możesz ustawić sobie w uitooltip jeżeli ich nie wyświetla po konwercie item_proto do klienta, czas to tak jak baran napisał w tym ze też musisz w uitooltip to dać bo nie bedzie widoczny na przedmiocie, a opis możesz w item_desc zrobic no albo ewentualnie też w uitooltip jak się uprzesz. 

 

Najłatwiej to zrobić w ten sposób

 

 

Szukasz sobie w uitooltip.py(root) 

elif item.ITEM_TYPE_ARMOR == itemType:
self.__AppendLimitInformation()
 
## 방어력
defGrade = item.GetValue(1)
defBonus = item.GetValue(5)*2 ## 방어력 표시 잘못 되는 문제를 수정
if defGrade > 0:
self.AppendSpace(5)
self.AppendTextLine(localeInfo.TOOLTIP_ITEM_DEF_GRADE % (defGrade+defBonus), self.GetChangeTextLineColor(defGrade))
 
self.__AppendMagicDefenceInfo()
self.__AppendAffectInformation()
self.__AppendAttributeInformation(attrSlot)
 
self.AppendWearableInformation()
 
if itemSubType in (item.ARMOR_WRIST, item.ARMOR_NECK, item.ARMOR_EAR): 
self.__AppendAccessoryMetinSlotInfo(metinSlot, constInfo.GET_ACCESSORY_MATERIAL_VNUM(itemVnum, itemSubType))
else:
self.__AppendMetinSlotInfo(metinSlot)

a po tym robisz nowa linijke i dodajesz to

http://pastebin.com/1C5VdAVK

Opublikowano

Widoczność bonusów możesz ustawić sobie w uitooltip jeżeli ich nie wyświetla po konwercie item_proto do klienta, czas to tak jak baran napisał w tym ze też musisz w uitooltip to dać bo nie bedzie widoczny na przedmiocie, a opis możesz w item_desc zrobic no albo ewentualnie też w uitooltip jak się uprzesz.

 

Najłatwiej to zrobić w ten sposób

 

 

Szukasz sobie w uitooltip.py(root)

elif item.ITEM_TYPE_ARMOR == itemType:
self.__AppendLimitInformation()
 
## 방어력
defGrade = item.GetValue(1)
defBonus = item.GetValue(5)*2 ## 방어력 표시 잘못 되는 문제를 수정
if defGrade > 0:
self.AppendSpace(5)
self.AppendTextLine(localeInfo.TOOLTIP_ITEM_DEF_GRADE % (defGrade+defBonus), self.GetChangeTextLineColor(defGrade))
 
self.__AppendMagicDefenceInfo()
self.__AppendAffectInformation()
self.__AppendAttributeInformation(attrSlot)
 
self.AppendWearableInformation()
 
if itemSubType in (item.ARMOR_WRIST, item.ARMOR_NECK, item.ARMOR_EAR): 
self.__AppendAccessoryMetinSlotInfo(metinSlot, constInfo.GET_ACCESSORY_MATERIAL_VNUM(itemVnum, itemSubType))
else:
self.__AppendMetinSlotInfo(metinSlot)
a po tym robisz nowa linijke i dodajesz to

http://pastebin.com/1C5VdAVK

Wtedy bonusy będzie czytało mi z questa?

2i6eukk.jpg

Opublikowano

 

Widoczność bonusów możesz ustawić sobie w uitooltip jeżeli ich nie wyświetla po konwercie item_proto do klienta, czas to tak jak baran napisał w tym ze też musisz w uitooltip to dać bo nie bedzie widoczny na przedmiocie, a opis możesz w item_desc zrobic no albo ewentualnie też w uitooltip jak się uprzesz.

 

Najłatwiej to zrobić w ten sposób

 

 

Szukasz sobie w uitooltip.py(root)

elif item.ITEM_TYPE_ARMOR == itemType:
self.__AppendLimitInformation()
 
## 방어력
defGrade = item.GetValue(1)
defBonus = item.GetValue(5)*2 ## 방어력 표시 잘못 되는 문제를 수정
if defGrade > 0:
self.AppendSpace(5)
self.AppendTextLine(localeInfo.TOOLTIP_ITEM_DEF_GRADE % (defGrade+defBonus), self.GetChangeTextLineColor(defGrade))
 
self.__AppendMagicDefenceInfo()
self.__AppendAffectInformation()
self.__AppendAttributeInformation(attrSlot)
 
self.AppendWearableInformation()
 
if itemSubType in (item.ARMOR_WRIST, item.ARMOR_NECK, item.ARMOR_EAR): 
self.__AppendAccessoryMetinSlotInfo(metinSlot, constInfo.GET_ACCESSORY_MATERIAL_VNUM(itemVnum, itemSubType))
else:
self.__AppendMetinSlotInfo(metinSlot)
a po tym robisz nowa linijke i dodajesz to

http://pastebin.com/1C5VdAVK

Wtedy bonusy będzie czytało mi z questa?

 

a czemu bonusów nie zrobisz w navi ? konwertujesz do clienta i je widać

Opublikowano

 

Widoczność bonusów możesz ustawić sobie w uitooltip jeżeli ich nie wyświetla po konwercie item_proto do klienta, czas to tak jak baran napisał w tym ze też musisz w uitooltip to dać bo nie bedzie widoczny na przedmiocie, a opis możesz w item_desc zrobic no albo ewentualnie też w uitooltip jak się uprzesz.

 

Najłatwiej to zrobić w ten sposób

 

 

Szukasz sobie w uitooltip.py(root)

elif item.ITEM_TYPE_ARMOR == itemType:
self.__AppendLimitInformation()
 
## 방어력
defGrade = item.GetValue(1)
defBonus = item.GetValue(5)*2 ## 방어력 표시 잘못 되는 문제를 수정
if defGrade > 0:
self.AppendSpace(5)
self.AppendTextLine(localeInfo.TOOLTIP_ITEM_DEF_GRADE % (defGrade+defBonus), self.GetChangeTextLineColor(defGrade))
 
self.__AppendMagicDefenceInfo()
self.__AppendAffectInformation()
self.__AppendAttributeInformation(attrSlot)
 
self.AppendWearableInformation()
 
if itemSubType in (item.ARMOR_WRIST, item.ARMOR_NECK, item.ARMOR_EAR): 
self.__AppendAccessoryMetinSlotInfo(metinSlot, constInfo.GET_ACCESSORY_MATERIAL_VNUM(itemVnum, itemSubType))
else:
self.__AppendMetinSlotInfo(metinSlot)
a po tym robisz nowa linijke i dodajesz to

http://pastebin.com/1C5VdAVK

Wtedy bonusy będzie czytało mi z questa?

 

 

Od początku. Jakie itemy ty robisz, jakie game(lolz) i skąd biorą sie bonusy i dlaczego nie robisz tego normalnie tylko jakimis questami 

Opublikowano

To może inaczej. Wytłumacz mi to dokładnie :v

Jak dodać taki item który wygląda o tak :

24842078502014454022.jpg

 

 

Tutaj bonusy z tego co widzę są dodane w item_desc, ale to jest głupie rozwiązanie. Zrób tak jak Ci napisałem wyżej, bonusy tego przedmiotu ustawiasz w item_proto, w tabelach applytype/applyvalue a czas w limittype/limitvalue

Opublikowano

 

To może inaczej. Wytłumacz mi to dokładnie :v

Jak dodać taki item który wygląda o tak :

24842078502014454022.jpg

 

Tutaj bonusy z tego co widzę są dodane w item_desc, ale to jest głupie rozwiązanie. Zrób tak jak Ci napisałem wyżej, bonusy tego przedmiotu ustawiasz w item_proto, w tabelach applytype/applyvalue a czas w limittype/limitvalue

Bonusy tego typu przedmiotów robi sie w special_item_group.txt, ale co ja tam wiem... :P

 

Opublikowano

 

 

To może inaczej. Wytłumacz mi to dokładnie :v

Jak dodać taki item który wygląda o tak :

24842078502014454022.jpg

 

Tutaj bonusy z tego co widzę są dodane w item_desc, ale to jest głupie rozwiązanie. Zrób tak jak Ci napisałem wyżej, bonusy tego przedmiotu ustawiasz w item_proto, w tabelach applytype/applyvalue a czas w limittype/limitvalue

Bonusy tego typu przedmiotów robi sie w special_item_group.txt, ale co ja tam wiem... :P

 

Kurde teraz to przeszedłeś samego siebie  o.O

Opublikowano

 

 

To może inaczej. Wytłumacz mi to dokładnie :v

Jak dodać taki item który wygląda o tak :

24842078502014454022.jpg

 

Tutaj bonusy z tego co widzę są dodane w item_desc, ale to jest głupie rozwiązanie. Zrób tak jak Ci napisałem wyżej, bonusy tego przedmiotu ustawiasz w item_proto, w tabelach applytype/applyvalue a czas w limittype/limitvalue

Bonusy tego typu przedmiotów robi sie w special_item_group.txt, ale co ja tam wiem... :P

 

 

Nie wiem, ja tam wole tradycyjną metodą w bazie danych sobie ustawić

Opublikowano

Używa sie special_item_group.txt bo można tam ustawić efekt założenia przedmiotu. Właśnie to jest tradycyjna metoda, a nie nadawanie efektu questem jak jakaś cipka Harnasiu.

 

Ty tam Trecu sie lepiej nie odzywaj bo jestes zerem, nie masz prawa głosu w tym dziale.

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...