Genel Araştırma
'tık' etiketi için arama sonuçları.
Araştırmada 1 sonuç bulundu
-
void CUser::RecvReport(Packet & pkt) { uint8 opcode; std::string reportedilen; std:string mesaj; pkt.SByte(); pkt >> opcode >> reportedilen >>mesaj; //std::string topla = string_format("Şikayet Edilen : %s Şikayet İçeriği : %s", reportedilen.c_str(), mesaj.c_str()); SessionMap sessMap = g_pMain->m_socketMgr.GetActiveSessionMap(); foreach(itr, sessMap) { CUser * pUser = TO_USER(itr->second); if (pUser->isInGame() && pUser->isGM()) pUser->SendChat(ChatType::PRIVATE_CHAT, string_format("Şikayet Edilen : %s Şikayet İçeriği : %s", reportedilen.c_str(), mesaj.c_str()), "[REPORT]"); continue; } } Herşey çok güzel paketimi okuyorum ve online gmlere pm olarak atıyorum derken birden sağ tık yapınca report şeçeneğinin sadece gm charda oldugunu gördüm. Yani normal bir player başka bir playere sağ tıklayınca report şeçenegi gelmiyor onu nasıl ayarlayabilirim? Teşekkürler şimdiden herkese. -- mesaja ek olarak -- //Paket case WIZ_REPORT: RecvReport(pkt); break; -- mesaja ek olarak -- //Paket case WIZ_REPORT: RecvReport(pkt); break;