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.