Warp Quest (Man wird nicht geportet) Problem!

04/14/2015 23:17 Krausii##1
Hallo,
Ich habe folgendes Problem, ich habe mir hier aus Epvp diese Quest (Unten) genommen für eine Farmmap zum hinporten. Ich kann mich allerdings nicht hinporten, auch wenn ich die Kordis zbsp. für Map1 einfüge geht das nicht. Type 18 ist vom NPC auch in der DB umgestellt worden. ICH KANN IHN ANKLICKEN, ABER SOBALD ER EIGENTLICH PORTEN SOLLTE MACHT ER ES NICHT, AUCH KEINE FEHLERMELDUNG.

Die Quest:


Oder hat jemand eine wirklich einfache funktzionierende Warp Quest wo ich nur Kordis und Name ändern müsste? Wäre nett.
04/14/2015 23:20 DerForenLeser#2
Ich nehme an die Koordinaten sind nicht richtig.
04/14/2015 23:22 Krausii##3
Quote:
Originally Posted by DerForenLeser View Post
Ich nehme an die Koordinaten sind nicht richtig.
Da liegst du leider falsch.
Selbst wenn ich die Kordis für Map1 dort eintrage portet er nicht.
04/14/2015 23:25 DerForenLeser#4
Naja, die Quest hat aber so weit keinen Fehler.
Normalerweise haben viele Koordinaten noch xxxx00, yyyy00 dran. Also ein paar Nullen. Deswegen wundert mich das.
Woher nimmst Du die Koordinaten denn?
04/15/2015 00:11 Krausii##5
Quote:
Originally Posted by DerForenLeser View Post
Naja, die Quest hat aber so weit keinen Fehler.
Normalerweise haben viele Koordinaten noch xxxx00, yyyy00 dran. Also ein paar Nullen. Deswegen wundert mich das.
Woher nimmst Du die Koordinaten denn?
Filezilla/Map/Setting.txt
04/15/2015 00:16 rollback#6
Geh einfach mal Ingame an den Punkt wo du hin willst und gib in den chat ein /state und nimm dir daraus die "langen" Koordinaten

edit:
Du kannst auch gerne diese Warpquest nutzen, wenn du es mit den Koords hast:
[Only registered and activated users can see links. Click Here To Register...]
da ist auch noch eine Überprüfung drin, ob der Spieler sich teleportieren kann (wegen Handel 10sek) etc.
04/15/2015 00:31 Krausii##7
Quote:
Originally Posted by definitely not Sensenmann View Post
Geh einfach mal Ingame an den Punkt wo du hin willst und gib in den chat ein /state und nimm dir daraus die "langen" Koordinaten

edit:
Du kannst auch gerne diese Warpquest nutzen, wenn du es mit den Koords hast:
[Only registered and activated users can see links. Click Here To Register...]
da ist auch noch eine Überprüfung drin, ob der Spieler sich teleportieren kann (wegen Handel 10sek) etc.
Danke dir Sensemann.
Hast mir letztens auch schon geholfen, habe das mit dem /State schon gemacht. Aber er sagt trdm das gleiche
04/15/2015 00:37 rollback#8
Die Koordinaten in der Quest sehen aber nicht danach aus als hättest du die langen genommen, sondern die kurzen ... ?

Die Quest kann man auch schöner schreiben ;)

Code:
quest fm1teleport begin
	state start begin
		when 20364.chat."Teleport nach Farmmap" begin
			say_title ("Überschrift")
			say ("Willst du dich teleportieren?")
			if select("Ja", "Nein") == 2 then return end
			pc.warp(xxxx, yyyy)
		end
	end
end
edit:
der npc muss nicht type 18 sein.
04/15/2015 00:41 Krausii##9
Quote:
Originally Posted by definitely not Sensenmann View Post
Die Koordinaten in der Quest sehen aber nicht danach aus als hättest du die langen genommen, sondern die kurzen ... ?

Die Quest kann man auch schöner schreiben ;)

Code:
quest fm1teleport begin
	state start begin
		when 20364.chat."Teleport nach Farmmap" begin
			say_title ("Überschrift")
			say ("Willst du dich teleportieren?")
			if select ("Ja", "Nein") == 2 then return end
			pc.warp(xxxx, yyyy)
		end
	end
end
Wtf. Welcher Type denn? Welcher On Click wert?
Ja, da standen noch quasi die gleichen nur mit 0 mehr/weniger am Ende jeweils. Aber wenn ich die nehme, dann werde ich zu meiner Map geportet zbsp. wenn ich ebend den /warp befehl nehme aber dann bin ich unter/hinter der Map gebuggt und kann mich net bewegen. Das soll den Spielern ja nicht passieren. Ja, wenn du das sagst das sie nicht schön geschrieben ist, dann glaube ich dir das. Habe davon so keine Ahnung, hab sie halt hier aus Epvp ebend genommen. Es geht um die Metin2 Beta Maps Mfg
04/15/2015 00:50 rollback#10
[Only registered and activated users can see links. Click Here To Register...]

