Functie chat global c++

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

Stie cineva cum pot face din sursa ca cei din staff sa scrie colorat atunci cand dau "mesaj pe striga(anunt)"?
[GM] sa scrie cu rosu
[SGM] sa scrie cu verde
[GA] sa scrie cu albastru

[Sa scrie colorat doar cand dau mesaj pe striga("!")]


Sper sa ma poata ajuta cineva. :ympeace:
Afișează semnătura
Avatar utilizator
Nazir a.k.a. Zorke
Traficant de ouă

Traficant de ouă
Mesaje: 1250
Membru din: 05 Sep 2014, 19:41
Server: Metin2 Kotoba
Regat: Shinsoo
Aprecieri: 5  
Mulţumiri: 44  
 Contact:
Medalii

Salut uite aici cand un gm da pe chat scrie cu auriu doar cu atat te pot ajuta:

Cod: Selectaţi tot

		//New Chat Functions Start
		const char * ColoredEmpireNames[4] = {"\0", "|cFFFF0000[Rosu]|r", "|cFFFFFF00[Galben]|r", "|cFF0080FF[Albastru]|r",};
		const char * ColoredTeamName = "|cFFFFC700[GameMaster]|r";
		len = snprintf(chatbuf, sizeof(chatbuf), "%s - [Lv.%d] - [CH%d] - %s : %s",
			ch->GetGMLevel() != GM_PLAYER ? ColoredTeamName : ColoredEmpireNames[ch->GetEmpire()], ch->GetLevel(), g_bChannel, ch->GetName(), buf);
		//New Chat Functions End

Securizează website-ul la serverul tău chiar acum ! Sfaturi gratuite !
Schimbă codul din spatele template-ului cu ceva mai nou ! Același design alt cod !!
https://www.facebook.com/ZorkeOfficial/

Imagine
Afișează semnătura
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

Zorke scrie:Salut uite aici cand un gm da pe chat scrie cu auriu doar cu atat te pot ajuta:

Cod: Selectaţi tot

		//New Chat Functions Start
		const char * ColoredEmpireNames[4] = {"\0", "|cFFFF0000[Rosu]|r", "|cFFFFFF00[Galben]|r", "|cFF0080FF[Albastru]|r",};
		const char * ColoredTeamName = "|cFFFFC700[GameMaster]|r";
		len = snprintf(chatbuf, sizeof(chatbuf), "%s - [Lv.%d] - [CH%d] - %s : %s",
			ch->GetGMLevel() != GM_PLAYER ? ColoredTeamName : ColoredEmpireNames[ch->GetEmpire()], ch->GetLevel(), g_bChannel, ch->GetName(), buf);
		//New Chat Functions End

Mersi, dar eu vreau culori diferite pentru fiecare grad...
Afișează semnătura
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

up
Afișează semnătura
Avatar utilizator
Syxov
Nivel 10

Nivel 10
Mesaje: 2197
Membru din: 18 Sep 2016, 17:34
Server: SonyMt2
Regat: Jinno
Aprecieri: 70  
Mulţumiri: 138  
Discord: Copiază ID
Medalii

Iηfιηιт²⁴ᵏ scrie:
Zorke scrie:Salut uite aici cand un gm da pe chat scrie cu auriu doar cu atat te pot ajuta:

Cod: Selectaţi tot

		//New Chat Functions Start
		const char * ColoredEmpireNames[4] = {"\0", "|cFFFF0000[Rosu]|r", "|cFFFFFF00[Galben]|r", "|cFF0080FF[Albastru]|r",};
		const char * ColoredTeamName = "|cFFFFC700[GameMaster]|r";
		len = snprintf(chatbuf, sizeof(chatbuf), "%s - [Lv.%d] - [CH%d] - %s : %s",
			ch->GetGMLevel() != GM_PLAYER ? ColoredTeamName : ColoredEmpireNames[ch->GetEmpire()], ch->GetLevel(), g_bChannel, ch->GetName(), buf);
		//New Chat Functions End

Mersi, dar eu vreau culori diferite pentru fiecare grad...
Din ce ți-a dat el aici poți să schimbi și culoarea și gradul .
Imagine
Afișează semnătura
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

Xenis scrie:
Iηfιηιт²⁴ᵏ scrie:
Zorke scrie:Salut uite aici cand un gm da pe chat scrie cu auriu doar cu atat te pot ajuta:

Cod: Selectaţi tot

		//New Chat Functions Start
		const char * ColoredEmpireNames[4] = {"\0", "|cFFFF0000[Rosu]|r", "|cFFFFFF00[Galben]|r", "|cFF0080FF[Albastru]|r",};
		const char * ColoredTeamName = "|cFFFFC700[GameMaster]|r";
		len = snprintf(chatbuf, sizeof(chatbuf), "%s - [Lv.%d] - [CH%d] - %s : %s",
			ch->GetGMLevel() != GM_PLAYER ? ColoredTeamName : ColoredEmpireNames[ch->GetEmpire()], ch->GetLevel(), g_bChannel, ch->GetName(), buf);
		//New Chat Functions End

Mersi, dar eu vreau culori diferite pentru fiecare grad...
Din ce ți-a dat el aici poți să schimbi și culoarea și gradul .
Da,dar eu am gm/sgm cu acelasi grad in navicat(GOD)...Si vreau sa aiba culori diferite...
Afișează semnătura
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

up
Afișează semnătura
Avatar utilizator
HITL3R
Nivel 3

Nivel 3
Mesaje: 428
Membru din: 23 Dec 2014, 20:44
Regat: Chunjo
Aprecieri: 73  
Mulţumiri: 21  
 Contact:
Medalii

Cod: Selectaţi tot

		const char * ptinfinit1 = "|cFFFFC700[GM]|r";
		const char * ptinfinit2 = "|cFFFFC700[SGM]|r";
		const char * ptinfinit3 = "|cFFFFC700[GA]|r";
			ch->GetGMLevel() !=	GRAD ? ptinfinit1, buf);
			ch->GetGMLevel() !=	GRAD ? ptinfinit2, buf);
			ch->GetGMLevel() !=	GRAD ? ptinfinit3, buf);
//unde scrie grad modifici tu.
Sper sa mearga :))) Am incercat si eu :))
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

HITL3R scrie:

Cod: Selectaţi tot

		const char * ptinfinit1 = "|cFFFFC700[GM]|r";
		const char * ptinfinit2 = "|cFFFFC700[SGM]|r";
		const char * ptinfinit3 = "|cFFFFC700[GA]|r";
			ch->GetGMLevel() !=	GRAD ? ptinfinit1, buf);
			ch->GetGMLevel() !=	GRAD ? ptinfinit2, buf);
			ch->GetGMLevel() !=	GRAD ? ptinfinit3, buf);
//unde scrie grad modifici tu.
Sper sa mearga :))) Am incercat si eu :))
Am zis deja ca eu am sgm si gm pe acelasi grad in navicat...Imi trebuie sa verifice numele(tagul) nu nivelul gradului din navicat
Afișează semnătura
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

up
Afișează semnătura
Închis
Răspunsuri
9
Vizualizări
3810
Răspunsuri
2
Vizualizări
122
Răspunsuri
5
Vizualizări
379

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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