• 0
Baennon

en cours Problème chargement nouvelle quête

Question

Posted (edited)

Version des Files / Type d’Émulateur Files 2014 sur Dédie FreeBSD 11.2

Domaine ( Base de Données, Client, Core, Sources... ) : Serveur / Quêtes

Niveau : Débutant

 

1. Description du dysfonctionnement / Question :

Bonjour, j'ai créé une nouvelle quête pour Seon-Hae (VNUM 20095) mais lorsque je build la quête cette dernière n'est pas chargée et ne fait absolument rien en jeu. Pouvez-vous m'aider ?

J'ai ajouté le fichier dans la liste local_list.txt et "20095 seonhae" dans questnpc.txt

 

2. syslog channel1/core1

Voici les lignes des log concernant le VNUM 20095

 

Révélation

Aug 14 18:14:21.649292 :: MOB: #20095 Seon-Hae                       LEVEL 1 HP 120 DEF 4 EXP 10 DROP_ITEM_VNUM 0 SKILL_COUNT 0
Aug 14 18:14:21.649382 :: locale/france/quest/object/20095

 

La ligne suivante apparait dans le log après qu'un joueur se soit connecté et ait cliqué sur Seon-Hae

 

Révélation

SYSERR: Aug 14 18:24:14.673958 :: Click: CQuestManager::Click(pid=7, target_npc_name=Seon-Hae) - NOT EXIST NPC RACE VNUM[20095]

 

3. Comment le reproduire ?

Implémenter la quête ci-dessous

 

4. La quête en question

Révélation

quest skillbook begin
    state start begin        
        when 20095.take with item.vnum == 50300 begin
            say_title("Seon-Hae")
            say("")
            ----"123456789012345678901234567890123456789012345678901234567890"|
            say("Es-tu sûr de vouloir échanger ton livre de compétence")
            say("contre aléatoirement un de mes livres ?")
            say("")
            local answ = select("Oui", "Non")
            if answ == 1 then
                --num : random
                local num = number(1,44)
                local tomes = {50401,50402,50403,50404,50405,50416,50417,50418,50419,50420,50431,50432,50433,50434,50435,50446,50447,50448,50449,50450,50461,50462,50463,50464,50465,50466,50476,50477,50478,50479,50480,50481,50496,50495,50494,50493,50492,50491,50506,50507,50508,50509,50510,50511}
                item.remove()
                pc.give_item2(tonumber(tomes[num]),1)
            end
        end
        
        when 20095.click begin
            say_title("Seon-Hae")
            say("")
            ----"123456789012345678901234567890123456789012345678901234567890"|
            say("Je suis un grand fan de livres!")
            say("")
            say("Dépose sur moi n'importe quel livre de compétence sur")
            say("moi et je te donne en échange l'un de mes livres favoris!")
            say("")
            say("Tu seras probablement pas déçu !")
            say("")
        end
    end
end    
 

 

J'affirme avoir lu et accepté le règlement de Funky Émulation

Edited by Baennon
Ajout d'info

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts