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

Quête : Aide pour le Magasinier


Saug

Messages recommandés

Centre de Téléchargement

Hidden Content

    Give reaction to this post to see the hidden content.
( Interne )

Pré-requis

 

I. Partie I

Bonjour,

Voici la quêtes "Aide pour le Magasinier" de l'officiel. elle se déclenche au nivaux 30.

--###################################
--#          Créer par Saug         #
--# Quête Aide pour le Magasiniser  #
--###################################

quest aidemaga begin

	state start begin

		when login or levelup with pc.level >= 30 and pc.level <= 90 begin
			set_state(maga)
		end
	end

	state maga begin
		when letter begin
			local v = find_npc_by_vnum(9005)
			if v!= 0 then
				target.vid("__TARGET__", v, "Magasinier.")
			end
		end
		when __TARGET__.target.click begin
			target.delete("__TARGET__")
			say_title("Aide pour le Magasinier")
			say("Magasinier")
			say("")
			say("Vous avez besoin de prendre quelque chose dans ")
			say("votre entrepôt ? Désolé, je ne peux pas vous ")
			say("aider pour le moment. J'ai des choses à régler !")
			say("")
			wait()
			say_title("Aide pour le Magasinier")
			say(pc.name)
			say("")
			say("Que s'est-il passé ?")
			say("")
			wait()
			say_title("Aide pour le Magasinier")
			say("Magasinier")
			say("")
			say("Les gens passent et ne se préoccupent que de ")
			say("leurs petites affaires, péseronne ne s'intéresse à ")
			say("moi.")
			say("")
			say("J'ai tellement de choses à faire ! Je ne peux pas ")
			say("être partout !")
			say("")
			say("Pendant que j'étais à l'entrepôt, des monstres ")
			say("m'ont attaqué.")
			say("")
			wait()
			say_title("Aide pour le Magasinier")
			say(pc.name)
			say("")
			say("Quels monstres ? Je vais leur brisser le crâne !")
			say("")
			wait()
			say_title("Aide pour le Magasinier")
			say("Magasinier")
			say("")
			say("Un Chef orc m'a attaqué. Trouvez-le et ")
			say("éliminez le !")
			say("")
			wait()
			say_title("Aide pour le Magasinier")
			say(pc.name)
			say("")
			say("Compris.")
			set_state(cheforc)
		end
	end

	state cheforc begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton("Aide pour le Magasinier")
			q.set_title ("Aide pour le Magasinier")
			q.start()
		end
		when info or button begin
			say_title("Aide pour le Magasinier")
			say("")
			say("Vous ne l'avez pas encore trouvé ?")
			say("")
			say("Le Chef Orc se trouve dans la Vallé de")
			say("Seungryong. Éliminez-le et retournez auprès du")
			say("Magasinier.")
		end
		when 691.kill begin
			notice("Vous avez tuer le Chef Orc")
			say_title("Vous avez tué le Chef Orc.")
			say("")
			say("Vous avez tué le Chef Orc.")
			say("Retournez voir le magasinier")
			say("")
			set_state(orc_reward)
		end
	end
	state orc_reward begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton("Aide pour le Magasinier")
			q.set_title ("Aide pour le Magasinier")
			q.start()

			local v = find_npc_by_vnum(9005)
			if v!= 0 then
			else
				target.vid("__TARGET__",v,"Magasinier.")
			end
		end
		when info or button begin
			say_title("Aide pour le Magasinier")
			say("")
			say("Vous avez éliminé le Chef Orc. Retournez auprès ")
			say("du Magasinier.")
			say("")
		end
		when __TARGET__.target.click or
			9005.chat."Le Chef Orc est mort !" begin
			target.delete("__TARGET__")
			say_title("Aide pour le Magasinier")
			say("Magasinier")
			say("")
			say("Vous avez éliminé le Chef Orc ? Vous n'avez même ")
			say("pas une égratignure !")
			say("")
			say("Voilà, prenez ceci en guise de remerciment.")
			pc.give_item2("50723", 5)
			say_title("Récompense :")
			say("")
			say_reward("Vous avez reçu 5 fleurs de kaki.")
			say("")
			clear_letter()
			set_state(maga1)
		end
	end
	state maga1 begin
		when letter begin
			local v = find_npc_by_vnum(9005)
			if v!= 0 then
				target.vid("__TARGET__", v, "Magasinier.")
			end
		end
		when __TARGET__.target.click begin
			target.delete("__TARGET__")
			say_title("Aide pour le Magasinier")
			say("Magasinier")
			say("")
			say("Cette bête féroce l'avait bien mérité ! Je vous ")
			say("remercie encore une fois. Pensez-vous être en ")
			say("mesure de tuer les autres monstres ?")
			wait()
			say_title("Aide pour le Magasinier")
			say(pc.name)
			say("")
			say("Bien sûr !")
			say("")
			wait()
			say_title("Aide pour le Magasinier")
			say("Magasinier")
			say("")
			say("La deuxième bête féroce était un Golem de glace ")
			say("du Mont Sohan.")
			say("")
			say("Ce sont des créatures dangereuses ayant déjà semé ")
			say("plusieurs fois la terreur auparavant. Rendez-vous ")
			say("au Mont et faites-les payer pour leurs méfaits.")
			wait()
			say_title("Aide pour le Magasinier")
			say(pc.name)
			say("")
			say("Pas de problème.")
			set_state(golem)
		end
	end

	state golem begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton("Aide pour le magasinier")
			q.set_title ("Aide pour le magasinier")
			q.start()
		end
		when info or button begin
			say_title("Aide pour le magasinier")
			say("")
			say("Éliminez 5 Golems de glace et retournez auprès du ")
			say("Magasinier.")
			say("")
			set_state( killgolem )
			pc.setqf("state", 0)
			q.set_counter("Golem de Glace:", 0)
		end
	end
	state killgolem begin
		when letter begin
			send_letter("Aide pour le magasinier")
		end
		when button or info begin
			say_title("Aide pour le Magasinier")
			say("")
			say("Éliminez 5 Golems de glace et retournez auprès du ")
			say("Magasinier.")
			say("")
			say_reward("Monstres déjà vaincus : "..pc.getqf("state")..".")
			say("")
		end
		when 1107.kill begin
			local count = pc.getqf("state") + 1

			if count <= 5 then
				pc.setqf("state", count)
				q.set_counter("Reste :", 5 - count)

				if count == 5 then
					say_title("Aide pour le Magasinier")
					say("")
					say("Vous avez éliminé 5 Golems de glace.")
					say("Retournez aurpès du Magasinier")
					say("")
					set_state(golem_reward)
				end
			end
		end
	end
	state golem_reward begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton("Aide pour le Magasinier")
			q.set_title ("Aide pour le Magasinier")
			q.start()

			local v = find_npc_by_vnum(9005)
			if v!= 0 then
			else
				target.vid("__TARGET__",v,"Magasinier.")
			end
		end
		when info or button begin
			say_title("Vous avez éliminé 5 Golems de glace.")
			say("Retournez aurpès du Magasinier")
			say("")
		end
		when __TARGET__.target.click or
			9005.chat."Les golems de glace sont mort !" begin
			target.delete("__TARGET__")
			say_title("Aide pour le Magasinier")
			say("Magasinier")
			say("")
			say("Je savais bien que vous étiez parfait pour cette")
			say("mission !")
			say("")
			say("Prenez ceci en guise de remerciment.")
			pc.give_item2("50724", 5)
			say_title("Récompense :")
			say("")
			say_reward("Vous avez reçu 5 racines de gango")
			say("")
			clear_letter()
			set_state(maga2)
		end
	end

	state maga2 begin
		when letter begin
			local v = find_npc_by_vnum(9005)
			if v!= 0 then
				target.vid("__TARGET__", v, "Magasinier.")
			end
		end
		when __TARGET__.target.click begin
			target.delete("__TARGET__")
			say_title("Aide pour le Magasinier")
			say("Magasinier")
			say("")
			say("Vous avez vraiment été à la hauteur et vous avez ")
			say("toute ma confiance à présent.")
			say("")
			say("J'ai donc encore une mission très spéciale pour ")
			say("vous. Si vous m'aidez une dernière fois, je vous ")
			say("récompenserai généreusement.")
			wait()
			say_title("Aide pour le Magasinier")
			say(pc.name)
			say("")
			say("Compris.")
			wait()
			say_title("Aide pour le Magasinier")
			say("Magasinier")
			say("")
			say("Connaissez-vous Sangsun Dong ? C'est une grotte ")
			say("pleine de créatures dangereuses ressemblant à des ")
			say("singes.")
			say("")
			say("Leur chef est une bête sanguinaire")
			say("")
			say("Trouvez le Seigneur Singe et éliminez-le.")
			say("Retournez ensuite auprès du Magasinier.")
			wait()
			say_title("Aide pour le Magasinier")
			say(pc.name)
			say("")
			say("Pas de problème, je reviens tout de suite.")
			set_state(seigneur)
		end
	end

	state seigneur begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton("Aide pour le Magasinier")
			q.set_title ("Aide pour le Magasinier")
			q.start()
		end
		when info or button begin
			say_title("Aide pour le Magasinier")
			say("")
			say("Trouvez le Seigneur Singe et éliminez-le.")
			say("Retournez ensuite auprès du Magasinier.")
			say("")
		end
		when 5163.kill begin
			say_title("Aide pour le Magasinier")
			say("")
			say("Vous avez éliminé le Seigneur Singe")
			say("Retournez auprès du Magasinier")
			say("")
			set_state(seigneursinge_reward)
		end
	end
	state seigneursinge_reward begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton("Aide pour le Magasinier")
			q.set_title ("Aide pour le Magasinier")
			q.start()

			local v = find_npc_by_vnum(9005)
			if v!= 0 then
			else
				target.vid("__TARGET__",v,"Magasinier.")
			end
		end
		when info or button begin
			say_title("Aide pour le Magasinier")
			say("")
			say("Allez voir le Magasinier!")
			say("")
		end
		when __TARGET__.target.click or
			9005.chat."Le Seigneur Singe est mort !" begin
			target.delete("__TARGET__")
			say_title("Aide pour le Magasinier:")
			say("Magasinier")
			say("")
			say("Vous êtes l'un des héros les plus courageux que j'ai jamais vue !")
			say("")
			say("Prenez cet objet rare. il vous permettra d'avoir")
			say("plus de place dans votre inventaire.")
			pc.give_item2("72320", 2)
			say_title("Récompense :")
			say("")
			say_reward("Vous avez reçu 2 clefs d'extension.")
			say("")
			clear_letter()
			set_state(__COMPLETE__)
		end
	end
	state __COMPLETE__ begin
		when enter begin
			q.done()
		end
	end
end

 

Pour continuer

 

  • Metin2 Dev 2
  • Good 1
  • Love 2
Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans ce sujet

Jours populaires



  • brilliantdiscord_widget
  • Flux d'Activité

    1. 21

      Metin2 en 2020 peut-on en parler?

    2. 0

      METIN2Project

    3. 3

      Ressources - UnPack - Metin2 Client - Officiel

    4. 0

      Barre des tâches d'argent étendue

    5. 16

      Redémarrage automatique des channels

    6. 16

      Multi Logo GM / SGM / GA

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

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.