[Release] kleine Warpring-Quest | leicht zu verwalten
Discussion on [Release] kleine Warpring-Quest | leicht zu verwalten within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
[Release] kleine Warpring-Quest | leicht zu verwalten
Ich mal wieder, heute mal was sehr kleines - eine Warpring-Quest.
Ich weiss, dass es schon lange die Warpkarte gibt, allerdings finde ich die nicht so toll ... ist halt Geschmackssache. Ausserdem waren alle Warpring-Quests die ich so gefunden habe nicht so toll geschrieben um nicht #?@??<# zu sagen. Also, hier mal eine Warpring-Quest von mir - leicht zu verwalten und übersichtlich.
Gallery 1
Code:
quest warpring begin
state start begin
when 11002.chat."Warpring" begin
repeat
local map_name = {"Map1", "Map2"}
local map_info = { --x, y, ab level
{965483, 276892, 0},
{2, 2, 110}
}
say_title("Warpring")
say("Wohin soll es gehen?")
local main = map_info[select3(map_name)] or false
if not main then return end
if pc.get_level() < main[3] then
say("Dein Level ist nicht hoch genug.")
if select("Zum Hauptmenue", "Abbrechen") == 2 then return end
else
while pc.can_warp() != true do
say("Du kannst dich noch nicht teleportieren.")
local s = select("Erneut versuchen", "Zum Hauptmenue", "Abbrechen")
if s == 2 then
break
elseif s == 3 then
return
end
end
pc.warp(main[1], main[2])
end
until false
end
end
end
Die Breaks beenden genau die Schleife, die sie beenden sollen. Kannst es ja gerne ausprobieren
Ist mir dann auch noch aufgefallen.
Jedoch sollte man z.B bei dem "nochmal versuchen" nicht einfach das Menu neu aufrufen sondern den Warp noch mal probieren.
Jedoch sollte man z.B bei dem "nochmal versuchen" nicht einfach das Menu neu aufrufen sondern den Warp noch mal probieren.
Code:
if pc.get_level() < map_info[main][3] then
say("Dein Level ist nicht hoch genug.")
if select("Zum Hauptmenue", "Abbrechen") == 2 then return end
break
end
while pc.can_warp() != true do
say("Du kannst dich noch nicht teleportieren.")
local s = select("Erneut versuchen", "Zum Hauptmenue", "Abbrechen")
if s == 2 then
break
elseif s == 3 then
return
end
end
pc.warp(map_info[main][1], map_info[main][2])
[Release] Warpring Quest 01/12/2015 - Metin2 PServer Guides & Strategies - 6 Replies eine kleine vorlage
quest warpring begin
state start begin
when 70007.use begin
local data {
{"Map1 Rot", x, y},
{"Map2 Rot", x, y},
{"Map1 Gelb", x, y},
{"Map2 Gelb", x, y},
Zwei kleine Probleme mit Warpring-/Quest 08/12/2012 - Metin2 Private Server - 2 Replies Morgen epvp,
Ich habe mir kürzlich die Warpringquest "gezogen" und erfolgreich Serverside eingefügt. Der Ring an sich funktioniert, dennoch habe ich einige Sachen, bzw. Maps im Ring ersetzt.
1. Problem: Ich habe das "Gildenland" durch "Schlangenfeld" ersetzt.
Genau das Selbe mit den Koordinaten. Trotz erfolgreichem Hochladen, werde ich nicht zur Map - Schlangenfeld - geportet. Alle anderen funktionieren!
2. Problem: Nach dem Benutzen des Rings verschwindet er. Was muss ich ihm...
[Quest Release]Warpring *redesigned* 08/21/2010 - Metin2 PServer Guides & Strategies - 3 Replies this quest is the normal warpring, but redesigned so that's easier to add maps and change maps.
if you like it, thank it =)
Features:
-enables players to warp to maps with an item.
Things that can be better: