Jump to content
×
×
  • Create New...
  • 0

Quéte event auto


XDarkKillerX
 Share

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

Link to comment
Share on other sites

  • Answers 3
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

3 answers to this question

Recommended Posts

  • 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 :).

Link to comment
Share on other 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)

Link to comment
Share on other sites

  • 0
  • Retraité

Bonjour,

 

Le sujet contient la balise [glow=#800000][Résolu][/glow] ou reste sans réponse, de ce fait il a été déplacé dans la section "Résolu ou sans réponse".

 

Cordialement.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.