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

Zmiana koloru nazwy przedmiotu (pomoże ktoś)


Rekomendowane odpowiedzi

Opublikowano

Witam, od jakiegoś czasu próbuje zmienić nazwę przedmiotu na swoim serverze, lecz nie wychodzi mi to. (Mam na myśli zmianę koloru dla powiedzmy jednego przedmiotu np o id 19. Nie chodzi mi o zmianę koloru wszystkich przedmiotów, gdyż wiem, że wystarczy zmienić kolor w uitooltip > TITLE_COLOR).

 

Jedynie doszedłem do dodania opisu w przedmiocie, robiąc to w ten sposób

if item.ITEM_TYPE_WEAPON == itemType:
if itemVnum >= 10 and itemVnum <= 19:
self.AppendTextLine("[jakiś tam opis]", grp.GenerateColor(0.86, 0.08, 0.24, 1.0))
 
ale gdy na tej zasadzie chciałem zmienić kolor, próbując dodać zamiast self.Append.. (i usuwając opis) to self.SetTitle nic się nie zmieniało.
Liczę na jakieś porady.

 

Edit: w tytule miało być: pomoże ktoś?

Opublikowano

 

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

 

i tam dajesz np

 

 

if itemVnum in [19, 3009, 11209, 12209, 13009, 14009, 15009, 16009, 17009, 18009]:
kolor = 0xffff9966
self.AppendTextLine(item.GetItemName(), kolor)
return
Opublikowano
def __SetItemTitle(self, itemVnum, metinSlot, attrSlot):

i tam dajesz np

if itemVnum in [19, 3009, 11209, 12209, 13009, 14009, 15009, 16009, 17009, 18009]:
kolor = 0xffff9966
self.AppendTextLine(item.GetItemName(), kolor)
return

po zalogowaniu się od razu wywala klienta

Opublikowano

 

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

i tam dajesz np

if itemVnum in [19, 3009, 11209, 12209, 13009, 14009, 15009, 16009, 17009, 18009]:
kolor = 0xffff9966
self.AppendTextLine(item.GetItemName(), kolor)
return

po zalogowaniu się od razu wywala klienta

 

 

if itemVnum in [19, 3009, 11209, 12209, 13009, 14009, 15009, 16009, 17009, 18009]:

    kolor = 0xffff9966

    self.AppendTextLine(item.GetItemName(), kolor)

    return

 

taby popraw w taki sposób, dalej bedzie wywalać to podaj syser  

Opublikowano

 

 

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

i tam dajesz np

if itemVnum in [19, 3009, 11209, 12209, 13009, 14009, 15009, 16009, 17009, 18009]:
kolor = 0xffff9966
self.AppendTextLine(item.GetItemName(), kolor)
return

po zalogowaniu się od razu wywala klienta

 

 

if itemVnum in [19, 3009, 11209, 12209, 13009, 14009, 15009, 16009, 17009, 18009]:

    kolor = 0xffff9966

    self.AppendTextLine(item.GetItemName(), kolor)

    return

 

taby popraw w taki sposób, dalej bedzie wywalać to podaj syser  

 

Dobra, mój błąd. Wszystko dziala. Dzięki wielkie :D

Możesz mi jeszcze powiedzieć jak się te kolory nazywają?  0xffff9966

Opublikowano

0xff to jest początek każdego koloru (Bynajmniej ja to tak zrozumiałem i mi działa xD) a później dajesz ,to z Wikipedii.

a, dzięki :D

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...