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

dodanie kolorów nazwy przedmiotu i podpisu uitooltip.py


Visx

Rekomendowane odpowiedzi

Opublikowano

Błąd sugeruje blok funkcyjny "def __IsAttr(self, attrSlot):". Z tego co widzę źle zinterpretowałeś polecenie wklejenia funkcji "pod" powyższą.

 

To jest twoja część kodu:

        def __IsAttr(self, attrSlot):
# WKLEJONE
		def __NowyKolor(self,vnum):
		vnums = [12280,270]
		for i in vnums:
			if vnum == i or vnum == i+1 or vnum == i+2 or vnum == i+3 or vnum == i+4 or vnum == i+5 or vnum == i+6 or vnum == i+7 or vnum == i+8 or vnum == i+9:
				return TRUE
		return FALSE
#
		if not attrSlot:
			return False

		for i in xrange(player.ATTRIBUTE_SLOT_MAX_NUM):
			type = attrSlot[i][0]
			if 0 != type:
				return True

		return False

Powinno wyglądać tak:

	def __IsAttr(self, attrSlot):
		if not attrSlot:
			return False

		for i in xrange(player.ATTRIBUTE_SLOT_MAX_NUM):
			type = attrSlot[i][0]
			if 0 != type:
				return True

		return False
		
	def __NowyKolor(self, vnum):
		vnums = [12280,270]
		if vnum in vnums:
			return True
		return False 
           

Kolejny błąd to linijka ~921:

self.AppendTextLine("Unikalny Epicki Hełm",self.NOWY_KOLOR)

Brak zdefiniowanej wartości dla "self.NOWY_KOLOR". 

 

Sugeruję użyć:

self.AppendTextLine("Unikalny Epicki Hełm",self.NIEBIESKI_COLOR)

Jeśli chcesz dodać niebieski napis "Unikalny Epicki Hełm" do przedmiotu, dopisujesz jego vnum w funkcji "def __NowyKolor(self, vnum):"

vnums = [id_itemu1, id_itemu2, id_itemu3, id_itemu4]
  • 2 miesiące temu...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...