Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Daha önce açıldıysa rapor atabilirsiniz
[CODE title="Server_source"]common/service.h gir
Ekle:
#def#defineBLE_DELETE_FRIEND_REFRESH_FIX
game/src/messenger_manager.cpp gir
Arat:
MessengerManager::MessengerManager()
Üstüne ekle:
static char __account[CHARACTER_NAME_MAX_LEN*2+1];
static char __companion[CHARACTER_NAME_MAX_LEN*2+1];
Arat:
DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&MessengerManager::LoadList)
Üstüne ekle:
DBManager::instance().EscapeString(__account, sizeof(__account), account.c_str(), account.size());
if (account.compare(__account))
return;
Arat:
if (m_Relation[account].find(companion) != m_Relation[account].end())
Altına ekle:
DBManager::instance().EscapeString(__account, sizeof(__account), account.c_str(), account.size());
DBManager::instance().EscapeString(__companion, sizeof(__companion), companion.c_str(), companion.size());
if (account.compare(__account) || companion.compare(__companion))
return;
Arat:
sys_log(1, "Messenger Remove %s %s", account.c_str(), companion.c_str());
Üstüne ekle:
DBManager::instance().EscapeString(__account, sizeof(__account), account.c_str(), account.size());
DBManager::instance().EscapeString(__companion, sizeof(__companion), companion.c_str(), companion.size());
if (account.compare(__account) || companion.compare(__companion))
return;
Arat:
std::set<keyT> company(m_Relation[account]);
Altına ekle:
DBManager::instance().EscapeString(__account, sizeof(__account), account.c_str(), account.size());
if (account.compare(__account))
return;[/CODE]
[CODE title="Client_Source"]Userinterface/packet.h gir:
Arat:
MESSENGER_SUBHEADER_GC_INVITE,
Altına ekle:
#ifdef ENABLE#ifdefE_FRIEND_REFRESH_FIX
MESSENGER_SUBHEADER_GC_REMOVE_FRIEND,
#endif
Useri#endifce/PythonMessenger.cpp gir
Arat:
m_FriendNameMap.erase(c_szKey);
Direkt altına ekle:
#ifdef ENABLE_#ifdef_FRIEND_REFRESH_FIX
if (m_poMessengerHandler)
PyCallClassMemberFunc(m_poMessengerHandler, "OnRemoveList", Py_BuildValue("(is)", MESSENGER_GRUOP_INDEX_FRIEND, c_szKey));
#endif
Sonucu#endif olmalı:
void CPythonMessenger::RemoveFriend(const char * c_szKey)
{
m_FriendNameMap.erase(c_szKey);
#ifdef ENABLE_DE#ifdefRIEND_REFRESH_FIX
if (m_poMessengerHandler)
PyCallClassMemberFunc(m_poMessengerHandler, "OnRemoveList", Py_BuildValue("(is)", MESSENGER_GRUOP_INDEX_FRIEND, c_szKey));
#endif
}
Arat:
#endifESSENGER_SUBHEADER_GC_LOGOUT:
Komut bloğunun sonuna ekle:
#ifdef ENABLE_DEL#ifdefIEND_REFRESH_FIX
case MESSENGER_SUBHEADER_GC_REMOVE_FRIEND:
{
BYTE bLength;
if (!Recv(sizeof(bLength), &bLength))
return false;
if (!Recv(bLength, char_name))
return false;
char_name[bLength] = 0;
CPythonMessenger::Instance().RemoveFriend(char_name);
break;
}
#endif[/CODE]
[CE#endif[/CENTER]
Eline sağlık, paylaşım için teşekkürler
Rica ederim.Paylaşım için teşekkürler.
Daha önce açıldıysa rapor atabilirsiniz
[CODE title="Server_source"]common/service.h gir
Ekle:
#def#defineBLE_DELETE_FRIEND_REFRESH_FIX
game/src/messenger_manager.cpp gir
Arat:
MessengerManager::MessengerManager()
Üstüne ekle:
static char __account[CHARACTER_NAME_MAX_LEN*2+1];
static char __companion[CHARACTER_NAME_MAX_LEN*2+1];
Arat:
DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&MessengerManager::LoadList)
Üstüne ekle:
DBManager::instance().EscapeString(__account, sizeof(__account), account.c_str(), account.size());
if (account.compare(__account))
return;
Arat:
if (m_Relation[account].find(companion) != m_Relation[account].end())
Altına ekle:
DBManager::instance().EscapeString(__account, sizeof(__account), account.c_str(), account.size());
DBManager::instance().EscapeString(__companion, sizeof(__companion), companion.c_str(), companion.size());
if (account.compare(__account) || companion.compare(__companion))
return;
Arat:
sys_log(1, "Messenger Remove %s %s", account.c_str(), companion.c_str());
Üstüne ekle:
DBManager::instance().EscapeString(__account, sizeof(__account), account.c_str(), account.size());
DBManager::instance().EscapeString(__companion, sizeof(__companion), companion.c_str(), companion.size());
if (account.compare(__account) || companion.compare(__companion))
return;
Arat:
std::set<keyT> company(m_Relation[account]);
Altına ekle:
DBManager::instance().EscapeString(__account, sizeof(__account), account.c_str(), account.size());
if (account.compare(__account))
return;[/CODE]
[CODE title="Client_Source"]Userinterface/packet.h gir:
Arat:
MESSENGER_SUBHEADER_GC_INVITE,
Altına ekle:
#ifdef ENABLE#ifdefE_FRIEND_REFRESH_FIX
MESSENGER_SUBHEADER_GC_REMOVE_FRIEND,
#endif
Useri#endifce/PythonMessenger.cpp gir
Arat:
m_FriendNameMap.erase(c_szKey);
Direkt altına ekle:
#ifdef ENABLE_#ifdef_FRIEND_REFRESH_FIX
if (m_poMessengerHandler)
PyCallClassMemberFunc(m_poMessengerHandler, "OnRemoveList", Py_BuildValue("(is)", MESSENGER_GRUOP_INDEX_FRIEND, c_szKey));
#endif
Sonucu#endif olmalı:
void CPythonMessenger::RemoveFriend(const char * c_szKey)
{
m_FriendNameMap.erase(c_szKey);
#ifdef ENABLE_DE#ifdefRIEND_REFRESH_FIX
if (m_poMessengerHandler)
PyCallClassMemberFunc(m_poMessengerHandler, "OnRemoveList", Py_BuildValue("(is)", MESSENGER_GRUOP_INDEX_FRIEND, c_szKey));
#endif
}
Arat:
#endifESSENGER_SUBHEADER_GC_LOGOUT:
Komut bloğunun sonuna ekle:
#ifdef ENABLE_DEL#ifdefIEND_REFRESH_FIX
case MESSENGER_SUBHEADER_GC_REMOVE_FRIEND:
{
BYTE bLength;
if (!Recv(sizeof(bLength), &bLength))
return false;
if (!Recv(bLength, char_name))
return false;
char_name[bLength] = 0;
CPythonMessenger::Instance().RemoveFriend(char_name);
break;
}
#endif[/CODE]
[CE#endif[/CENTER]
Daha önce açıldıysa rapor atabilirsiniz
[CODE title="Server_source"]common/service.h gir
Ekle:
#def#defineBLE_DELETE_FRIEND_REFRESH_FIX
game/src/messenger_manager.cpp gir
Arat:
MessengerManager::MessengerManager()
Üstüne ekle:
static char __account[CHARACTER_NAME_MAX_LEN*2+1];
static char __companion[CHARACTER_NAME_MAX_LEN*2+1];
Arat:
DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&MessengerManager::LoadList)
Üstüne ekle:
DBManager::instance().EscapeString(__account, sizeof(__account), account.c_str(), account.size());
if (account.compare(__account))
return;
Arat:
if (m_Relation[account].find(companion) != m_Relation[account].end())
Altına ekle:
DBManager::instance().EscapeString(__account, sizeof(__account), account.c_str(), account.size());
DBManager::instance().EscapeString(__companion, sizeof(__companion), companion.c_str(), companion.size());
if (account.compare(__account) || companion.compare(__companion))
return;
Arat:
sys_log(1, "Messenger Remove %s %s", account.c_str(), companion.c_str());
Üstüne ekle:
DBManager::instance().EscapeString(__account, sizeof(__account), account.c_str(), account.size());
DBManager::instance().EscapeString(__companion, sizeof(__companion), companion.c_str(), companion.size());
if (account.compare(__account) || companion.compare(__companion))
return;
Arat:
std::set<keyT> company(m_Relation[account]);
Altına ekle:
DBManager::instance().EscapeString(__account, sizeof(__account), account.c_str(), account.size());
if (account.compare(__account))
return;[/CODE]
[CODE title="Client_Source"]Userinterface/packet.h gir:
Arat:
MESSENGER_SUBHEADER_GC_INVITE,
Altına ekle:
#ifdef ENABLE#ifdefE_FRIEND_REFRESH_FIX
MESSENGER_SUBHEADER_GC_REMOVE_FRIEND,
#endif
Useri#endifce/PythonMessenger.cpp gir
Arat:
m_FriendNameMap.erase(c_szKey);
Direkt altına ekle:
#ifdef ENABLE_#ifdef_FRIEND_REFRESH_FIX
if (m_poMessengerHandler)
PyCallClassMemberFunc(m_poMessengerHandler, "OnRemoveList", Py_BuildValue("(is)", MESSENGER_GRUOP_INDEX_FRIEND, c_szKey));
#endif
Sonucu#endif olmalı:
void CPythonMessenger::RemoveFriend(const char * c_szKey)
{
m_FriendNameMap.erase(c_szKey);
#ifdef ENABLE_DE#ifdefRIEND_REFRESH_FIX
if (m_poMessengerHandler)
PyCallClassMemberFunc(m_poMessengerHandler, "OnRemoveList", Py_BuildValue("(is)", MESSENGER_GRUOP_INDEX_FRIEND, c_szKey));
#endif
}
Arat:
#endifESSENGER_SUBHEADER_GC_LOGOUT:
Komut bloğunun sonuna ekle:
#ifdef ENABLE_DEL#ifdefIEND_REFRESH_FIX
case MESSENGER_SUBHEADER_GC_REMOVE_FRIEND:
{
BYTE bLength;
if (!Recv(sizeof(bLength), &bLength))
return false;
if (!Recv(bLength, char_name))
return false;
char_name[bLength] = 0;
CPythonMessenger::Instance().RemoveFriend(char_name);
break;
}
#endif[/CODE]
[CE#endif[/CENTER]
Çalıntı malıntı muhabbetine girmicem de ya reis madem böyle bi güzellik yapıyosun şunu bi pastebin gibi bi siteye yükle de insanlar rahat etsin be
Linkler:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 15
- Görüntüleme
- 769
- Cevaplar
- 9
- Görüntüleme
- 488
- Cevaplar
- 1
- Görüntüleme
- 300