|
You last visited: Today at 05:17
Advertisement
Wie fügt man neue Orte beim Teleporter ein?
Discussion on Wie fügt man neue Orte beim Teleporter ein? within the Metin2 Private Server forum part of the Metin2 category.
01/29/2010, 00:00
|
#1
|
elite*gold: 0
Join Date: Jan 2010
Posts: 198
Received Thanks: 13
|
Wie fügt man neue Orte beim Teleporter ein?
-dito
Der Thread Titel bringt meine Frage auf den Punkt. Ich versteh nicht, was in die Teleporter Datei alles rein muss. Will nur den Roten Wald hinzufügen.
MfG..
|
|
|
04/19/2010, 10:16
|
#2
|
elite*gold: 0
Join Date: Jan 2009
Posts: 13
Received Thanks: 0
|
Verstehe das auch nicht .... =( es gibt keine ausführlichen [How to] finde zumindest keinen... wenn einer einen postet THX
|
|
|
04/19/2010, 12:24
|
#3
|
elite*gold: 94
Join Date: Feb 2008
Posts: 2,186
Received Thanks: 832
|
Lernt LUA/Questscripting
Und bearbeitet die mapwarp.quest (Oder wie der Tele heisst).
ODER
wartet bis euch ein ThX Süchtiger ein TuT macht.
|
|
|
04/19/2010, 13:54
|
#4
|
elite*gold: 72
Join Date: Mar 2010
Posts: 511
Received Thanks: 81
|
also in die Teleporter Quest
müssen die koodinaten für die neue map rein
ggfalls auch der Name
soviel zu der quest
|
|
|
04/19/2010, 14:02
|
#5
|
elite*gold: 0
Join Date: Sep 2009
Posts: 187
Received Thanks: 7
|
mich würde es auch interessieren aber ich glaube kaum das irgendein post hier hilft wenn wir wüssten wie man das macht würde man ja nicht fragen also warum erzählste dann das da die kords und die namen rein müssen? ^^ ich weiß das beides rein muss nur wo und wie
|
|
|
04/19/2010, 14:54
|
#6
|
elite*gold: 0
Join Date: Jul 2009
Posts: 433
Received Thanks: 94
|
Kann dir jetzt nicht erklären, wie das genau geht.
Kann dir aber eine .quest-Datei geben, wo man zu Land der Riesen usw kann.
Schaut euch einfach mal an.
-- Teleporter
quest map_warp begin
state start begin
when 9012.chat."Möchtest du reisen?" begin
say_title("Teleporter:")
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("Teleporter:")
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()
local cost = math.floor(level / 5) * 1000
-- ?? ????
if cost < 1000 then
cost = 1000
end
say_title("Teleporter:")
say("Wohin möchtest du teleportiert werden?")
say_reward(string.format("Das kostet dich %d Yang.", cost))
-- ?? ?? ???? ?? ?? (? ?? 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?")
say_reward(string.format("Das kostet dich %d Yang.", cost))
sub_set = select("Doyyumhwaji", "Dämonenturm", "Spinnendungeon", "Lungsam", "Roter Wald", "Land der Riesen", "Zurück", "Abbrechen") + 5
if sub_set == 13 then -- ??
return
end
if sub_set == 12 then -- ??
say_title("Teleporter:")
say("Wohin möchtest du teleportiert werden?")
--- l
say_reward(string.format("Das kostet dich %d Yang.", cost))
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?")
say_reward(string.format("Das kostet dich %d Yang.", cost))
sub_set = select("Doyyumhwaji", "Dämonenturm", "Spinnendungeon", "Lungsam", "Roter Wald", "Land der Riesen", "Abbrechen") + 5
if sub_set == 12 then -- ??
return
end
end
end
end
end
if pc.gold < cost then
say("Du hast nicht genug Geld,")
say_title("Teleporter:")
say("Ich würde dich auch kostenlos teleportieren,")
say("aber ich habe eine große Familie. Um sie zu")
say("ernähren, muss ich Geld verdienen.")
say_reward(string.format("Es kostet %d Yang.", cost))
return
end
pc.changegold(-cost)
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 },
},
-- 104 metin2_map_spiderdungeon
{
{ 60000, 496000 },
{ 60000, 496000 },
{ 60000, 496000 },
},
-- 67 metin2_map_trent
{
{ 288700, 5700 },
{ 288700, 5700 },
{ 288700, 5700 },
},
-- 68 metin2_map_trent02
{
{ 1119900, 70800 },
{ 1119900, 70800 },
{ 1119900, 70800 },
},
-- 70 metin2_map_nusluck01
{
{ 845100, 745900 },
{ 845100, 745900 },
{ 845100, 745900 },
},
}
test_chat(warp[sub_set][empire][1]..warp[sub_set][empire][2])
say_title("Teleporter:")
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 pc.gold < cost then
say_title("Teleporter:")
say("Ich würde dich auch umsonst teleportieren,")
say("aber ich habe eine große Familie. Um sie zu")
say("ernähren, muss ich Geld verdienen.")
say_reward(string.format("Es kostet %d Yang.", cost))
else
if sub_set2 == 1 then
say_title("Teleporter:")
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("Teleporter:")
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
pc.changegold(-cost)
end
end
end
end -- end_of_chat
end -- end_of_state
end -- end_of_quest
Leitet euch die Funktionen einfach ab oder ändert die Koordinaten!
PS: Nicht meine Datei, war in Neonblues Questsammlung!
|
|
|
04/19/2010, 15:01
|
#7
|
elite*gold: 190
Join Date: Nov 2008
Posts: 1,670
Received Thanks: 3,368
|
lolkid2009 hatte mal nen thread zum questscripting gemacht, wenn ihr das verstanden habt, ist es ganz leicht. man braucht ja nicht für alles ein tut...
oder ihr wartet, bis irgendwelche thx-süchtigen user ein paar threads wie "[HowTo] RW beim Teleporter hinzufügen", "[HowTo] Land der Riesen beim Teleporter hinzufügen", "[HowTo] Burg Dendera beim Teleporter hinzufügen", "[HowTo] Burg Listhmos beim Teleporter hinzufügen".... erstellen.
|
|
|
04/19/2010, 15:12
|
#8
|
elite*gold: 0
Join Date: Jul 2009
Posts: 433
Received Thanks: 94
|
Müsst eigentlich nur die Datei die ich da gefunden hatte editieren.
|
|
|
|
Similar Threads
|
Wie fügt man beim Teleporter neue Teleport orte hinzu?
09/02/2010 - Metin2 Private Server - 0 Replies
Wollte ma wissen wie das geht dass der Teleporter noch andere orte zum hinteleportieren hat.Also das hinzufügen.Suche schon ne weile danach hab aber nichts gefunden hoffe auf hilfe ^^;)
|
Neue Map beim Teleporter einfügen. Wie?
07/20/2010 - Metin2 Private Server - 10 Replies
Wie füg ich folgende map (832 0) beim
Teleporter ein?
|
Teleporter Orte ändern...
03/28/2010 - Metin2 Private Server - 4 Replies
Ich hatte letztens was bei meinem Teleporter geändert, aber dann ging mein Server nichtmehr an ;).
Deswegen wollte ich fragen ob das hier so richtig währe oder ob ich noch was anderes ändern muss das das funktioniert.
Hier wie die map_warp.quest jetzt aussieht:
(alles was ich geändert habe ist rot)
-- Teleporter
quest map_warp begin
state start begin
when 9012.chat."Möchtest du reisen?" begin
|
Wie beim Teleporter neue Orte hinzufügen?
03/11/2010 - Metin2 Private Server - 10 Replies
hallo!
Könnte mir jemand erklären wie ich beim Teleporter neue Orte hinzufüge?
Wäre echt nett
lg
|
All times are GMT +2. The time now is 05:17.
|
|