|
You last visited: Today at 17:36
Advertisement
Reichsteleporter
Discussion on Reichsteleporter within the Metin2 Private Server forum part of the Metin2 category.
12/02/2012, 15:38
|
#1
|
elite*gold: 0
Join Date: Nov 2010
Posts: 64
Received Thanks: 2
|
Reichsteleporter
Hey,
Ich habe eine Frage. Ich habe eine Reichsteleporterquest gefunden die auch Funktioniert. Problem ist, diese quest hat für mein Empfinden ein Fail.
Welchen?
Wenn ich Blaues Reich map1 stehe und den Reichsteleporter anklicke, kann ich Trozdem das Blaue reich wählen. Ich möchte es aber gerne so haben, das man als Blauer Reichsuser nur die Wahl hat Zwischen Gelben und Roten Reich map1&2
Ich hoffe ihr wisst was ich meine.
Hier nocheinmal wie Quest im PhP-Code
PHP Code:
quest reichs_port begin state start begin when Vnum.chat."Teleportieren" begin say_title("Reichsteleporter") say("") say("Hiermit kannst du dich in ein Reich teleportieren.") say("") say_reward("Wähle das Reich aus:") say("") local a = select("Rotes Reich", "Gelbes Reich", "Blaues Reich", "Abbrechen") if a == 1 then say_title("Reichsteleporter") say("") say("Du wirst teleportiert.") say("") wait() pc.warp(469300, 964200) elseif a == 2 then say_title("Reichsteleporter") say("") say("Du wirst teleportiert.") say("") wait() pc.warp(55700, 157900) elseif a == 3 then say_title("Reichsteleporter") say("") say("Du wirst teleportiert.") say("") wait() pc.warp(969600, 278400) elseif a == 4 then return end end end end
Ich hoffe ihr könnt mir Helfen.
|
|
|
12/02/2012, 16:14
|
#2
|
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
|
PHP Code:
quest reichs_port begin state start begin when 20083.chat."Reichsteleport" begin local map=pc.get_map_index() local warp=0 local s=0 local check=0 say("Wohin möchtest du?") if map!=1 and map!=21 and map!=41 then check=1 s=select("Rotes Reich", "Gelbs Reich", "Blaus Reich", "Abbrechen") warp=s if s==4 then return end end if map==1 then s=select("Gelbs Reich", "Blaus Reich", "Abbrechen") if s==1 then warp=2 elseif s==2 then warp=3 end elseif map==21 then s=select("Rotes Reich", "Blaues Reich", "Abbrechen") if s==1 then warp=1 elseif s==2 then warp=3 end elseif map==41 then s=select("Rotes Reich", "Gelbes Reich", "Abbrechen") warp=s end if s==3 and check==0 then return end if warp==1 then pc.warp(474200, 954400) elseif warp==2 then pc.warp(63200, 166100) elseif warp==3 then pc.warp(960100, 268700) end end end end
|
|
|
12/02/2012, 16:38
|
#3
|
elite*gold: 0
Join Date: Nov 2010
Posts: 64
Received Thanks: 2
|
Fettes Thanks an ©by Noa !!! es Funktioniert!
Herlich *-*
Ich würde dich ja gerne noch etwas fragen, will mich aber nicht aufdrängen -__-  DD
das THX haste sicha  !
|
|
|
12/02/2012, 16:45
|
#4
|
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
|
frag ruhig, vll kann ich ja helfen
|
|
|
12/02/2012, 17:01
|
#5
|
elite*gold: 0
Join Date: Nov 2010
Posts: 64
Received Thanks: 2
|
Danke ©by Noa, dann Frage ich dich gerne nochmal (:
Also;
Ich habe eine Farmmap die über den Teleporter 9012 erreichbar ist. hier einmal die Quest im PhP-Code
PHP Code:
quest map_warp begin
state start begin
when 9012.chat."Teleportieren" begin
local map = pc.get_map_index()
local empire = pc.get_empire()
local level = pc.get_level()
local cost = math.floor(level / 5) * 1000
local warp = {
{
{ 402100, 673900 },
{ 270400, 739900 },
{ 321300, 808000 },
},
{
{ 217800, 627200 },
{ 221900, 502700 },
{ 344000, 502500 },
},
{
{ 434200, 290600 },
{ 375200, 174900 },
{ 491800, 173600 },
},
{
{ 599400, 756300 },
{ 597800, 622200 },
{ 730700, 689800 },
},
{
{ 590500, 110500 },
{ 590500, 110500 },
{ 590500, 110500 },
},
{
{ 1119900, 70800 },
{ 1119900, 70800 },
{ 1119900, 70800 },
},
{
{ 60000, 496700 },
{ 60000, 496700 },
{ 60000, 496700 },
},
{
{ 2642100, 2694100 },
{ 2642100, 2694100 },
{ 2642100, 2694100 },
},
}
local sub_set = 0
say_title("Teleporter")
if map == 1 or map == 3 or map == 21 or map == 23 or map == 41 or map == 43 then
say("Hier gibt es keine starken Monster.")
say("Jedoch gibt es viele andere Regionen,")
say("in denen es gefährlichere und stärkere")
say("gesichtet wurden..")
say("")
say_reward("Soll ich dich hingeleiten?")
else
say("Anscheinend sind die Monster zu stark")
say("für dich. Oder ist dir eine Medizin")
say("ausgegangen?")
say("")
say_reward("Soll ich dich in die Stadt bringen?")
end
local s = select("Teleportieren","Schließen")
if s == 2 then
return
end
say_title("Teleporter")
if map == 1 or map == 3 or map == 21 or map == 23 or map == 41 or map == 43 then
if level < 60 then
say("Um ernste Verletzungen zu vermeiden,")
say("teleportiere ich dich nur in folgende Gebiete")
sub_set = select("Tal von Seungryong", "Yongbi-Wüste", "Berg Sohan", "Abbrechen")
if sub_set == 4 then
return
end
else
say("Da dein Level schon recht hoch ist,")
say("kann ich dich auch in gefährlicheren")
say("Regionen teleportieren..")
sub_set = select("Tal von Seungryong", "Yongbi-Wüste", "Berg Sohan", "Andere Gebiete", "Abbrechen")
if sub_set == 5 then
return
end
if sub_set == 4 then
say_title("Teleportieren")
say("Dies sind die schweren Regionen..")
sub_set = select("Doyyumhwan", "Dämonenturm", "Roter Wald", "Kuahklo Dong", "Farmmap", "Abbrechen") + 3
if sub_set == 10 then
return
end
end
end
pc.warp(warp[sub_set][empire][1], warp[sub_set][empire][2])
else
if empire== 1 then
sub_set3 = select("Yongan", "Jayang", "Abbrechen")
if sub_set3 == 1 then
pc.warp(474300,954800)
end
if sub_set3 == 2 then
pc.warp(353100,882900)
end
if sub_set3 == 3 then
return
end
elseif empire == 2 then
local sub_set3 = select("Joan","Bokjung", "Abbrechen")
if sub_set3 == 1 then
pc.warp(63800,166400)
end
if sub_set3 == 2 then
pc.warp(145500,240000)
end
if sub_set3 == 3 then
return
end
elseif empire == 3 then
local sub_set3 = select("Pyungmoo","Bakra", "Abbrechen")
if sub_set3 == 1 then
pc.warp(959900,269200)
end
if sub_set3 == 2 then
pc.warp(863900,246000)
end
if sub_set3 == 3 then
return
end
end
end
end
end
end
Das problem.
Die Farmmap ist unter "Andere Gebite" gelistet.
Ich möchte es aber gerne so haben, das wenn man auf "Andere Gebite" geht. Noch ein Button hat der "Sondermaps" heist. Und wenn man da rauf klickt, steht da Farmmap.
Dann brauche ich für die Farmmap eine lvl gränze (95)
Und zu guter letzt, kann man mit Portrollen auf die Farmmap. D.h auch wenn die Farmmap ab lvl 95 ist, kann man Kinderleicht Portrollen erstellen, so das auch 40 usw rauf können. Das heist in dieser quest muss eine Regel Difiniert werden die besagt; das man mit Portrollen im Inventar nicht zur Farmmap Porten kann.
Wäre natürlich DER HAMMER
wenn du das auch irgendwie hin kriegst .. <.<
|
|
|
 |
Similar Threads
|
[HowTo]Reichsteleporter
02/22/2012 - Metin2 PServer Guides & Strategies - 18 Replies
Guten Tag Com,
Ich habe das Teleskript bisl. verändert und so einen Reichsteleporter erschaffen.
Ist zwar nicht schwer aber dann müssen das andere nicht machen.
Hier der DL: MEGAUPLOAD - The leading online storage and file delivery service
So nun zum HowTo:
Also als erstes Conectet ihr mit FlieZilla.
|
Reichsteleporter verschwindet
10/04/2011 - Metin2 Private Server - 0 Replies
Guten Abend Com,
ich habe bei mir in Chucksal den Reichsteleporter eingefügt,
aber immer nach wenn ich reboot gemacht habe verschwindet "Reichsteleporter"
aus dem Chuck Sal ..
weiss jemand ne lösung ? Dann her damit ;D
|
Reichsteleporter Hilfe gibt thx
08/23/2011 - Metin2 Private Server - 11 Replies
Hay Liebe Com,
Ich wollte eben einen reichsteleporter einfügen habe es gemacht wie er beschrieben hat http://www.elitepvpers.com/forum/metin2-pserver-gu ides-strategies/551767-howto-reichsteleporter.html So dazu meine Frage: Welche Koordis muss ich eingeben für map 1 gelb und map1 rot ? Und wo muss cih sie hin schreiben ?
Habe die dateinen vom Teleporter ordner gelöscht (auch noch nicht gespeichert falls ich was falsch gemacht habe). Sind dann jetzt auch die Ports von dem normalen...
|
All times are GMT +1. The time now is 17:39.
|
|