In dem Fall müsstest du diese Werte nehmen:
Code:
pc.warp(958310, 269788)
EDIT:
Hier die Quest nochmal mit Abfrage, ob der Spieler sich teleportieren kann:
Code:
quest fm1teleport begin
	state start begin
		when 20364.chat."Teleport nach Farmmap" begin
			say_title ("Überschrift")
			say ("Willst du dich teleportieren?")
			if select("Ja", "Nein") == 2 then return end
			while pc.can_warp() != true do
				say("Du kannst dich noch nicht teleportieren.")
				if select("Erneut versuchen", "Abbrechen") == 2 then return end
			end
			pc.warp(xxxx, yyyy)
		end
	end
end
04/15/2015 00:54 HDMT2#11
Versuche die hier mal :)
damit geht es auch ohne die zwei "0" am ende (kurze kordies)

Quote:
quest warpring begin
state start begin
when 20364.use begin
local mpn = {"Farmmap"}
local mpn_x = {xxx}
local mpn_y = {yyy}
say_title("Warpring")
say("")
say("Wohin möchtest du Teleportiert werden?")
local s = select(mpn[1], "Abbrechen")
if s == 7 then
return
else
pc.warp(mpn_x[s] * 100, mpn_y[s] * 100)
end
end
end
end
Falls du mehrere Ports feistellen willst sollte sie dan wie folgt aussehen:

Quote:
quest warpring begin
state start begin
when 20364.use begin
local mpn = {"Farmmap", "MAPXY", "MAP XY}
local mpn_x = {xxx, xxx, xxx}
local mpn_y = {yyy yyy, yyy}
say_title("Warpring")
say("")
say("Wohin möchtest du Teleportiert werden?")
local s = select(mpn[1], mpn[2], mpn[3], "Abbrechen")
if s == 7 then
return
else
pc.warp(mpn_x[s] * 100, mpn_y[s] * 100)
end
end
end
end
04/15/2015 00:55 rollback#12
Quote:
Originally Posted by HDMT2 View Post
Versuche die hier mal :)
damit geht es auch ohne die zwei "0" am ende (kurze kordies)




Falls du mehrere Ports feistellen willst sollte sie dan wie folgt aussehen:
select_table und select3 kennste net oder? ;)
schau mal was ich hier gepostet habe: [Only registered and activated users can see links. Click Here To Register...]
04/15/2015 00:57 Krausii##13
Quote:
Originally Posted by definitely not Sensenmann View Post
[Only registered and activated users can see links. Click Here To Register...]

In dem Fall müsstest du diese Werte nehmen:
Code:
pc.warp(958310, 269788)
EDIT:
Hier die Quest nochmal mit Abfrage, ob der Spieler sich teleportieren kann:
Code:
quest fm1teleport begin
	state start begin
		when 20364.chat."Teleport nach Farmmap" begin
			say_title ("Überschrift")
			say ("Willst du dich teleportieren?")
			if select("Ja", "Nein") == 2 then return end
			while pc.can_warp() != true do
				say("Du kannst dich noch nicht teleportieren.")
				if select("Erneut versuchen", "Abbrechen") == 2 then return end
			end
			pc.warp(xxxx, yyyy)
		end
	end
end
Danke dir Sensemann.
Bist echt nen korrekter User..einer von denen die ich eigentlich am liebsten mag. Ichliebedich halt..höhö :D

Jagut, also verwende ich die Quest weiter. Wie siehts aus mit den NPC, welchen Type Wert/ On Click whatever soll ich da hinschreiben?

Quote:
Originally Posted by HDMT2 View Post
Versuche die hier mal :)
damit geht es auch ohne die zwei "0" am ende (kurze kordies)




Falls du mehrere Ports feistellen willst sollte sie dan wie folgt aussehen:
Danke, gehe allerdings erstmal auf Sensemann's Sache ein :)
04/15/2015 01:00 HDMT2#14
Kein ding er hat auch mehr erfahrung in der hinsicht wollte nur helfen :D
04/15/2015 01:01 rollback#15
Quote:
Originally Posted by Krausii# View Post
Danke dir Sensemann.
Bist echt nen korrekter User..einer von denen die ich eigentlich am liebsten mag. Ichliebedich halt..höhö :D

Jagut, also verwende ich die Quest weiter. Wie siehts aus mit den NPC, welchen Type Wert/ On Click whatever soll ich da hinschreiben?



Danke, gehe allerdings erstmal auf Sensemann's Sache ein :)
Einfach den, den er vorher hatte. Wenn er sich immernoch anklicken lässt kannst du es aber so lassen wie du es jetzt hast. Das hätte nur auswirken auf das anklicken selbst.

Funktioniert das Teleportieren jetzt?