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

Problème de quête.


Gradur

Question

Salut à tous.

 

Version des files : Files 2012.

Domaine (Base de données, Core, etc.) :

Votre niveau (débutant, intermédiaire, avancé) : Débutant.

 

Description du problème : Quête qui ne marche pas.

Comment reproduire le problème :

Recherches et tests effectué : Recherches sur le forum.

Résultat des recherches et tests : Recherches qui ne donnent rien.

Code de la quête :

---------------------------
-- 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 a == 1 then
                   game.open_safebox()
               end
               if a == 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)
                   end
               else
                   return
               end
           end
       end
   end
end

Message d'erreur, capture d'écran :

Hidden Content

    Give reaction to this post to see the hidden content.

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides merci à tous !

Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

Jours populaires

Meilleurs contributeurs dans cette question

2 réponses à cette question

Messages recommandés

  • 0
  • Retraité

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

  • Love 1
Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


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.