COS
COS
- .Duh
-

- Mesaje: 435
- Membru din: 06 Dec 2015, 22:22
- Regat: Shinsoo
- Aprecieri: 262
- Mulţumiri: 302
- Discord: Copiază ID
DWORD CGuildManager::CreateGuild(TGuildCreateParameter& gcp)
{
if (!gcp.master)
return 0;
if (!check_name(gcp.name))
{
gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±ćµĺ> ±ćµĺ Ŕ̸§ŔĚ ŔűÇŐÇĎÁö ľĘ˝Ŕ´Ď´Ů."));
return 0;
}
std::auto_ptr<SQLMsg> pmsg(DBManager::instance().DirectQuery("SELECT COUNT(*) FROM guild%s WHERE name = '%s'",get_table_postfix(), gcp.name));
if (pmsg->Get()->uiNumRows > 0)
{
MYSQL_ROW row = mysql_fetch_row(pmsg->Get()->pSQLResult);
if (!(row[0] && row[0][0] == '0'))
{
gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<error> Acest nume de breasla este folosit."));
return 0;
}
}
else
{
gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<??> ??? ??? ? ????."));
return 0;
}
CGuild * pg = M2_NEW CGuild(gcp);
m_mapGuild.insert(std::make_pair(pg->GetID(), pg));
return pg->GetID();
}
- tyger
-

- Mesaje: 134
- Membru din: 26 Noi 2013, 17:19
- Regat: Jinno
- Aprecieri: 115
- Mulţumiri: 3
- Rezolvări prob.: 1
- Discord: Copiază ID
- Contact:
Nu functioneaza.
Am incercat si metoda lui .Duh din acest topic, aceasta merge doar ca la un moment dat pica core-ul.
Am incercat si metoda lui .Duh din acest topic, aceasta merge doar ca la un moment dat pica core-ul.
pe bune? fix breaslă cu acelaşi nume?=) hai că asta-i amuzant, voi nici măcar nu ştiţi de la ce provine bugul ăsta şi spune-ţi că aţi fixat, să vă arăt
bugul cu mai multe bresle cu aceiaşi denumire vine de la tutorialul:
http://just4metin.ro/sursa/sql-injectio ... 36311.html
ce trebuie să faci ca să eviţi bugu şi în acelaşi timp să-ţi meargă şi tutorialul? al dracu cât e de greu..
faci ceea ce spune în fişierul :messenger_manager.cpp:
iar în guild_manager.cpp nu modifici nimic, laşi funcţia originală
şi opa.. ca să vezi magie, nu există bug la numele breslei şi nu merge nici sql-ul
doamne fereşte.." fix breaslă cu acelaşi nume" am trăit-o şi p-asta..măcar dacă aţi fi ştiut de la ce provine bugul -_-.
bugul cu mai multe bresle cu aceiaşi denumire vine de la tutorialul:
http://just4metin.ro/sursa/sql-injectio ... 36311.html
ce trebuie să faci ca să eviţi bugu şi în acelaşi timp să-ţi meargă şi tutorialul? al dracu cât e de greu..
faci ceea ce spune în fişierul :messenger_manager.cpp:
iar în guild_manager.cpp nu modifici nimic, laşi funcţia originală
şi opa.. ca să vezi magie, nu există bug la numele breslei şi nu merge nici sql-ul
doamne fereşte.." fix breaslă cu acelaşi nume" am trăit-o şi p-asta..măcar dacă aţi fi ştiut de la ce provine bugul -_-.
- Ralph
-

- Mesaje: 64
- Membru din: 14 Iun 2016, 16:28
- Server: http://metin2dev.ro/
- Regat: Jinno
- Aprecieri: 1
- Mulţumiri: 2
- Contact:
Se poate face o breala de doua ori daca fondatorii de breasla sunt de regate diferite.
- tyger
-

- Mesaje: 134
- Membru din: 26 Noi 2013, 17:19
- Regat: Jinno
- Aprecieri: 115
- Mulţumiri: 3
- Rezolvări prob.: 1
- Discord: Copiază ID
- Contact:
Le am deja rezolvate astea.Chriss™ scrie:pe bune? fix breaslă cu acelaşi nume?=) hai că asta-i amuzant, voi nici măcar nu ştiţi de la ce provine bugul ăsta şi spune-ţi că aţi fixat, să vă arăt
bugul cu mai multe bresle cu aceiaşi denumire vine de la tutorialul:
http://just4metin.ro/sursa/sql-injectio ... 36311.html
ce trebuie să faci ca să eviţi bugu şi în acelaşi timp să-ţi meargă şi tutorialul? al dracu cât e de greu..
faci ceea ce spune în fişierul :messenger_manager.cpp:
iar în guild_manager.cpp nu modifici nimic, laşi funcţia originală
şi opa.. ca să vezi magie, nu există bug la numele breslei şi nu merge nici sql-ul
doamne fereşte.." fix breaslă cu acelaşi nume" am trăit-o şi p-asta..măcar dacă aţi fi ştiut de la ce provine bugul -_-.
Treaba este ca daca ma duc la gardian si dau sa creez o breasla pot pune acelasi nume precum a mai creat alt prieten, de exemplu doua bresele cu numele STAFF.
eşti paralel cu ceea ce am explicat eu, sincer, vezi ce se întâmplă când luaţi sf-uri "gata" de pe nettyger scrie:Le am deja rezolvate astea.Chriss™ scrie:pe bune? fix breaslă cu acelaşi nume?=) hai că asta-i amuzant, voi nici măcar nu ştiţi de la ce provine bugul ăsta şi spune-ţi că aţi fixat, să vă arăt
bugul cu mai multe bresle cu aceiaşi denumire vine de la tutorialul:
http://just4metin.ro/sursa/sql-injectio ... 36311.html
ce trebuie să faci ca să eviţi bugu şi în acelaşi timp să-ţi meargă şi tutorialul? al dracu cât e de greu..
faci ceea ce spune în fişierul :messenger_manager.cpp:
iar în guild_manager.cpp nu modifici nimic, laşi funcţia originală
şi opa.. ca să vezi magie, nu există bug la numele breslei şi nu merge nici sql-ul
doamne fereşte.." fix breaslă cu acelaşi nume" am trăit-o şi p-asta..măcar dacă aţi fi ştiut de la ce provine bugul -_-.
Treaba este ca daca ma duc la gardian si dau sa creez o breasla pot pune acelasi nume precum a mai creat alt prieten, de exemplu doua bresele cu numele STAFF.
- Yahiko
-

- Mesaje: 3865
- Membru din: 25 Mai 2015, 18:31
- Aprecieri: 0
- Mulţumiri: 4857
- Discord: Copiază ID
- Contact:
Coș!
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator



