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

Problem z pieczęcią


Rekomendowane odpowiedzi

Opublikowano

Wczoraj wgrałem sobie o to takiego questa na pieczęcie:


 


http://wklej.to/NnBU4


 


Problem w tym, że jak wsiadam to się zakłada, ale jak z siadam kombinacją klawiszową to pieczęć zostaje, trzeba kliknąć aby się zdjęła.


 


Dodatkowo napiszę to tutaj aby nie tworzyć drugiego tematu, dodaje bonusy do applytype i value lecz w grze nie ma informacji na pieczęci a po użyciu też nie ma.


 


Proszę o pomoc.


 


Wpis od pieczęci:



INSERT INTO `item_proto` VALUES (52006, '52006', 'Czarny Dzik', 16, 2, 0, 1, 33024, 9216, 128, '', 0, 0, 0, 0, 0, 0, 7, 172800, 0, 0, 63, 10, 0, 0, 0, 0, 172800, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 0, 0, 0);

 

 

Opublikowano

co do pieczęci, to pamiętam że kiedyś było to naprawiane poprzez dodanie id pieczątki do special_item_group ( chyba )

Racja, dodałem wpisy i się ściągają, bony też działają wystarczył reboot, tylko co zrobić aby były one widoczne jak np. w broni? Bo podejrzewam, że z petami czy kostiumami będzie tak samo, a nie chce mi się tego opisywać.

 

 

Opublikowano

 

co do pieczęci, to pamiętam że kiedyś było to naprawiane poprzez dodanie id pieczątki do special_item_group ( chyba )

Racja, dodałem wpisy i się ściągają, bony też działają wystarczył reboot, tylko co zrobić aby były one widoczne jak np. w broni? Bo podejrzewam, że z petami czy kostiumami będzie tak samo, a nie chce mi się tego opisywać.

 

@Dekert dodaj se opis do itemdesc.txt w locale/pl ;)

Opublikowano

 

 

co do pieczęci, to pamiętam że kiedyś było to naprawiane poprzez dodanie id pieczątki do special_item_group ( chyba )

Racja, dodałem wpisy i się ściągają, bony też działają wystarczył reboot, tylko co zrobić aby były one widoczne jak np. w broni? Bo podejrzewam, że z petami czy kostiumami będzie tak samo, a nie chce mi się tego opisywać.

 

@Dekert dodaj se opis do itemdesc.txt w locale/pl ;)

 

Właśnie nie chcę. xD

 

 

Opublikowano

@Dekert Musisz dodac opis w itemdesc, jezeli chcesz, aby byl widoczny opis.

Zazwyczaj jestem dostepny 24/7, zdarzaja sie male przerwy :D 

 

Pomoglem/ spodobala Ci sie Moja wypowiedz ? Daj like B)

Opublikowano

 

 

 

co do pieczęci, to pamiętam że kiedyś było to naprawiane poprzez dodanie id pieczątki do special_item_group ( chyba )

Racja, dodałem wpisy i się ściągają, bony też działają wystarczył reboot, tylko co zrobić aby były one widoczne jak np. w broni? Bo podejrzewam, że z petami czy kostiumami będzie tak samo, a nie chce mi się tego opisywać.

 

@Dekert dodaj se opis do itemdesc.txt w locale/pl ;)

 

Właśnie nie chcę. xD

 

to możesz jeszcze w uitooltip to zrobić ;)

Opublikowano

@Dekert Musisz dodac opis w itemdesc, jezeli chcesz, aby byl widoczny opis.

Chodzi mi o informacje bonów, jak np w broni jest tam atak, luda i atak magiczny, to samo chcę uzyskać tutaj bo wiem, że się da.

 

@1361622928-U485574.pngBUSHIDO™ A jak zrobić to w uitooltip na przykładzie pieczęci?

Wszystkie pieczęcie mi działają, ściąga się po zejściu ale prócz jednej a mam ją dodaną do tamtego pliku, o co może biegać?

 

 

Opublikowano

Na ch*j ludzie u góry nabijają sobie posty?

 

Otwierasz uiTooltip.py -> root, a następnie szukasz: 

	def __IsPolymorphItem(self, itemVnum):
		if itemVnum >= 70103 and itemVnum <= 70106:
			return 1
		return 0

Pod tym tworzysz coś takiego:

	def IS_TWOJEJAKIES(self, itemVnum):
		if itemVnum >= 1 and itemVnum <= 9: # od jakiego id do jakiego - wierzchowiec, aby dodać kolejne zakresy robisz tak if itemVnum >= 1 and itemVnum <= 9 or itemVnum >= 10 and itemVnum <= 19:
			return 1

		return 0

Potem szukasz:

		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)

I pod tym robisz takie coś:

		elif self.IS_TWOJEJAKIES(itemVnum):
			self.__AppendLimitInformation()
			self.__AppendAffectInformation()
			self.__AppendAttributeInformation(attrSlot)
			self.AppendWearableInformation()

Pozdro B)


Omnes puerum deriserunt.

Opublikowano

Na ch*j ludzie u góry nabijają sobie posty?

 

Otwierasz uiTooltip.py -> root, a następnie szukasz: 

	def __IsPolymorphItem(self, itemVnum):
		if itemVnum >= 70103 and itemVnum <= 70106:
			return 1
		return 0

Pod tym tworzysz coś takiego:

	def IS_TWOJEJAKIES(self, itemVnum):
		if itemVnum >= 1 and itemVnum <= 9: # od jakiego id do jakiego - wierzchowiec, aby dodać kolejne zakresy robisz tak if itemVnum >= 1 and itemVnum <= 9 or itemVnum >= 10 and itemVnum <= 19:
			return 1

		return 0

Potem szukasz:

		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)

I pod tym robisz takie coś:

		elif self.IS_TWOJEJAKIES(itemVnum):
			self.__AppendLimitInformation()
			self.__AppendAffectInformation()
			self.__AppendAttributeInformation(attrSlot)
			self.AppendWearableInformation()

Pozdro B)

Dzięki, zaraz to ogarnę, a wiesz może o co chodzi z tymi wierzchowcami?

Group SpecialMountGroup
{
Vnum 10030
1 52006 1 100
2 1400 1 100
3 1401 1 100 
4 1403 1 100
5 1404 1 100
6 1405 1 100
7 1407 1 100
8 1408 1 100
9 1409 1 100
10 1406 1 100
}

Wszystkie się ściągają prócz 1406.

 

 

Opublikowano

Dodałem to od nowa i teraz nie działa mi pieczęć 1406 i 1402, help.

 

 

Group SpecialMountGroup
{
Vnum 10030
1 1400 1 100
2 1401 1 100
3 1402 1 100 
4 1404 1 100
5 1405 1 100
6 1406 1 100 
7 1407 1 100 
8 1408 1 100
9 1409 1 100
}

 

 

Opublikowano

Trzecia wartość powinna zawierać - 1.

 

Przykład:

1 1400 1 1

Zmieniłem to 100 na 1 lecz nadal 2 pieczęcie się nie zdejmują.

 

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...