2 mesaje
Membru Începător Membru Începător
  • Mesaje: 11
  • Reacții: 2
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • Contact:

    Medalii

    *Problemă/Întrebare:
    Cum rezolv și eu asta, că orice linie aș modifica, mi se crează bug:
    Ori nu-mi merge skill bar-ul,
    Ori nu-mi merg unele pătrățele din inventar,
    Ori când apăs pe shop, se deschide, dau reload p și după ajung la login,
    Ori ajung la login și primesc game.core


    *Resursă folosită (sistem/funcție/modificare):
    personala 🤷‍♂️ (PlayGame)
    Sursă game - C++17
    Sursă binary - vs22
    Client - varză - eter
    ----------------------
    Code:
    case 'p':
    {
    ch->ChatPacket(CHAT_TYPE_INFO, "Asteapta..");
    ch->ChatPacket(CHAT_TYPE_INFO, "Reload - proto...");
    db_clientdesc->DBPacket(HEADER_GD_RELOAD_PROTO, 0, NULL, 0);
    ITEM_MANAGER::instance().ReloadProto();
    for (auto it = CHARACTER_MANAGER::instance().GetPCMap().begin();
    it != CHARACTER_MANAGER::instance().GetPCMap().end(); ++it)
    {
    LPCHARACTER ch = it->second;
    if (ch)
    ch->CloseMyShop();
    }
    CShopManager::instance().Destroy();
    CShopManager::instance().Initialize();
    ch->ChatPacket(CHAT_TYPE_INFO, "Reload - shops...");
    ch->ChatPacket(CHAT_TYPE_INFO, "Proprietatile s-au actualizat, verifica situatia!");
    ch->ChatPacket(CHAT_TYPE_INFO, "#Kazuhiri");
    }
    ----------------------
    for (auto it = CHARACTER_MANAGER::instance().GetPCMap().begin(); 
        it != CHARACTER_MANAGER::instance().GetPCMap().end(); ++it)
    {
        LPCHARACTER tch = it->second;
        if (tch)
            tch->CloseMyShop();
    }
    ----------------------
    void ReloadShops();
    ----------------------
    void CShopManager::ReloadShops()
    {
        sys_log(0, "SHOP RELOAD START");
    
        Destroy();
        
        char szShopTableExFileName[256];
        snprintf(szShopTableExFileName, sizeof(szShopTableExFileName),
            "%s/shop_table_ex.txt", LocaleService_GetBasePath().c_str());
    
        ReadShopTableEx(szShopTableExFileName);
    
        sys_log(0, "SHOP RELOAD DONE");
    }
    Nu-s liniile chiar exacte, dar ca idee, că-s pe telefon 😆[/b]

    *Syserr:
    [Problemă] /reload p - cu îmbunătățiri - Mesaj 1 - Imagine 1

    [Problemă] /reload p - cu îmbunătățiri - Mesaj 1 - Imagine 2
    Membru Începător Membru Începător
  • Mesaje: 11
  • Reacții: 2
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • Contact:

    Medalii

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

    Mesaj de Desmond97 »

    După cât timp am voie să dau up?
    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: zohan și 2 vizitatori

    Discord ID copiat: