Deine Quest eingefügt, selber fehler...
quest Zombieland begin
state start begin
when 2597.chat."Zombieland" begin
say(""..mob_name(2597)..":")
say("")
say("Sei gegrüßt Kämpfer!")
say("Seit kurzem habe ich den Schlüssel")
say("zum berüchtigten Zombieland.")
say("Dort im verborgenden leben die")
say("letzten Seelen der Krieger,")
say("die im schrecklichen Kampf um das Land")
say("ihr Leben liessen. Sie sind extrem stark und")
say("durch und durch mit Hass, Und ihr Boss!! Ohhh...")
say("Ich kann dich hinbringen, aber NUR, wenn du Lv 90")
say("oder höher bist und gut bezahlst!")
say("hmm......")
say("15000000 yang ist, denke ich, ein fairer Preis ;D")
local s = select("Auf zur Zombieschlacht!", "Nein...bleibe doch hier...")
if s == 2 then
return
end
if pc.get_level() <= 89 then
say_title("Zombie God:")
say("Hm… Mit deinem derzeitigen Level bist du noch")
say("zu schwach für´s Zombieland.")
say("Die Zombies würden dich in stücke reißen!")
say("Komm wieder, wenn du Lv 90 oder höher bist.")
return
end
if pc.gold < 15000000 then
say_title("Zombie God:")
say("")
say("Du hast nicht genug Geld,")
say("Sehe ich so aus, als würde")
say("ich dich kostenlos teleportieren ?!")
say("Ich habe eine große Familie. Um sie zu")
say("ernähren, muss ich Geld verdienen.")
say_reward(string.format("Es kostet 15000000 Yang."))
return
end
say(""..mob_name(2597)..":")
say("")
say("Na schön du hast es so gewollt...")
say("Und nun her mit der kohle !!!!
say("Gute Reise...!")
wait()
pc.warp(83200,0)
pc.change_money(-15000000)
end
end
end
quest jobdesk begin
state start begin
when 20080.chat."Ausbildung zum Rekrut" with pc.get_level() >= 50 begin
say_size(250, 350)
setbgimage('ausbildung.tga')
say_title("Rekrutenausbildung:")
say("")
say_red(""..pc.get_name().." sei gegrüßt!")
say_yellow("Da du Level 50 erreicht hast")
say_yellow("Wirst du bei mir nun deine erste")
say_yellow("Ausbildung abschließen können.")
say_yellow("Deine nächste Ausbildung erhälst")
say_yellow("du mit Level 80.")
say("")
say("")
wait()
say_size(250, 350)
setbgimage('ausbildung.tga')
say_red("Rekrutenausbildung:")
say("")
say_red("Ich zähle dir nun auf was für Bonis")
say_red("die erste Ausbildung dir gibt.")
say("")
say_red("Rekrut - 500 TP und 15% gg Monster")
say_yellow("Soldat - 750 TP und 10% Krit")
say_yellow("Veteran - 1000 TP und 15 Halbmenschen")
say("")
say("")
wait()
say_size(250, 350)
setbgimage('ausbildung.tga')
say_title("Rekrutenausbildung:")
say("")
say_red("Nun kannst du die Ausbildung")
say_red("als Rekrut absolvieren.")
say("")
local wahl = select ("Rekrut werden", "Abbrechen")
if wahl == 2 then
return
elseif wahl == 1 then
say_size(250, 350)
setbgimage('ausbildung.tga')
say_title("Ausbildung zum Rekrut:")
say("")
say("Du willst also wirklich ein")
say("Rekrut werden, "..pc.get_name().."?")
say("Okay, dann soll es so sein!.")
say("")
say_red("Folgende Werte sind nun gestiegen:")
say("")
say("+500 TP")
say("+15% gg Monster")
affect.add_collect(apply.MAX_HP, 500, 60*60*24*365*60)
affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 15, 60*60*24*365*60)
set_state(soldat)
end
end
end
state soldat begin
when 20080.chat."Ausbildung zum Soldat" with pc.get_level() >= 80 begin
say_size(250, 350)
setbgimage('ausbildung.tga')
say_title("Soldatenausbildung:")
say("")
say_red(""..pc.get_name().." sei gegrüßt!")
say_yellow("Da du Level 80 erreicht hast")
say_yellow("Wirst du bei mir nun deine zweite")
say_yellow("Ausbildung abschließen können.")
say_yellow("Die nächste und letzte Ausbildung")
say_yellow("kannst du mit Level 95 machen.")
say("")
say("")
wait()
say_size(250, 350)
setbgimage('ausbildung.tga')
say_red("Soldatenausbildung:")
say("")
say_red("Ich zähle dir nun auf was für Bonis")
say_red("die zweite Ausbildung dir gibt.")
say("")
say_yellow("Rekrut - 500 TP und 15% gg Monster")
say_red("Soldat - 750 TP und 10% Krit")
say_yellow("Veteran - 1000 TP und 15 Halbmenschen")
say("")
say("")
wait()
say_size(250, 350)
setbgimage('ausbildung.tga')
say_title("Soldatenausbildung:")
say("")
say_red("Nun kannst du die Ausbildung")
say_red("als Soldat absolvieren.")
say("")
local wahl = select ("Soldat werden", "Abbrechen")
if wahl == 2 then
return
elseif wahl == 1 then
say_size(250, 350)
setbgimage('ausbildung.tga')
say_title("Ausbildung zum Soldat:")
say("")
say("Du willst also wirklich ein")
say("Soldat werden, "..pc.get_name().."?")
say("(Deine Ausbildung als Rekrut bleibt.)")
say("Dann soll es so sein!")
say_red("Folgende Werte sind nun gestiegen:")
say("")
say("+750 TP")
say("+10% Kritischer Treffer")
affect.add_collect(apply.MAX_HP, 750, 60*60*24*365*60)
affect.add_collect(apply.CRITICAL_PCT, 10, 60*60*24*365*60)
set_state(veteran)
end
end
end
state veteran begin
when 20080.chat."Ausbildung zum Veteran" with pc.get_level() >= 95 begin
say_size(250, 350)
setbgimage('ausbildung.tga')
say_title("Veteranausbildung:")
say("")
say_red(""..pc.get_name().." sei gegrüßt!")
say_yellow("Da du Level 95 erreicht hast")
say_yellow("Wirst du bei mir nun deine dritte")
say_yellow("Ausbildung abschließen können.")
say_yellow("Dies ist deine letzte Ausbildung")
say_yellow("danach bist du ein Veteran.")
say("")
say("")
wait()
say_size(250, 350)
setbgimage('ausbildung.tga')
say_red("Veteranausbildung:")
say("")
say_red("Ich zähle dir nun auf was für Bonis")
say_red("die letzte Ausbildung dir gibt.")
say("")
say_yellow("Rekrut - 500 TP und 15% gg Monster")
say_yellow("Soldat - 750 TP und 10% Krit")
say_red("Veteran - 1000 TP und 15 Halbmenschen")
say("")
say("")
wait()
say_size(250, 350)
setbgimage('ausbildung.tga')
say_title("Veteranausbildung:")
say("")
say_red("Nun kannst du die Ausbildung")
say_red("als Veteran absolvieren.")
say("")
local wahl = select ("Veteran werden", "Abbrechen")
if wahl == 2 then
return
elseif wahl == 1 then
say_size(250, 350)
setbgimage('ausbildung.tga')
say_title("Ausbildung zum Veteran:")
say("")
say("Du willst also wirklich ein")
say("Veteran werden, "..pc.get_name().."?")
say("Dann soll es so sein!")
say_red("Folgende Werte sind nun gestiegen:")
say("")
say("+1000 TP")
say("+15% Halbmenschen")
affect.add_collect(apply.MAX_HP, 1000, 60*60*24*365*60)
affect.add_collect(apply.ATTBONUS_HUMAN, 15, 60*60*24*365*60)
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
quest pvp_shop_1 begin
state start begin
when login with pc.get_level() >= 60 begin
set_state(information)
pc.setqf("kill_shop", 0)
end
end
state information begin
when letter begin
pc.getqf("pvp_exp")
if pvp_exp >= 30 then
local v = find_npc_by_vnum(30123)
if v != 0 then
target.vid("__TARGET__", , "Der dunkle Schrein")
end
send_letter("Der dunkle Schrein")
end
end
when button or info begin
say_title("Der dunkle Schrein")
say("")
say("Es ist ein dunkler Schrein in der Gegend,")
say("in diesem sind ganz besondere")
say("Waren für tapfere Kämpfer versteckt.")
end
when __TARGET__.target.click or
30123.chat."Das Geheimnis des dunklen Schreins" begin
target.delete("__TARGET__")
say("Dunkler Schrein:")
say("")
say("We .. Wer bist du? Bit. Bitte hilf mir!")
say("Ich habe so gro... große Angst!")
say("Es sind so viele Banditen in der Festung,")
say("vertreibe sie und du kannst dich an meinen Waren")
say("bedienen. Töte 30 Spieler!")
say_reward("Hast du 30 der Banditen getötet?")
s = select("Ja, habe ich.", "Nein, ich muss noch weiter Morden!")
if s == 2 then
return
end
if s == 1 then
local pvp_kill2 = pc.getqf("pvp_exp")
if pvp_kill2 >= 30 then
pc.setqf("pvp_exp", pvp_kill2 - 30)
say("Du hast also bereits 30 der Banditen getötet?")
say("Nun gut, ich zeige dir meine Waren.")
say("Bedenke, dass ich dir nur etwas gebe wenn du weiter Mordest!")
say("Schneide ihnen die Kelen auf, töte die Bestien! Los!")
pc.setqf("kill_shop", 1)
else
say("Das sind zuwenige, töte Sie, ich will Blut sehen!")
return
set_state(SHOP_25)
end
end
end
end
end
quest pvp_shop_1 begin
state start begin
when login with pc.get_level() >= 60 begin
set_state(information)
pc.setqf("kill_shop", 0)
end
end
state information begin
when kill begin
if npc.is_pc() then
pc.setqf("pvp_exp", pc.getqf("pvp_exp")+1)
local pvp_exp = pc.getqf("pvp_exp")
if pvp_exp >= 30 then
set_state(next)
end
end
end
end
state next begin
when letter begin
local v = find_npc_by_vnum(30123)
if v != 0 then
target.vid("__TARGET__", , "Der dunkle Schrein")
end
send_letter("Der dunkle Schrein")
end
when button or info begin
say_title("Der dunkle Schrein")
say("")
say("Es ist ein dunkler Schrein in der Gegend,")
say("in diesem sind ganz besondere")
say("Waren für tapfere Kämpfer versteckt.")
end
when __TARGET__.target.click or
30123.chat."Das Geheimnis des dunklen Schreins" begin
target.delete("__TARGET__")
say("Dunkler Schrein:")
say("")
say("We .. Wer bist du? Bit. Bitte hilf mir!")
say("Ich habe so gro... große Angst!")
say("Es sind so viele Banditen in der Festung,")
say("vertreibe sie und du kannst dich an meinen Waren")
say("bedienen. Töte 30 Spieler!")
say_reward("Hast du 30 der Banditen getötet?")
s = select("Ja, habe ich.", "Nein, ich muss noch weiter Morden!")
if s == 2 then
return
end
if s == 1 then
local pvp_kill2 = pc.getqf("pvp_exp")
if pvp_kill2 >= 30 then
pc.setqf("pvp_exp", pvp_kill2 - 30)
say("Du hast also bereits 30 der Banditen getötet?")
say("Nun gut, ich zeige dir meine Waren.")
say("Bedenke, dass ich dir nur etwas gebe wenn du weiter Mordest!")
say("Schneide ihnen die Kelen auf, töte die Bestien! Los!")
pc.setqf("kill_shop", 1)
else
say("Das sind zuwenige, töte Sie, ich will Blut sehen!")
return
set_state(SHOP_25)
end
end
end
end
end
quest sprechen begin
state start begin
when 20354.chat."OverGaming2 ist aber schön.." begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Wächter:")
say("")
say("Ist OverGaming2 nicht eine schöne Gegend?")
say("Die Vögel zwitschern und es scheint immer die Sonne.")
say("Ich lebe schon lange hier.")
say("Leider befallen noch viele Monster die Bürger.")
say("")
end
when 20008.chat."Hier riecht es aber gut!" begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Octavio:")
say("")
say("Hey, möchtest du mal meine")
say("selbstgemachten Froschschenkel kosten?")
say("Die Leute von OverGaming2 lieben sie!")
say("")
wait()
say_size(400, 350)
setbgimage('level_bg.tga')
say_pc_name()
say("")
say("Lieber nicht aber ich finde dieses")
say("Resteraunt sehr schön.")
say("")
end
when 20005.chat."Ist Töpfern nicht anstregend?" begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Yonah:")
say("")
say("Am Anfang schon aber mit der Zeit")
say("gewöhnt man sich schon dran.")
say("Wie ich noch sehr jung war mein Hobby")
say("Zaubern jetzt aber Töpfern.")
say("Ach, die alten Zeiten auf OverGaming2..")
say("Wie ich sie vermisse!")
say("")
end
when 20017.chat."Wer macht den dieses schrekliche Geräusch?" begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Yu-Hwan:")
say("")
say("Oh, das bin ich...")
say("Ich habe gerade meine Gitarre zerstört.")
say("Ich hab sie seit dem ich noch")
say("ein kleiner Junge war.")
say("Ach, egal es war sowieso Zeit eine neue zu kaufen.")
say("")
end
when 20023.chat."Oh, Abenteuer" begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Soon:")
say("")
say("Oh, du suchst also nach Abenteuern?")
say("Diese Welt steckt voller Abenteuer.")
say("Aber es gibt auch viele gefärliche.")
say("Es sind schon millionen Bürger von OverGaming2")
say("in gefärlichen Abenteuern gestorben.")
say("Glaubs mir!")
say("")
end
when 20020.chat."Einst.." begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Balso:")
say("")
say("Vor langer Zeit war ich ein Mitglied der bösen Gang.")
say("Jeder hatte Angst vor uns.")
say("Sie töten aber immer unschuldige Menschen.")
say("Deshalb bin ich ausgetreten und wohne nun im Frieden.")
say("Leider mussten viele Leute von OverGaming2 sterben..")
wait()
say_size(400, 350)
setbgimage('level_bg.tga')
say_pc_name()
say("")
say("Du bist also her gekommen")
say("um ein friedvolles Leben zu führen?")
say("")
wait()
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Balso:")
say("")
say("Genau, ich habe aber viele Stichwunden abbekommen.")
say("Deshalb hab ich nicht genug Kraft zum arbeiten.")
say("Das Leben ist hart.")
say("")
say("Hast du ein wenig Geld für mich?")
say("OverGaming2 wurde schon zum Geizland!")
say("")
end
when 20011.chat."Das ist aber ein großer Ort" begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Uriel:)
say("")
say("Ja ich weiß aber je größer der Ort")
say("desto mehr kann man erforschen.")
say("Deshalb liebe ich OverGaming2!")
say("Naja,der alte Biologe bittet mich immer")
say("ihm Sachen zu bringen.")
say("Er gibt oft eine fette Belohnung!")
say("")
end
when 20018.chat."Was ist passiert?" begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Baek-Go:")
say("")
say("Ach es ist viel zu viel passiert.")
say("Vor 500 Jahren war OverGaming2 noch ein friedlicher")
say("Ort doch die Pest kam und nicht mal die")
say("Tiere waren mehr sicher.")
say("Den Rest erzähl ich dir später.")
say("")
end
when 20019.chat."Sind Metinsteine gefährlich?" begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Yang-Shin:")
say("")
say("Seit dem die Metinsteine fallen ist auf OverGaming2")
say("keiner mehr sicher.")
say("Viele Menschen sterben wegen den furchtbaren")
say("Kreaturen!")
say("")
end
when 20006.chat."Ist dein Bruder nicht Micheal Jackson?" begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Mirine:")
say("")
say("Ja das ist er!")
say("Er ist sehr berühmt und wir sind sehr stolz auf ihn.")
say("Ganz OverGaming2 kennt ihn!")
say("")
end
when 20012.chat."Wegen dem Krieg..." begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Yu-Rang:")
say("")
say("Pssst.. Sag nicht mehr! Ich will über den Krieg nicht")
say("reden er hat viel Unglück in OverGaming2 gebracht!")
say("")
end
when 20021.chat."Muss das nicht nerven wenn das Kind so schreit?" begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Ariyoung:")
say("")
say("Nein!")
say("Auf keinen Fall! Das ist mein Kind und ich liebe")
say("es sehr! Ohh, seine Windel ist wieder voll.")
say("Kannst du mir welche besorgen?")
say("")
end
when 20003.chat."Hörst du auch diese Schreie?" begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Ah-Yu:")
say("")
say("Ja Kla.")
say("Das ist der kleine doofe Junge von den Nachbarn..")
say("Taurean oder so. Kein Plan, wie der heist.")
say("")
end
when 20002.chat."Oh, die Frau des Bücherwurms" begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Aranyo:")
say("")
say("Ja das stimmt! Aber manchmal denke ich")
say("er hat seine Bücher geheiratet.")
say("Er fehlt mir.")
say("")
wait()
say_pc_name()
say("")
say("Hat er sich nicht irgendwo in")
say("Tal von Seungryong versteck,")
say("um seine Bücher zu lesen?")
say("")
wait()
say_title("Aranyo:")
say("")
say("Was labersch du?")
wait()
say_pc_name()
say("")
say("Dann bin ich lieber still..")
end
when 20084.chat."Uriel sagt..." begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Biologe:")
say("")
say("Ah, Uriel!")
say("Der sollte gleich mit den Kakiblüten")
say("ankommen. Ich hol schon mal seine Belohnung.")
say("")
end
when 20084.chat."Wo ist.." begin
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Seon-Hae:")
say("")
say("Soon. Ja ich weiß! Viele Leute sagen das.")
say("Naja, Soon versteck sich vor seiner Frau in Tal von Seungryong.")
say("und ich muss hier Stellung für ihn halten.")
say("Wenn Soon da ist, melde ich mich. Man sieht sich.")
say("")
end
end
end