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

Plusieur bug.


°Master°

Question

Bonjour ,

 

 

J'ai plusieurs petit bug qui embête un peut :

 

1/Après le mariage je suis téléporter a la grotte d’exile.

2/Je arrive plus a faire de parchemin de retour a la map orc.

3/Après chaque reboot les joueurs son divorcer sa vient d’où ça ?

4/Donjon Moyen et Difficile marche pas en gros impossible d'entrer.

5/Mettre la brillance du fr pour la 80. j'ai essayer plusieurs stock_pct changer des trucs dans le mse rien faire.

 

 

C'est tout ce que je me rappel pour le moment.

 

Merci pour toute les futurs réponses.

Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

Messages recommandés

  • 0
  • Développeur

Ok. Remplace ta quête par celle-ci:

 

quest marriage_manage begin
state start begin
	when oldwoman.chat."Je veux me marier" with not pc.is_engaged_or_married() begin
		if not npc.lock() then 
			---                                                   l
			say_title("La vieille dame:") 
			say("Je suis occupé sur un mariage la...") 
			say("Tu peux venir me voir plus tard ?") 
			return 
		end

		if pc . level < 25 then 
			---                                                   l
			say_title("La vieille dame:") 
			say("Vous êtes trop jeune pour vous marier.... Le")
			say("mariage veut dire plein de responsabilités, et")
			say("vous n'êtes pas encore prêt. Les personnes")
			say("jeunes divorcent rapidement. Je ne peux autoriser")
			say("cela.")
			say("Revenez quand vous aurez acquis de")
			say("l'expérience.")
			say_title("Pour votre information:")
			say_reward("Le mariage est possible une fois le niveau 25")
			say_reward("atteint.")
			npc.unlock() 
			return 
		end

		local m_ring_num = pc . countitem (70301) 
		local m_has_ring = m_ring_num > 0 
		if not m_has_ring then
			---                                                   l
			say_title("La vieille dame:")
			say("Vous-voulez vous marier sans Anneau de couple ?")
			say_item("Anneau de couple", 70301, "")
			say_reward("Vous devez avoir une Anneau de couple en premier.")
			say_reward("Seulement après ça, vous pourrez vous marier.")
			npc.unlock() 
			return 
		end

		local m_sex = pc . get_sex () 
		if not marriage_manage.is_equip_wedding_dress() then
			---                                                   l
			say_title("La vieille dame:")
			say("Vous les avez récupérés ou vos vêtements ?")
			say("Pour un mariage il faut être mieux habillé que cela")
			say("C'est une étape assez importante dans votre vie.")

			if m_sex == 0 then
				---                                                   l
				say_item ("Smoking" , marriage_manage . get_wedding_dress (pc . get_sex()) , "") 
				say_reward("Vous devez porter un smoking.") 
				say_reward("Le marchand ambulant en vend dans l'autre village.") 

			else
				---                                                   l
				say_item ("Robe de mariée" , marriage_manage . get_wedding_dress (pc . get_sex()) , "") 
				say_reward("Vous devez porter une robe de mariée.") 
				say_reward("Le marchand ambulant en vend dans l'autre village.") 
			end
			npc.unlock()
			return
		end

		local NEED_MONEY = 1000000
		if pc . get_money () < NEED_MONEY then 
			---                                                   l
			say_title("La vieille dame:")
			say("Quelle belle étape de la vie le mariage !") 
			say("C'est aussi un sacré cout j'avoue ...") 
			say("Mais avec les frais divers, je suis obligée !") 
			say("Le mariage coute 1 000 000 yangs !") 
			say("Vous n'avez pas assez ! Désolé !") 
			say_reward("Les frais de mariage sont de 1 000 000 yangs !")
			npc.unlock()
			return
		end

		---                                                   l
		say_title("La vieille dame:")
		say("Vous voulez vous marier ?")
		say("Pouvez-vous me dire le nom de l'heureux(se) élu(e)?")
		say_reward("Entrez le pseudo de votre fiancé(e)")
		local sname = input () 

		if sname == "" then
			---                                                   l
			say_title("La vieille dame:")
			say("Euh ... il faudrait me dire le nom de la personne !")
			say("Recommencez si vous voulez.")
			npc.unlock()
			return
		end

		local u_vid = find_pc_by_name (sname) 
		local m_vid = pc . get_vid () 

		if u_vid == 0 then
			---                                                   l
			say_title("La vieille dame:")
			say("Cette personne n'existe pas") 
			say_reward(string . format ("Nom : %s inconnu" , sname)) 
			npc.unlock() 
			return
		end

		if not npc . is_near_vid (u_vid , 10) then 
			---                                                   l
			say_title("La vieille dame:")
			say("D'accord... mais ou est-elle ?") 
			say("Il faut qu'elle soit a vos cotés..") 
			say("Revenez quand elle sera la.") 
			say("") 
			say_reward(string . format ("%s doit être à vos cotés." , sname)) 
			npc.unlock() 
			return
		end

		local old = pc . select (u_vid) 
		local u_level = pc . get_level () 
		local u_job = pc . get_job () 
		local u_sex = pc . get_sex () 
		local u_name = pc . name
		local u_gold = pc . get_money () 
		local u_married = pc . is_married () 
		local u_has_ring = pc . countitem (70301) > 0 
		local u_wear = marriage_manage . is_equip_wedding_dress () 
		pc . select (old) 
		local m_level = pc . get_level () 

		if u_vid == m_vid then 
			---                                                   l
			say_title("La vieille dame:")
			say("Non, vous ne pouvez pas vous marier avec vous") 
			say("même.") 
			say_reward("Choisissez une autre personne.") 
			npc.unlock() 
			return
		end

		if u_sex == m_sex then 
			---                                                   l
			say_title("La vieille dame:")
			say("Vous ne pouvez pas vous marier avec quelqu'un du") 
			say("même sexe.") 
			say_reward("Choisissez une personne du sexe opposé.") 
			npc.unlock()
			return
		end

		if u_married then 
			---                                                   l
			say_title("La vieille dame:")
			say("Savez-vous que cette personne est mariée ?") 
			say("Si vous ne le saviez pas, vous devriez.") 
			say("Désolé, le mariage n'est pas possible.")  
			say_reward(string . format ("%s est déjà marié." , sname)) 
			npc.unlock() 
			return
		end

		if u_level < 25 then 
			---                                                   l
			say_title("La vieille dame:")
			say("Votre partenaire est trop jeune pour se marier.") 
			say("Il doit être niveau 25 minimum.") 
			say_reward("Il vous faut être niveau 25 pour se marier.") 
			npc.unlock() 
			return
		end

		if m_level - u_level > 15 or u_level - m_level > 15 then 
			---                                                   l
			say_title("La vieille dame:")
			say("Je suis désolée mais le niveau d'écart")
			say("entre vous deux est trop important.")
			say("Je n'est pas envie de vous voir divorcer.")
			say_reward("Les deux fiancés doivent avoir moins de ")
			say_reward("15 niveau d'écart pour pouvoir se marier.")
			npc.unlock() 
			return
		end

		if not u_has_ring then 
			---                                                   l
			say_title("La vieille dame:")
			if m_ring_num >= 2 then 
				---                                                   l
				say("Votre partenaire doit avoir un anneau de couple,") 
				say("veuillez lui en donner un.") 
			else
				---                                                   l
				say("Votre partenaire doit avoir un anneau de couple,") 
				say("revenez quand il l'aura.") 
			end

			---                                                   l
			say_item ("Anneau de couple" , 70301 , "") 
			say_reward("L'anneau permet de se marier,")
			say_reward("Il doit être porté par les deux mariés.")
			npc.unlock()
			return
		end

		if not u_wear then
			---                                                   l
			say_title("La vieille dame:") 
			say("Votre partenaire n'est pas prêt(e).Pour un mariage") 
			say("il faut être mieux habillé que cela.") 
			say("C'est une étape assez importante dans votre vie.") 
			if u_sex == 0 then 
				---                                                   l
				say_item("Smoking", 11901, "")
				say_reward("Votre partenaire doit porter un smoking.") 
				say_reward("Le marchand ambulant en vend dans l'autre village") 

			else
				---                                                   l
				say_item("Robe de mariée", 11903, "")
				say_reward("Votre partenaire doit porter une robe de mariée.") 
				say_reward("Le marchand ambulant en vend dans l'autre village") 
			end
			npc.unlock()
			return
		end

		local ok_sign = confirm (u_vid , "Voulez-vous vous marier avec " .. pc . name .. "?" , 30) 
		if ok_sign == CONFIRM_OK then 
			local m_name = pc . name 
			if pc.get_gold()>=NEED_MONEY then
				pc.change_gold(- NEED_MONEY)
				pc.removeitem(70301, 1)
				pc.give_item2(70302, 1) 
				local old = pc.select (u_vid)
				pc.removeitem(70301, 1)
				pc.give_item2(70302, 1)
				pc.select(old)
				---                                                   l
				say_title("La vieille dame:")
				say("Tout est prêt pour le mariage !") 
				say("Je vous envoie sur l'ile des amoureux.") 
				say("Bon mariage !") 
				say_reward("Vous allez être téléporté pour le mariage.") 
				wait()
				setskin (NOWINDOW) 
				marriage.engage_to(u_vid)
			end
		else
			---                                                   l
			say_title("La vieille dame:")
			say("L'autre personne a refusé le mariage...")
			say("Je vous laisse le temps d'en discuter !")
			say_reward("Les deux mariés doivent être d'accord")
			say_reward("avant de procéder à la cérémonie.")
		end
		npc.unlock()
	end

	when oldwoman.chat."Retourner à la cérémonie." with pc.is_engaged() begin
		---                                                   l
		say_title("La vieille dame:")
		say("Mais qu'est-ce que vous faite là ?") 
		say("Retournez vite à votre mariage ! Il ne faut pas") 
		say("rater cela ! Je vous téléporte tout de suite !") 
		wait()
		setskin (NOWINDOW) 
		marriage.warp_to_my_marriage_map()
	end

	when 9011.chat."Commencer le mariage." with pc.is_engaged() and marriage.in_my_wedding() begin
		if not npc.lock() then
			---                                                   l
			say_title("Organisatrice de mariage:")
			say("Désolé, le mariage semble ne pas être commencé.")
			say("Revenez plus tard.")
			return
		end

		---                                                   l
		say_title("Organisatrice de mariage:")
		say("Bonjour !")
		say("Il faut organiser le mariage et vite !")
		say("Les invités attendent.")
		say("Entrez le nom de votre partenaire.")

		local sname = input()
		local u_vid = find_pc_by_name(sname)
		local m_vid = pc.get_vid()

		if u_vid == 0 then
			---                                                   l
			say_title("Organisatrice de mariage:")
			say("Bonjour !")
			say("Le nom que vous avez entrée n'est pas sur notre")
			say("liste! Réessayez!")
			say_reward(string.format("%s n'est pas en ligne", sname))
			npc.unlock()
			return
		end

		if not npc.is_near_vid(u_vid, 10) then
			---                                                   l
			say_title("Organisatrice de mariage:")
			say("Bonjour !")
			say("Oh, mais ou est-il(elle) ?")
			say("S'il vous plait, allez le(la) chercher !")
			say("Le mariage ne peut pas commencer sans !")
			say_reward(string.format("%s doit être à vos cotés.", sname))
			npc.unlock()
			return
		end

		if u_vid == m_vid then
			---                                                   l
			say_title("Organisatrice de mariage:")
			say("Non, je n'ai pas demandé votre propre nom...")
			say_reward("Entrez le nom de votre partenaire.")
			npc.unlock()
			return
		end

		if u_vid != marriage.find_married_vid() then
			---                                                   l
			say_title("Organisatrice de mariage:")
			say("Vous n'avez pas entrée le même nom que tout à ")
			say("l'heure. Êtes vous sûr de ne pas vous êtes trompé?")
			npc.unlock()
			return
		end

		local ok_sign = confirm(u_vid, "Voulez-vous vous marier avec "..pc.name.. "?", 30)

		if ok_sign != CONFIRM_OK then
			---                                                   l
			say_title("Organisatrice de mariage:")
			say("L'autre personne a refusé le mariage...")
			say("Je vous laisse le temps d'en discuter !")
			say_reward("Les deux mariés doivent être d'accord")
			say_reward("avant de procéder à la cérémonie.")
			npc.unlock()
			return
		end

		---                                                   l
		say_title("Organisatrice de mariage:")
		say("Félicitation, le mariage commence.")
		marriage.set_to_marriage()

	end


	when 9011.chat."Commencer la marche nuptiale." with (pc.is_engaged() or pc.is_married()) and 
					marriage.in_my_wedding() and not marriage.wedding_is_playing_music() begin

		marriage.wedding_music(true, "wedding.mp3")
		setskin(NOWINDOW)

	end

	when 9011.chat."Arrêter la marche nuptiale." with (pc.is_engaged() or pc.is_married()) and 
						marriage.in_my_wedding() and marriage.wedding_is_playing_music() begin

		marriage.wedding_music(false, "default")
		setskin(NOWINDOW)

	end

	when 9011.chat."Mettre la nuit." with pc.is_married() and marriage.in_my_wedding() begin

		marriage.wedding_dark(true)
		setskin(NOWINDOW)

	end

	when 9011.chat."Mettre la neige." with pc.is_married() and marriage.in_my_wedding() begin

		marriage.wedding_snow(true)
		setskin(NOWINDOW)

	end

	when 9011.chat."Terminer le mariage." with pc.is_married() and marriage.in_my_wedding() begin

		if not npc.lock() then
			---                                                   l
			say_title("Organisatrice de mariage:")
			say("Désolé, le mariage semble ne pas être commencé,")
			say("revenez plus tard.")
			return
		end

		---                                                   l
		say_title("Organisatrice de mariage:")
		say("Voulez-vous vraiment terminer le mariage ?")
		local s = select("Oui","Non")

		if s == 1 then
			local u_vid = marriage.find_married_vid()

			if u_vid == 0 then

				--                                                   l
				say_title("Organisatrice de mariage:")
				say("Pour terminer le mariage, nous avons besoin de")
				say("votre partenaire. Mais ou est-il (elle) ?")
				say_reward("Présence du partenaire requis.")
				npc.unlock()
				return	
			end

			---                                                   l
			say_title("Organisatrice de mariage:")
			say("Très bien, je demande l'accord de votre partenaire")
			say("de terminer le mariage.")
			local ok_sign = confirm(u_vid, "Voulez-vous terminer le mariage?", 30)

			if ok_sign == CONFIRM_OK then
				marriage.end_wedding()
			else
				---                                                   l
				say_title("Organisatrice de mariage:")
				say("Votre partenaire a refusé. Le mariage continue.")
			end
		end
		npc.unlock()
	end

	when 11000.chat."Divorcer." or
		11002.chat."Divorcer." or
		11004.chat."Divorcer." with pc.is_married() begin
		if not marriage_manage.check_divorce_time() then
			---                                                   l
			say_title("Le Gardien du Village:")
			say("Vous venez juste de vous marier. Maintenant,assumez")
			say("un peu votre erreur et revenez me voir plus tard.")
			return
		end

		local u_vid = marriage.find_married_vid()

		if u_vid == 0 or not npc.is_near_vid(u_vid, 10) then
			---                                                   l
			say_title("Le Gardien du Village:")
			say("La présence de votre partenaire est requise pour")
			say("le divorce.")
			say("Allez le ou la chercher.")
			return
		end

		---                                                   l
		say_title("Le Gardien du Village:")
		say("Le divorce est une chose grave.")
		say("Le prix du divorce est de 5 millions de yangs.")
		say("Voulez-vous vraiment divorcer?")
		local MONEY_NEED_FOR_ONE = 5000000
		local s = select("Oui", "Non")

		if s == 1 then

			local m_enough_money = pc.gold > MONEY_NEED_FOR_ONE
			local m_have_ring = pc.countitem(70302) > 0

			local old = pc.select(u_vid)
			local u_enough_money = pc.gold > MONEY_NEED_FOR_ONE
			local u_have_ring = pc.countitem(70302) > 0
			pc.select(old)

			if not m_have_ring then
				---                                                   l
				say_title("Le Gardien du Village:")
				say("Vous ne porter pas l'alliance.")
				say("Il vous la faut pour divorcer.")
				return
			end

			if not u_have_ring then
				---                                                   l
				say_title("Le Gardien du Village:")
				say("Votre partenaire ne porte pas l'alliance.")
				say("Il lui faut pour divorcer.")
				return
			end

			if not m_enough_money then
				---                                                   l
				say_title("Le Gardien du Village:")
				say("Désolé, vous n'avez pas la somme requise.")
				say_reward(string.format("Il vous faut %d millions de yangs pour divorcer.", MONEY_NEED_FOR_ONE/1000000))
				return
			end

			if not u_enough_money then
				---                                                   l
				say_title("Le Gardien du Village:")
				say("Désolé, votre partenaire n'a pas la somme requise.")				
				say_reward(string.format("Votre partenaire doit avoir %d millions de yangs", MONEY_NEED_FOR_ONE/1000000))
				say_reward("pour divorcer.")
				return
			end

			---                                                   l
			say_title("Le Gardien du Village:")
			say("Le divorce est une chose douloureuse.")
			say("Voulez-vous vraiment continuer?")
			local c=select("Oui", "Non")

			if 2 == c then
				---                                                   l
				say_title("Le Gardien du Village:")
				say("Sage décision. Retournez avec lui(elle) et")
				say("profiter de la vie! Il en vaut mieux.")
				return
			end

			local ok_sign = confirm(u_vid, "Accepter le divorce avec "..pc.name.."?", 30)

			if ok_sign == CONFIRM_OK then

				local m_enough_money = pc.gold > MONEY_NEED_FOR_ONE
				local m_have_ring = pc.countitem(70302) > 0

				local old = pc.select(u_vid)
				local u_enough_money = pc.gold > MONEY_NEED_FOR_ONE
				local u_have_ring = pc.countitem(70302) > 0
				pc.select(old)

				if m_have_ring and m_enough_money and u_have_ring and u_enough_money then

					pc.removeitem(70302, 1)
					pc.change_money(-MONEY_NEED_FOR_ONE)

					local old = pc.select(u_vid)
					pc.removeitem(70302, 1)
					pc.change_money(-MONEY_NEED_FOR_ONE)
					pc.select(old)

					---                                                   l
					say_title("Le Gardien du Village:")
					say("Divorce réussi.")
					say("Vous êtes de nouveau célibataire.")
					marriage.remove()
				else
					---                                                   l
					say_title("Le Gardien du Village:")
					say("Une erreur s'est produite lors du divorce,")
					say("veuillez recommencer.")
				end
			else
				---                                                   l
				say_title("Le Gardien du Village:")
				say("Votre partenaire a refusé le divorce.")
				say("Vous feriez mieux de lui en parler.")
				return
			end
		end
	end

	when 11000.chat."Enlever l'alliance." or
		11002.chat."Enlever l'alliance." or
		11004.chat."Enlever l'alliance." with not pc.is_married() and	pc.count_item(70302)>0 begin
		---                                                   l
		say_title("Le Gardien du Village:")
		say("Etes-vous sur de vouloir retirer votre anneau de")
		say("mariage?")
		local s=select("Oui", "Non")

		if s==1 then
			---                                                   l
			say_title("Le Gardien du Village:")
			say("Vous devriez oublier les mauvais souvenirs aussi")
			say("vite que possible.")
			say_reward("L'alliance a été enlevé.")
			pc.remove_item(70302)
		end
	end

	when 11000.chat."Divorce unilatéral." or
		11002.chat."Divorce unilatéral." or
		11004.chat."Divorce unilatéral." with pc.is_married() begin

		if not marriage_manage.check_divorce_time() then
			---                                                   l
			say_title("Le Gardien du Village:")
			say("Vous venez juste de vous marier. Maintenant,assumez")
			say("un peu votre erreur et revenez me voir plus tard.")
			return
		end

		---                                                   l
		say_title("Le Gardien du Village:")
		say("Le divorce unilatéral est plus couteux mais ne")
		say("nécéssite pas l'accord de votre partenaire.")
		say("Voulez-vous vraiment divorcer?")

		local s = select("Oui", "Non")

		local NEED_MONEY = 5000000
		if s == 2 then

			return

		end

		if pc.money < NEED_MONEY then
			---                                                   l
			say_title("Le Gardien du Village:")
			say("Désolé, vous n'avez pas assez.")
			say("Le prix du divorce est de 5 millions de yangs.")
			return
		end

		---                                                   l
		say_title("Le Gardien du Village:")
		say("Etes-vous sur de vouloir divorcer?")
		local c = select("Oui", "Non")

		if c == 2 then

			---                                                   l
			say_title("Le Gardien du Village:")
			say("Sage décision. Retournez avec lui(elle) et")
			say("profiter de la vie! Il en vaut mieux.")
			say_reward("Divorce annulé.")
			return
		end

		pc.removeitem(70302, 1)
		pc.change_gold(-NEED_MONEY)

		marriage.remove()

		---                                                   l
		say_title("Le Gardien du Village:")
		say("Divorce réussi.")
		say("Vous êtes de nouveau célibataire.")
	end

	when oldwoman.chat."Liste de mariage" with not pc.is_engaged() begin
		local t = marriage.get_wedding_list ()
		---                                                   l
		say_title("La vieille dame:")

		if table . getn (t) == 0 then 
			---                                                   l
			say("En ce moment, il n'y a aucun mariage de") 
			say("célébré.") 
		else
			local wedding_names = { } 
			table . foreachi (t , function (n , p) wedding_names [ n ] = p [ 3 ] .. " avec " .. p [ 4 ] .. " " end) 
			wedding_names [ table . getn (t) + 1 ] = locale . confirm local s = select_table (wedding_names) 
			if s != table . getn (wedding_names) then 
				marriage . join_wedding (t [ s ] [ 1 ] , t [ s ] [ 2 ]) 
			end 
		end
	end
	when 9011.click with not pc.is_engaged() and not pc.is_married() begin
		---                                                   l
		say_title("Le Gardien du Village:")
		say("Je suis l'organisatrice du mariage !")
		say("Félicitation au nouveau mariés !")
		say("Je vous attend votre mariage.")
	end

	function check_divorce_time()

		local DIVORCE_LIMIT_TIME = 86400 

		if marriage.get_married_time() < DIVORCE_LIMIT_TIME then 

			---                                                   l
			say_title("Le Gardien du Village:")
			say("Désolé, il n'y a pas assez de temps que vous êtes")
			say("marié. Revenez plus tard !")
			return false
		end
		return true
	end

	function is_equip_wedding_dress()

		local a = pc.get_armor()
		return a >= 11901 and a <= 11904

	end

	function get_wedding_dress(pc_sexe)

		if pc_sexe == 0 then
			return 11901
		elseif pc_sexe ==1 then
			return 11903
		else
			return 0
		end
	end
