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

quest prenium


alexbo73

Question

Bonjour,

j'ai un petit probleme dans ma quest mais le quelle je c'est pas aider moi S.V.P

 

quest smk_premium begin
   state start begin

       ------------------------
       --    Lorsque le joueur n'est pas Premium
       ------------------------
       when 9001.chat."Premium" begin
        --- Définition Variables
       local serveur = "Empera"
       local premobj = "PremiumShop"
       --- Fin Définition Variables
       say_title(mob_name(9001)) 
       say("")
       say("Bonjour "..pc.get_name()..".")
       say("Je vois que tu a l'air intéressé par un compte")
       say("Premium qui te permettra de nombreux")
       say("avantage sur "..serveur)
       say("Pour devenir PREMIUM, vous devez:")
       say("")
       say_reward("Etre Lv.200 ou plus")
       say_reward("Payer 100.000.000 Yang")
       say_reward("Etre dans une guilde")
       local choix1 = select("Devenir PREMIUM","Quitter ...")
       if choix1 == 2 then
           return
       else
           if pc.has_guild() then
               if pc.get_level() >= 200 then
                   if pc.getgold() >= 100000000 then
                       say_title(mob_name(9001)) 
                       say("")
                       say_reward("Tu es apte à devenir un membre PREMIUM")
                       say("")
                       say("Bienvenue parmi le cercle très fermé des")
                       say("membre premium de "..serveur)
                       say("Nous t'offrons les bonus suivants à vie !")
                       say("")
                       say_reward("Tu reçois: "..premobj)
                       say_reward("Tu reçois: +3000 PV")
                       say_reward("Tu reçois: +10% d'attaque contre les autres races")
                       say_reward("Tu reçois: +250 points de défense")
                       say_reward("Tu reçois: +20% de résist. magique ")
                       pc.give_item2(71143) 
                       affect.add_collect(apply.MAX_HP,3000,60*60*24*365*420) --- 3000 PV ajoutés au joueur pendant 420 ans
                       affect.add_collect(apply.DEF_GRADE_BONUS,250,60*60*24*365*420) --- 250 points de défense ajoutés au joueurs pendant 420 ans
                       affect.add_collect(apply.MAGIC_DEF_GRADE,20,60*60*24*365*420) --- +20% Résistance à la magie
                       affect.add_collect(apply.ATTBONUS_WARRIOR,10,60*60*24*364*420) --- +10% Bonus contre les guerriers
                       affect.add_collect(apply.ATTBONUS_SURA,10,60*60*24*365*420)    --- +10% Bonus contre les suras
                       affect.add_collect(apply.ATTBONUS_SHAMAN,10,60*60*24*365*420) --- +10% Bonus contre les shamans
                       affect.add_collect(apply.ATTBONUS_ASSASSIN,10,60*60*24*365*420) --- +10% Bonus contre les ninjas
                       pc.changegold(-100000000)
                   else
                       ---
                       local manquant = (100000000 - pc.getgold()) --- Calcul le nombre de yangs manquants
                       ---
                       say_title(mob_name(20094))
                       say("")
                       say("Tu n'as pas assez d'argent mon brave.")
                       say("Reviens me voir quand tu en aura plus")
                       say("")
                       say_reward("Il te manque "..manquant.." yang(s)")
                   end
               else
                   ---
                   local manquant2 = (80 - pc.get_level()) --- Calcul le nombre de niveaux manquants
                   ---
                   say_title(mob_name(20094))
                   say("")
                   say("Tu n'as pas le niveau requis")
                   say("Reviens plus tard")
                   say("")
                   say_reward("Il te manque "..manquant2.." niveau(x)")
               end
           else
               say_title(mob_name(20094))
               say("")
               say("Tu ne fait pas partie d'un guilde")
               say("Reviens me voir quand tu en aura une")
           end
       end
       end

       ----------------
       --    Utilisation et ouverture du PremiumShop
       ----------------
       when 71143.use 
           say_title(PremiumShop)
           say("")
           say("Bonjour "..pc.get_name()..".")
           say("Tu fais maintenant partie des membres")
           say("premium de "..serveur.."")
           say("")
           say("Tu peux maintenant accéder")
           say("librement grâce à "..premobj)
           say("au PremiumShop, n'importe où sur")
           say(serveur)
           local choix2 = select("PremiumShop","Quitter ...")
           if choix2 == 2 then
               return
           elseif choix2 == 1 then
               say_title(PremiumShop)
               say("")
               say("Bien, tu as décidé d'ouvrir le PremiumShop")
               say("")
               say("Bons achats !")
               ---
               pc.setqf("ouvert", pc.getqf("ouvert") + 1)
               ---
               say("")
               say("")
               say_reward("Tu as ouvert"..pc.getqf("ouvert").." fois")
               say_reward("le PremiumShop")
               ---
               npc.open_shop(123)
           end
       end
   end
end

 

Cordialement.

Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

2 réponses à cette question

Messages recommandés

  • 0
  • Développeur

Si je résume bien, tu as un souci avec ta quête mais tu ne sais pas lequel ?

 

Ok alors on va faire simple:

https://fr.metin2.dev/topic/10633-thread/

https://fr.metin2.dev/topic/7499-règlementaidesquestionssupport/

https://fr.metin2.dev/topic/10827-règlement-des-demandes-daides/

 

[Message d'introduction]

[b]Version des files[/b] : 
[b]Domaine (Base de données, Core, etc.)[/b] : 
[b]Votre niveau (débutant, intermédiaire, avancé)[/b] : 

[b]Description du problème[/b] : 
[b]Comment reproduire le problème[/b] : 
[b]Recherches et tests effectués[/b] : 
[b]Résultat des recherches et tests[/b] : 

[b]Message d'erreur, capture d'écran[/b] : 

En postant ma demande d'aide, j'affirme avoir lu et accepté le [url=https://fr.metin2.dev/topic/10827-règlement-des-demandes-daides/]règlement des demandes d'aides.[/url]

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Retraité

Bonsoir,

 

Le sujet contient la balise [glow=#800000][Résolu][/glow] ou reste sans réponse depuis deux semaines ou plus, de ce fait il a été déplacé dans la section "Résolu ou sans réponse".

 

Cordialement.

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. 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.