4 mesaje
  • Mesaje: 23
  • Reacții: 63
  • Mesaje utile: 3
  • Server: None
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    *Problemă/Întrebare: Apare in sysser

    Sysser

    QuestDamage: QUEST QUEST_DAMAGE_EVENT no such pc id : 0 npc: 0

    si cred ca e questul de la dungeon info , pentru clasamentul dmg etc.

    *Resursă folosită (sistem/funcție/modificare): Svf Wizz .


    *Syserr:

    QuestDamage: QUEST QUEST_DAMAGE_EVENT no such pc id : 0 npc: 0

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

    *Poze / Video:

    In quest.h

    quest.h

    #ifdef DUNGEON_INFO_SYSTEM
    QUEST_DAMAGE_EVENT,
    #endif

    🔥 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!
    1300+ de membri activi!
    Robot Discord
    Roboțelu'
    Anunț
    Robot Robot
  • Mesaje: 140
  • Reacții: 0
  • Mesaje utile: 0
  • Status: Sunt doar un Bot :)
  • Regat: Shinsoo
  • Contact:

    Medalii

    Avatar utilizator
    Robot
    Robot

    Mesaj de Uriel »

    Salut, Angelic!

    Îț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
  • Mesaje: 26
  • Reacții: 21
  • Mesaje utile: 5
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • Medalii

    Mesaj de Dintisor »

    Salut,

    Ce înseamnă

    Eroarea apare când questul de Dungeon Info / Damage Ranking încearcă să proceseze damage fără un player sau NPC valid.

    Pe scurt:
    pc id : 0 → nu există jucător
    npc : 0 → nu există mob/boss
    evenimentul de damage se declanșează după ce bossul a murit, a fost șters sau playerul a ieșit din dungeon

    Este o problemă foarte comună la questurile de:
    clasament damage

    dungeon info

    damage meter / top damage
    Soluția (corectă)

    Trebuie să pui verificări de siguranță în quest, înainte să calculeze damage.

    1. Caută questul

    De obicei se numește ceva de genul:
    dungeon_info.quest

    dungeon_damage.quest

    damage_rank.quest

    boss_damage.quest
    Caută în el:
    QUEST_DAMAGE_EVENT
    sau
    when damage begin
    2. Adaugă verificările OBLIGATORII

    Înainte de orice calcul de damage, pune:
    when QUEST_DAMAGE_EVENT begin
    if npc.get_race() == 0 then
    return
    end

    if pc.get_player_id() == 0 then
    return
    end

    if not pc.is_pc() then
    return
    end
    Asta ar prevenii eroarea

    3. Dacă folosești dungeons (map index)

    Mai adaugă și asta (recomandat):
    if pc.get_map_index() == 0 then
    return
    end
    4. Verificare boss specific

    Dacă damage-ul se calculează doar pe boss:
    local boss_vnum = 691 -- exemplu
    if npc.get_race() != boss_vnum then
    return
    end
    5. Repornește questurile

    După modificare:
    cd /usr/home/game/share/locale/romania/quest
    ./qc *.quest
    sau doar questul modificat.

    Sper ca te-am ajutat !
  • Mesaje: 23
  • Reacții: 63
  • Mesaje utile: 3
  • Server: None
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    Mesaj de Angelic »

    Verific si revin cu update.

    Multumesc

    🔥 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!
    1300+ de membri activi!
    Robot Discord
    Roboțelu'
    Anunț
    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 3 vizitatori

    Discord ID copiat: