Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
messenger_manager.cpp: acılır
mesenger manager içi aratılır:MessengerManager::RemoveFromList
Değiştirilir:
Acılır:guild_manager.cpp:
Aratılır:CGuildManager::CreateGuild
Oluşturulur
Yada
bu olur
---
Ve Bu eklenti uzerine
Aratılır
Değiştirilir
[/FONT][/COLOR]
[/FONT][/COLOR]
mesenger manager içi aratılır:MessengerManager::RemoveFromList
Değiştirilir:
Kod:
void MessengerManager::RemoveFromList(MessengerManager::keyA account, MessengerManager::keyA companion){
if (companion.empty())
return;
char companionEscaped[CHARACTER_NAME_MAX_LEN * 2 + 1];
DBManager::instance().EscapeString(companionEscaped, sizeof(companionEscaped), companion.c_str(), companion.length());
DBManager::instance().Query("DELETE FROM messenger_list%s WHERE account='%s' AND companion = '%s'",
get_table_postfix(), account.c_str(), companionEscaped);
__RemoveFromList(account, companion);
sys_log(1, "Messenger Remove %s %s", account.c_str(), companion.c_str());
TPacketGGMessenger pack;
pack.bHeader = HEADER_GG_MESSENGER_REMOVE;
strlcpy(pack.szAccount, account.c_str(), sizeof(pack.szAccount));
strlcpy(pack.szCompanion, companion.c_str(), sizeof(pack.szCompanion));
P2P_MANAGER::instance().Send(&pack, sizeof(TPacketGGMessenger));
}
Acılır:guild_manager.cpp:
Aratılır:CGuildManager::CreateGuild
Kod:
[COLOR=#000000]std[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#000000]unique_ptr[/COLOR][COLOR=#666600]<[/COLOR][COLOR=#660066]SQLMsg[/COLOR][COLOR=#666600]>[/COLOR][COLOR=#000000] pmsg[/COLOR][COLOR=#666600]([/COLOR][COLOR=#660066]DBManager[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#000000]instance[/COLOR][COLOR=#666600]().[/COLOR][COLOR=#660066]DirectQuery[/COLOR][COLOR=#666600]([/COLOR][COLOR=#008800]"SELECT COUNT(*) FROM guild%s WHERE name = '%s'"[/COLOR][COLOR=#666600],[/COLOR]
[COLOR=#000000] get_table_postfix[/COLOR][COLOR=#666600](),[/COLOR][COLOR=#000000] __escape_name[/COLOR][COLOR=#666600]));[/COLOR]
Oluşturulur
Yada
Kod:
[/FONT][/COLOR][COLOR=#000000]std[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#000000]auto_ptr[/COLOR][COLOR=#666600]<[/COLOR][COLOR=#660066]SQLMsg[/COLOR][COLOR=#666600]>[/COLOR][COLOR=#000000] pmsg[/COLOR][COLOR=#666600]([/COLOR][COLOR=#660066]DBManager[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#000000]instance[/COLOR][COLOR=#666600]().[/COLOR][COLOR=#660066]DirectQuery[/COLOR][COLOR=#666600]([/COLOR][COLOR=#008800]"SELECT COUNT(*) FROM guild%s WHERE name = '%s'"[/COLOR][COLOR=#666600],[/COLOR]
[COLOR=#000000] get_table_postfix[/COLOR][COLOR=#666600](),[/COLOR][COLOR=#000000] gcp[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]name[/COLOR][COLOR=#666600]));[/COLOR][COLOR=#000000][FONT=Verdana]
---
Ve Bu eklenti uzerine
Kod:
[/FONT][/COLOR][COLOR=#000088]static[/COLOR][COLOR=#000000] [/COLOR][COLOR=#000088]char[/COLOR][COLOR=#000000] __escape_name[/COLOR][COLOR=#666600][[/COLOR][COLOR=#000000]GUILD_NAME_MAX_LEN [/COLOR][COLOR=#666600]*[/COLOR][COLOR=#000000] [/COLOR][COLOR=#006666]2[/COLOR][COLOR=#000000] [/COLOR][COLOR=#666600]+[/COLOR][COLOR=#000000] [/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600]];[/COLOR]
[COLOR=#000000] [/COLOR][COLOR=#660066]DBManager[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#000000]instance[/COLOR][COLOR=#666600]().[/COLOR][COLOR=#660066]EscapeString[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]__escape_name[/COLOR][COLOR=#666600],[/COLOR][COLOR=#000000] [/COLOR][COLOR=#000088]sizeof[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]__escape_name[/COLOR][COLOR=#666600]),[/COLOR][COLOR=#000000] [/COLOR][COLOR=#000088]static_cast[/COLOR][COLOR=#666600]<[/COLOR][COLOR=#000088]const[/COLOR][COLOR=#000000] [/COLOR][COLOR=#000088]char[/COLOR][COLOR=#000000] [/COLOR][COLOR=#666600]*>([/COLOR][COLOR=#000000]gcp[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]name[/COLOR][COLOR=#666600]),[/COLOR][COLOR=#000000] [/COLOR][COLOR=#000088]sizeof[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]gcp[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]name[/COLOR][COLOR=#666600]));[/COLOR][COLOR=#000000][FONT=Verdana]
Aratılır
Kod:
get_table_postfix[COLOR=#666600](),[/COLOR] gcp[COLOR=#666600].[/COLOR]name
Değiştirilir
Kod:
[COLOR=#000000][FONT=Verdana]get_table_postfix[/FONT][/COLOR][COLOR=#666600][FONT=Verdana](),[/FONT][/COLOR][COLOR=#000000][FONT=Verdana] __escape_name[/FONT][/COLOR][COLOR=#000000][FONT=Verdana][COLOR=#222222][FONT=Tahoma]
[/FONT][/COLOR]
Kod:
[COLOR=#000000]std[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#000000]auto_ptr[/COLOR][COLOR=#666600]<[/COLOR][COLOR=#660066]SQLMsg[/COLOR][COLOR=#666600]>[/COLOR][COLOR=#000000] pmsg[/COLOR][COLOR=#666600]([/COLOR][COLOR=#660066]DBManager[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#000000]instance[/COLOR][COLOR=#666600]().[/COLOR][COLOR=#660066]DirectQuery[/COLOR][COLOR=#666600]([/COLOR][COLOR=#008800]"SELECT COUNT(*) FROM guild%s WHERE name = '%s'"[/COLOR][COLOR=#666600],
[/COLOR][COLOR=#000000] get_table_postfix[/COLOR][COLOR=#666600](),[/COLOR][COLOR=#000000] gcp[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]name[/COLOR][COLOR=#666600]));[/COLOR]
Son düzenleme:
ee paylaşıldı saksafon krdş - http://www.turkmmo.com/c-c-python/3392444-fix-sql-silme-acigi.html
aynı değilee paylaşıldı saksafon krdş - http://www.turkmmo.com/c-c-python/3392444-fix-sql-silme-acigi.html
Moderatör tarafında düzenlendi:
lütfen konuyu kirtle
aşkım ne amk ondan sonra foruma girince karşıma ban nedeni çıkıyor istemsizce gülüyorum


- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 25
- Görüntüleme
- 2K
- Cevaplar
- 24
- Görüntüleme
- 1K