Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 22:01

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Warpring Quest Umschreiben ?

Discussion on Warpring Quest Umschreiben ? within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2010
Posts: 55
Received Thanks: 2
Warpring Quest Umschreiben ?

Hey, Leute habe mal eine kurze Frage.

Die lautet Wie muss ich die Quest umschreiben damit ich zu Kordinaten "83200,0"
Hinteleportiert werde und dann in Warpring "80erHighlevelmap" steht ?

Was müsstich hier verändern damit das funktionirt ?

quest warpring begin
state start begin
when 70007.use with pc.get_level() >= 10 begin

if pc.countitem("70007")>=1 then
pc.removeitem("70007", 1)
end

say_title("Ring:")
say("Dies ist eine faszinierende Gegend. Aber")
say("passiert hier denn auch mal etwas")
say("Außergewöhnliches? Eher wohl nicht. In anderen")
say("Teilen des Landes sieht es mitunter ganz anders.")
say("aus! Es gibt daher sicher einen intressanten")
say("Ort, an den ich dich teleportieren könnte. Da")
say("jedoch die Kräfte des Bösen wieder stärker")
say("geworden sind, wurden Raum und Zeit ins Chaos")
say("gestürzt. Dadurch kann es passieren, dass deine")
say("Rückkehr nicht immer augenblicklich funktioniert.")
say("Möchtest du dennoch teleportiert werden?")

local main_set = select("Ja","Nein")
if main_set == 2 then
return
end

if pc.get_level() <= 10 then
say_title("Ring:")
say("Hm… Mit deinem derzeitigen Level bist du noch")
say("zu schwach für die Reise durch Zeit und Raum.")
say("Komm wieder, wenn du höher als Level 10 bist.")
return
end

local map = pc.get_map_index()
local empire = pc.get_empire()
local level = pc.get_level()

say_title("Ring:")
say("Wohin möchtest du teleportiert werden?")

-- ?? ?? ???? ?? ?? (? ?? 1,2 ??)
if map == 1 or map == 3 or map == 21 or map == 23 or map == 41 or map == 43 then

local guild_map_names = {
"Gildenzone",
"Gildenzone",
"Gildenzone",
}

guild_map_name = guild_map_names[empire]
local empire_castle={
"Burgschlacht",
"Burgschlacht",
"Burgschlacht",
}
empire_castle =empire_castle[empire]
local sub_set = 0
if level < 60 then -- 60?? : ?????, ???, ????, ???
sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-Wüste", "Berg Sohan", empire_castle,"Andere Gebiete")
if sub_set == 6 then -- ??
return
end

else -- 61?? : ????, ???, ????, ????
sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-Wüste", "Berg Sohan", empire_castle,"Andere Gebiete")
if sub_set == 6 then -- ??
say_title("Teleporter:")
say("Wohin möchtest du teleportiert werden?")
sub_set = select("Doyyumhwaji", "Dämonenturm", "Zurück", "Abbrechen") + 5
if sub_set == 9 then -- ??
return
end
if sub_set == 8 then -- ??
say_title("Teleporter:")
say("Wohin möchtest du teleportiert werden?")
--- l
sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-Wüste", "Berg Sohan", empire_castle,"Andere Gebiete")
if sub_set == 6 then -- ??
say_title("Teleporter:")
say("Wohin möchtest du teleportiert werden?")
sub_set = select("Doyyumhwaji", "Dämonenturm", "Abbrechen") + 5
if sub_set == 8 then -- ??
return
end
end
end
end
end


local warp = {
-- guild_map
{
{ 128500, 1000 },
{ 179500, 1000 },
{ 271800, 13000 },
},
-- 64 map_n_threeway
{
{ 402100, 673900 },
{ 270400, 739900 },
{ 321300, 808000 },
},
-- 63 metin2_map_n_desert_01
{
{ 217800, 627200 },
{ 221900, 502700 },
{ 344000, 502500 },
},
-- 61 map_n_snowm_01
{
{ 434200, 290600 },
{ 375200, 174900 },
{ 491800, 173600 },
},
--empire_castle
{
{975200, 133000},
{977200, 185000},
{923900, 183600},

} ,
-- 62 metin2_map_n_flame_01
{
{ 599400, 756300 },
{ 597800, 622200 },
{ 730700, 689800 },
},
-- devil_tower
{
{ 590500, 110500 },
{ 590500, 110500 },
{ 590500, 110500 },
},
}
test_chat(warp[sub_set][empire][1]..warp[sub_set][empire][2])
say_title("Ring:")
say("Achtung, ich teleportiere dich jetzt. Du wirst")
say("an einem gefährlichen Ort landen, also pass auf")
say("dich auf. Viel Glück!")
wait()
pc.warp(warp[sub_set][empire][1], warp[sub_set][empire][2])


else -- ? ?? 1,2 ? ??? ?????? ? ?? 1,2 ? ??? ?? ??
local sub_set2 = 3

--sub_set2 = select(locale.vileage1_name[empire], locale.vileage2_name[empire], locale.cancel)
if empire==1 then
sub_set2 = select("Yongan","Jayang" , locale.cancel)
elseif empire ==2 then
sub_set2 = select("Joan","Bokjung" , locale.cancel)
elseif empire ==3 then
sub_set2 = select("Pyungmoo","Bakra" , locale.cancel)
end
if sub_set2 != 3 then
if sub_set2 == 1 then
say_title("Ring:")
say("Ich teleportiere dich dorthin.")
wait()

if empire == 1 then
pc.warp(474300,954800)
elseif empire == 2 then
pc.warp(63800,166400)
elseif empire == 3 then
pc.warp(959900,269200)
end
elseif sub_set2 == 2 then
say_title("Ring:")
say("Ich teleportiere dich dorthin.")

wait()
if empire == 1 then
pc.warp(353100,882900)
elseif empire == 2 then
pc.warp(145500,240000)
elseif empire == 3 then
pc.warp(863900,246000)
end
end -- end sub set check2 if
end -- end sub set check1 if
end -- end map check if
end -- end when use item
end -- end state start
end -- end quest warpring

Danke
zangohan is offline  
Old 12/04/2011, 12:02   #2
 
mrapc's Avatar
 
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
Ich machs mal anschaulicher:

Einfach Den entsprechenden abschnitt kopieren einfügen und edieren

Code:
f map == 1 or map == 3 or map == 21 or map == 23 or map == 41 or map == 43 then
Falls sich der Spieler in einer von diesen Maps befindet (Siehe map_index)

Quote:
sub_set = select("Doyyumhwaji", "Dämonenturm", "80erHighlevelmap" , "Abbrechen") + 5
if sub_set == 9 then -- Abbrechen
return
end
end
end
end
end


local warp = {
-- guild_map
{
{ 128500, 1000 },
{ 179500, 1000 },
{ 271800, 13000 },
},
-- 64 map_n_threeway
{
{ 402100, 673900 },
{ 270400, 739900 },
{ 321300, 808000 },
},
-- 63 metin2_map_n_desert_01
{
{ 217800, 627200 },
{ 221900, 502700 },
{ 344000, 502500 },
},
-- 61 map_n_snowm_01
{
{ 434200, 290600 },
{ 375200, 174900 },
{ 491800, 173600 },
},
--empire_castle
{
{975200, 133000},
{977200, 185000},
{923900, 183600},

} ,
-- 62 metin2_map_n_flame_01
{
{ 599400, 756300 },
{ 597800, 622200 },
{ 730700, 689800 },
},
-- devil_tower
{
{ 590500, 110500 },
{ 590500, 110500 },
{ 590500, 110500 },
},
--Neuer Warp
{
{ 590500, 110500 }, --Blaues Reich
{ 590500, 110500 }, --Gelbes Reich
{ 590500, 110500 }, --Rotes Reich
},
}
mrapc is offline  
Thanks
1 User
Old 12/04/2011, 12:09   #3
 
elite*gold: 0
Join Date: Oct 2010
Posts: 55
Received Thanks: 2
Aber wo muss ich Einfügen und Edieren ? habe das schon versucht aber immer Fail
zangohan is offline  
Old 12/04/2011, 12:18   #4
 
mrapc's Avatar
 
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
ist doch logisch
Als erstes Difinierst du einen Neuen Button:
Quote:
else --Hauptreich
sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-Wüste", "Berg Sohan", empire_castle,"Andere Gebiete")
if sub_set == 6 then -- ??
say_title("Teleporter:")
say("Wohin möchtest du teleportiert werden?")
sub_set = select("Doyyumhwaji", "Dämonenturm", "80erHighlevelmap", "Zurück", "Abbrechen") + 5
if sub_set == 10 then --Abbrechen
return
end
if sub_set == 9 then --Zurück auf die auswahl seite 1 Springen
say_title("Teleporter:")
say("Wohin möchtest du teleportiert werden?")
--- l
sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-Wüste", "Berg Sohan", empire_castle,"Andere Gebiete")
if sub_set == 6 then -- Seite 2 öffnen
say_title("Teleporter:")
say("Wohin möchtest du teleportiert werden?")
sub_set = select("Doyyumhwaji", "Dämonenturm", "80erHighlevelmap", "Abbrechen") + 5
if sub_set == 9 then --Abbrechen
und dann hängst du hinter die anderen Warp noch einen dran:

Quote:
--Neuer Warp
{
{ 83200,0 }, --Blaues Reich
{ 83200,0 }, --Gelbes Reich
{ 83200,0 }, --Rotes Reich
},
}
mrapc is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[HILFE] Warpring.quest
01/27/2012 - Metin2 Private Server - 7 Replies
Halle Leute, ich habe ein kleines Problem mit der Warpring.quest. Ich habe sie in meinen Server eingefügt so wie es in de TuT's beschrieben ist und es funktioniert so auch alles, aber ich wollte, dass man sich mit dem Warpring nur in die 3 Reiche und die 3 Neuen Maps, die ich eingefügt haben teleportieren kann, aber dann hat er nicht mehr funktioniert. :mad: Warpcodes: Reiche: Rotes Reich: 474100, 954700 Blaues Reich: 959900, 269400 Gelbes Reich: 63600, 166400
[HILFE] Warpring.quest
11/16/2011 - Metin2 Private Server - 3 Replies
Halle Leute, der Warpring funktioniert so, aber er portet nicht an die Orte, die in der Quest stehen. PHP-Code: quest warpring begin state start begin when 70007.use with pc.get_level() >= 10 begin say_title("Ring:")
[Suche]Warpring Quest
01/30/2011 - Metin2 Private Server - 2 Replies
Hi Leute, ich wollte fragen ob einer die Warpring quest hat, wenn ja kann einer sie mir pls schicken, hochladen, etc. Thx im Vorraus, MfG OtherM
Quest umschreiben
11/17/2010 - Metin2 Private Server - 0 Replies
Hallo com mein Tal von ascaria is doof in der siegel ebene dropen die monster keine siegel ..kann mir wer die devildown quest umscripten das man sofort ohne siegel und ohne timer in die nächste ebene teleportiert wird...?? Das rot makierte ist das was mit der ebene zutun hat Lg,



All times are GMT +2. The time now is 22:01.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.