Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Soucis avec une quête


Kronus

Question

Bonjour,

 

J'ai un soucis avec une quête si vous pouviez m'aider.

 

La quête en question:

 

 

quest metines_logros beginstate start beginwhen kill with not npc.is_pc() beginlocal metin = {[8001] = {1,"Metin"}, -- id de la metin,splitterid,nom de la metin[8002] = {1,"Metin"},[8003] = {2,"Metin"},[8004] = {2,"Metin"},[8005] = {3,"Metin"},[8006] = {3,"Metin"},[8007] = {3,"Metin"},[8008] = {4,"Metin"},[8009] = {4,"Metin"},[8010] = {5,"Metin"},[8011] = {5,"Metin"},[8012] = {6,"Metin"},[8013] = {6,"Metin"},[8014] = {8,"Metin"},[8024] = {10,"Metin"},[8025] = {11,"Metin"},[8026] = {12,"Metin"},[8027] = {13,"Metin"}}pc.give_item2("31101",metin[npc.get_race()][1]) -- mettre l'id des eclats de metin devant 31101chat("Tu as kill une "..metin[npc.get_race()][2]..", tu obtiens "..metin[npc.get_race()][1].." eclats de metin")endwhen 20001.chat."Echanger Eclats Metin" beginsay_title("Echanger Eclats de Metin")say("")say("Salut "..pc.get_name().." ici tu vas pouvoir faire des echanges.")say("Tu peux le faire en detruisant toutes les metins")say("")say("Chaque metin vous donnera une quantité différentes")say("Vous avez maintenant "..pc.count_item("31101").." Eclat de metin") -- id eclats de metinsay("")say("Qu'est ce que tu veux faire ??")say("")local text = select ("Echanger Eclats Metin" , "Fermer") if text == 1 thensay_size(350,355)say_title("Echanger Eclats Metin")say("")local choix = select("1M de Yang","20M de Yang","50M de Yang","100M de Yang","250M de Yang","500M de Yang","1MM de Yang","Annuler") -- prix nomslocal price = {{71211,1,31101,100}, -- prix id,prix montant,id eclat,nombre d'eclats{71212,1,31101,200},{71213,1,31101,500},{71214,1,31101,1000},{71215,1,31101,2500},{71216,1,31101,10000},{71217,1,31101,25000}}if choix != 8 thenif pc.count_item(price[choix][3]) < price[choix][4] thensay_title("Echanger Eclats Metin")say("")say("Je suis desole, mais vous n'avez pas assez")say("d'eclats pour acheter cet item.")say("")say("Vous devez en avoir "..price[choix][4]-pc.count_item(price[choix][3]).." plus pour l'obtenir")say("Revenez plus tard lorsque vous aurez ce qu'il faut")say("")elsepc.give_item2(price[choix][1],price[choix][2])pc.remove_item(price[choix][3],price[choix][4])endendendendendend

 

 

L'erreur présent dans le sysser:

 

 

 

SYSERR: Oct 31 00:02:28 :: RunState: LUA_ERROR: [string "metines_logros"]:21: attempt to index field `?' (a nil value)SYSERR: Oct 31 00:02:28 :: WriteRunningStateToSyserr: LUA_ERROR: quest metines_logros.start letter

 

 

Si je comprend bien ça provient de mon check, si un de vous a une idée.

 

 

pc.give_item2("31101",metin[npc.get_race()][1]) -- mettre l'id des eclats de metin devant 31101chat("Tu as kill une "..metin[npc.get_race()][2]..", tu obtiens "..metin[npc.get_race()][1].." eclats de metin")

 

 

Cordialement,

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 4
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

4 réponses à cette question

Messages recommandés

  • 0
  • Robot

Outre que tu devrais vraiment mais réellement apprendre à indenter tes quêtes car là c'est un suplice pour les yeux, que'est ce que :

 

("31101",metin[npc.get_race()][1])

 

Et en bas tu as..

 

chat("Tu as kill une "..metin[npc.get_race()][2]..", tu obtiens "..metin[npc.get_race()][1].." eclats de metin")

 

Ne verrais-tu pas un petit problème ? (Je suis un bille en LUA, donc je demande vraiment).

(Problème de ".." pour enchainer des valeurs)

french_banner.gif

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 0

      Renouveau

    2. 0

      OldEraMT2 recrute – la bêta ouverte est en cours

    3. 0

      OldEraMT2 | Classique 2009 Oldschool | Niveau 99 | 7 langues | Sans pay2win | Bêta ouverte

    4. 6

      problème de connexion à mon serveur local (je suis débutant dans ce genre d'entreprise )

    5. 2

      problème de lancement serveur

    6. 9
    7. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.