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

Quéte event auto


XDarkKillerX

Question

Bonjour :)

 

Je me suis lancé dans une quête d'event pve automatisée, avec toutes les options possibles et inimaginables, sauf que ça bloque...

 

Voici la quête :

 

quest event begin
state start begin
	when 40001.use begin
	say_title("Que voulez vous faire ?")

	local a=select("Metin", "Boss", "Toutes les metin", "Tous les boss", "Retirer tout", "Fermer")

		if a==1 then
		end

		local b=select("Metin 5", "Metin 10", "Fermer")

		if b==1 then
		return
		end

		if b==2 then
		return
		end

		if b==3 then
		return
		end

		if a==2 then
		end

		local c=select("Boss 1", "Boss 2", "Fermer")

		if c==1 then
		return
		end

		if c==2 then
		return
		end

		if c==3 then
		return
		end

		if a==3 then
		regen_in_map(63, "data/event/event_metin5.txt");
		end

		if a==4 then
		regen_in_map(63, "data/event/event_boss.txt");
		end

		if a==5 then
		kill_all_in_map(63);
		end

		if a==6 then
		return
		end

end
end
end

 

Alors voilà, le codage est super simple ça je sais merci x)

 

La quête marche bien en elle même y'a pas de soucis.

 

Problème : A chaque fois que je clique sur une option du premier menu (le local a= au début), je tombe sur les options du local b= (metin5, 10, fermer).

 

Quand je clique sur "Metin" au premier menu, je veux bien que le local b= s'affiche puisque c'est demandé, mais là il s'affiche à tous les coups :/

 

Voilà je ne suis pas pro en quête ça vous l'avez remarqué mais à priori cette quête devrait bel et bien marcher.(A moins qu'il y ai trop de local a, b, c select et que la quête ai du mal).

 

Merci d'avance

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

3 réponses à cette question

Messages recommandés

  • 0

Te rends-tu compte que presque tout tes choix sont suivis de la fonction return ? En clair, ça quitte le menu, ça fait rien quoi.

quest event begin
   state start begin
       when 40001.use begin
		say_title("Que voulez vous faire ?")
		local a=select("Metin", "Boss", "Toutes les metin", "Tous les boss", "Retirer tout", "Fermer")
		if a==1 then
			say_title("Que voulez vous faire ?")
			local b=select("Metin 5", "Metin 10", "Fermer")
			if b == 3 then
				return
			end
			if b==2 then
				return
			end
			if b==3 then
				return
			end
		end
		if a==2 then
			say_title("Que voulez vous faire ?")
			local c=select("Boss 1", "Boss 2", "Fermer")
			if c==1 then
				return
			end
			if c==2 then
				return
			end
			if c==3 then
				return
			end
		end
		if a==3 then
			regen_in_map(63, "data/event/event_metin5.txt");
		end
		if a==4 then
			regen_in_map(63, "data/event/event_boss.txt");
		end
		if a==5 then
			kill_all_in_map(63);
		end
		if a==6 then
			return
		end
	end
end
end

 

Pour ta gouverne, seul ces menus là font quelque ça :

if a == 1 then
if a == 2 then
if a == 3 then
if a == 4 then
if a == 6 then

 

Tout les autres ne font rien du tous. Normalement la quête marche désormais, pense à mettre la balise "Résolu" si c'est le cas :).

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Je vais tester, et oui j'ai oublié de précisé mais cette quête c'était pour faire la carcasse on va dire, j'ai mis des return à la place de la commande pour pop les metin parce que j'ai pas encore fait les fichiers txt x)


Elle marche mais ce n'est qu'un infime partie de la quête :/

 

Au pire j'te fais la description complète de ce que j'attend, et pourquoi pas payer la quête ça me dérange pas ;)

 

Ajoute moi skype stp : xd4rkkillerx

 

(Oui je vais péter un câble xD)

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.