Tag System

În cazul în care aveţi o nelămurire postaţi aici, de asemenea este locul unde puteţi găsi posibile rezolvări la problemele dvs.
Neconectat
Avatar utilizator
[OVA]Hermes
Nivel 2

Nivel 2
Mesaje: 235
Membru din: 05 Mar 2015, 22:07
Localitate: Băicoi
Status: Sunt bine mersi ^.^
Server Metin2: PROBĂ CU ARCU
Regat: Jinno
Rang personalizat: SPLEEN
Mulţumiri acordate: 109  
Mulţumiri primite: 6  
Contact:

Tag System

Mesaj de [OVA]Hermes » 20 Mai 2020, 14:33

*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());


Vă rugăm să scanaţi întotdeauna fişierele pe care le descărcaţi cu VirusTotal.
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

Neconectat
Avatar utilizator
scott.
Nou Venit
Nou Venit
Mesaje: 2
Membru din: 18 Mai 2020, 00:46
Status: Sunt bine mersi
Regat: Chunjo
Mulţumiri acordate: 0
Mulţumiri primite: 0

Re: Tag System

Mesaj de scott. » 20 Mai 2020, 17:53

ne laşi şi nouă toată funcţia să ţi-o rezolv? sau tot input_main.cpp

Neconectat
Avatar utilizator
[OVA]Hermes
Nivel 2

Nivel 2
Mesaje: 235
Membru din: 05 Mar 2015, 22:07
Localitate: Băicoi
Status: Sunt bine mersi ^.^
Server Metin2: PROBĂ CU ARCU
Regat: Jinno
Rang personalizat: SPLEEN
Mulţumiri acordate: 109  
Mulţumiri primite: 6  
Contact:

Re: Tag System

Mesaj de [OVA]Hermes » 21 Mai 2020, 10:44

scott. scrie:
20 Mai 2020, 17:53
ne laşi şi nouă toată funcţia să ţi-o rezolv? sau tot input_main.cpp
Trebuie să fii logat sau înregistrat pentru a vedea acest link.

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

Neconectat
Avatar utilizator
al3xz3t
Nivel 3

Nivel 3
Mesaje: 339
Membru din: 02 Mar 2014, 20:12
Localitate: Constanta
Status: Respecta si vei fi Respectat !!!
Server Metin2: Metin2-GalaxY
Regat: Jinno
Mulţumiri acordate: 131  
Mulţumiri primite: 5  
Contact:

Re: Tag System

Mesaj de al3xz3t » 21 Mai 2020, 22:32

Si eu am exact aceasi problema...Cred ca defapt, ii systemu bulit...
Imagine

Conectat
Avatar utilizator
F. Laurentiu
Nivel 1

Nivel 1
Mesaje: 81
Membru din: 28 Sep 2017, 18:09
Status: Nu ai ce sa spui de mine!
Server Metin2: Metin2Yunix
Mulţumiri acordate: 22  
Mulţumiri primite: 5  

Re: Tag System

Mesaj de F. Laurentiu » 21 Mai 2020, 23:14

strContent.c_str() inlocuiti cu buf

Neconectat
Avatar utilizator
[OVA]Hermes
Nivel 2

Nivel 2
Mesaje: 235
Membru din: 05 Mar 2015, 22:07
Localitate: Băicoi
Status: Sunt bine mersi ^.^
Server Metin2: PROBĂ CU ARCU
Regat: Jinno
Rang personalizat: SPLEEN
Mulţumiri acordate: 109  
Mulţumiri primite: 6  
Contact:

Re: Tag System

Mesaj de [OVA]Hermes » 23 Mai 2020, 00:33

F. Laurentiu scrie:
21 Mai 2020, 23:14
strContent.c_str() inlocuiti cu buf
Trebuie să fii logat sau înregistrat pentru a vedea acest link.

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

Conectat
Avatar utilizator
F. Laurentiu
Nivel 1

Nivel 1
Mesaje: 81
Membru din: 28 Sep 2017, 18:09
Status: Nu ai ce sa spui de mine!
Server Metin2: Metin2Yunix
Mulţumiri acordate: 22  
Mulţumiri primite: 5  

Re: Tag System

Mesaj de F. Laurentiu » 23 Mai 2020, 01:09

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

Neconectat
Avatar utilizator
[OVA]Hermes
Nivel 2

Nivel 2
Mesaje: 235
Membru din: 05 Mar 2015, 22:07
Localitate: Băicoi
Status: Sunt bine mersi ^.^
Server Metin2: PROBĂ CU ARCU
Regat: Jinno
Rang personalizat: SPLEEN
Mulţumiri acordate: 109  
Mulţumiri primite: 6  
Contact:

Re: Tag System

Mesaj de [OVA]Hermes » Ieri, , 17:31

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

Conectat
Avatar utilizator
F. Laurentiu
Nivel 1

Nivel 1
Mesaje: 81
Membru din: 28 Sep 2017, 18:09
Status: Nu ai ce sa spui de mine!
Server Metin2: Metin2Yunix
Mulţumiri acordate: 22  
Mulţumiri primite: 5  

Re: Tag System

Mesaj de F. Laurentiu » Ieri, , 18:41

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.

Conectat
Avatar utilizator
[Reizo]
Trial Moderator
Trial Moderator
Mesaje: 722
Membru din: 22 Oct 2019, 15:44
Localitate: în iad
Reputație: .
--------------------------
Membru Club ( 21 apr )
Nume anterior: Raiidon
--------------------------
S K E M A G A N G
--------------------------
Demonii nu iartă niciodată.
--------------------------
Status: conquering the earth
Server Metin2: Athenea2
Regat: Chunjo
Autentificat prin: Linux Laptop
Rang personalizat: Little Lucifer
Mulţumiri acordate: 330  
Mulţumiri primite: 1272  
Discord: Reizo#6271
Contact:

Re: Tag System

Mesaj de [Reizo] » Ieri, , 19:28

Î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

demons never forgive


Scrie răspuns

Înapoi la “Probleme şi Întrebări”