Jump to content
×
×
  • Create New...
  • 0

quest prenium


alexbo73
 Share

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.

Link to comment
Share on other sites

  • Answers 2
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

2 answers to this question

Recommended Posts

  • 0
  • Developer

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://funky-emu.net/topic/10633-thread/

https://funky-emu.net/topic/7499-règlementaidesquestionssupport/

https://funky-emu.net/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://funky-emu.net/topic/10827-règlement-des-demandes-daides/]règlement des demandes d'aides.[/url]

Link to comment
Share on other 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.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.