- Mesaj
- 154
- Çözümler
- 8
- Beğeni
- 24
- Puan
- 484
- Ticaret Puanı
- 0
sistemi ekledim "/event_manager info" komutlarını kullanıyorum ama hiç tepki yok bu sorunu nasıl çözebilirim ?
loglama ekledim ama tetiklenmiyor
cmd_general.cpp:
#ifdef ENABLE_EVENT_MANAGER
ACMD(do_event_manager)
{
sys_log(0, "EVENT_MANAGER KOMUTU KULLANILDI");
std::vector<std::string> vecArgs;
split_argument(argument, vecArgs);
if (vecArgs.size() < 2) { return; }
else if (vecArgs[1] == "info")
{
CHARACTER_MANAGER::Instance().SendDataPlayer(ch);
}
else if (vecArgs[1] == "remove")
{
if (!ch->IsGM())
return;
if (vecArgs.size() < 3) {
ch->ChatPacket(CHAT_TYPE_INFO, "put the event index!!");
return;
}
BYTE removeIndex;
str_to_number(removeIndex, vecArgs[2].c_str());
if (CHARACTER_MANAGER::Instance().CloseEventManuel(removeIndex))
ch->ChatPacket(CHAT_TYPE_INFO, "successfuly remove!");
else
ch->ChatPacket(CHAT_TYPE_INFO, "dont has any event!");
}
else if (vecArgs[1] == "update")
{
if (!ch->IsGM())
return;
const BYTE subHeader = EVENT_MANAGER_UPDATE;
db_clientdesc->DBPacket(HEADER_GD_EVENT_MANAGER, 0, &subHeader, sizeof(BYTE));
ch->ChatPacket(CHAT_TYPE_INFO, "successfully update!");
}
}
#endif
loglama ekledim ama tetiklenmiyor