Avatar utilizator
NvL
Membru Ucenic
Membru Ucenic
  • Mesaje: 34
    Membru din: 15 Dec 2024, 22:31
  • Reacții: 8
  • Mesaje utile: 1
  • Status: Pierd vremea ^.^
  • Regat: Chunjo
  • Medalii

    Avatar utilizator
    Membru Ucenic
    Membru Ucenic
    *Problemă/Întrebare: Nu porneste evenimentele nu face nimic..

    *Resursă folosită (sistem/funcție/modificare): system-event-manager-full-testat-fix-t279

    *Syserr: nimic

    *Fișier(e) cu problema (link pastebin / code):

    *Poze / Video:[Problemă] event_manager - Mesaj 1 - Imagine 1
    Membru Avansat
    Membru Avansat
  • Mesaje: 116
    Membru din: 06 Noi 2024, 22:03
  • Reacții: 281
  • Mesaje utile: 1
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    Avatar utilizator
    Membru Avansat
    Membru Avansat

    Mesaj de devlimit »

    verifica cu /event_manager update
    Avatar utilizator
    NvL
    Membru Ucenic
    Membru Ucenic
  • Mesaje: 34
    Membru din: 15 Dec 2024, 22:31
  • Reacții: 8
  • Mesaje utile: 1
  • Status: Pierd vremea ^.^
  • Regat: Chunjo
  • Medalii

    Avatar utilizator
    Membru Ucenic
    Membru Ucenic

    Mesaj de NvL »

    devlimit scrie: verifica cu /event_manager update
    am dat /event_manager update de 100 de ori
    Membru Avansat
    Membru Avansat
  • Mesaje: 61
    Membru din: 29 Noi 2024, 19:19
  • Reacții: 210
  • Mesaje utile: 3
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • Contact:

    Medalii

    Avatar utilizator
    Membru Avansat
    Membru Avansat

    Mesaj de mrpower8098 »

    ia schimba din cmd_general.cpp asta cu care il ai cu asta
    Code:
    #ifdef ENABLE_EVENT_MANAGER
    
    ACMD(do_event_manager)
    {
        std::vector<std::string> vecArgs;
        split_argument(argument, vecArgs);
    
        if (vecArgs.size() < 2)
        {
            ch->ChatPacket(CHAT_TYPE_INFO, "Usage: event_manager <info|remove|update>");
            return;
        }
    
        if (vecArgs[1] == "info")
        {
            CHARACTER_MANAGER::Instance().SendDataPlayer(ch);
            return;
        }
    
        if (vecArgs[1] == "remove")
        {
            if (!ch->IsGM())
                return;
    
            if (vecArgs.size() < 3)
            {
                ch->ChatPacket(CHAT_TYPE_INFO, "Usage: event_manager remove <index>");
                return;
            }
    
            DWORD removeIndex = 0;
    
            if (!str_to_number(removeIndex, vecArgs[2].c_str()))
            {
                ch->ChatPacket(CHAT_TYPE_INFO, "Invalid event index!");
                return;
            }
    
            if (CHARACTER_MANAGER::Instance().CloseEventManuel(removeIndex))
                ch->ChatPacket(CHAT_TYPE_INFO, "Event removed successfully!");
            else
                ch->ChatPacket(CHAT_TYPE_INFO, "Event not found!");
    
            return;
        }
    
        if (vecArgs[1] == "update")
        {
            if (!ch->IsGM())
                return;
    
            const BYTE subHeader = EVENT_MANAGER_UPDATE;
    
            if (!db_clientdesc)
            {
                ch->ChatPacket(CHAT_TYPE_INFO, "DB connection is not available!");
                return;
            }
    
            db_clientdesc->DBPacket(
                HEADER_GD_EVENT_MANAGER,
                0,
                &subHeader,
                sizeof(subHeader)
            );
    
            ch->ChatPacket(CHAT_TYPE_INFO, "Event Manager update sent!");
            return;
        }
    
        ch->ChatPacket(CHAT_TYPE_INFO, "Unknown Event Manager command.");
    }
    
    #endif
    Membru Începător
    Membru Începător
    Mesaje: 1
    Membru din: 22 Dec 2025, 00:51
  • Reacții: 0
  • Mesaje utile: 0
  • Medalii

    Avatar utilizator
    Membru Începător
    Membru Începător

    Mesaj de chr1stian »

    Eu stiu ca la value 3 se pune, sau cel putin asa e la mine
    Membru Începător
    Membru Începător
  • Mesaje: 12
    Membru din: 01 Oct 2024, 22:28
  • Reacții: 652
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • Medalii

    Avatar utilizator
    Membru Începător
    Membru Începător

    Mesaj de Loki »

    Verifica data de la freeBSD sa fie corecta, asa am patit si eu
    Membru Începător
    Membru Începător
    Mesaje: 4
    Membru din: 06 Mar 2026, 23:37
  • Reacții: 0
  • Mesaje utile: 0
  • Medalii

    Avatar utilizator
    Membru Începător
    Membru Începător

    Mesaj de nainferoce69 »

    Salut, încearcă pe un caracter GM comanda:

    /event_manager update

    Din ce văd în source, comanda trimite update-ul către DB prin HEADER_GD_EVENT_MANAGER cu EVENT_MANAGER_UPDATE.

    Dacă îți apare mesajul Event Manager update sent!, dar evenimentele tot nu pornesc, atunci cel mai probabil problema e mai departe pe partea de DB, unde este tratat packet-ul ăsta.

    Verifică și dacă ai ENABLE_EVENT_MANAGER activ și dacă comanda event_manager este adăugată corect în command table.

    Dacă tot nu merge, pune aici handler-ul din DB pentru HEADER_GD_EVENT_MANAGER + ce îți apare în syserr și ne uităm mai exact unde se oprește.
    Avatar utilizator
    NvL
    Membru Ucenic
    Membru Ucenic
  • Mesaje: 34
    Membru din: 15 Dec 2024, 22:31
  • Reacții: 8
  • Mesaje utile: 1
  • Status: Pierd vremea ^.^
  • Regat: Chunjo
  • Medalii

    Avatar utilizator
    Membru Ucenic
    Membru Ucenic

    Mesaj de NvL »

    nainferoce69 scrie: Salut, încearcă pe un caracter GM comanda:

    /event_manager update

    Din ce văd în source, comanda trimite update-ul către DB prin HEADER_GD_EVENT_MANAGER cu EVENT_MANAGER_UPDATE.

    Dacă îți apare mesajul Event Manager update sent!, dar evenimentele tot nu pornesc, atunci cel mai probabil problema e mai departe pe partea de DB, unde este tratat packet-ul ăsta.

    Verifică și dacă ai ENABLE_EVENT_MANAGER activ și dacă comanda event_manager este adăugată corect în command table.

    Dacă tot nu merge, pune aici handler-ul din DB pentru HEADER_GD_EVENT_MANAGER + ce îți apare în syserr și ne uităm mai exact unde se oprește.
    [Problemă] event_manager - Mesaj 8 - Imagine 1
    in syserr nu am nimic
    Scrie răspuns

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.

    Înregistrare

    Autentifică-te

    Înapoi la “Support”

    Informații

    Utilizatori ce navighează pe acest forum: Niciun utilizator înregistrat și 0 vizitatori

    Discord ID copiat: