Aller au contenu
  • 0

Fin quête


xDreams

Question

[Message d'introduction]

 

Version des files : 2012

Domaine (Base de données, Core, etc.) : Client

Votre niveau (débutant, intermédiaire, avancé) : débutant

 

Description du problème : Ma quête ne se termine jamais.

Comment reproduire le problème : /

Recherches et tests effectué : J'ai modifié plusieurs fois la quête

Résultat des recherches et tests : /

 

Message d'erreur, capture d'écran :

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

 

Code quête :

quest commencement begin
   	state start begin
	when login begin
		send_letter("La lettre")
		for i = 11000, 11004, 2 do
			local v = find_npc_by_vnum(i)
			if v != 0 then
				target.vid("__TARGET__", v, "La lettre")
			end
		end
	end

	when button or info begin
		say_title("La lettre :")
		say("Si tu lis cette lettre "..pc.name..",")
		say("c'est que tu es arrivé au royaume "..empire_name()..".")
		say("Vas voir le Général Yung-Shin, il t'aidera")
		say("et te fournira un équipement.")
		say("En général, il se trouve au milieu de la place")
		say("du village.")
	end

	when __TARGET__.target.click or
		11000.chat."La lettre" or
		11002.chat."La lettre" or
		11004.chat."La lettre" begin

		target.delete("__TARGET__")
		clear_letter ("__TARGET__")
		say_title("Général Yung-Shin :")
		say("Bonjour à toi jeune recrue.")
		say("Tu sembles être nouveau dans le village.")
		say("")
		say_title(""..pc.name..":")
		say("Oui, je viens d'arriver du Royaume Central.")
		say("")
		say_title("Général Yung-Shin :")
		say("Ah oui, je comprends, maintenant je me souviens.")
		say("")
		wait()
		say_title("Général Yung-Shin :")
		say("On m'a prévenu de ton arrivée "..pc.name..".")
		say("Heureux de t'accueillir dans le royaume "..empire_name()..".")
		say("Tu dois savoir que les temps sont sombres,")
		say("c'est pourquoi je me vois dans l'obligation")
		say("de t'offrir un équipement de base pour que")
		say("tu puisses te défendre.")
		say("")
		say("Reviens me voir plus tard.")
		say("")
		if pc.getqf("basic_weapon") == 0 then
			pc.setqf("basic_weapon", 1)
			local item = 15

			if pc.job == 1 then
				item = 1005
			elseif pc.job == 2 then
				item = 15
			elseif pc.job == 3 then
				item = 7005
			end

			if pc.countitem(item) == 0 and pc.weapon != item then
				pc.give_item2(item)
				pc.give_item2(13005,1)
				pc.give_item2(14005,1)
				pc.give_item2(15005,1)
				pc.give_item2(16005,1)
				pc.give_item2(17005,1)
				pc.give_item2(27003,200)
				pc.give_item2(27006,200)
				pc.give_item2(27112,5)
				pc.give_item2(27115,5)
				pc.give_item2(80003,1)
				if pc.job == 0 then
					pc.give_item2(11205,1)
					pc.give_item2(12205,1)
				elseif pc.job == 1 then
					pc.give_item2(11405,1)
					pc.give_item2(12345,1)
				elseif pc.job == 2 then
					pc.give_item2(11605,1)
					pc.give_item2(12485,1)
				elseif pc.job == 3 then
					pc.give_item2(11805,1)
					pc.give_item2(12625,1)
				end			
			clear_letter()
			end

			syschat("[sYSTÈME]: Félicitations, quête terminée !")  
		end
	end
end
end

 

Merci d'avance !

Lien vers le commentaire
  • Réponses 1
  • Created
  • Dernière réponse

Top Posters For This Question

Popular Days

Top Posters For This Question

1 réponse à cette question

Messages recommandés

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


×
×
  • Créer...

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.