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

Kolorowe opisy itemów. Czy ktoś ogarnie ten kod?


Rekomendowane odpowiedzi

Opublikowano

Cześć.

 

Czy mógłby ktoś opisać mi poszczególne linijki i napisać to z [TAB] ?

elif 99993 == itemVnum:
            if 0 != metinSlot:
                self.SetTitle(item.GetItemName())
                self.AppendTextLine("[ViP Item]", grp.GenerateColor(1.0, 0.843, 0.0, 1.0))
                self.AppendDescription(item.GetItemDescription(), 26)
                self.AppendDescription(item.GetItemSummary(), 26, self.CONDITION_COLOR)
                
                self.AppendSpace(7) ##Platzhalter
                
                self.AppendTextLine("Zusätzliche Bonis:", grp.GenerateColor(0.118, 0.565, 1.0, 1.0))
                
                self.AppendSpace(7) ##Platzhalter
                
                self.AppendTextLine("+5000 Trefferpunkte", grp.GenerateColor(1.0 ,0.0 , 0.0, 1.0))
                self.AppendTextLine("+25% Halbmenschen", grp.GenerateColor(1.0, 0.0, 0.0, 1.0))
                
                self.AppendSpace(7) ##Platzhalter
                
                self.AppendTextLine("Miau", grp.GenerateColor(0.000, 1.000, 0.0, 1.0))
                self.AppendTextLine("#Swag", grp.GenerateColor(0.000, 1.000, 0.0, 1.0))
                self.ShowToolTip()
            return  
Opublikowano

Hmm.. dodaję to na końcu uitooltip to wyskakuje, że w ostatnie linijce, czyli ta z "return" jest problem jakiś.

1117 20:05:12302 :: 
networkModule.py(line:194) SetSelectCharacterPhase
system.py(line:130) __pack_import
system.py(line:110) _process_result
introSelect.py(line:22) ?
system.py(line:130) __pack_import
system.py(line:110) _process_result
uiAffectShower.py(line:8) ?
system.py(line:130) __pack_import

networkModule.SetSelectCharacterPhase - exceptions.SyntaxError:invalid syntax (line 2076)

1117 20:05:12303 :: ============================================================================================================
1117 20:05:12303 :: Abort!!!!

Opublikowano

jak na moją myśl to, to nie dodaje się tego na końcu uitooltip.py tylko pod tym:

def AddItemData(self, itemVnum, metinSlot, attrSlot = 0, flags = 0, unbindTime = 0):
		self.itemVnum = itemVnum
		item.SelectItem(itemVnum)
		itemType = item.GetItemType()
		itemSubType = item.GetItemSubType()

(chyba że o czymś nie wiem), zaczynając od if, a następne już elif.

"Jeżeli za­bałaga­nione biur­ko jest oz­naką za­bałaga­nione­go umysłu, oz­naką cze­go jest pus­te biur­ko?"  

                                                                                                                                   -  A.Einstein

Opublikowano

Dziwisz się, że nie działa, skoro dodajesz to byle gdzie, zamiast do konkretnej funkcji. Tak jak Pan wyżej napisał, dodajesz to do funkcji AddItemData, ale też nie byle gdzie, bo będziesz miał błędne wyświetlanie opisu.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...