end
end

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Salut

 

3/Après chaque reboot les joueurs son divorcer sa vient d’où ça ?

Fait tu /shutdown InGame avant de reboot ?

 

4/Donjon Moyen et Difficile marche pas en gros impossible d'entrer.

A tu la map dans le pack ?

 

5/Mettre la brillance du fr pour la 80. j'ai essayer plusieurs stock_pct changer des trucs dans le mse rien faire.

Ceci viens du Game .

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Retraité

Pour la 4 je dirais plutôt qu'il te manque le portail près de tes donjons.

Non pas le portail physique puisque ce n'est qu'un décor mais le portail technique.

Vois donc dans ta db.

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

Pour la 4 je dirais plutôt qu'il te manque le portail près de tes donjons.

Non pas le portail physique puisque ce n'est qu'un décor mais le portail technique.

Vois donc dans ta db.

 

Dans la DB mobs_proto deja vu aucun bug.

 

 

Salut

 

3/Après chaque reboot les joueurs son divorcer sa vient d’où ça ?

Fait tu /shutdown InGame avant de reboot ?

 

4/Donjon Moyen et Difficile marche pas en gros impossible d'entrer.

A tu la map dans le pack ?

 

5/Mettre la brillance du fr pour la 80. j'ai essayer plusieurs stock_pct changer des trucs dans le mse rien faire.

