PHP Code:
quest Eid begin
state start begin
when login or levelup with pc.get_level() >=50 begin
set_state(information)
end
end
state information begin
when letter begin
local v = find_npc_by_vnum(20354)
if v != 0 then
target.vid("__TARGET__", v, "Stadt")
end
send_letter("Besuche den Stadt Wächter")
end
when button or info begin
say_title("Besuche den Stadtwächter")
say("")
say("Der Stadtwächter benötigt deine hilfe")
say("Gehe zu ihn.")
say("")
end
when __TARGET__.target.click or 20354.chat."Eine Bedrohung" begin
target.delete("__TARGET__")
say("Stadtwächter:")
say("Hallo Fremder")
say("Wie ich sehe habe sie aus dir eine")
say("Richtigen Kämpfer gemacht. Das ist gut!")
say("Der Weiße-Eid-Clan wird immer Stärker und gefählicher!")
say("Jede Nacht plündern sie Bewohner aus der Stadt aus!")
say("Gestern wurde die Gemischtwarenhändlerin überfallen!")
wait()
say("Stadtwächter:")
say("Am besten du gehst zu ihr und")
say("fragst sie nach Anhaltspunkten.")
say("Wo du die Gemischtwarenhänderin")
say("findest solltest du wissen!")
say("Also mach dich aufm Weg")
say("Es bleibt nicht viel Zeit.")
set_state(go_to_Gemi)
end
end
state go_to_Gemi begin
when 9003.chat."Weiße Eid Clan" begin
say("Gemischtwarenhänderin")
say("Hallo")
say("Gestern nacht wurde mir")
say("die halbe ware geklaut!")
say("Dieser gemeine Eid Clan !")
say("Machen nichts als Ärger")
wait()
say("Gemischtwarenhänderin")
say("Wie?!")
say("Du willst mir helfen")
say("meine Ware wieder zu bekommen??")
say("Das ist echt nett von dir!")
say("Natürlich wirst du dafür reichlich belohnt.")
wait()
say("Du Willst wissen wo")
say("der Weiße Eid Clan sich aufhält?")
say("Das ist nicht schwer")
say("Sie haben ihr Lager auf einer Insel am Wasser.")
say("Aber pass auf!")
say("Rund um der Insel")
say("befinden sich Wachen und Soldaten")
say("mit guter Ausrüstung.")
say("Aber wenn ich dich so ansehe,")
say("glaube ich an dich.")
wait()
say("Gemischtwarenhänderin")
say("Hier ein Gutschein.")
say("Du kannst ihn beim Schmied einlösen")
say("für ein gutes Equipment.")
say("Er hat grade neue Waffen")
say("und Rüstungen geschmiedet")
say("Und jetzt mach dich auf den Weg.")
say("Es wird bald wieder Dunkel!")
set_state(go_to_Schmid)
end
end
state go_to_Schmid begin
when 20016.chat."Weiße Eid Clan" begin
say("Schmid")
say("Hallo")
say("Wie kann ich dir behilflich sein?")
say("Soll ich deine Waffen verbessern?")
say("Oh.. Die junge Gemischtwarenhändlerin schickt dich?")
say("Oha! Dieser Gutschein ist brandneu!")
say("Willst du Diesen Gutschein einlösen?")
local s = select("Ja na klar", "Nein danke lieber nicht")
if s == 1 then
say("Hir bitte schön")
pc.give_item2 ("17109", 1)
pc.give_item2 ("16109", 1)
pc.give_item2 ("14049", 1)
pc.give_item2 ("13029", 1)
if pc.job == 0 then
pc.give_item2 ("299", 1)
pc.give_item2 ("11249", 1)
pc.give_item2 ("12229", 1)
elseif pc.job == 1 then
pc.give_item2 ("1179", 1)
pc.give_item2 ("2159", 1)
pc.give_item2 ("11449", 1)
pc.give_item2 ("12369", 1)
elseif pc.job == 2 then
pc.give_item2 ("299", 1)
pc.give_item2 ("11649", 1)
pc.give_item2 ("12509", 1)
elseif pc.job == 3 then
pc.give_item2 ("5119", 1)
pc.give_item2 ("11849", 1)
pc.give_item2 ("12649", 1)
end
set_state(go_to_Rolle)
elseif s == 2 then
say("Wie du willst")
say("Dann Werfe ich ihn eben weg")
set_state(go_to_Rolle)
end
end
end
state go_to_Rolle begin
when letter begin
send_letter("Besiege die Wachen des Weißen Eid")
end
when button or info begin
say_title("Der Tempel der Geheimen Metins")
say("")
say("Die Gemischtwarenhändlerin sagte zu mir,")
say("dass der Weiße Eid Clan")
say("Wachen und Soldaten im Vorland Positionniert hat!")
say("Die werden Schnell Alam schlagen,")
say("so dass ich nicht zum Hauptmann")
pc.setqf("state1", 0)
q.set_counter("301", 25)
pc.setqf("state2", 0)
q.set_counter("302", 20)
end
when 301.kill begin
local count1 = pc.getqf("state1") + 1
if count1 <= 25 then
pc.setqf("state1", count1)
q.set_counter("301", 25 - count1)
end
if pc.getqf("state1") >= 25 and pc.getqf("state2") >= 20 then
set_state(go_to_Rolle1)
end
end
when 302.kill begin
local count2 = pc.getqf("state2") + 1
if count2 <= 20 then
pc.setqf("state2", count2)
q.set_counter("302", 20 - count2)
end
if pc.getqf("state1") >= 25 and pc.getqf("state2") >= 20 then
set_state(go_to_Rolle1)
end
end
end
state go_to_Rolle1 begin
when letter begin
send_letter("Du hast alle getötet")
end
when button or info begin
say_title("Du hast alle getötet")
say("")
say("Kehre zurück zum Stadtwächter")
end
when 20354.chat. "Eid Clan" then
say("Stadtwächter")
say("Ah! Wich ich sehe hast du")
say("dir den weg frei gemacht zur")
say("Insel des Weißen Eids Clan")
say("Das freut mich")
say("Nur musst du voher erstmal")
say("die Offiziere vom Weißen Eid Clan besigen")
wait()
say("Sie Heißen: Eun-Jung, Jin-Hee und Mi-Jung!")
say("Sie haben jeweils eine Truppe")
say("von Weißen Eid Soldaten bei sich und")
say("versuchen fast jede Nacht in der Stadt einzubrechen")
wait()
say("besiege sie zuerst, dann kannst du es versuchen")
say("mit den Hauptmann zu Kämpfen")
say("Komme wieder wen du Eun-Jung, Jin-Hee und Mi-Jung besiegt hast!")
pc.setqf("state1", 0)
q.set_counter("392", 1)
pc.setqf("state2", 0)
q.set_counter("394", 1)
pc.setqf("state3", 0)
q.set_counter("391", 1)
set_state(killej)
end
end
state killej begin
when 392.kill begin
local count1 = pc.getqf("state1") + 1
if count1 <= 1 then
pc.setqf("state1", count1)
q.set_counter("392", 1 - count1)
end
if pc.getqf("state1") >= 1 and pc.getqf("state2") >= 1 and pc.getqf("state3") >= 1 then
set_state(go_to_Rolle2)
end
end
when 394.kill begin
local count2 = pc.getqf("state2") + 1
if count2 <= 1 then
pc.setqf("state2", count2)
q.set_counter("394", 1 - count2)
end
if pc.getqf("state1") >= 1 and pc.getqf("state2") >= 1 and pc.getqf("state3") >= 1 then
set_state(go_to_Rolle2)
end
end
when 391.kill begin
local count3 = pc.getqf("state3") + 1
if count3 <= 1 then
pc.setqf("state3", count3)
q.set_counter("391", 1 - count3)
end
if pc.getqf("state1") >= 1 and pc.getqf("state2") >= 1 and pc.getqf("state3") >= 1 then
set_state(go_to_Rolle2)
end
end
end
state go_to_Rolle2 begin
when letter begin
send_letter("Du hast alle getötet")
end
when button or info begin
say_title("Du hast alle getötet")
say("")
say("Kehre zurück zum Stadtwächter")
end
when 20354.chat."Ich habe sie getötet" begin
say("Stadtwächter:")
say("Ich bin Stolz auf dich")
say("Du hast die Offiziere")
say("des Weißen Eid Clans besiegt")
say("jetzt bist du bereit zum Hautmann zu gehen")
say("Ich gebe dir den Tipp es nicht alleine zu machen")
wait()
say("Stadtwächter:")
---
say("Suche dir am besten noch")
say("ein weiteren Freund der")
say("dir den rücken freihalt")
wait()
say("Stadtwächter:")
---
say("Ich habe auch den genauen Standpunkt")
say("des Hauptmannes")
say("Er hat sich mit seiner Armee auf")
say("einer Insel am Meer niedergelassen")
say("und gibt von da seine Befehle weiter")
wait()
say("Stadtwächter:")
---
say("Besiege ihn und du wirst reichlich belohnt")
say("Achja! Falls du dir Waren von der")
say("Gemischtwarenhändlerin findest")
say("nimm sie bitte mit")
---
say("Viel Erfolg")
set_state(go_to_Rolle3)
end
end
state go_to_Rolle3 begin
when letter begin
send_letter("Töte den Hauptmann")
end
when button or info begin
say_title("Töte den Hauptmann")
say("")
say("Du findest ihn auf einer Insel")
end
when 591.kill begin
say("Du hast den Hauptmann getötet")
say("gehe zurück zum Stadtwächter")
pc.give_item2(?????, 1)
set_state(go_to_wächter3)
end
end
state go_to_wächter3
when 20354.chat."Ich habe den Hauptmann getötet" begin
say("Stadtwächter")
---
say("Ich bin stolz auf dich!")
say("Ich habe von anfand an")
say("an dich geglaubt. Danke schön!")
say("Du hast uns fürs Erste gerettet.")
---
say("Und du hast sogar dir Ware von"=)
say("der Gemischtwarenhändlerin")
say("bring sie ihr bitte")
set_state(go_to_gemi1)
end
end
state got_to_gemi1 begin
when 9003.chat."Die Ware" with pc.count_item(?????) >0 begin
say("Händlerin")
pc.remove_item(?????, 1)
---
say("Vielen, Vielen Dank!")
say("Du hast mir meine Ware wieder gebracht")
say("Wie kann ich dir nur Danken?")
say("Ahh, ich habe etwas für dich!")
pc.give_exp2(4200)
pc.change_money(2000000)
set_state(__complete)
end
end
state __complete begin
end
end