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

Demandeur de quête


ricou77

Question

Bonjour à tous,

 

Donc voilà j'aime beaucoup tout ce qui touche la programmation, alors je me permet de faire ce petit topic pour vous proposer de crée les quêtes que vous me demanderez, je débute quand même en codage de quête metin, mais sa m'empêche pas de vous faire en faire quand même, en plus cele m'aidera à me perfectionner et de crée des quêtes de plus en plus complexe.

 

Donc hésiter pas a demander une quête en me donnant un maximum de détail sur celle-ci, avec les id de pnj sur qui elle doit agir, les id des items à mettre dans la quête, les dialogues si vous les avez préparé etc...

 

Je ferais au mieux pour vous donner des quêtes un minimum fonctionnel...

 

Faites donc vos demande dans cette discussion, ou bien en mp ou alors je vous met mon skype a votre disposition: ricouu77

 

J’espère être utile pour certains ....

 

cordialement, ricou77.

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
  • Retraité

Bonsoir l'ami,

 

Je n'ai pas spécialement besoin de quête mais si ton intention est de t'améliorer, alors je vais te pousser du balcon :tounge:

Que sais-tu faire actuellement ?

 

Tu débutes apparemment donc voyons si tu sais faire ceci :

Je voudrais une quête-sondage sans les reports de valeur ( pour les réponses mais pas tout de suite ).

 

Aucune autre information, un sondage point.

Le but de cette demande est de développer ta débrouillardise on va dire, tu dois trouver une alternative qui, au final, amène à l'élaboration d'un sondage. Sache que la quête est vraiment facile et très courte mais comme dit ci-dessus, je veux voir si tu es capable d'improviser en quelque sorte, de te débrouiller.

Pour information, tu as toutes les fonctions requises dans mon tutoriel, là j'en ai trop dit :wink:

 

Voilà, bonne chance !

You can't be immortal,
But you can make people remember
you for thousands of years...

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Retraité

Peu importe, sur un PNJ pourquoi pas oui.

Un compteur, si tu sais faire vas-y c'est une idée.

 

Le joueur doit voter tout simplement et, dans une lettre ( si tu sais faire ), il peut voir les résultats des votes.

Je vais en faire une similaire plus complexe aussi tien, je t'accompagne :tounge:

You can't be immortal,
But you can make people remember
you for thousands of years...

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Donc la quête (non-testé):

 

quest sondage begin
state start begin
local reponse1 = game.get_event_flag("sondage1")
local reponse2 = game.get_event_flag("sondage2")
	when letter begin
		send_letter("Résultats")
	end
	when button or info begin
		say_title("Bonjour "..pc.get_name()..,"
		say("Voici les résultats du sondage posé:") 
		say(""..reponse1.." votes pour la réponse 1.")
		say(""..reponse2.." votes pour la réponse 2.")
	end
	when IDPNJ.chat."Sondage" begin
		say("Bonjour "..pc.get_name().., un sondage est en")
		say("en cour, veux-tu y participer?")
		local choix=select("Oui","Non")
		if choix == 1 then
			if pc.getqf("vote") == 0 then
				pc.setqf("vote", 1)
				say("Donne nous ton avis sur la question.")
				say("")
				say("Que choisi-tu?")
				local choix_sondage=select("Choix 1", "Choix 2")
				if choix_sondage == 1 then
					say("Tu a voté pour le choix 1, merci.")
					local choix1 = reponse1 + 1
					game.set_event_flag("sondage1", choix1)
				else
					say("Tu a voté pour le choix 2, merci.")
					local choix1 = reponse2 + 1
					game.set_event_flag("sondage2", choix2)
				end
			else
				say("Désolé tu a déjà voté.")
			end
		else
			say("C'est dommage que tu ne donne pas ton avis...")
			say("Bon jeu tout de même.")
		end
	end
end
end 

 

J'y est mis un compteur sous forme de parchemin de quête et le joueur dois voter auprès d'un PNJ mais il a le droit de voter qu'une seule fois !

Si il a déjà voté, le pnj ne lui fait pas choisir de choix.

 

Je te propose la même version sauf que le personnage doit avoir voté pour voir les résultats du sondage:

 

quest sondage begin
state start begin
local reponse1 = game.get_event_flag("sondage1")
local reponse2 = game.get_event_flag("sondage2")
	when letter begin
		send_letter("Résultats")
	end
	when button or info begin
		if pc.getqf("vote") == 1 then
			say_title("Bonjour "..pc.get_name()..,"
			say("Voici les résultats du sondage posé:") 
			say(""..reponse1.." votes pour la réponse 1.")
			say(""..reponse2.." votes pour la réponse 2.")
		else
			say_title("Bonjour "..pc.get_name()..,"
			say("Pour voir les résultats du sondage, tu") 
			say("doit allé voter.")
		end
	end
	when IDPNJ.chat."Sondage" begin
		say("Bonjour "..pc.get_name().., un sondage est en")
		say("en cour, veux-tu y participer?")
		local choix=select("Oui","Non")
		if choix == 1 then
			if pc.getqf("vote") == 0 then
				pc.setqf("vote", 1)
				say("Donne nous ton avis sur la question.")
				say("")
				say("Que choisi-tu?")
				local choix_sondage=select("Choix 1", "Choix 2")
				if choix_sondage == 1 then
					say("Tu a voté pour le choix 1, merci.")
					local choix1 = reponse1 + 1
					game.set_event_flag("sondage1", choix1)
				else
					say("Tu a voté pour le choix 2, merci.")
					local choix1 = reponse2 + 1
					game.set_event_flag("sondage2", choix2)
				end
			else
				say("Désolé tu a déjà voté.")
			end
		else
			say("C'est dommage que tu ne donne pas ton avis...")
			say("Bon jeu tout de même.")
		end
	end
end
end 

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.