Yardım Oto Event Sisteminde /event_manager komutu çalışmıyor

  • Konuyu açan Konuyu açan Freaky Morex
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 3
  • Gösterim Gösterim 98
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

Freaky Morex

Üye
Üye
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 ?


cmd_general.cpp:
Genişlet Daralt Kopyala
#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
 
Geri
Üst