• 0
Sign in to follow this  
AmarKhatib

en cours Probleme teleporteur

Question

[Message d'introduction]

 

Version des files : 2012

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

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

 

Description du problème :Comment se teleporter au new maps

Comment reproduire le problème :

Recherches et tests effectué : sur le forum

Résultat des recherches et tests : aucun

 

Bonsoir, voila mon probleme et que j'ai installer les files 2012 :) il sont pas mal mais le souci c'est que je ne c'est pas comment on va dans les nouvelle maps il n'y a pas de teleporteur.

 

Merci d'avance de m'aider et excusez moi de vous derangez :'(

 

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

Share this post


Link to post
Share on other sites

15 answers to this question

Recommended Posts

  • 0

Regarde si elles sont implantées, les coordonnées suffisent normalement pour t'y téléporter à l'aide des commandes.

  • Like 1

Share this post


Link to post
Share on other sites
  • 0

Tu prends la baseposition de la map. Tu rajoutes à ces coordonnées, les coordonnées de l'endroit où tu vas arriver sur la map. Il te suffira ensuite de faire un pc.warp(X,Y)

Share this post


Link to post
Share on other sites
  • 0

Alors pour ajouter une téléportation au téléporteur tu peux simplement ajouter ce menu en dessous de sa quest map_warp.quest

quest map_warp begin
state start begin
	when 9012.chat."Téléportation 1" begin
		say_title("Vieil Homme:")
		say("TEXTE")
		local a = select("Emmenez-moi", "Ne pas y aller")
		if a == 1 then
			pc.warp(COORD X, COORD Y)
		else
			return
		end
	end
end
end

 

Ici ce qui t’intéresse c'est à partir du "when" et de son "end" donc ceci:

when 9012.chat."Téléportation 1" begin
		say_title("Vieil Homme:")
		say("TEXTE")
		local a = select("Emmenez-moi", "Ne pas y aller")
		if a == 1 then
			pc.warp(COORD X, COORD Y)
		else
			return
		end
	end

 

Pour connaître les coordonnées X Y de ta map tu dois te rendre dans ton FTP (WinSCP ou filezilla) au chemin suivant "usr/metin2/share/locale/france/map" et la tu ouvres le dossier de la map que tu désires connaitre les coords. C'est le fichier "Settings" qui te donnera ces coordonnées.

Share this post


Link to post
Share on other sites
  • 0

Bah ça dépend xD nous on n'est pas censé savoir ce qui est nouveau pour toi puisqu'on est pas dans ta tête. Mais je suppose que tu parles des maps intégrées dans les files 2012 qui n'étaient pas dans les files précédents.

Tu as la map commerce => metin2_map_commerce

Tu as la map catacomb => metin2_map_devilcatacomb

Tu as la map naga => metin2_map_naga1

Je pense que c'est tout.

  • Like 1

Share this post


Link to post
Share on other sites
  • 0

Oui c'est bien ça Marion je te remercie :)

 

C'est Manon d'abord pas Marion :D

 

Sinon j'attends les résultats et la balise pour classer, à ne pas oublier hein ?

  • Like 1

Share this post


Link to post
Share on other sites
  • 0

quest xxx begin
state start begin
	when 20041.chat."Se téléporter" begin
		say_title("Se téléporter")
		say("Voulez-vous être téléporté je ne sais où ?")
		if select("Oui", "Non") == 2 then return
		end
		say_title("Se téléporter")
		say("Vous allez être téléporté.")
		pc.warp(COORD X, COORD Y) 
				-- COORD X correspond aux premières coordonnées où tu désires être téléporté ( EXEMPLE : 19254
				-- COORD Y correspond aux deuxièmes coordonnées où tu désires être téléporté ( EXEMPLE : 15269 )
				-- Ca nous donne donc : 19254, 15269. Ca deviendra donc : pc.warp(19254, 15269)
				-- C'est à toi de trouver tes coordonnées.
	end
end
end

Les démarches à suivre

- Tu créé un nouveau fichier dans : usr/metin2/share/locale/france/quest

- Tu le nomme : warpp.quest

- Tu copies colle la quête juste au dessus

- Tu sauvegardes

- Tu vas sur virtual pc

- Tu tapes : sh quest.sh

- Une fois que tout les messages se sont déroulés, tu te connectes sur ton serveur

- Sur un compte GM, tu tapes dans la barre de chat : /reload q

- Une fois les quêtes reload, tu fais : /m 20041

- Tu cliques dessus et tu te téléportes.

 

 

Je crois que c'est à peu près ça. Tu n'oublies pas de modifier " pc.warp(COORD X, COORD Y) " dans la quête comme dans l'exemple que je t'ai écris.

  • Like 1

Share this post


Link to post
Share on other sites
  • 0

Je déconseille vivement ce que prindo99 te donne, la quête est bonne enfin même si j'ai pas regardé mais je suppose mais faire 2 quêtes différentes pour 1 PNJ c'est jamais très bon pour les suites. C'est toujours mieux d'intégrer ça dans la même quête sinon tu risquerais un jour de tomber en conflit d'une quête à l'autre qui cacherai alors un menu et finalement ce sera le bordel.

Share this post


Link to post
Share on other sites
  • 0

Je lui ai mis sur un PNJ différent histoire qu'il puisse tester, à la base je voulais mettre « ID_DU_PNJ » mais pour être sûr, j'ai défini le PNJ. Libre à lui de le modifier plus tard, après tous, ni toi ni moi sommes dans sa tête.

Share this post


Link to post
Share on other sites
  • 0

Bonjour,

 

Le sujet contient la balise [glow=#800000][Résolu][/glow] ou reste sans réponse, de ce fait il a été déplacé dans la section "Résolu ou sans réponse".

 

Cordialement.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this