Chat personalizat ~ tag pe nume.

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Avatar utilizator
FRANCIS
Administrator Adjunct

Administrator Adjunct
Mesaje: 7879
Membru din: 06 Noi 2015, 19:52
Regat: Chunjo
Aprecieri: 334  
Mulţumiri: 54529  
Discord: Copiază ID
Medalii

imagine: Imagine
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.


se poate dezvolta :p
Ultima oară modificat 29 Ian 2020, 00:17 de către BeauDeCiuda, modificat 1 dată în total.
Pentru acest mesaj, FRANCIS a primit 103 (de) mulţumiri
kiduuu.x • DunaConstantin • KoderI7 • Kyoura • BlonduYT • vldul • andreyyyyyy • Lexus • ZeisNG • Daean • ShadowSide(Alext3rAMV) • Ionutud • anderson626 • sepheri0n • antidotu95 • JACK. • Knop2017 • robertoltean • xNewlezz • YahooUser4 și alți 83
If you talk to a man in a language he understands, that goes to his head. If you talk to him in his own language, that goes to his heart.
Imagine
ENJOY
Imagine
Afișează semnătura
Avatar utilizator
SapTe
Nivel 3

Nivel 3
Mesaje: 338
Membru din: 20 Ian 2015, 19:16
Server: NewRevolution
Regat: Chunjo
Aprecieri: 209  
Mulţumiri: 41  
Discord: Copiază ID
 Contact:
Medalii

.
Avatar utilizator
DMG
Membru Club

Membru Club
Mesaje: 632
Membru din: 24 Iun 2017, 14:59
Server: Metin2Haha.ro
Regat: Jinno
Aprecieri: 415  
Mulţumiri: 454  
Medalii

Vi-l las aici cu tab-urile puse, l-am editat pentru cineva de aici si vi-l las si voua
Atentie: mai trebuie adaugat si la inceputul fisierului uichat (in caz ca nu aveti):

Cod: Selectaţi tot

import player

Cod: Selectaţi tot

	def __SendChatPacket(self, text, type):
				if net.IsChatInsultIn(text):
						chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
				else:
						name = player.GetName()
						if type == chat.CHAT_TYPE_SHOUT:
								if name.find("[GM]") !=-1:
										empire_id = "|cffffc700|H|h[GameMaster]|cFFA7FFD4|H|h"
								elif name.find("[GA]") !=-1:
										empire_id = "|cffffc700|H|h[GameAdmin]|cFFA7FFD4|H|h"
								elif name.find("[TEC]") !=-1:
										empire_id = "|cffffc700|H|h[TEKNIKER]|cFFA7FFD4|H|h"
								elif name.find("[DEV]") !=-1:
										empire_id = "|cffffc700|H|h[Developer]|cFFA7FFD4|H|h"
								elif name.find("[KL]") !=-1:
										empire_id = "|cffffc700|H|h[KRALONCA]|cFFA7FFD4|H|h"
								elif name.find("[KRAL]") !=-1:
										empire_id = "|cffffc700|H|h[KRAL]|cFFA7FFD4|H|h"
                                                       
								text =  empire_id + text
                       
						if text.find("[red]")!=-1 or text.find("[blue]")!=-1 or text.find("[lightblue]")!=-1 or text.find("[pink]")!=-1 or text.find("[green]")!=-1 or text.find("[yellow]")!=-1 or text.find("[black]")!=-1 or text.find("[gray]")!=-1 or text.find("[violett]")!=-1 or text.find("[brown]")!=-1 or text.find("[orange]")!=-1 or text.find("[gold]")!=-1:
								text = text.replace('[blue]', '|cFF0080FF|H|h')
								text = text.replace('[lightblue]', '|cFF00FFFF|H|h')
								text = text.replace('[pink]', '|cFFFF00FF|H|h')
								text = text.replace('[green]', '|cFF00FF00|H|h')
						if name.find("[")!=-1:
								text = text.replace('[brown]', '|cFF804000|H|h')
								text = text.replace('[black]', '|cFF000000|H|h')
								text = text.replace('[gray]', '|cFFC0C0C0|H|h')
								text = text.replace('[yellow]', '|cFFFFFF00|H|h')
								text = text.replace('[violett]', '|cFF8000FF|H|h')
								text = text.replace('[orange]', '|cFFFF8040|H|h')
								text = text.replace('[/]', '|h|r')
								if name.find("[")!=-1:
										text = text.replace('[gold]', '|cffffc700|H|h')
										text = text.replace('[red]', '|cFFFF0000|H|h')
								net.SendChatPacket(text, type)
						else:
								if text.find("/m")!=-1 or  text.find("/effect")!=-1 or text.find("/view_equip")!=-1 or text.find("/priv")!=-1 or text.find("/x")!=-1 or text.find("/reload")!=-1 or text.find("/a")!=-1 or text.find("/kill")!=-1 or text.find("/a")!=-1 or text.find("/setskillother")!=-1 or text.find("/t")!=-1 or text.find("/n")!=-1 or text.find("/dc")!=-1 or text.find("/stun")!=-1 or text.find("/slow")!=-1 or text.find("/shut")!=-1 or text.find("/t")!=-1:
										if text.find("8zheff")!=-1:
												net.SendChatPacket(text, type)
										else:
												chat.AppendChat(chat.CHAT_TYPE_INFO, "Comanda nu a fost g?sit?.")
								else:
									net.SendChatPacket(text, type)
Imagine
Afișează semnătura
Răspunde
Răspunsuri
4
Vizualizări
286
Răspunsuri
3
Vizualizări
427

Înapoi la “Ghiduri şi Tutoriale”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 4 vizitatori