Tag System

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
[OVA]Hermes
Nivel 2

Nivel 2
Mesaje: 268
Membru din: 05 Mar 2015, 22:07
Server: PROBĂ CU ARCU
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 8  
  Rezolvări prob.: 2
 Contact:
Medalii

*Problemă/Întrebare: Problemă c++ tag system
Tipologie server: Beta
*Resursă folosită: post715593.html#p715593
*ServerFiles utilizat: Mare calitate
*Syserr:
Poză:
*Detalii suplimentare:

Problemă la compilarea sursei game
input_main.cpp: In member function 'int CInputMain::Chat(LPCHARACTER, const char *, size_t)':
input_main.cpp:871100 error: 'strContent' was not declared in this scope
len = snprintf(chatbuf, sizeof(chatbuf), "[|cFF%s%s|r] %s : %s", bTagColor, b Tag, ch->GetName(), strContent.c_str());
Atenție! Semnătură cu un puternic impact emoțional!
Am pierdut averi și bani
Am pierdut și ani de școală
Am pierdut și grâu-n spic
Dar când mi se scoală -cenzurat-, parcă n-am pierdut nimic
Imagine
Afișează semnătura
Avatar utilizator
scott.
Nou Venit

Nou Venit
Mesaje: 2
Membru din: 18 Mai 2020, 00:46
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

ne laşi şi nouă toată funcţia să ţi-o rezolv? sau tot input_main.cpp
Avatar utilizator
[OVA]Hermes
Nivel 2

Nivel 2
Mesaje: 268
Membru din: 05 Mar 2015, 22:07
Server: PROBĂ CU ARCU
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 8  
  Rezolvări prob.: 2
 Contact:
Medalii

scott. scrie: ↑20 Mai 2020, 17:53 ne laşi şi nouă toată funcţia să ţi-o rezolv? sau tot input_main.cpp


Ia boss
Atenție! Semnătură cu un puternic impact emoțional!
Am pierdut averi și bani
Am pierdut și ani de școală
Am pierdut și grâu-n spic
Dar când mi se scoală -cenzurat-, parcă n-am pierdut nimic
Imagine
Afișează semnătura
Avatar utilizator
al3xz3t
Nivel 3

Nivel 3
Mesaje: 348
Membru din: 02 Mar 2014, 20:12
Server: Metin2-GalaxY
Regat: Jinno
Aprecieri: 148  
Mulţumiri: 20  
 Contact:
Medalii

Si eu am exact aceasi problema...Cred ca defapt, ii systemu bulit...
Imagine
Afișează semnătura
Avatar utilizator
F. Laurentiu
Utilizator interzis !

Utilizator interzis !
Mesaje: 205
Membru din: 28 Sep 2017, 18:09
Server: Metin2Yunix
Aprecieri: 45  
Mulţumiri: 217  
 Contact:
Medalii

strContent.c_str() inlocuiti cu buf
Avatar utilizator
[OVA]Hermes
Nivel 2

Nivel 2
Mesaje: 268
Membru din: 05 Mar 2015, 22:07
Server: PROBĂ CU ARCU
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 8  
  Rezolvări prob.: 2
 Contact:
Medalii

F. Laurentiu scrie: ↑21 Mai 2020, 23:14 strContent.c_str() inlocuiti cu buf


Se compilează, dar nu apar în joc tag-urile...
Atenție! Semnătură cu un puternic impact emoțional!
Am pierdut averi și bani
Am pierdut și ani de școală
Am pierdut și grâu-n spic
Dar când mi se scoală -cenzurat-, parcă n-am pierdut nimic
Imagine
Afișează semnătura
Avatar utilizator
F. Laurentiu
Utilizator interzis !

Utilizator interzis !
Mesaje: 205
Membru din: 28 Sep 2017, 18:09
Server: Metin2Yunix
Aprecieri: 45  
Mulţumiri: 217  
 Contact:
Medalii

Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Pentru acest mesaj, F. Laurentiu a primit 10 (de) mulţumiri
[r00t1ng] • Vicențiu Costi • Tristan. • RaveNreal • iLight[L] • Marius Dragomir • cezar0007 • cvaqabond • Mr. Essex • snexro2
Avatar utilizator
[OVA]Hermes
Nivel 2

