Essaie elle:
---------------------------
-- Anneau du magasinier
-- By Gradur
-- Toutes copies non autorisé est interdite !
---------------------------
quest anneau_magasiniere begin
state start begin
when 40004.use begin
say_title("Anneau de la magasinière")
say("Cet anneau vous a été offert par votre grand-mère.")
say("Elle se nommé la magasinière, elle est maintenant morte.")
say("Elle te l'a donner pour faciliter ta grande aventure, et")
say("pour que tu deviennes un grand guerrier !")
say_reward("L'activation de l'entrepôt avec cet anneau ne coûte aucuns yangs.")
say("")
local main_set = select("Ouvrir", "Ne pas ouvrir", "Activer l'entrepôt")
if main_set == 2 then
return
end
if main_set == 1 then
game.open_safebox()
end
if main_set == 3 then
say_title("Anneau de la magasinière")
say("Voulez-vous activer votre entrepôt ?")
say("")
local t = select("Activer", "Ne pas activer")
if t == 1 then
say_title("Anneau de la magasinière :")
say("Votre entrepôt a été activé avec succès.")
game.set_safebox_level(1)
else
return
end
end
end
end
end
Tu faisais un if sur une variable a alors qu'elle n'existait pas.
Et tu as fait beaucoup d'erreurs de tabulations.
De plus, quand on fait un if else, on l'écrit avec qu'un seul end:
if truc == 3 then
say("Coucou3")
else
say("Coucou Jsais pas")
end
Et pas:
if truc == 3 then
say("Coucou3")
end
else
say("Coucou Jsais pas")
end