6 mesaje
Membru Expert Membru Expert
  • Mesaje: 150
  • Reacții: 671
  • Mesaje utile: 0
  • Status: Uite si eu pe aici!
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    *Problemă/Întrebare: nu imi inregistreaza gaya l-am mai instalat de cateva ori pe alt server si a functionat perfect dar de data asta am incercat sa il bag si pe Tmp4 mainline initial am primit niste errori la db mai exact la functia asta
    Code:
    std::auto_ptr<SQLMsg> pkMsg2(CDBManager::instance().DirectQuery(s_szQuery));
    si am modficat asa :
    Code:
    std::unique_ptr<SQLMsg> pkMsg2(CDBManager::instance().DirectQuery(s_szQuery));
    si mai jos era functia asta
    Code:
    typeof(map_shop.begin()) it = map_shop.begin();
    si am modficat asa
    Code:
    __typeof(map_shop.begin()) it = map_shop.begin();
    l-am verficat si reverificat nu am vazut/gasit nimic sa mi se para ca nu este la locul lui

    am incercat sa adaug si 1k de gaya direct in navicat si dupa ce salvez si ies din navicat se reseteaza la 0

    *Resursă folosită (sistem/funcție/modificare): system-gaya-full-t910.html

    *Syserr: nu am nici o erroare ba chiar functioneaza si refresh la market si extinderea la slot-uri

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

    *Poze / Video: https://gyazo.com/b3a44cda4273b9b9ff1cd39e6c438562

    🔥 Hai pe Discord! - Chat activ și support direct

    Te așteptăm și pe serverul de Discord - aici ne-am strâns toată comunitatea de Metin2 din România.

    Alătură-te acum!
    Suntem aproape: 
    Robot Discord
    Roboțelu'
    Anunț
    Robot Robot
  • Mesaje: 224
  • Reacții: 0
  • Mesaje utile: 3
  • Status: Sunt doar un Bot :)
  • Regat: Shinsoo
  • Contact:

    Medalii

    Avatar utilizator
    Robot
    Robot

    Mesaj de Uriel »

    Salut, salexandru9982!

    Îți recomand câteva link-uri utile care te pot ajuta să rezolvi problema mai rapid:

    - Alte probleme rezolvate
    - Fixuri Metin2
    - Tutoriale
    - Cum resetez parola MySQL
    - Compilare sursă Metin2
    - Lista FreeBSD pentru compilare


    Și dacă vrei ajutor direct, te așteptăm pe serverul nostru de Discord — chat activ, suport live și o comunitate faină gata să te ajute! Pentru a intra pe serverul de Discord: Click aici
    Notă: Acesta este un răspuns generat de AI și poate conține erori. Vă rugăm să-l tratați ca atare.

    Link-uri utile:

    - Alte probleme rezolvate
    - Fixuri Metin2
    - Tutoriale
    - Cum resetez parola MySQL
    - Compilare sursă Metin2
    - Lista FreeBSD pentru compilare


    Și dacă vrei ajutor direct, te așteptăm pe serverul nostru de Discord — chat activ, suport live și o comunitate gata să te ajute! Click aici
    See full signature
    Moderator Moderator
  • Mesaje: 799
  • Reacții: 13694
  • Mesaje utile: 37
  • Status: 🚀 I'm gonna change the future!
  • Server: Nethis | Thoth
  • Regat: Chunjo
  • [ID Discord]
  • Contact:

    Medalii

    Avatar utilizator
    Moderator
    Moderator

    Mesaj de Andi »

    Membru Expert Membru Expert
  • Mesaje: 150
  • Reacții: 671
  • Mesaje utile: 0
  • Status: Uite si eu pe aici!
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    Avatar utilizator
    Membru Expert
    Membru Expert

    Mesaj de salexandru9982 »

    Perseus2 este owsap care il am deja si am verificat si pe el
    See full signature
    Membru Expert Membru Expert
  • Mesaje: 150
  • Reacții: 671
  • Mesaje utile: 0
  • Status: Uite si eu pe aici!
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    Avatar utilizator
    Membru Expert
    Membru Expert

    Mesaj de salexandru9982 »

    am descoperit ca primesc erroare asta in db cand vreau sa dau sa creez gem cu npc nu se deschide fereastra de pietre si apare erroare asta
    am pus pe pastebin clientmanagerplayer.cpp
    Code:
    https://pastebin.com/iBDSsN49
    Code:
    ChildLoop: AsyncSQL: query failed: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'gem_items = '\000B\0\0004\0\0001\0\0017\0\0017\0001\0017\0001)\0001,\0001.\0001',  WHERE id=3' at line 1 (query: UPDATE player SET job = 0, voice = 0, dir = 0, x = 959929, y = 272623, z = 0, map_index = 41, exit_x = 959929, exit_y = 272623, exit_map_index = 41, hp = 15522, mp = 2372, stamina = 900, random_hp = 4472, random_sp = 1872, playtime = 15, level = 105, level_step = 0, st = 6, ht = 4, dx = 3, iq = 3, gold = 100, gem = 0, exp = 0, stat_point = 270, skill_point = 104, sub_skill_point = 46, stat_reset_count = 0, ip = '192.168.100.31', part_main = 41856, part_hair = 1010, last_play = NOW(), skill_group = 0, alignment = 200000, horse_level = 30, horse_riding = 0, horse_hp = 49, horse_hp_droptime = 1758949253, horse_stamina = 200, horse_skill_point = 0, gem_next_refresh = FROM_UNIXTIME(1758738108), skill_level =
    Moderator Moderator
  • Mesaje: 162
  • Reacții: 2810
  • Mesaje utile: 7
  • Status: Recuperator de taxe .
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    Avatar utilizator
    Moderator
    Moderator

    Mesaj de annoyed__ »

    salut
    CDBManager::instance().EscapeString(text, pkTab->quickslot, sizeof(pkTab->quickslot));
    queryLen += snprintf(pszQuery + queryLen, querySize - queryLen, "quickslot = '%s' ", text);
    aici iti lipseste o virgula ;) iar alta trebuie scoasa

    schimba codul asta :
    Code:
    CDBManager::instance().EscapeString(text, pkTab->skills, sizeof(pkTab->skills));
    queryLen += snprintf(pszQuery + queryLen, querySize - queryLen, "skill_level = '%s', ", text);
    CDBManager::instance().EscapeString(text, pkTab->quickslot, sizeof(pkTab->quickslot));
    queryLen += snprintf(pszQuery + queryLen, querySize - queryLen, "quickslot = '%s' ", text);
    CDBManager::instance().EscapeString(text, pkTab->gemItems, sizeof(pkTab->gemItems));
    queryLen += snprintf(pszQuery + queryLen, querySize - queryLen, "gem_items = '%s', ", text);
    queryLen += snprintf(pszQuery + queryLen, querySize - queryLen, " WHERE id=%d", pkTab->id);
    in asta :
    CDBManager::instance().EscapeString(text, pkTab->skills, sizeof(pkTab->skills));
    queryLen += snprintf(pszQuery + queryLen, querySize - queryLen, "skill_level = '%s', ", text);
    CDBManager::instance().EscapeString(text, pkTab->quickslot, sizeof(pkTab->quickslot));
    queryLen += snprintf(pszQuery + queryLen, querySize - queryLen, "quickslot = '%s', ", text);
    CDBManager::instance().EscapeString(text, pkTab->gemItems, sizeof(pkTab->gemItems));
    queryLen += snprintf(pszQuery + queryLen, querySize - queryLen, "gem_items = '%s' ", text);
    queryLen += snprintf(pszQuery + queryLen, querySize - queryLen, "WHERE id=%d", pkTab->id);
    Lasa mesaj dupa daca merge :D

    📢 Resurse Metin2 Premium!

    Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.

    Vezi resursele Cumpără premium
    Premium
    Premium
    Anunț
    Închis

    Înapoi la “Arhivă probleme”

    Informații

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

    Discord ID copiat: