Hi, does anyone know why /event_manager update is not working for me? in drakarys event manager?
Martysama 5.8 serverfiles
*Resursă folosită (sistem/funcție/modificare):
[C++/Py] System Event Manager V2 FULL (testat!)
*Syserr:
No sysser
*Fișier(e) cu problema (link pastebin / code):
CMD.cpp
#ifdef ENABLE_EVENT_MANAGER
ACMD(do_event_manager);
#endif
#ifdef ENABLE_EVENT_MANAGER
{ "event_manager", do_event_manager, 0, POS_DEAD, GM_PLAYER },
#endif
#ifdef ENABLE_EVENT_MANAGER
ACMD(do_event_manager)
{
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 = 0; // Inicializar removeIndex con un valor predeterminado
str_to_number(removeIndex, vecArgs[2].c_str());
if (CHARACTER_MANAGER::Instance().CloseEventManuel(removeIndex))
ch->ChatPacket(CHAT_TYPE_INFO, "successfully removed!");
else
ch->ChatPacket(CHAT_TYPE_INFO, "don't have any event!");
}
else if (vecArgs[1] == "update")
{
if (!ch->IsGM())
return;
const BYTE subHeader = EVENT_MANAGER_UPDATE;
//db_clientdesc->DBPacketHeader(HEADER_GD_EVENT_MANAGER, 0, sizeof(BYTE));
//db_clientdesc->Packet(&subHeader, sizeof(BYTE));
db_clientdesc->DBPacket(HEADER_GD_EVENT_MANAGER, 0, &subHeader, sizeof(BYTE));
ch->ChatPacket(CHAT_TYPE_INFO, "successfully update!");
}
}
#endif



la acest mesaj și conținutul se va afișa automat.