PHP Code:
quest gmnpc begin
state start begin
when 20095.chat."Raten" with pc.is_gm() begin
say_title("Seon-Hae:")
say("")
say_reward("Waehle aus welche Raten du aktivieren moechtest:")
say("")
local e = select("Standart", "Event", "Wartung", "Beliebig", "Abbrechen")
if e == 1 then
say_title("Seon-Hae:")
say("")
say("Du moechtest also die Standart Raten aktivieren?")
say("Diese betragen 100%.")
local f = select ("Ja" , "Nein")
if f == 1 then
say("Die Standart Raten wurden aktiviert.")
wait()
command("priv_empire 0 3:gold10_drop 100 24")
command("priv_empire 0 4:exp 100 24")
command("priv_empire 0 2:gold_drop 100 24")
command("priv_empire 0 1:item_drop 100 24")
elseif f == 2 then
return
end
elseif e == 2 then
say_title("Seon-Hae:")
say("")
say("Du moechtest also die Event Raten aktivieren?")
say("Diese betragen 200%.")
local f = select ("Ja", "Nein")
if f == 1 then
say("Die Event Raten wurden aktiviert.")
wait()
command("priv_empire 0 3:gold10_drop 200 24")
command("priv_empire 0 4:exp 200 24")
command("priv_empire 0 2:gold_drop 200 24")
command("priv_empire 0 1:item_drop 200 24")
elseif f == 2 then
return
end
elseif e == 3 then
say_title("Seon-Hae:")
say("")
say("Du moechtest also die Wartungs Raten aktivieren?")
say("Diese betragen 300%.")
local f = select ("Ja", "Nein")
if f == 1 then
say("Die Wartungs Raten wurden aktiviert.")
wait()
command("priv_empire 0 3:gold10_drop 300 24")
command("priv_empire 0 4:exp 300 24")
command("priv_empire 0 2:gold_drop 300 24")
command("priv_empire 0 1:item_drop 300 24")
elseif f == 2 then
return
end
elseif e == 4 then
say_title("Seon-Hae:")
say("")
say("Du moechtest also die Raten selber bestimmen?")
say("Nun gebe dazu deine Wunschraten ein.")
local y=input()
say("Wie viele Stunden sollen diese Raten halten?")
local x=input()
say("Sind die Raten fuer ein bestimmes Reich")
say("oder fuer eine Gilde oder fuer alle Reiche?")
local r = select ("Bestimmtes Reich", "Alle Reiche", "Abbrechen")
if r == 1 then
say("Fuer Welches Reich?")
local t = select ("Shinsoo", "Chunjo", "Jinno", "Abbrechen")
if t == 1 then
command("priv_empire 1 4:exp "..y.." "..x.."")
command("priv_empire 1 2:gold_drop "..y.." "..x.."")
command("priv_empire 1 3:gold10_drop "..y.." "..x.."")
command("priv_empire 1 1:item_drop "..y.." "..x.."")
say("Die Raten wurden nun fuer das Shinsoo Reich aktiviert.")
elseif t == 2 then
command("priv_empire 2 4:exp "..y.." "..x.."")
command("priv_empire 2 2:gold_drop "..y.." "..x.."")
command("priv_empire 2 3:gold10_drop "..y.." "..x.."")
command("priv_empire 2 1:item_drop "..y.." "..x.."")
say("Die Raten wurden nun fuer das Chunjo Reich aktiviert.")
elseif t == 3 then
command("priv_empire 3 4:exp "..y.." "..x.."")
command("priv_empire 3 2:gold_drop "..y.." "..x.."")
command("priv_empire 3 3:gold10_drop "..y.." "..x.."")
command("priv_empire 3 1:item_drop "..y.." "..x.."")
say("Die Raten wurden nun fuer das Jinno Reich aktiviert.")
elseif r == 2 then
command("priv_empire 0 4:exp "..y.." "..x.."")
command("priv_empire 0 2:gold_drop "..y.." "..x.."")
command("priv_empire 0 3:gold10_drop "..y.." "..x.."")
command("priv_empire 0 1:item_drop "..y.." "..x.."")
say("Die Raten wurden nun fuer Alle Reich aktiviert.")
elseif r == 3 then
return
end
elseif e == 5 then
return
end
end
when 20095.chat."Wetter" with pc.is_gm() begin
say_title("Seon-Hae:")
say("")
say_reward("Waehle aus zwieschen Tag, Nacht oder Schnee:")
say("")
local w = select("Tag", "Nacht", "Schnee aktivieren", "Schnee deaktivieren", "Abbrechen")
if w == 1 then
say_title("Seon-Hae:")
say("")
say("Du moechtest also Tag einstellen?")
say("")
local d = select ("Ja" , "Nein")
if d == 1 then
say("Die Sonne geht auf.. Es wird langsam hell.")
wait()
command("x 2")
command("n Die Sonne geht auf. Es wird hell.")
elseif d == 2 then
return
end
elseif w == 2 then
say_title("Seon-Hae:")
say("")
say("Du moechtest also Nacht einstellen?")
say("")
local d = select ("Ja" , "Nein")
if d == 1 then
say("Der Mond erscheint.. Es wird langsam dunkel.")
wait()
command("x 1")
command("n Der Mond erscheint. Es wird dunkel.")
elseif d == 2 then
return
end
elseif w == 3 then
say_title("Seon-Hae:")
say("")
say("Du moechtest es also schneien lassen?")
say("")
local d = select ("Ja" , "Nein")
if d == 1 then
say("Es wird kaelter und es beginnt zu schneien.")
wait()
command("xmas_snow 1")
command("n Es wird kaelter und es beginnt zu schneien.")
elseif d == 2 then
return
end
elseif w == 3 then
say_title("Seon-Hae:")
say("")
say("Du moechtest es also schneien lassen?")
say("")
local d = select ("Ja" , "Nein")
if d == 1 then
say("Es wird kaelter und es beginnt zu schneien.")
wait()
command("xmas_snow 1")
command("n Es wird kaelter und es beginnt zu schneien.")
elseif d == 2 then
return
end
elseif w == 4 then
say_title("Seon-Hae:")
say("")
say("Du moechtest den Schnee deaktivieren?")
say("")
local d = select ("Ja" , "Nein")
if d == 1 then
say("Es wird waermer und es hoert auf zu schneien.")
wait()
command("xmas_snow 0")
command("n Es wird waermer und es hoert auf zu schneien.")
elseif d == 2 then
return
end
elseif w == 5 then
end
end
when 20095.chat."Weihnachtsevents" with pc.is_gm() begin
say_title("Seon-Hae:")
say("")
say("Du moechtest also die Weihnachts Events Starten?")
local f = select ("Weihnachtsbaum", "Weihnachtsmusik", "Weihnachtsevent starten (Alles)", "Weihnachtsevent stoppen (Alles)", "Abbrechen")
if f == 1 then
say("Was moechtest du mit dem Weihnachtsbaum tun")
say("")
local g = select ("Weihnachtsbaum aufstellen" , "Weihnachtsbaum wegraeumen", "Abbrechen")
if g == 1 then
command ("e xmas_tree 3")
notice_all ("Bei Weihnachtlicher Stimmung darf")
notice_all ("ein Weihnachtsbaum nicht fehlen!")
notice_all ("Das Blax2 - Team hat diesen geschmueckt")
notice_all ("und in der Mitte Berg Sohans aufgestellt!")
notice_all ("Frohes Fest!")
say_title("Seon-Hae:")
say("")
say("Es ist geschafft!")
say("Der Weihnachtsbaum steht!")
say("")
elseif g == 2 then
command ("e xmas_tree 0")
notice_all ("Weihnachten neigt sich langsam")
notice_all ("dem Ende! Der Weihnachtsbaum wird")
notice_all ("nun nicht mehr benoetigt")
notice_all ("und wir haben ihn deshalb abgebaut.")
say_title("Seon-Hae:")
say("")
say("Es ist geschafft!")
say("Der Weihnachtsbaum ist weg!")
say("")
elseif g == 3 then
return
end
elseif f == 2 then
say("Was willst du bei der Musik veraendern")
say("")
local i = select ("Weihnachtsmusik abspielen", "Weihnachtsmusik stoppen", "Abbrechen")
if i == 1 then
command("e xmas_song 1")
elseif i == 2 then
command("e xmas_song 0")
elseif i == 3 then
return
end
elseif f == 3 then
say("Willst du wirklich alles aktivieren?")
say("Also Nachtmodus, den Weihnachtsbaum,")
say("Schnee, den Sockendropp")
say("und die Weihnachtsmusik?")
say("")
local g_sub = select ("Ja", "Nein")
if g_sub == 1 then
command("e xmas_tree 3")
command("e xmas_song 1")
command("e xmas_boom 1")
command("e xmas_snow 1")
command("e xmas_sock 1")
say("Alles aktiviert!")
elseif g_sub == 2 then
return
end
elseif f == 4 then
say("Willst du wirklich alles deaktivieren?")
say("Also Nachtmodus, den Weihnachtsbaum,")
say("Schnee, den Sockendropp")
say("und die Weihnachtsmusik?")
say("")
local g_desub = select ("Ja", "Nein")
if g_desub == 1 then
command("e xmas_tree 0")
command("e xmas_song 0")
command("e xmas_boom 0")
command("e xmas_snow 0")
command("e xmas_sock 0")
say("Alles deaktiviert!")
elseif g_desub == 2 then
return
end
elseif f == 5 then
return
end
end
when 20095.chat."Zur OX-Map teleportieren" with pc.is_gm() begin
say_title("Seon-Hae:")
say("")
say_reward("Moechtest du dich zur OX-Map teleportieren lassen?")
say("")
local o = select ("Ja" , "Nein")
if o == 1 then
command("go ox")
elseif o == 2 then
return
end
end
when 20095.chat."Reichsteleport" with pc.is_gm() begin
say_title("Seon-Hae:")
say("")
say_reward("Wohin moechtest du dich teleportieren?")
say("")
local p = select ("Shinsoo Reich", "Chunjo Reich", "Jinno Reich", "Abbrechen")
if p == 1 then
say_title("Seon-Hae:")
say("")
say("Waehle einer der folgenden Maps des Shinsoo Reichs aus:")
local u = select ("Yongan", "Jayang", "Abbrechen")
if u == 1 then
say("Du wirst nun teleportiert!")
waít()
command("go a")
elseif u == 2 then
say("Du wirst nun teleportiert!")
waít()
command("go a3")
elseif p == 2 then
say_title("Seon-Hae:")
say("")
say("Waehle einer der folgenden Maps des Chunjo Reichs aus:")
local u = select ("Joan", "Bokjung", "Abbrechen")
if u == 1 then
say("Du wirst nun teleportiert!")
waít()
command("go b")
elseif u == 2 then
say("Du wirst nun teleportiert!")
waít()
command("go b3")
elseif p == 3 then
say_title("Seon-Hae:")
say("")
say("Waehle einer der folgenden Maps des Jinno Reichs aus:")
local u = select ("Pyungmoo", "Bakra", "Abbrechen")
if u == 1 then
say("Du wirst nun teleportiert!")
waít()
command("go c")
elseif u == 2 then
say("Du wirst nun teleportiert!")
waít()
command("go c3")
elseif p == 4 then
return
end
end
when 11000.chat."Reichsteleport" or 11002.chat."Reichsteleport" or 11004.chat."Reichsteleport" begin
say_title("Waechter des Dorfplatzes:")
say("")
say("Du moechtest dich also in ein anderes Reich")
say("teleportieren?")
say("")
say("Ich kann dich dort hinbringen aber nicht umsonst
say_reward("Es kostet dich 250.000 Yang.")
say("")
say("Wohin moechtest du dich teleportieren?")
say("")
local p = select ("Shinsoo Reich", "Chunjo Reich", "Jinno Reich", "Abbrechen")
if p == 1 then
say_title("Waechter des Dorfplatzes:")
say("")
say("Waehle einer der folgenden Maps des Shinsoo Reichs aus:")
say_reward("Es kostet dich 250.000 Yang.")
say("")
local u = select ("Yongan", "Jayang", "Abbrechen")
if u == 1 then
if pc.get_gold() < 250000 then
say_title("Waechter des Dorfplatzes:")
say_reward("Du hast zuwenig Yang!")
return
else
pc.change_gold(-250000)
say("Du wirst nun teleportiert!")
waít()
pc.warp(474200, 954400)
elseif u == 2 then
if pc.get_gold() < 250000 then
say_title("Waechter des Dorfplatzes:")
say_reward("Du hast zuwenig Yang!")
return
else
pc.change_gold(-250000)
say("Du wirst nun teleportiert!")
waít()
pc.warp(352900, 882500)
elseif p == 2 then
say_title("Waechter des Dorfplatzes:")
say("")
say("Waehle einer der folgenden Maps des Chunjo Reichs aus:")
say_reward("Es kostet dich 250.000 Yang.")
say("")
local u = select ("Joan", "Bokjung", "Abbrechen")
if u == 1 then
if pc.get_gold() < 250000 then
say_title("Waechter des Dorfplatzes:")
say_reward("Du hast zuwenig Yang!")
return
else
pc.change_gold(-250000)
say("Du wirst nun teleportiert!")
waít()
pc.warp(63200, 166100)
elseif u == 2 then
if pc.get_gold() < 250000 then
say_title("Waechter des Dorfplatzes:")
say_reward("Du hast zuwenig Yang!")
return
else
pc.change_gold(-250000)
say("Du wirst nun teleportiert!")
waít()
pc.warp(145600, 239900)
elseif p == 3 then
say_title("Waechter des Dorfplatzes:")
say("")
say("Waehle einer der folgenden Maps des Jinno Reichs aus:")
local u = select ("Pyungmoo", "Bakra", "Abbrechen")
say_reward("Es kostet dich 250.000 Yang.")
say("")
if u == 1 then
if pc.get_gold() < 250000 then
say_title("Waechter des Dorfplatzes:")
say_reward("Du hast zuwenig Yang!")
return
else
pc.change_gold(-250000)
say("Du wirst nun teleportiert!")
waít()
pc.warp(960100, 268700)
elseif u == 2 then
if pc.get_gold() < 250000 then
say_title("Waechter des Dorfplatzes:")
say_reward("Du hast zuwenig Yang!")
return
else
pc.change_gold(-250000)
say("Du wirst nun teleportiert!")
waít()
pc.warp(863900, 245900)
elseif p == 4 then
return
end
end
end
end
Wenn ich den NPC 20095, 11000, 11002, 11004 anklicke passiert nix!
Fehlermeldung kommt keine!
Ich weiß die Quest ist megalang und so, hoffe aber das mir jemand helfen kann!
MFG