schimbare aspect piere la rafinare

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
Cypul
Nivel 2

Nivel 2
Mesaje: 173
Membru din: 12 Iul 2018, 10:31
Regat: Jinno
Aprecieri: 211  
Mulţumiri: 130  
 Contact:
Medalii

*Problemă/Întrebare: schimba culoarea in timpu adaugari pietrelor
Tipologie server: 40k
*Resursă folosită: un cod mai vechi
*ServerFiles utilizat: cumparat de la cineva de pe forum
*Syserr: -
Poză:
*Detalii suplimentare: daca vreti ma poate ajuta cineva cu o problema.
situatia sta in felul urmator, am folosit un cod mai vechi care il aveam prin pc pentru a schimba culoarea denumirii unui anumit item, culoarea e schimbata doar cand itemul este in inventar cum se vede in prima poza.
eu as vrea sa ramana schimbata si in cele doua cazuri prezentate in cea de-a doua poza Imagine Imagine codurile folosite pentru modificarea culorii titlului sunt
in uitooltip.py sub functia def __SetItemTitle am adaugat
	def __SetNewSpecialItemTitle(self):
		self.AppendTextLine(item.GetItemName(), 0xffbc0f63)
si in functia def AddItemData la self.__AdjustMaxWidth
am modificat astfel
		self.__AdjustMaxWidth(attrSlot, itemDesc)
		if itemVnum in (28712, 28700): # aici iti pui itemele la care ai nevoie
			self.__SetNewSpecialItemTitle()
		else:
			self.__SetItemTitle(itemVnum, metinSlot, attrSlot,IsGlass)
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

Incearca cu |cff direct din item_names.txt, poate merge.

Exemplu:

|cffF21D21Piatra Patrundere
Pentru acest mesaj, [HF]White for the post:
Cypul
Avatar utilizator
ZeNu
Utilizator neserios / Untrustworthy user !

Utilizator neserios / Untrustworthy user !
Mesaje: 625
Membru din: 03 Aug 2017, 21:43
Regat: Shinsoo
Aprecieri: 122  
Mulţumiri: 496  
 Contact:
Medalii

Incearca asa:

Cauta:
def __SetNormalItemTitle(self):
Inlocuieste cu:
	def __SetNormalItemTitle(self):
		if item.ITEM_TYPE_METIN == item.GetItemType():
			self.AppendTextLine(item.GetItemName(), 0xffbc0f63)
		else:
			self.SetTitle(item.GetItemName())
Cauta:
def __SetSpecialItemTitle(self):
Inlocuieste cu:
	def __SetSpecialItemTitle(self):
		if item.ITEM_TYPE_METIN == item.GetItemType():
			self.AppendTextLine(item.GetItemName(), 0xffbc0f63)
		else:
			self.AppendTextLine(item.GetItemName(), self.SPECIAL_TITLE_COLOR)
Schimbare culoare: https://www.color-hex.com/color/ccffff

Nu am testat, lasa un mesaj daca este sau nu ok.
Pentru acest mesaj, ZeNu for the post:
Cypul
Imagine
Afișează semnătura
Avatar utilizator
Cypul
Nivel 2

Nivel 2
Mesaje: 173
Membru din: 12 Iul 2018, 10:31
Regat: Jinno
Aprecieri: 211  
Mulţumiri: 130  
 Contact:
Medalii

[HF]White scrie: ↑21 Aug 2021, 12:43 Incearca cu |cff direct din item_names.txt, poate merge.

Exemplu:

|cffF21D21Piatra Patrundere
multumesc pentru timpu acordat dar nu functioneaza
ZeNu scrie: ↑21 Aug 2021, 18:55 Incearca asa:

Cauta:
def __SetNormalItemTitle(self):
Inlocuieste cu:
	def __SetNormalItemTitle(self):
		if item.ITEM_TYPE_METIN == item.GetItemType():
			self.AppendTextLine(item.GetItemName(), 0xffbc0f63)
		else:
			self.SetTitle(item.GetItemName())
Cauta:
def __SetSpecialItemTitle(self):
Inlocuieste cu:
	def __SetSpecialItemTitle(self):
		if item.ITEM_TYPE_METIN == item.GetItemType():
			self.AppendTextLine(item.GetItemName(), 0xffbc0f63)
		else:
			self.AppendTextLine(item.GetItemName(), self.SPECIAL_TITLE_COLOR)
Schimbare culoare: https://www.color-hex.com/color/ccffff

Nu am testat, lasa un mesaj daca este sau nu ok.
multumesc pentru raspuns dar nu am reusit nimic, chestia e ca mai am ceva adaugat prin uitooltip.py si nu a mers cum am adaptat eu, daca vrei sa ma ajuti iti dau uitooltip.py si te uiti tu cum trebuie puse codurile te rog?
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

Am incercat si eu acum sa vad cu alt cod, si iti spun doar ca nu e din uitooltip.

Trebuie umblat in uirefine sau fisierul care se ocupa de procesul de pus pietre ~ window (nu stiu sincer care e)
Închis
Răspunsuri
3
Vizualizări
515
Răspunsuri
0
Vizualizări
382
Răspunsuri
3
Vizualizări
102
Răspunsuri
13
Vizualizări
1474

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie