Problema sistem Lider/General c++

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
alexsicata
Nou Venit

Nou Venit
Mesaje: 2
Membru din: 12 Apr 2017, 00:55
Server: Nu joc
Regat: Chunjo
Aprecieri: 1  
Mulţumiri: 0
Medalii

*Problemă: crashcore
Tipologie server: pvp
*Resursă folosită: http://just4metin.ro/sursa/tag-lider-ge ... 70185.html
*ServerFiles utilizat: -
*Syserr: -
Poză: -
*Detalii suplimentare: Deci, încerc să bag acest sistem, dar acolo sunt 2 link-uri pentru rezolvarea crashcore-ului.
std::auto_ptr<SQLMsg> pMsg(DBManager::Instance().DirectQuery("SELECT is_general FROM player.guild_member WHERE pid ='%d'", GetPlayerID()));
    if (pMsg->Get()->uiNumRows)
    {  
        if (pGuild->GetMasterPID() == GetPlayerID())
            addPacket.dwNewIsGuildName = 3;
        else if (atoi(mysql_fetch_row(pMsg->Get()->pSQLResult)[0]))
            addPacket.dwNewIsGuildName = 2;
        else
            addPacket.dwNewIsGuildName = 1;
    }
și
#ifdef ENABLE_SHOW_LIDER_AND_GENERAL_GUILD
	CGuild* pGuild = this->GetGuild();
	if (pGuild)
	{
		std::auto_ptr<SQLMsg> pMsg(DBManager::Instance().DirectQuery("SELECT is_general FROM player.guild_member WHERE pid ='%d'", GetPlayerID()));
		if (pMsg->Get()->uiNumRows)
		{  
			if (pGuild->GetMasterPID() == GetPlayerID())
				pack.dwNewIsGuildName = 3;
			else if (atoi(mysql_fetch_row(pMsg->Get()->pSQLResult)[0]))
				pack.dwNewIsGuildName = 2;
			else
				pack.dwNewIsGuildName = 1;
		}
	}
	else
	{
		pack.dwNewIsGuildName = 0;
	}
#endif
Întrebarea mea este, unde trebuie puse funcțiile alea?
Ultima oară modificat 22 Apr 2019, 17:31 de către FRANCIS, modificat 1 dată în total.
Motiv: Link unit !
Avatar utilizator
sTrix.
Nivel 5

Nivel 5
Mesaje: 807
Membru din: 15 Feb 2018, 17:52
Regat: Jinno
Aprecieri: 238  
Mulţumiri: 273  
Medalii

Pentru primul:
@ char.cpp
Tutorial: https://ghostbin.com/paste/gozmr
Si pentru al 2-lea:
@ char.cpp
Tutorial: https://ghostbin.com/paste/rq35r
Pentru acest mesaj, sTrix. for the post:
alexsicata
Apasa Imagine daca te-am ajutat.
Imagine
Afișează semnătura
Avatar utilizator
alexsicata
Nou Venit

Nou Venit
Mesaje: 2
Membru din: 12 Apr 2017, 00:55
Server: Nu joc
Regat: Chunjo
Aprecieri: 1  
Mulţumiri: 0
Medalii

sTrix. scrie:Pentru primul:
@ char.cpp
Tutorial: ht tp s://  ghostbin  .  co m/paste/gozmr
Si pentru al 2-lea:
@ char.cpp
Tutorial: ht tp s: //ghostbin  .   co m/paste/rq35r
Mulțumesc, +1.
Rezolvat.
EDIT:
Primesc asta acum când încerc să compilez sursa:
char.cpp: In member function 'void CHARACTER::UpdatePacket()':
char.cpp:1117: error: 'pGuild' was not declared in this scope
gmake: *** [Makefile:126: OBJDIR/char.o] Error 1
Am rezolvat, în funcția ta de pe ghostbin, trebuia adăugat
CGuild* pGuild = this->GetGuild();
înainte de
if (pGuild)
Închis
Răspunsuri
3
Vizualizări
333
Răspunsuri
1
Vizualizări
203

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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