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

Quête


SnatShadow

Question

Bonsoir, petit problème avec une quête que je viens de faire :

 

http://pastebin.com/DSmsbJZV

 

Version des files : 2014

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

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

 

Description du problème : Quand je clic que le choix 2, la page se ferme comme si je cliquais sur "Fermer" (le 3ème choix de la quête), pourtant tout est parfait et j'ai pas d'erreur sur putty, j'ai essayé avec un elseif au lieu d'un if pour le 2ème choix, mais ça me fait une erreur sur putty donc je suis resté avec le "if" :/

Comment reproduire le problème :

Recherches et tests effectué :

Résultat des recherches et tests :

 

Message d'erreur, capture d'écran :

 

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

Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

Jours populaires

Meilleurs contributeurs dans cette question

4 réponses à cette question

Messages recommandés

  • 0
  • Funkiest

Salut, dis moi ce que ça donne avec ça :

 

http://pastebin.com/fvG90ZEN

 

Sinon, c'est peut-être le ">=" qui pose soucis, je ne me souviens plus si le xx ou égal s’exprime comme ça

quest buydada2115 begin
		state start begin
				when 20092.chat."Titre" with pc.get_map_index() == 1 or pc.get_map_index() == 21 or pc.get_map_index() == 41 begin
						local s = select("Choix 1", "Choix 2", "Fermer")
						if s == 1 then
							if pc.count_item(90013) >=45 and pc.count_item(27994) >=2 then
								say_title(""..mob_name(20092).." :")
								say("")
								say("Vous avez ce qu'il faut")
								say("")
							elseif pc.count_item(90013) <=45 then
								say_title(""..mob_name(20092).." :")
								say("")
								say("Vous n'avez pas ce qu'il faut")
								say("")
							elseif pc.count_item(27994) <=2 then
								say_title(""..mob_name(20092).." :")
								say("")
								say("Vous n'avez pas ce qu'il faut")
								say("")
							end
						elseif s == 2 then
							if pc.count_item(90013) >=45 and pc.count_item(27994) >=2 then
								say_title(""..mob_name(20092).." :")
								say("")
								say("Vous avez ce qu'il faut")
								say("")
							elseif pc.count_item(90013) <= 45 then
								say_title(""..mob_name(20092).." :")
								say("")
								say("Vous n'avez pas ce qu'il faut")
								say("")
							elseif pc.count_item(27994) <= 2 then
								say_title(""..mob_name(20092).." :")
								say("")
								say("Vous n'avez pas ce qu'il faut")
								say("")
							end
					elseif s == 3 then
						return
					end
				end
		end
end

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

      problème de connexion à mon serveur local (je suis débutant dans ce genre d'entreprise )

    2. 2

      problème de lancement serveur

    3. 9
    4. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

    5. 2

      problème de lancement serveur

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.