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

[PNJ] Acheter un cheval de combat


jade9477

Messages recommandés

Centre de Téléchargement

Hidden Content

    Give reaction to this post to see the hidden content.
( Interne )

Bonjour,

Je vient de créer cette quete, elle permet d'acheter un cheval de combat.

 

Voici le code :

----------------------------------
--    Achat cheval level 11
--    By Dj o0O Loic O0o
----------------------------------
quest horse_shop_11 begin
   state start begin
       when 20349.chat."Acheter un cheval de combat" begin
           say_title("Palefrenier:")
           say("Bonjour, ici vous pouvez acheter un cheval")
           say("de combat, mais malheureusement je ne suis pas")
        say("très riche, donc je vais vous faire une liste")
        say("de ce qu'il me faut.")
           say("")
           say_title("La liste :")
           say_reward("- 5 000 000 Yangs.")
           say_reward("- 10 Médailles équestre")
        say_reward("- Dessin de cheval")
           local b=select("Acheter", "Ne pas acheter")
           if 1==b then
               if pc.get_level()  < 25 then
                   say_title("Palefrenier :")
                   say("Désolé, mais il faut être level 25")
                   say("minimum pour acheter un cheval de combat.")
               elseif pc.get_gold()>=5000000 then
                   if pc.countitem("50050")>=10 then
                       pc.changemoney(-5000000)
                       pc.removeitem("50050", 10)
                       pc.removeitem("50051", 1)
                       horse.unride()
                       repeat 
                           horse . advance () 
                       until horse . get_level () >= 11
                       horse.ride()
                       pc.give_item2("50053", 1)
                       say_title("Palefrenier:")
                       say("Voilà, votre cheval est niveau 11.")
                       say("Faites-en bonne usage.")
              say_reward("Mais faites attention ! Plus le cheval évolue")
              say_reward("plus il sera difficile à nourrir, le cheval")
                       say_reward("de combat mange des Carottes.")                        
                   else
                       local medaille_a_donner= 20 - pc.countitem("50050")
                       say_title("Palefrenier:")
                       say("Espèce d'escroc ! Tu as voulu m'arnaquer tu")
              say("n'avez pas tous les matériaux pour acheter")
                       say("le cheval de combat.")
                   end
               else
                   local manque_argent = 5000000 - pc.get_gold()
                   say_title("Palefrenier:")
                   say("Vous n'avez pas assez d'argent pour")
                   say("avoir le cheval de combat.")
                   say_reward(string . format ( "Nombre de yangs manquants : %s Yangs." , manque_argent ) )
                   say("")
               end
           elseif 2==b then
               say_title(string . format ("%s : ",pc.name))
               say("Votre offre est trop cher !")
               say("Vous pouvez vous le garder votre cheval !")
           end
       end
   end
end
 
Si vous ne savez pas implanter une quête : suivez ce tutoriel : Implanter une quête
  • Love 2
Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans ce sujet

Jours populaires



  • brilliantdiscord_widget
  • Flux d'Activité

    1. 37
    2. 21

      Metin2 en 2020 peut-on en parler?

    3. 0

      METIN2Project

    4. 3

      Ressources - UnPack - Metin2 Client - Officiel

    5. 0

      Barre des tâches d'argent étendue

    6. 16

      Redémarrage automatique des channels

    7. 16

      Multi Logo GM / SGM / GA

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

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.