Ceci viens du Game .

 

3/Non je fais pas de shutdown

4/comment ca la map dans le pack ?

5/ou dans le game =) ?

Lien vers le commentaire
Partager sur d’autres sites

  • 0

// ºñ¼®NPC
m	102	748	0	0	0	0	1m	100	1	20360
m	405	702	0	0	0	0	1m	100	1	20361

//¿µºñ»ç¸·
m	72	114	0	0	0	0	1m	100	1	10073
//Áß¼±µ¿ ¸Ê¾È À̵¿ ¼ÂÆÃ
m	145	315	0	0	0	0	1m	100	1	10601
m	80	308	0	0	0	0	1m	100	1	10602
m	206	109	0	0	0	0	1m	100	1	10603
m	320	238	0	0	0	0	1m	100	1	10604
m	421	272	0	0	0	0	1m	100	1	10605
m	487	279	0	0	0	0	1m	100	1	10606
m	70	368	0	0	0	0	1m	100	1	10607
m	65	434	0	0	0	0	1m	100	1	10608
m	67	498	0	0	0	0	1m	100	1	10609
m	350	361	0	0	0	0	1m	100	1	10610
m	210	495	0	0	0	0	1m	100	1	10611
m	526	352	0	0	0	0	1m	100	1	10612
m	528	415	0	0	0	0	1m	100	1	10613
m	523	480	0	0	0	0	1m	100	1	10614
m	101	547	0	0	0	0	1m	100	1	10615
m	82	746	0	0	0	0	1m	100	1	10616
m	541	40	0	0	0	0	1m	100	1	10617
m	615	44	0	0	0	0	1m	100	1	10618
m	553	291	0	0	0	0	1m	100	1	10619
m	626	296	0	0	0	0	1m	100	1	10620
m	278	705	0	0	0	0	1m	100	1	10621
m	280	569	0	0	0	0	1m	100	1	10622
m	470	560	0	0	0	0	1m	100	1	10623
m	579	390	0	0	0	0	1m	100	1	10624
m	597	331	0	0	0	0	1m	100	1	10625
m	601	560	0	0	0	0	1m	100	1	10626

 

