Yang colorat

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Avatar utilizator
Yahiko
Membru Club

Membru Club
Mesaje: 3865
Membru din: 25 Mai 2015, 18:31
Aprecieri: 0
Mulţumiri: 4857  
Discord: Copiază ID
 Contact:
Medalii

Imagine Salut, aici va voi arata o metoda ca sa puteti colora yang-ul.
In uiinventory cautam def RefreshStatus(self):
Si daca vreti cum e in poza, ar fi rosu->portocaliu->galben->verde.

Cod: Selectaţi tot

def RefreshStatus(self):
		money = player.GetElk()
		if money <= 100000000:
			self.wndMoney.SetFontColor(1.0, 0.2, 0.2)
		elif money >= 100000001 and money <= 1000000000:
			self.wndMoney.SetFontColor(1.0, 0.6, 0.2)
		elif money >= 1000000001 and money <= 1500000000:
			self.wndMoney.SetFontColor(1.0, 1.0, 0.2)
		elif money >= 1500000001:
			self.wndMoney.SetFontColor(0.6, 1.0, 0.2)
		self.wndMoney.SetText(localeInfo.NumberToMoneyString(money))
Daca vreti sa schimbati culoarea, aveti aici un site unde va puteti orienta: http://www.rapidtables.com/web/color/RGB_Color.htm
Valoarea trebuie sa divida intre 255.
Puteti sa schimbati si cantitatea si culoarea dupa cum vreti.
Sa nu uitati de tabele.
Sper sa va fie de folos, bafta.
DACA VA ESTE DE FOLOS ACEST TUTORIAL PUTETI DA SI UN THANKS CA NU SE STRICA NIMIC
Pentru acest mesaj, Yahiko for the post:
ToTo™
*Contact Discord: Yahiko#2936
*Doar SMS: 0749592613
*Grup discord: Click
Cu stimă,
Yahiko.

GL & HF
Afișează semnătura
Avatar utilizator
xfactor3d
Nivel 2

Nivel 2
Mesaje: 177
Membru din: 15 Iun 2014, 10:26
Server: www.metin2furios.com
Aprecieri: 3  
Mulţumiri: 0
 Contact:
Medalii

Merge perfect, recomand cu incredere ! ;)
Avatar utilizator
G0oGa
Nou Venit

Nou Venit
Mesaje: 15
Membru din: 17 Feb 2016, 07:59
Server: www.metin2simply.com
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

Nu merge !!!
Imi da erroarea asta :

0217 20:42:09066 ::
networkModule.py(line:194) SetSelectCharacterPhase
system.py(line:130) __pack_import
system.py(line:110) _process_result
introSelect.py(line:28) ?
system.py(line:130) __pack_import
system.py(line:110) _process_result
interfaceModule.py(line:14) ?
system.py(line:130) __pack_import

networkModule.SetSelectCharacterPhase - exceptions.IndentationError:expected an indented block (line 402)

0217 20:42:09066 :: ============================================================================================================
0217 20:42:09066 :: Abort!!!!
Avatar utilizator
Raj 1337
Nivel 3

Nivel 3
Mesaje: 352
Membru din: 25 Mai 2015, 20:22
Regat: Jinno
Aprecieri: 33  
Mulţumiri: 201  
Medalii

Aseaza tab-urile corect , ca am avut si eu eroarea asta , pe urma le-am asezat corect si a mers
MULŢI PE LUME SE DAU ŞMECHERI, SE CRED MAI PRESUS CA ALŢII,
DAR ÎN OCHII MEI EI SUNT, DECÂT NIŞTE IMITAŢII! ^#(^
Afișează semnătura
Avatar utilizator
stroeaurel
Nivel 1

Nivel 1
Mesaje: 148
Membru din: 18 Apr 2014, 15:11
Server: Niciunul
Aprecieri: 10  
Mulţumiri: 10  
Medalii

Codul aranjat corect.

Cod: Selectaţi tot

	def RefreshStatus(self):
		money = player.GetElk()
		if money <= 100000000:
			self.wndMoney.SetFontColor(1.0, 0.2, 0.2)
		elif money >= 100000001 and money <= 1000000000:
			self.wndMoney.SetFontColor(1.0, 0.6, 0.2)
		elif money >= 1000000001 and money <= 1500000000:
			self.wndMoney.SetFontColor(1.0, 1.0, 0.2)
		elif money >= 1500000001:
			self.wndMoney.SetFontColor(0.6, 1.0, 0.2)
		self.wndMoney.SetText(locale.NumberToMoneyString(money))
Imagine
Afișează semnătura
Avatar utilizator
BorcanDany
Nivel 1

Nivel 1
Mesaje: 87
Membru din: 12 Dec 2016, 22:04
Aprecieri: 17  
Mulţumiri: 0
Medalii

stroeaurel scrie:Codul aranjat corect.

Cod: Selectaţi tot

	def RefreshStatus(self):
		money = player.GetElk()
		if money <= 100000000:
			self.wndMoney.SetFontColor(1.0, 0.2, 0.2)
		elif money >= 100000001 and money <= 1000000000:
			self.wndMoney.SetFontColor(1.0, 0.6, 0.2)
		elif money >= 1000000001 and money <= 1500000000:
			self.wndMoney.SetFontColor(1.0, 1.0, 0.2)
		elif money >= 1500000001:
			self.wndMoney.SetFontColor(0.6, 1.0, 0.2)
		self.wndMoney.SetText(locale.NumberToMoneyString(money))
NU IMI MERGE AM DAT CTRL+C SI CTRL+V SI NIMIC
Avatar utilizator
buzcatalin41
Nou Venit

Nou Venit
Mesaje: 45
Membru din: 07 Iun 2018, 19:04
Regat: Jinno
Aprecieri: 3  
Mulţumiri: 3  
Medalii

Merge! 100% functional, atentie la taburi :)

Cod: Selectaţi tot

	def RefreshStatus(self):
		money = player.GetElk()
		if money <= 100000000:
			self.wndMoney.SetFontColor(1.0, 0.2, 0.2)
		elif money >= 100000001 and money <= 1000000000:
			self.wndMoney.SetFontColor(1.0, 0.6, 0.2)
		elif money >= 1000000001 and money <= 1500000000:
			self.wndMoney.SetFontColor(1.0, 1.0, 0.2)
		elif money >= 1500000001:
			self.wndMoney.SetFontColor(0.6, 1.0, 0.2)
		self.wndMoney.SetText(localeInfo.NumberToMoneyString(money))
		
<<Deluxe>>
Afișează semnătura
Răspunde
Răspunsuri
6
Vizualizări
1117
Răspunsuri
1
Vizualizări
321
Răspunsuri
1
Vizualizări
135

Înapoi la “Ghiduri şi Tutoriale”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator