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

Quest tp


*-dj28-*

Question

Bonsoir

 

Version des files :2012

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

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

 

Description du problème : Quest de TP qui ne Marche Pas

 

quest map_commerce begin
state start begin
	when letter begin
		send_letter("La cité du commerce.")
	end

	when button or info begin
		---                                                   l
		say("Afin de faciliter le commerce entre les royaumes,")
		say("une cité de commerce a été crée pour cet usage.")
		say("Tous les joueurs de chaque empire auront donc")
		say("juste à se téléporter la-bas pour créer leur")
		say("magasin ou bien faire leurs achats.")
		say("Dans C'étes Map il est interdi de ce batre.")

		say("Voulez-vous y aller ?")

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

		if 2==s then
			return

		elseif 1==s then
			---                                                   l
			say("D'accord, je vous y envoie.")
			wait()
			pc.warp(208,302)
		end
	end
end
end

 

Donc voila ma quest Mais Quand Je veu Me Tp a la map ca ne veu pas me tp

 

C'est Possible D'avoir une Quest avec

 

208 302 Pour Les Bleu

469 197 Pour Les Rouge

453 579 Pour Le jaune

 

Merci d'avance

 

 

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

Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

11 réponses à cette question

Messages recommandés

  • 0
  • Retraité

Dans vos quêtes, vous avez une quête s'appelant map_warp.quest .

 

Ouvrez la, et remplacez le contenu par :

 

quest map_warp begin
	state start begin
		when 9012.chat."Voulez-vous voyager ?" begin
			--- 				
			say_title("Téléporteur")
               say("Voulez-vous être téléporter ?")
               local main_set = select("Oui","Non")
               if main_set == 2 then
                   return
               else
                   say_title("Téléporteur :")
                   say("Veuillez choisir une map :")
                   sub_set = select ( "Map 1 Rouge" , "Map 2 Rouge" , "Map 1 Jaune" , "Map 2 Jaune" , "Map 1 Bleu" , "Map 2 Bleu" ,"Continuer")
                   if sub_set == 7 then
                       say_title("Téléporteur :")
                       say("Veuillez choisir une map :")
                       sub_set = select ( "Vallée de Seungryoung", "Désert de Yongbi" , "Mont Sohan", "Terre de feu" , "Tour du demon" , "Forêt" , "Bois Rouge" ,"Continuer" ) + 6
                   if sub_set == 14 then
                       say_title("Téléporteur :")
                       say("Veuillez choisir une map :")
                       sub_set = select ( "Temple", "Cave 1", "Cave 2", "Geant", "Grotte de lExil" , "Fermer" ) + 13
                   if sub_set == 19 then
                       return
                   end
                   end
                   end
                   local warp = {
                   -- Map 1 Rouge --
                   {
                   { 474300 , 954800 },
                   { 474300 , 954800 },
                   { 474300 , 954800 },
                   },

                   -- Map 2 Rouge --
                   {
                   { 353100 , 882900 },
                   { 353100 , 882900 },
                   { 353100 , 882900 },
                   },

                   -- Map 1 Jaune --
                   {
                   { 63800 , 166400 },
                   { 63800 , 166400 },
                   { 63800 , 166400 },
                   },

                   -- Map 2 Jaune --
                   {
                   { 145500 , 240000 },
                   { 145500 , 240000 },
                   { 145500 , 240000 },
                   },

                   -- Map 1 Bleu --
                   {
                   { 959900 , 269200 },
                   { 959900 , 269200 },
                   { 959900 , 269200 },
                   },

                   -- Map 2 Bleu --
                   {
                   { 863900 , 246000 },
                   { 863900 , 246000 },
                   { 863900 , 246000 },
                   },

                   -- Map Orc --
                   {
                   { 402100, 673900 },
                   { 270400, 739900 },
                   { 321300, 808000 },
                   },

                   -- Map Désert --
                   {
                   { 217800, 627200 },
                   { 221900, 502700 },
                   { 344000, 502500 },
                   },

                   -- Mont Sohan --
                   {
                   { 434200, 290600 },
                   { 375200, 174900 },
                   { 491800, 173600 },
                   },

                   -- Map Volcan --
                   {
                   { 599400, 756300 },
                   { 597800, 622200 },
                   { 730700, 689800 },
                   },

                   -- Tour du demon --
                   {
                   { 590500, 110500 },
                   { 590500, 110500 },
                   { 590500, 110500 },
                   },

                   -- Map Foret --
                   {
                   { 288700 , 5700 },
                   { 288700 , 5700 },
                   { 288700 , 5700 },
                   },

                   -- Map Bois rouge --
                   {
                   { 1119500 , 701 },
                   { 1119500 , 701 },
                   { 1119500 , 701 },
                   },

                   -- Map Temple --
                   {
                   { 553600 , 144100 },
                   { 553600 , 144100 },
                   { 553600 , 144100 },
                   },

                   -- Cave 1 --
                   {
                   { 60000 , 496000 },
                   { 60000 , 496000 },
                   { 60000 , 496000 },
                   },

                   -- Cave 2 --
                   {
                   { 704100 , 464200 },
                   { 704100 , 464200 },
                   { 704100 , 464200 },
                   },

                   -- Geant --
                   {
                   { 828300 , 763500 },
                   { 828300 , 763500 },
                   { 828300 , 763500 },
                   },

                   -- Grotte de lExil --
                   {
                   { 10000 , 1207800 },
                   { 10000 , 1207800 },
                   { 10000 , 1207800 },
                   },

                   }

                   local old_vid = pc.select(u_vid)
                   local empire = pc . get_empire ( )
                   test_chat ( warp [ sub_set ] [ empire ] [ 1 ] .. warp [ sub_set ] [ empire ] [ 2 ] )
                   pc . warp ( warp [ sub_set ] [ empire ] [ 1 ] , warp [ sub_set ] [ empire ] [ 2 ] )
                   pc.select(old_vid)

                   say("Téléportation éffectuée avec succès ! ")
               end
		end
	end
end
end

 

Je pense que ca devrait marcher.

Téléporteur avec une large possibilité de se téléporter sans restriction au niveau du level.

 

Cordialement.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

quest map_commerce begin
   state start begin
       when letter begin
           send_letter("La cité du commerce.")
       end

       when button or info begin
           ---                                                   l
           say("Afin de faciliter le commerce entre les royaumes,")
           say("une cité de commerce a été crée pour cet usage.")
           say("Tous les joueurs de chaque empire auront donc")
           say("juste à se téléporter la-bas pour créer leur")
           say("magasin ou bien faire leurs achats.")
           say("Dans C'étes Map il est interdi de ce batre.")

           say("Voulez-vous y aller ?")

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

           if 2==s then
               return

           elseif 1==s then
               ---                                                   l
               say("D'accord, je vous y envoie.")
               local warp = {
                   {
                     { 46900 , 19700 },
                     { 45300 , 57900 },
                     { 20800 , 30200 },
                   }
                 }
                   local old_vid = pc.select(u_vid)
                   local empire = pc . get_empire ( )
                   test_chat ( warp [ sub_set ] [ empire ] [ 1 ] .. warp [ sub_set ] [ empire ] [ 2 ] )
                   pc . warp ( warp [ sub_set ] [ empire ] [ 1 ] , warp [ sub_set ] [ empire ] [ 2 ] )
                   pc.select(old_vid)
           end
       end
   end
end 

 

Je n'ai pas testé.

 

#Alkimys

« A change of mind means changing many things. That's why I'm now Alkimyst. »

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Retraité

Tu parles ici de la map commerce, si ça ne te téléporte pas, c'est que le problème vient de ta map.

Pour t'en assurer, ingame, tape la commande de téléportation de cette map.

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é

Faisons plus simple, stockons nos coordonnées :

tab = {{000000, 000000}, {000000, 000000}, {000000, 000000}}

 

On leur demande d'accepter par exemple ( facultatif ) et on les téléporte par empire :

pc.warp(tab[pc.empire][1], tab[pc.empire][2])

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

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.