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

Kolorowanie nazw przedmiotów


Rekomendowane odpowiedzi

Opublikowano

Witam, miałbym prośbę :) 

Czy dałoby radę coś takiego zrobić?:

21109902873019223042.png

Chodzi mi o to, aby można było dodać kolorową nazwę przedmiotu + taki napis również kolorowy "Przedmiot Legendarny" czy cuś takiego :D

1377019234-U697852.png


Opublikowano

uitooltip.py

def __SetItemTitle(self, itemVnum, metinSlot, attrSlot):

pod ifem z 7.. dodajesz:

[TAB][TAB]SPEC_LIST = [id1, id2, id3]
[TAB][TAB]for x in xrange(len(SPEC_LIST)):
[TAB][TAB][TAB]if SPEC_LIST[x] == itemVnum:
[TAB][TAB][TAB][TAB]self.AppendTextLine(item.GetItemName(), 0xffff6633)
[TAB][TAB][TAB][TAB]return

potem szukasz:

def AddItemData(self, itemVnum,

idziesz do końca tej funkcji i nad self.ShowToolTip() dodajesz:

[TAB][TAB]self.Special_Text(itemVnum)

zad self.ShowToolTip() dodajesz nową funkcje

[TAB]def Special_Text(self, itemVnum):
[TAB][TAB]SPEC_LIST = [id1, id2, id3]
[TAB][TAB]for x in xrange(len(SPEC_LIST)):
[TAB][TAB][TAB]if SPEC_LIST[x] == itemVnum:
[TAB][TAB][TAB][TAB]self.AppendTextLine("Przedmiot Legendarny", 0xffff6633)
Opublikowano

pod ifem z 7.. dodajesz: - czyli że pod siódmym if'em mam dodać tamten kod? :D

I jak dodam kolejny kolor to analogicznie pod tymi pomarańczowymi, które dałeś dodać identyczne tylko np. z kolorem zielonym? :P

1377019234-U697852.png


Opublikowano
13 minut temu, CraxaNaMaxa napisał:

pod ifem z 7.. dodajesz: - czyli że pod siódmym if'em mam dodać tamten kod? :D

I jak dodam kolejny kolor to analogicznie pod tymi pomarańczowymi, które dałeś dodać identyczne tylko np. z kolorem zielonym? :P

Pod tym ifem co są itemy z id 7 na początku 

if 7.. = itemvnum ... :

[...]

return

 

Tak, ew mogę ci to jeszcze zmienić że wprowadzasz id_itemu, kolor

 

Opublikowano

uitooltip.py

szukasz:

nameTextLine.SetText(item.GetItemName())

zmieniasz na:

[TAB][TAB][TAB]SPEC_LIST = [28960, 28137]
[TAB][TAB][TAB]if itemIndex in SPEC_LIST:
[TAB][TAB][TAB][TAB]nameTextLine.SetText("|ccfff6633"+item.GetItemName())
[TAB][TAB][TAB]else:
[TAB][TAB][TAB][TAB]nameTextLine.SetText(item.GetItemName())
Opublikowano
			SPEC_LIST = {
			## Item_ID : "kolor bez #",
			## lista kolorów https://szablony.blogowicz.info/koloryrgb.php
				28960 : "ff6633",
				28137 : "871F78",
			}
			if itemIndex in SPEC_LIST:
				nameTextLine.SetText("|ccf"+SPEC_LIST[itemIndex]+item.GetItemName())
			else:
				nameTextLine.SetText(item.GetItemName())

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...