Problema global chat

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
darkallience3
Nivel 6

Nivel 6
Mesaje: 952
Membru din: 17 Dec 2013, 15:03
Server: Metin2Andromeda
Regat: Jinno
Aprecieri: 294  
Mulţumiri: 183  
Medalii

Adrian1428 scrie:
darkallience3 scrie:
Adrian1428 scrie:E warning..nu te afecteaza cu nimic. Game-ul se compileaza fara probleme.
Ma afecteaza , ca orice as scrie pe chat nu apare scrisul cu regatul.

[ Postat de pe Android ] Imagine
Nu apare ca nu ai modificat cum trebuie, refa iar tutorialul.
Ma eu am facut cum e in tutorial , nu vreti sa intelegeti...

[ Postat de pe Android ] Imagine
Afișează semnătura
Avatar utilizator
F-l-o-r-i-n
Nivel 3

Nivel 3
Mesaje: 320
Membru din: 12 Ian 2018, 14:07
Server: Thrones2
Regat: Chunjo
Aprecieri: 44  
Mulţumiri: 713  
Medalii

uite aici, asa ar trebui sa arate:
const char* kingdoms[3] = {"|cFFff0000|H|h[Shinsoo]|cFFA7FFD4|H|h","|CFFFFFF00|H|h[Chunjo]|cFFA7FFD4|H|h","|cFF0080FF|H|h[Jinno]|cFFA7FFD4|H|h"};
		char chatbuf_global[CHAT_MAX_LEN + 1];
		int len_global = snprintf(chatbuf_global, sizeof(chatbuf_global), "[CH%d] %s %s",g_bChannel, kingdoms[ch->GetEmpire()-1], chatbuf);

		TPacketGGShout p;

		p.bHeader = HEADER_GG_SHOUT;
		p.bEmpire = ch->GetEmpire();
		strlcpy(p.szText, chatbuf_global, sizeof(p.szText));

		P2P_MANAGER::instance().Send(&p, sizeof(TPacketGGShout));

		SendShout(chatbuf_global, ch->GetEmpire());

		return (iExtraLen);
Avatar utilizator
darkallience3
Nivel 6

Nivel 6
Mesaje: 952
Membru din: 17 Dec 2013, 15:03
Server: Metin2Andromeda
Regat: Jinno
Aprecieri: 294  
Mulţumiri: 183  
Medalii

Adrian1428 scrie:uite aici, asa ar trebui sa arate:
const char* kingdoms[3] = {"|cFFff0000|H|h[Shinsoo]|cFFA7FFD4|H|h","|CFFFFFF00|H|h[Chunjo]|cFFA7FFD4|H|h","|cFF0080FF|H|h[Jinno]|cFFA7FFD4|H|h"};
		char chatbuf_global[CHAT_MAX_LEN + 1];
		int len_global = snprintf(chatbuf_global, sizeof(chatbuf_global), "[CH%d] %s %s",g_bChannel, kingdoms[ch->GetEmpire()-1], chatbuf);

		TPacketGGShout p;

		p.bHeader = HEADER_GG_SHOUT;
		p.bEmpire = ch->GetEmpire();
		strlcpy(p.szText, chatbuf_global, sizeof(p.szText));

		P2P_MANAGER::instance().Send(&p, sizeof(TPacketGGShout));

		SendShout(chatbuf_global, ch->GetEmpire());

		return (iExtraLen);
Ăsta il pun peste ala care mil da in tutorial sau cum , daca nu poti sa mil pui tu in imput.main ala postat de mn , ca acolo in ala are si codul bagat din tutorial

[ Postat de pe Android ] Imagine
Afișează semnătura
Avatar utilizator
[Tupeu]
Membru de Elita

Membru de Elita
Mesaje: 4101
Membru din: 28 Oct 2015, 16:16
Aprecieri: 35  
Mulţumiri: 2304  
 Contact:
Medalii

darkallience3 scrie:
Adrian1428 scrie:uite aici, asa ar trebui sa arate:
const char* kingdoms[3] = {"|cFFff0000|H|h[Shinsoo]|cFFA7FFD4|H|h","|CFFFFFF00|H|h[Chunjo]|cFFA7FFD4|H|h","|cFF0080FF|H|h[Jinno]|cFFA7FFD4|H|h"};
		char chatbuf_global[CHAT_MAX_LEN + 1];
		int len_global = snprintf(chatbuf_global, sizeof(chatbuf_global), "[CH%d] %s %s",g_bChannel, kingdoms[ch->GetEmpire()-1], chatbuf);

		TPacketGGShout p;

		p.bHeader = HEADER_GG_SHOUT;
		p.bEmpire = ch->GetEmpire();
		strlcpy(p.szText, chatbuf_global, sizeof(p.szText));

		P2P_MANAGER::instance().Send(&p, sizeof(TPacketGGShout));

		SendShout(chatbuf_global, ch->GetEmpire());

		return (iExtraLen);
Ăsta il pun peste ala care mil da in tutorial sau cum , daca nu poti sa mil pui tu in imput.main ala postat de mn , ca acolo in ala are si codul bagat din tutorial

[ Postat de pe Android ] Imagine
Ai facut ce ti-am zis si nu a mers?
Avatar utilizator
darkallience3
Nivel 6

Nivel 6
Mesaje: 952
Membru din: 17 Dec 2013, 15:03
Server: Metin2Andromeda
Regat: Jinno
Aprecieri: 294  
Mulţumiri: 183  
Medalii