Nivel 2
Mesaje: 268
Membru din: 05 Mar 2015, 22:07
Server: PROBĂ CU ARCU
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 8  
  Rezolvări prob.: 2
 Contact:
Medalii

F. Laurentiu scrie: ↑23 Mai 2020, 01:09
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Așa:
char chatbuf[CHAT_MAX_LEN + 1];
int len;
std::unique_ptr<SQLMsg> pMsg(DBManager::instance().DirectQuery("SELECT ptagcolor, ptag FROM player.player WHERE id = '%d'", ch->GetPlayerID()));
if (pMsg->Get()->uiNumRows == 0)
return false;
MYSQL_ROW row = mysql_fetch_row(pMsg->Get()->pSQLResult);
char const* bTagColor = row[0];
char const* bTag = row[1];

if (strcmp(bTag, "") != 0)
len = snprintf(chatbuf, sizeof(chatbuf), "[|cFF%s%s|r] %s : %s", bTagColor, bTag, ch->GetName(), strContent.c_str());
else
len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s", ch->GetName(), buf);

Sau așa:
char chatbuf[CHAT_MAX_LEN + 1];
int len;
std::unique_ptr<SQLMsg> pMsg(DBManager::instance().DirectQuery("SELECT ptagcolor, ptag FROM player.player WHERE id = '%d'", ch->GetPlayerID()));
if (pMsg->Get()->uiNumRows == 0)
return false;
MYSQL_ROW row = mysql_fetch_row(pMsg->Get()->pSQLResult);
char const* bTagColor = row[0];
char const* bTag = row[1];

if (strcmp(bTag, "") != 0)
len = snprintf(chatbuf, sizeof(chatbuf), "[|cFF%s%s|r] %s : %s", bTagColor, bTag, ch->GetName(), buff));
else
len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s", ch->GetName(), buf);
Atenție! Semnătură cu un puternic impact emoțional!
Am pierdut averi și bani
Am pierdut și ani de școală
Am pierdut și grâu-n spic
Dar când mi se scoală -cenzurat-, parcă n-am pierdut nimic
Imagine
Afișează semnătura
Avatar utilizator
F. Laurentiu
Utilizator interzis !

Utilizator interzis !
Mesaje: 205
Membru din: 28 Sep 2017, 18:09
Server: Metin2Yunix
Aprecieri: 45  
Mulţumiri: 217  
 Contact:
Medalii

ma,tu n ai strContent.deci nu l folosesti.
si daca nu imi merge nici asa,gresesti ceva in alta parte,sau nu arati tot.
Avatar utilizator
[Reizo]
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 1301
Membru din: 22 Oct 2019, 15:44
Server: SAPPHIRE2
Regat: Chunjo
Aprecieri: 409  
Mulţumiri: 4322  
Discord: Copiază ID
 Contact:
Medalii

Încearcă aşa şi vezi dacă mai primeşti errori:
	char chatbuf[CHAT_MAX_LEN + 1];
	int len;
	std::auto_ptr<SQLMsg> pMsg(DBManager::instance().DirectQuery("SELECT ptagcolor, ptag FROM player.player WHERE id = '%d'", ch->GetPlayerID()));
	if (pMsg->Get()->uiNumRows == 0)
		return false;

	MYSQL_ROW row = mysql_fetch_row(pMsg->Get()->pSQLResult);
	char const* bTagColor = row[0];
	char const* bTag = row[1];

	if (strcmp(bTag, ""))
		len = snprintf(chatbuf, sizeof(chatbuf), "[|cFF%s%s|r] %s : %s", bTagColor, bTag, ch->GetName(), buf);
	else
		len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s", ch->GetName(), buf); 
[ Postat de pe Linux Laptop ] Imagine
Pentru acest mesaj, [Reizo] for the post:
[OVA]Hermes
Imagine
Afișează semnătura
Închis

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Semrush [Bot] și 22 vizitatori