j'ai ceci dans le npc donjon moyen et difficile j'ai ca :

 

//¿µºñ»ç¸·
m	72	114	0	0	0	0	1m	100	1	10075
//»ó¼±µ¿ ¿öÇÁ NPC ¹èÄ¡
m	145	315	0	0	0	0	1m	100	1	10701
m	80	308	0	0	0	0	1m	100	1	10702
m	206	109	0	0	0	0	1m	100	1	10703
m	320	238	0	0	0	0	1m	100	1	10704
m	421	272	0	0	0	0	1m	100	1	10705
m	487	279	0	0	0	0	1m	100	1	10706
m	70	368	0	0	0	0	1m	100	1	10707
m	65	434	0	0	0	0	1m	100	1	10708
m	67	498	0	0	0	0	1m	100	1	10709
m	350	361	0	0	0	0	1m	100	1	10710
m	210	495	0	0	0	0	1m	100	1	10711
m	526	352	0	0	0	0	1m	100	1	10712
m	528	415	0	0	0	0	1m	100	1	10713
m	523	480	0	0	0	0	1m	100	1	10714
m	101	547	0	0	0	0	1m	100	1	10715
m	82	746	0	0	0	0	1m	100	1	10716
m	541	40	0	0	0	0	1m	100	1	10717
m	615	44	0	0	0	0	1m	100	1	10718
m	553	291	0	0	0	0	1m	100	1	10719
m	626	296	0	0	0	0	1m	100	1	10720
m	278	705	0	0	0	0	1m	100	1	10721
m	280	569	0	0	0	0	1m	100	1	10722
m	470	560	0	0	0	0	1m	100	1	10723
m	579	390	0	0	0	0	1m	100	1	10724
m	597	331	0	0	0	0	1m	100	1	10725
m	601	560	0	0	0	0	1m	100	1	10726

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Voila celui du desert =)

 