[Tupeu] scrie:
darkallience3 scrie:
Adrian1428 scrie:uite aici, asa ar trebui sa arate:
const char* kingdoms[3] = {"|cFFff0000|H|h[Shinsoo]|cFFA7FFD4|H|h","|CFFFFFF00|H|h[Chunjo]|cFFA7FFD4|H|h","|cFF0080FF|H|h[Jinno]|cFFA7FFD4|H|h"};
		char chatbuf_global[CHAT_MAX_LEN + 1];
		int len_global = snprintf(chatbuf_global, sizeof(chatbuf_global), "[CH%d] %s %s",g_bChannel, kingdoms[ch->GetEmpire()-1], chatbuf);

		TPacketGGShout p;

		p.bHeader = HEADER_GG_SHOUT;
		p.bEmpire = ch->GetEmpire();
		strlcpy(p.szText, chatbuf_global, sizeof(p.szText));

		P2P_MANAGER::instance().Send(&p, sizeof(TPacketGGShout));

		SendShout(chatbuf_global, ch->GetEmpire());

		return (iExtraLen);
Ăsta il pun peste ala care mil da in tutorial sau cum , daca nu poti sa mil pui tu in imput.main ala postat de mn , ca acolo in ala are si codul bagat din tutorial

[ Postat de pe Android ] Imagine
Ai facut ce ti-am zis si nu a mers?
Da si nu merge , am lasat mai sus fisierul imput_main.cpp uita-te sa vezi

[ Postat de pe Android ] Imagine
Afișează semnătura
Avatar utilizator
darkallience3
Nivel 6

Nivel 6
Mesaje: 952
Membru din: 17 Dec 2013, 15:03
Server: Metin2Andromeda
Regat: Jinno
Aprecieri: 294  
Mulţumiri: 183  
Medalii

Adrian1428 scrie:uite aici, asa ar trebui sa arate:
const char* kingdoms[3] = {"|cFFff0000|H|h[Shinsoo]|cFFA7FFD4|H|h","|CFFFFFF00|H|h[Chunjo]|cFFA7FFD4|H|h","|cFF0080FF|H|h[Jinno]|cFFA7FFD4|H|h"};
		char chatbuf_global[CHAT_MAX_LEN + 1];
		int len_global = snprintf(chatbuf_global, sizeof(chatbuf_global), "[CH%d] %s %s",g_bChannel, kingdoms[ch->GetEmpire()-1], chatbuf);

		TPacketGGShout p;

		p.bHeader = HEADER_GG_SHOUT;
		p.bEmpire = ch->GetEmpire();
		strlcpy(p.szText, chatbuf_global, sizeof(p.szText));

		P2P_MANAGER::instance().Send(&p, sizeof(TPacketGGShout));

		SendShout(chatbuf_global, ch->GetEmpire());

		return (iExtraLen);
Nu merge , uite cum am codul pus :
Afișează semnătura
Avatar utilizator
darkallience3
Nivel 6

Nivel 6
Mesaje: 952
Membru din: 17 Dec 2013, 15:03
Server: Metin2Andromeda
Regat: Jinno
Aprecieri: 294  
Mulţumiri: 183  
Medalii

[Tupeu] scrie:
Nu merge nici cu ce mi-ai lasat tu
Afișează semnătura
Avatar utilizator
AndyOpris
Nivel 4

Nivel 4
Mesaje: 500
Membru din: 09 Iun 2015, 15:12
Server: -
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 226  
Medalii

Cred ca ai inca sticla perspicacitatii active, fa asta:

Intra in input_main.cpp:
Cauta:
int ProcessTextTag(LPCHARACTER ch, const char * c_pszText, size_t len)
Adauga sub el:
return 0;
Ar trebuii sa arate asa:
int ProcessTextTag(LPCHARACTER ch, const char * c_pszText, size_t len)
{
   return 0;//2012.05.17 ±è¿ë¿í
   //0 : Á¤»óÀûÀ¸·Î »ç¿ë
   //1 : ±Ý°­°æ ºÎÁ·
   //2 : ±Ý°­°æÀÌ ÀÖÀ¸³ª, °³ÀλóÁ¡¿¡¼­ »ç¿ëÁß
   //3 : ±³È¯Áß
   //4 : ¿¡·¯
   int hyperlinks;
   bool colored;
Avatar utilizator
darkallience3
Nivel 6

Nivel 6
Mesaje: 952
Membru din: 17 Dec 2013, 15:03
Server: Metin2Andromeda
Regat: Jinno
Aprecieri: 294  
Mulţumiri: 183  
Medalii

AndyOpris scrie:Cred ca ai inca sticla perspicacitatii active, fa asta:

Intra in input_main.cpp:
Cauta:
int ProcessTextTag(LPCHARACTER ch, const char * c_pszText, size_t len)
Adauga sub el:
return 0;
Ar trebuii sa arate asa:
int ProcessTextTag(LPCHARACTER ch, const char * c_pszText, size_t len)
{
   return 0;//2012.05.17 ±è¿ë¿í
   //0 : Á¤»óÀûÀ¸·Î »ç¿ë
   //1 : ±Ý°­°æ ºÎÁ·
   //2 : ±Ý°­°æÀÌ ÀÖÀ¸³ª, °³ÀλóÁ¡¿¡¼­ »ç¿ëÁß
   //3 : ±³È¯Áß
   //4 : ¿¡·¯
   int hyperlinks;
   bool colored;
Am rezolvat demult , inchideti topicul
Afișează semnătura
Închis
Răspunsuri
4
Vizualizări
413
Răspunsuri
1
Vizualizări
344
Răspunsuri
6
Vizualizări
356
Răspunsuri
7
Vizualizări
396

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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