m	109	1426	0	0	0	0	1m	100	1	10008
m	149	135	0	0	0	0	1m	100	1	10010
m	1392	135	0	0	0	0	1m	100	1	10012
m	1425	1477	0	0	0	0	1m	100	1	10016
m       1477    1357    0       0       0       4       1m      100     1       10029

// »ó¼±µ¿,Áß¼±µ¿ °æºñº´ NPC
//m	1012 	1329 	0	0	0	8	1m	100	1	20350
m	1012 	1329 	0	0	0	8	1m	100	1	10074
//m	832	531	0	0	0	2	1m	100	1	20350
m	832	531	0	0	0	2	1m	100	1	10076
// ´Ù³ª±î -----------------------------------------------------------------------------------
s	0	0	0	0	0	0	600s	100	15	5004

// ¿öÇÁNPC -----------------------------------------------------------------------------------
m	920	610	0	0	0	0	60s	100	1	9012
// °ø¼ºNPC -----------------------------------------------------------------------------------
m	428	1208	0	0	0	0	1m	100	1	20097
m	296	328	0	0	0	0	1m	100	1	20098
m       1216    259	0       0       0       4       1m      100     1       20099


Ok. Remplace ta quête par celle-ci:

 

quest marriage_manage begin
state start begin
	when oldwoman.chat."Je veux me marier" with not pc.is_engaged_or_married() begin
		if not npc.lock() then 
			---                                                   l
			say_title("La vieille dame:") 
			say("Je suis occupé sur un mariage la...") 
			say("Tu peux venir me voir plus tard ?") 
			return 
		end

		if pc . level < 25 then 
			---                                                   l
			say_title("La vieille dame:") 
			say("Vous êtes trop jeune pour vous marier.... Le")
			say("mariage veut dire plein de responsabilités, et")
			say("vous n'êtes pas encore prêt. Les personnes")
			say("jeunes divorcent rapidement. Je ne peux autoriser")
			say("cela.")
			say("Revenez quand vous aurez acquis de")
			say("l'expérience.")
			say_title("Pour votre information:")
			say_reward("Le mariage est possible une fois le niveau 25")
			say_reward("atteint.")
			npc.unlock() 
			return 
		end

		local m_ring_num = pc . countitem (70301) 
		local m_has_ring = m_ring_num > 0 
		if not m_has_ring then
			---                                                   l
			say_title("La vieille dame:")
			say("Vous-voulez vous marier sans Anneau de couple ?")
			say_item("Anneau de couple", 70301, "")
			say_reward("Vous devez avoir une Anneau de couple en premier.")
			say_reward("Seulement après ça, vous pourrez vous marier.")
			npc.unlock() 
			return 
		end

		local m_sex = pc . get_sex () 
		if not marriage_manage.is_equip_wedding_dress() then
			---                                                   l
			say_title("La vieille dame:")
			say("Vous les avez récupérés ou vos vêtements ?")
			say("Pour un mariage il faut être mieux habillé que cela")
			say("C'est une étape assez importante dans votre vie.")

			if m_sex == 0 then
				---                                                   l
				say_item ("Smoking" , marriage_manage . get_wedding_dress (pc . get_sex()) , "") 
				say_reward("Vous devez porter un smoking.") 
				say_reward("Le marchand ambulant en vend dans l'autre village.") 

			else
				---                                                   l
				say_item ("Robe de mariée" , marriage_manage . get_wedding_dress (pc . get_sex()) , "") 
				say_reward("Vous devez porter une robe de mariée.") 
				say_reward("Le marchand ambulant en vend dans l'autre village.") 
			end
			npc.unlock()
			return
		end

		local NEED_MONEY = 1000000
		if pc . get_money () < NEED_MONEY then 
			---                                                   l
			say_title("La vieille dame:")
			say("Quelle belle étape de la vie le mariage !") 
			say("C'est aussi un sacré cout j'avoue ...") 
			say("Mais avec les frais divers, je suis obligée !") 
			say("Le mariage coute 1 000 000 yangs !") 
			say("Vous n'avez pas assez ! Désolé !") 
			say_reward("Les frais de mariage sont de 1 000 000 yangs !")
			npc.unlock()
			return
		end

		---                                                   l
		say_title("La vieille dame:")
		say("Vous voulez vous marier ?")
		say("Pouvez-vous me dire le nom de l'heureux(se) élu(e)?")
		say_reward("Entrez le pseudo de votre fiancé(e)")
		local sname = input () 

		if sname == "" then
			---                                                   l
			say_title("La vieille dame:")
			say("Euh ... il faudrait me dire le nom de la personne !")
			say("Recommencez si vous voulez.")
			npc.unlock()
			return
		end

		local u_vid = find_pc_by_name (sname) 
		local m_vid = pc . get_vid () 

		if u_vid == 0 then
			---                                                   l
			say_title("La vieille dame:")
			say("Cette personne n'existe pas") 
			say_reward(string . format ("Nom : %s inconnu" , sname)) 
			npc.unlock() 
			return
		end

		if not npc . is_near_vid (u_vid , 10) then 
			---                                                   l
			say_title("La vieille dame:")
			say("D'accord... mais ou est-elle ?") 
			say("Il faut qu'elle soit a vos cotés..") 
			say("Revenez quand elle sera la.") 
			say("") 
			say_reward(string . format ("%s doit être à vos cotés." , sname)) 
			npc.unlock() 
			return
		end

		local old = pc . select (u_vid) 
		local u_level = pc . get_level () 
		local u_job = pc . get_job () 
		local u_sex = pc . get_sex () 
		local u_name = pc . name
		local u_gold = pc . get_money () 
		local u_married = pc . is_married () 
		local u_has_ring = pc . countitem (70301) > 0 
		local u_wear = marriage_manage . is_equip_wedding_dress () 
		pc . select (old) 
		local m_level = pc . get_level () 

		if u_vid == m_vid then 
			---                                                   l
			say_title("La vieille dame:")
			say("Non, vous ne pouvez pas vous marier avec vous") 
			say("même.") 
			say_reward("Choisissez une autre personne.") 
			npc.unlock() 
			return
		end

		if u_sex == m_sex then 
			---                                                   l
			say_title("La vieille dame:")
			say("Vous ne pouvez pas vous marier avec quelqu'un du") 
			say("même sexe.") 
			say_reward("Choisissez une personne du sexe opposé.") 
			npc.unlock()
			return
		end

		if u_married then 
			---                                                   l
			say_title("La vieille dame:")
			say("Savez-vous que cette personne est mariée ?") 
			say("Si vous ne le saviez pas, vous devriez.") 
			say("Désolé, le mariage n'est pas possible.")  
			say_reward(string . format ("%s est déjà marié." , sname)) 
			npc.unlock() 
			return
		end

		if u_level < 25 then 
			---                                                   l
			say_title("La vieille dame:")
			say("Votre partenaire est trop jeune pour se marier.") 
			say("Il doit être niveau 25 minimum.") 
			say_reward("Il vous faut être niveau 25 pour se marier.") 
			npc.unlock() 
			return
		end

		if m_level - u_level > 15 or u_level - m_level > 15 then 
			---                                                   l
			say_title("La vieille dame:")
			say("Je suis désolée mais le niveau d'écart")
			say("entre vous deux est trop important.")
			say("Je n'est pas envie de vous voir divorcer.")
			say_reward("Les deux fiancés doivent avoir moins de ")
			say_reward("15 niveau d'écart pour pouvoir se marier.")
			npc.unlock() 
			return
		end

		if not u_has_ring then 
			---                                                   l
			say_title("La vieille dame:")
			if m_ring_num >= 2 then 
				---                                                   l
				say("Votre partenaire doit avoir un anneau de couple,") 
				say("veuillez lui en donner un.") 
			else
				---                                                   l
				say("Votre partenaire doit avoir un anneau de couple,") 
				say("revenez quand il l'aura.") 
			end

			---                                                   l
			say_item ("Anneau de couple" , 70301 , "") 
			say_reward("L'anneau permet de se marier,")
			say_reward("Il doit être porté par les deux mariés.")
			npc.unlock()
			return
		end

		if not u_wear then
			---                                                   l
			say_title("La vieille dame:") 
			say("Votre partenaire n'est pas prêt(e).Pour un mariage") 
			say("il faut être mieux habillé que cela.") 
			say("C'est une étape assez importante dans votre vie.") 
			if u_sex == 0 then 
				---                                                   l
				say_item("Smoking", 11901, "")
				say_reward("Votre partenaire doit porter un smoking.") 
				say_reward("Le marchand ambulant en vend dans l'autre village") 

			else
				---                                                   l
				say_item("Robe de mariée", 11903, "")
				say_reward("Votre partenaire doit porter une robe de mariée.") 
				say_reward("Le marchand ambulant en vend dans l'autre village") 
			end
			npc.unlock()
			return
		end

		local ok_sign = confirm (u_vid , "Voulez-vous vous marier avec " .. pc . name .. "?" , 30) 
		if ok_sign == CONFIRM_OK then 
			local m_name = pc . name 
			if pc.get_gold()>=NEED_MONEY then
				pc.change_gold(- NEED_MONEY)
				pc.removeitem(70301, 1)
				pc.give_item2(70302, 1) 
				local old = pc.select (u_vid)
				pc.removeitem(70301, 1)
				pc.give_item2(70302, 1)
				pc.select(old)
				---                                                   l
				say_title("La vieille dame:")
				say("Tout est prêt pour le mariage !") 
				say("Je vous envoie sur l'ile des amoureux.") 
				say("Bon mariage !") 
				say_reward("Vous allez être téléporté pour le mariage.") 
				wait()
				setskin (NOWINDOW) 
				marriage.engage_to(u_vid)
			end
		else
			---                                                   l
			say_title("La vieille dame:")
			say("L'autre personne a refusé le mariage...")
			say("Je vous laisse le temps d'en discuter !")
			say_reward("Les deux mariés doivent être d'accord")
			say_reward("avant de procéder à la cérémonie.")
		end
		npc.unlock()
	end

	when oldwoman.chat."Retourner à la cérémonie." with pc.is_engaged() begin
		---                                                   l
		say_title("La vieille dame:")
		say("Mais qu'est-ce que vous faite là ?") 
		say("Retournez vite à votre mariage ! Il ne faut pas") 
		say("rater cela ! Je vous téléporte tout de suite !") 
		wait()
		setskin (NOWINDOW) 
		marriage.warp_to_my_marriage_map()
	end

	when 9011.chat."Commencer le mariage." with pc.is_engaged() and marriage.in_my_wedding() begin
		if not npc.lock() then
			---                                                   l
			say_title("Organisatrice de mariage:")
			say("Désolé, le mariage semble ne pas être commencé.")
			say("Revenez plus tard.")
			return
		end

		---                                                   l
		say_title("Organisatrice de mariage:")
		say("Bonjour !")
		say("Il faut organiser le mariage et vite !")
		say("Les invités attendent.")
		say("Entrez le nom de votre partenaire.")

		local sname = input()
		local u_vid = find_pc_by_name(sname)
		local m_vid = pc.get_vid()

		if u_vid == 0 then
			---                                                   l
			say_title("Organisatrice de mariage:")
			say("Bonjour !")
			say("Le nom que vous avez entrée n'est pas sur notre")
			say("liste! Réessayez!")
			say_reward(string.format("%s n'est pas en ligne", sname))
			npc.unlock()
			return
		end

		if not npc.is_near_vid(u_vid, 10) then
			---                                                   l
			say_title("Organisatrice de mariage:")
			say("Bonjour !")
			say("Oh, mais ou est-il(elle) ?")
			say("S'il vous plait, allez le(la) chercher !")
			say("Le mariage ne peut pas commencer sans !")
			say_reward(string.format("%s doit être à vos cotés.", sname))
			npc.unlock()
			return
		end

		if u_vid == m_vid then
			---                                                   l
			say_title("Organisatrice de mariage:")
			say("Non, je n'ai pas demandé votre propre nom...")
			say_reward("Entrez le nom de votre partenaire.")
			npc.unlock()
			return
		end

		if u_vid != marriage.find_married_vid() then
			---                                                   l
			say_title("Organisatrice de mariage:")
			say("Vous n'avez pas entrée le même nom que tout à ")
			say("l'heure. Êtes vous sûr de ne pas vous êtes trompé?")
			npc.unlock()
			return
		end

		local ok_sign = confirm(u_vid, "Voulez-vous vous marier avec "..pc.name.. "?", 30)

		if ok_sign != CONFIRM_OK then
			---                                                   l
			say_title("Organisatrice de mariage:")
			say("L'autre personne a refusé le mariage...")
			say("Je vous laisse le temps d'en discuter !")
			say_reward("Les deux mariés doivent être d'accord")
			say_reward("avant de procéder à la cérémonie.")
			npc.unlock()
			return
		end

		---                                                   l
		say_title("Organisatrice de mariage:")
		say("Félicitation, le mariage commence.")
		marriage.set_to_marriage()

	end


	when 9011.chat."Commencer la marche nuptiale." with (pc.is_engaged() or pc.is_married()) and 
					marriage.in_my_wedding() and not marriage.wedding_is_playing_music() begin

		marriage.wedding_music(true, "wedding.mp3")
		setskin(NOWINDOW)

	end

	when 9011.chat."Arrêter la marche nuptiale." with (pc.is_engaged() or pc.is_married()) and 
						marriage.in_my_wedding() and marriage.wedding_is_playing_music() begin

		marriage.wedding_music(false, "default")
		setskin(NOWINDOW)

	end

	when 9011.chat."Mettre la nuit." with pc.is_married() and marriage.in_my_wedding() begin

		marriage.wedding_dark(true)
		setskin(NOWINDOW)

	end

	when 9011.chat."Mettre la neige." with pc.is_married() and marriage.in_my_wedding() begin

		marriage.wedding_snow(true)
		setskin(NOWINDOW)

	end

	when 9011.chat."Terminer le mariage." with pc.is_married() and marriage.in_my_wedding() begin

		if not npc.lock() then
			---                                                   l
			say_title("Organisatrice de mariage:")
			say("Désolé, le mariage semble ne pas être commencé,")
			say("revenez plus tard.")
			return
		end

		---                                                   l
		say_title("Organisatrice de mariage:")
		say("Voulez-vous vraiment terminer le mariage ?")
		local s = select("Oui","Non")

		if s == 1 then
			local u_vid = marriage.find_married_vid()

			if u_vid == 0 then

				--                                                   l
				say_title("Organisatrice de mariage:")
				say("Pour terminer le mariage, nous avons besoin de")
				say("votre partenaire. Mais ou est-il (elle) ?")
				say_reward("Présence du partenaire requis.")
				npc.unlock()
				return	
			end

			---                                                   l
			say_title("Organisatrice de mariage:")
			say("Très bien, je demande l'accord de votre partenaire")
			say("de terminer le mariage.")
			local ok_sign = confirm(u_vid, "Voulez-vous terminer le mariage?", 30)

			if ok_sign == CONFIRM_OK then
				marriage.end_wedding()
			else
				---                                                   l
				say_title("Organisatrice de mariage:")
				say("Votre partenaire a refusé. Le mariage continue.")
			end
		end
		npc.unlock()
	end

	when 11000.chat."Divorcer." or
		11002.chat."Divorcer." or
		11004.chat."Divorcer." with pc.is_married() begin
		if not marriage_manage.check_divorce_time() then
			---                                                   l
			say_title("Le Gardien du Village:")
			say("Vous venez juste de vous marier. Maintenant,assumez")
			say("un peu votre erreur et revenez me voir plus tard.")
			return
		end

		local u_vid = marriage.find_married_vid()

		if u_vid == 0 or not npc.is_near_vid(u_vid, 10) then
			---                                                   l
			say_title("Le Gardien du Village:")
			say("La présence de votre partenaire est requise pour")
			say("le divorce.")
			say("Allez le ou la chercher.")
			return
		end

		---                                                   l
		say_title("Le Gardien du Village:")
		say("Le divorce est une chose grave.")
		say("Le prix du divorce est de 5 millions de yangs.")
		say("Voulez-vous vraiment divorcer?")
		local MONEY_NEED_FOR_ONE = 5000000
		local s = select("Oui", "Non")

		if s == 1 then

			local m_enough_money = pc.gold > MONEY_NEED_FOR_ONE
			local m_have_ring = pc.countitem(70302) > 0

			local old = pc.select(u_vid)
			local u_enough_money = pc.gold > MONEY_NEED_FOR_ONE
			local u_have_ring = pc.countitem(70302) > 0
			pc.select(old)

			if not m_have_ring then
				---                                                   l
				say_title("Le Gardien du Village:")
				say("Vous ne porter pas l'alliance.")
				say("Il vous la faut pour divorcer.")
				return
			end

			if not u_have_ring then
				---                                                   l
				say_title("Le Gardien du Village:")
				say("Votre partenaire ne porte pas l'alliance.")
				say("Il lui faut pour divorcer.")
				return
			end

			if not m_enough_money then
				---                                                   l
				say_title("Le Gardien du Village:")
				say("Désolé, vous n'avez pas la somme requise.")
				say_reward(string.format("Il vous faut %d millions de yangs pour divorcer.", MONEY_NEED_FOR_ONE/1000000))
				return
			end

			if not u_enough_money then
				---                                                   l
				say_title("Le Gardien du Village:")
				say("Désolé, votre partenaire n'a pas la somme requise.")				
				say_reward(string.format("Votre partenaire doit avoir %d millions de yangs", MONEY_NEED_FOR_ONE/1000000))
				say_reward("pour divorcer.")
				return
			end

			---                                                   l
			say_title("Le Gardien du Village:")
			say("Le divorce est une chose douloureuse.")
			say("Voulez-vous vraiment continuer?")
			local c=select("Oui", "Non")

			if 2 == c then
				---                                                   l
				say_title("Le Gardien du Village:")
				say("Sage décision. Retournez avec lui(elle) et")
				say("profiter de la vie! Il en vaut mieux.")
				return
			end

			local ok_sign = confirm(u_vid, "Accepter le divorce avec "..pc.name.."?", 30)

			if ok_sign == CONFIRM_OK then

				local m_enough_money = pc.gold > MONEY_NEED_FOR_ONE
				local m_have_ring = pc.countitem(70302) > 0

				local old = pc.select(u_vid)
				local u_enough_money = pc.gold > MONEY_NEED_FOR_ONE
				local u_have_ring = pc.countitem(70302) > 0
				pc.select(old)

				if m_have_ring and m_enough_money and u_have_ring and u_enough_money then

					pc.removeitem(70302, 1)
					pc.change_money(-MONEY_NEED_FOR_ONE)

					local old = pc.select(u_vid)
					pc.removeitem(70302, 1)
					pc.change_money(-MONEY_NEED_FOR_ONE)
					pc.select(old)

					---                                                   l
					say_title("Le Gardien du Village:")
					say("Divorce réussi.")
					say("Vous êtes de nouveau célibataire.")
					marriage.remove()
				else
					---                                                   l
					say_title("Le Gardien du Village:")
					say("Une erreur s'est produite lors du divorce,")
					say("veuillez recommencer.")
				end
			else
				---                                                   l
				say_title("Le Gardien du Village:")
				say("Votre partenaire a refusé le divorce.")
				say("Vous feriez mieux de lui en parler.")
				return
			end
		end
	end

	when 11000.chat."Enlever l'alliance." or
		11002.chat."Enlever l'alliance." or
		11004.chat."Enlever l'alliance." with not pc.is_married() and	pc.count_item(70302)>0 begin
		---                                                   l
		say_title("Le Gardien du Village:")
		say("Etes-vous sur de vouloir retirer votre anneau de")
		say("mariage?")
		local s=select("Oui", "Non")

		if s==1 then
			---                                                   l
			say_title("Le Gardien du Village:")
			say("Vous devriez oublier les mauvais souvenirs aussi")
			say("vite que possible.")
			say_reward("L'alliance a été enlevé.")
			pc.remove_item(70302)
		end
	end

	when 11000.chat."Divorce unilatéral." or
		11002.chat."Divorce unilatéral." or
		11004.chat."Divorce unilatéral." with pc.is_married() begin

		if not marriage_manage.check_divorce_time() then
			---                                                   l
			say_title("Le Gardien du Village:")
			say("Vous venez juste de vous marier. Maintenant,assumez")
			say("un peu votre erreur et revenez me voir plus tard.")
			return
		end

		---                                                   l
		say_title("Le Gardien du Village:")
		say("Le divorce unilatéral est plus couteux mais ne")
		say("nécéssite pas l'accord de votre partenaire.")
		say("Voulez-vous vraiment divorcer?")

		local s = select("Oui", "Non")

		local NEED_MONEY = 5000000
		if s == 2 then

			return

		end

		if pc.money < NEED_MONEY then
			---                                                   l
			say_title("Le Gardien du Village:")
			say("Désolé, vous n'avez pas assez.")
			say("Le prix du divorce est de 5 millions de yangs.")
			return
		end

		---                                                   l
		say_title("Le Gardien du Village:")
		say("Etes-vous sur de vouloir divorcer?")
		local c = select("Oui", "Non")

		if c == 2 then

			---                                                   l
			say_title("Le Gardien du Village:")
			say("Sage décision. Retournez avec lui(elle) et")
			say("profiter de la vie! Il en vaut mieux.")
			say_reward("Divorce annulé.")
			return
		end

		pc.removeitem(70302, 1)
		pc.change_gold(-NEED_MONEY)

		marriage.remove()

		---                                                   l
		say_title("Le Gardien du Village:")
		say("Divorce réussi.")
		say("Vous êtes de nouveau célibataire.")
	end

	when oldwoman.chat."Liste de mariage" with not pc.is_engaged() begin
		local t = marriage.get_wedding_list ()
		---                                                   l
		say_title("La vieille dame:")

		if table . getn (t) == 0 then 
			---                                                   l
			say("En ce moment, il n'y a aucun mariage de") 
			say("célébré.") 
		else
			local wedding_names = { } 
			table . foreachi (t , function (n , p) wedding_names [ n ] = p [ 3 ] .. " avec " .. p [ 4 ] .. " " end) 
			wedding_names [ table . getn (t) + 1 ] = locale . confirm local s = select_table (wedding_names) 
			if s != table . getn (wedding_names) then 
				marriage . join_wedding (t [ s ] [ 1 ] , t [ s ] [ 2 ]) 
			end 
		end
	end
	when 9011.click with not pc.is_engaged() and not pc.is_married() begin
		---                                                   l
		say_title("Le Gardien du Village:")
		say("Je suis l'organisatrice du mariage !")
		say("Félicitation au nouveau mariés !")
		say("Je vous attend votre mariage.")
	end

	function check_divorce_time()

		local DIVORCE_LIMIT_TIME = 86400 

		if marriage.get_married_time() < DIVORCE_LIMIT_TIME then 

			---                                                   l
			say_title("Le Gardien du Village:")
			say("Désolé, il n'y a pas assez de temps que vous êtes")
			say("marié. Revenez plus tard !")
			return false
		end
		return true
	end

	function is_equip_wedding_dress()

		local a = pc.get_armor()
		return a >= 11901 and a <= 11904

	end

	function get_wedding_dress(pc_sexe)

		if pc_sexe == 0 then
			return 11901
		elseif pc_sexe ==1 then
			return 11903
		else
			return 0
		end
	end
end
end

 

 

 

 

Ça ne vient pas de la quête pour le mariage =) je vais redire pour le mariage en gros après le mariage donc a la fin quand je fais terminer le mariage ça me ramène Grotte d’exile 2eme étage !

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Bah justement il doit y avoir un problème avec la quête si une fois fini ça te téléporte à la Grotte de l'Exil...

 

Sparkk j'ai mit ta quête =) et j'ai essayer et ça ma téléporter grotte d'exile xD donc c'est pas cette quête mais une autre ! x)

 

 

la brillance ça vient du client et client je crois xD mais je trouve pas comment le faire marcher !

Lien vers le commentaire
Partager sur d’autres sites

  • 0

quand au reste, je te propose de changer de files, ou a ut téléchargé les tiennes?

Je sais plus ça fait assez longtemps !

 

 

 

j'ai pas trop compris ce que tu voulais dire pour ceci

Tu dois avoir la grotte de l'xil qui a le config de la map du mariage
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. 37
    2. 21

      Metin2 en 2020 peut-on en parler?

    3. 0

      METIN2Project

    4. 3

      Ressources - UnPack - Metin2 Client - Officiel

    5. 0

      Barre des tâches d'argent étendue

    6. 16

      Redémarrage automatique des channels

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