quest test1 begin
state start begin
when login with pc.count_item(19) > 0 begin
cmdchat("buff8")
end
end
end
quest boar begin
state start begin
when 71114.use begin
horse.ride()
pc.mount(20110)
affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 100)
end
when pc.unmount(20110) begin
affect.remove_collect(apply.ATT_BONUS_TO_MONSTER, 100)
end
end
end
quest boar begin
state start begin
when 71114.use begin
horse.ride()
pc.mount(20110)
affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 100, 2400)
end
when unmount begin
affect.remove_collect(apply.ATT_BONUS_TO_MONSTER, 100)
end
end
end
quest medalha begin
state start begin
when 71158.use begin
if pc.getqf("medalha_use") == 0 then
chat("Medalha do Herói Ativada!")
pc.setqf("medalha_use", 1)
pc.setqf("medalha", 1)
cmdchat("buff7")
affect.add_collect(apply.ATT_GRADE_BONUS, 30,60*60*24*365*60)
affect.add_collect(apply.MAX_HP, 10,60*60*24*365*60)
affect.add_collect(apply.ATT_SPEED, 20,60*60*24*365*60)
affect.add_collect(apply.CAST_SPEED, 20,60*60*24*365*60)
affect.add_collect(apply.EXP_DOUBLE_BONUS, 50,60*60*24*365*60)
affect.add_collect(apply.MAX_SP, 10,60*60*24*365*60)
else
chat("Medalha do Herói Desativada!")
affect.remove_collect(apply.ATT_GRADE_BONUS, 30,60*60*24*365*60)
affect.remove_collect(apply.MAX_HP, 10,60*60*24*365*60)
affect.remove_collect(apply.ATT_SPEED, 20,60*60*24*365*60)
affect.remove_collect(apply.CAST_SPEED, 20,60*60*24*365*60)
affect.remove_collect(apply.EXP_DOUBLE_BONUS, 50,60*60*24*365*60)
affect.remove_collect(apply.MAX_SP, 10,60*60*24*365*60)
pc.setqf("medalha_use", 0)
pc.setqf("medalha", 0)
end
end
when logout or login with pc.getqf("medalha_use") == 1 begin
pc.setqf("medalha_use", 0)
pc.setqf("medalha", 0)
chat("Medalha do Herói Desativada!")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)
affect.remove_collect(apply.ATT_SPEED, 20,60*60*24*365*60)
affect.remove_collect(apply.CAST_SPEED, 20,60*60*24*365*60)
affect.remove_collect(apply.EXP_DOUBLE_BONUS, 50,60*60*24*365*60)
affect.remove_collect(apply.MAX_SP, 10,60*60*24*365*60)
end
end
end
quest questeins begin
state start begin
when login or levelup with pc.level >= 1 begin
set_state(Quest1lv1)
end
end
state Quest1lv1 begin
when letter begin
send_letter("Die Hochzeit der Tochter")
end
when info or button begin
say_title("Die Hochzeit der Tochter")
say("")
say("Die Tochter der Prostituierten")
say("möchte heiraten, jedoch fehlt")
say("ihr der Blumenstrauß, vielleicht")
say("kannst du ihr ja helfen.")
end
when 20041.click or 20041.chat."Ich komme wegen der Hochzeit" begin
say_title("Prostituierte")
say("")
say("Hallo, wie du mitekommen hast, heiratet")
say("meine Tochter bald, würdest du mir")
say("bitte einen schönen Blumenstrauß besorgen?")
wait()
say_title("Prostituierte")
say("")
say("Ich kann hier leider nicht")
say("weg, ich muss Tag & Nacht")
say("arbeiten... Hilf mir bitte!")
set_state(HelpLv1)
end
end
state HelpLv1 begin
when letter begin
send_letter("Die Hochzeit")
end
when info or button begin
say_title("Die Hochzeit")
say("")
say("Die Prostituierte braucht deine Hilfe,")
say("besorge ihr einen schönen Blumenstrauß.")
say("Die Hexe hatte früher welche verkauft,")
say("gehe zu ihr.")
pc.setqf("Hochzeitslvl1", 0)
end
when 9006.click or 9006.chat."Die Hochzeit" with pc.getqf("Hochzeitslvl1") == 1 begin
say_title(""..mob_name(9006).."")
say("")
say("Hey, Abenteurer.")
say("Wie kann ich dir den helfen?")
say("...")
say("...")
say("Du möchtest also einen")
say("Blumenstrauß von mir?")
say("Ich habe keinen mehr, tut mir leid.")
say("Ich könnte dir aber einen herstellen, wenn")
say("du mir die Blumen dafür besorgst.")
wait()
say("Töte einfach solange Monster,")
say("bis du 3 verschieden farbige")
say("Blumen besitzt, ich warte hier auf")
say("dich...")
set_state(blumenlv1)
end
when 9006.click or 9006.chat."Ich habe die Blumen!" with pc.getqf("dropblume") == 1 begin
if pc.count_item("30169") >= 1 then pc.remove_item("30169",1) end
if pc.count_item("30170") >= 1 then pc.remove_item("30170",1) end
if pc.count_item("30171") >= 1 then pc.remove_item("30171",1) end
say_title(""..mob_name(9006).."")
say("")
say("Huuh?, du warst ja aber schnnell.")
say("Einen Moment bitte, ich suche nurnoch")
say("schnell mein Zauberbuch...")
say("...")
wait()
say("Hier..., ein wunderschöner Blumenstrauß")
say("für die Tochter der Prostituierten.")
say("")
say("")
set_state(blumehave)
pc.give_item2(27993,1)
pc.remove_item(30169,1)
pc.remove_item(30170,1)
pc.remove_item(30171,1)
else
say_title(""..mob_name(9006).."")
say("")
say("Wo sind die Blumen!?")
say("Ich fliege heute Abend in die Geisterstadt,")
say("beeil dich. Ich warte nicht mehr lange.")
end
end
state blumenlv1 begin
when letter begin
send_letter("Die Blumen")
pc.setqf("Blumendropp", 1)
pc.setqf("dropblume", 1)
end
when info or button begin
say_title("Die Blumen")
say("")
say("Die Alte Hexe würde dir einen")
say("Blumenstrauß herstellen, besorge")
say("ihr 3 verschieden farbige Blumen.")
say("")
end
when kill with pc.getqf("Blumendropp") == 1 begin
local droppen = number(1, 120)
if droppen == 60 then
game.drop_item_with_ownership(30169, 1)
end
if droppen == 30 then
game.drop_item_with_ownership(30170, 1)
end
if droppen == 90 then
game.drop_item_with_ownership(30171, 1)
end
end
end
state blumehave begin
when letter begin
send_letter("Der Blumenstrauß")
local v=find_npc_by_vnum(20041)
if 0==v then
else
target.vid("__TARGET__", v, "20041")
end
end
when info or button begin
say_title("Kehre zurück zur Prostituierten")
say("")
say("Du hast den Blumenstrauß,")
say("begebe dich wieder zur Prostituierten")
say("")
end
when __TARGET__.target.click or 20041.click or 20041.chat."Der Blumenstrauß" begin
target.delete("__TARGET__")
say_title(""..mob_name(20041).."")
say("")
say("Ich danke dir!, der sieht")
say("echt schön aus, natürlich")
say("wirst du auch belohnt.")
wait()
say_reward("Du erhältst 0.183.211 Ehrfahrung,")
say_reward("5.000.000 Gold,")
say_reward("1 Haustier")
say_reward("1 Haustierzucker")
pc.give_item2(27992,2)
pc.give_item2(27993,2)
pc.give_item2(27994,2)
pc.change_money(5000000)
pc.give_exp2(183211)
pc.give_item2("53004", 1)
pc.give_item2("40235", 1)
pc.remove_item(27993,1)
set_state(COMPLETE)
end
end
state COMPLETE begin
end
end
Wo will sie nicht reingehen? Will ja garnicht wissen, wo du dir die Quest einführen willst.. :DQuote:
Quest will nicht reingehen.Code:quest questeins begin state start begin when login or levelup with pc.level >= 1 begin set_state(Quest1lv1) end end state Quest1lv1 begin when letter begin send_letter("Die Hochzeit der Tochter") end when info or button begin say_title("Die Hochzeit der Tochter") say("") say("Die Tochter der Prostituierten") say("möchte heiraten, jedoch fehlt") say("ihr der Blumenstrauß, vielleicht") say("kannst du ihr ja helfen.") end when 20041.click or 20041.chat."Ich komme wegen der Hochzeit" begin say_title("Prostituierte") say("") say("Hallo, wie du mitekommen hast, heiratet") say("meine Tochter bald, würdest du mir") say("bitte einen schönen Blumenstrauß besorgen?") wait() say_title("Prostituierte") say("") say("Ich kann hier leider nicht") say("weg, ich muss Tag & Nacht") say("arbeiten... Hilf mir bitte!") set_state(HelpLv1) end end state HelpLv1 begin when letter begin send_letter("Die Hochzeit") end when info or button begin say_title("Die Hochzeit") say("") say("Die Prostituierte braucht deine Hilfe,") say("besorge ihr einen schönen Blumenstrauß.") say("Die Hexe hatte früher welche verkauft,") say("gehe zu ihr.") pc.setqf("Hochzeitslvl1", 0) end when 9006.click or 9006.chat."Die Hochzeit" with pc.getqf("Hochzeitslvl1") == 1 begin say_title(""..mob_name(9006).."") say("") say("Hey, Abenteurer.") say("Wie kann ich dir den helfen?") say("...") say("...") say("Du möchtest also einen") say("Blumenstrauß von mir?") say("Ich habe keinen mehr, tut mir leid.") say("Ich könnte dir aber einen herstellen, wenn") say("du mir die Blumen dafür besorgst.") wait() say("Töte einfach solange Monster,") say("bis du 3 verschieden farbige") say("Blumen besitzt, ich warte hier auf") say("dich...") set_state(blumenlv1) end when 9006.click or 9006.chat."Ich habe die Blumen!" with pc.getqf("dropblume") == 1 begin if pc.count_item("30169") >= 1 then pc.remove_item("30169",1) end if pc.count_item("30170") >= 1 then pc.remove_item("30170",1) end if pc.count_item("30171") >= 1 then pc.remove_item("30171",1) end say_title(""..mob_name(9006).."") say("") say("Huuh?, du warst ja aber schnnell.") say("Einen Moment bitte, ich suche nurnoch") say("schnell mein Zauberbuch...") say("...") wait() say("Hier..., ein wunderschöner Blumenstrauß") say("für die Tochter der Prostituierten.") say("") say("") set_state(blumehave) pc.give_item2(27993,1) pc.remove_item(30169,1) pc.remove_item(30170,1) pc.remove_item(30171,1) else say_title(""..mob_name(9006).."") say("") say("Wo sind die Blumen!?") say("Ich fliege heute Abend in die Geisterstadt,") say("beeil dich. Ich warte nicht mehr lange.") end end state blumenlv1 begin when letter begin send_letter("Die Blumen") pc.setqf("Blumendropp", 1) pc.setqf("dropblume", 1) end when info or button begin say_title("Die Blumen") say("") say("Die Alte Hexe würde dir einen") say("Blumenstrauß herstellen, besorge") say("ihr 3 verschieden farbige Blumen.") say("") end when kill with pc.getqf("Blumendropp") == 1 begin local droppen = number(1, 120) if droppen == 60 then game.drop_item_with_ownership(30169, 1) end if droppen == 30 then game.drop_item_with_ownership(30170, 1) end if droppen == 90 then game.drop_item_with_ownership(30171, 1) end end end state blumehave begin when letter begin send_letter("Der Blumenstrauß") local v=find_npc_by_vnum(20041) if 0==v then else target.vid("__TARGET__", v, "20041") end end when info or button begin say_title("Kehre zurück zur Prostituierten") say("") say("Du hast den Blumenstrauß,") say("begebe dich wieder zur Prostituierten") say("") end when __TARGET__.target.click or 20041.click or 20041.chat."Der Blumenstrauß" begin target.delete("__TARGET__") say_title(""..mob_name(20041).."") say("") say("Ich danke dir!, der sieht") say("echt schön aus, natürlich") say("wirst du auch belohnt.") wait() say_reward("Du erhältst 0.183.211 Ehrfahrung,") say_reward("5.000.000 Gold,") say_reward("1 Haustier") say_reward("1 Haustierzucker") pc.give_item2(27992,2) pc.give_item2(27993,2) pc.give_item2(27994,2) pc.change_money(5000000) pc.give_exp2(183211) pc.give_item2("53004", 1) pc.give_item2("40235", 1) pc.remove_item(27993,1) set_state(COMPLETE) end end state COMPLETE begin end end
quest quest_eins begin
state start begin
when login or levelup with pc.level >= 50 and not pc.is_gm() begin
if pc.count_item("80041") >= 1 then chat("Du hast das GM-Item, prüfungen werden geblockt!") return end
set_state(information)
end
end
state information begin
when letter begin
send_letter("Die Hochzeit der Tochter")
end
when info or button begin
say_title("Die Hochzeit der Tochter")
say("")
say("Die Tochter der Prostituierten")
say("möchte heiraten, jedoch fehlt")
say("ihr der Blumenstrauß, vielleicht")
say("kannst du ihr ja helfen.")
end
when 20041.click or 20041.chat."Ich komme wegen der Hochzeit" begin
say_title("Prostituierte")
say("")
say("Hallo, wie du mitekommen hast, heiratet")
say("meine Tochter bald, würdest du mir")
say("bitte einen schönen Blumenstrauß besorgen?")
wait()
say_title("Prostituierte")
say("")
say("Ich kann hier leider nicht")
say("weg, ich muss Tag & Nacht")
say("arbeiten... Hilf mir bitte!")
set_state(HelpLv1)
end
end
state HelpLv1 begin
when letter begin
send_letter("Die Hochzeit")
end
when info or button begin
say_title("Die Hochzeit")
say("")
say("Die Prostituierte braucht deine Hilfe,")
say("besorge ihr einen schönen Blumenstrauß.")
say("Die Hexe hatte früher welche verkauft,")
say("gehe zu ihr.")
pc.setqf("Hochzeitslvl1", 0)
end
when 9006.click or 9006.chat."Die Hochzeit" with pc.getqf("Hochzeitslvl1") == 1 begin
say_title(""..mob_name(9006).."")
say("")
say("Hey, Abenteurer.")
say("Wie kann ich dir den helfen?")
say("...")
say("...")
say("Du möchtest also einen")
say("Blumenstrauß von mir?")
say("Ich habe keinen mehr, tut mir leid.")
say("Ich könnte dir aber einen herstellen, wenn")
say("du mir die Blumen dafür besorgst.")
wait()
say("Töte einfach solange Monster,")
say("bis du 3 verschieden farbige")
say("Blumen besitzt, ich warte hier auf")
say("dich...")
set_state(blumenlv1)
end
when 9006.click or 9006.chat."Ich habe die Blumen!" with pc.getqf("dropblume") == 1 begin
if pc.count_item("30169") >= 1 then pc.remove_item("30169",1) end
if pc.count_item("30170") >= 1 then pc.remove_item("30170",1) end
if pc.count_item("30171") >= 1 then pc.remove_item("30171",1) end
say_title(""..mob_name(9006).."")
say("Huuh?, du warst ja aber schnnell.")
say("Einen Moment bitte, ich suche nurnoch")
say("schnell mein Zauberbuch...")
say("...")
say("Hier..., ein wunderschöner Blumenstrauß")
say("für die Tochter der Prostituierten.")
say("")
set_state(blumehave)
pc.give_item2(27993,1)
pc.remove_item(30169,1)
pc.remove_item(30170,1)
pc.remove_item(30171,1)
else
say_title(""..mob_name(9006).."")
say("")
say("Wo sind die Blumen!?")
say("Ich fliege heute Abend in die Geisterstadt,")
say("beeil dich. Ich warte nicht mehr lange.")
state blumenlv1 begin
when letter begin
send_letter("Die Blumen")
pc.setqf("Blumendropp", 1)
pc.setqf("dropblume", 1)
end
when info or button begin
say_title("Die Blumen")
say("")
say("Die Alte Hexe würde dir einen")
say("Blumenstrauß herstellen, besorge")
say("ihr 3 verschieden farbige Blumen.")
say("")
end
when kill with pc.getqf("Blumendropp") == 1 begin
local droppen = number(1, 120)
if droppen == 60 then
game.drop_item_with_ownership(30169, 1)
end
if droppen == 30 then
game.drop_item_with_ownership(30170, 1)
end
if droppen == 90 then
game.drop_item_with_ownership(30171, 1)
end
end
end
state blumehave begin
when letter begin
send_letter("Der Blumenstrauß")
local v=find_npc_by_vnum(20041)
if 0==v then
else
target.vid("__TARGET__", v, "20041")
end
when info or button begin
say_title("Kehre zurück zur Prostituierten")
say("")
say("Du hast den Blumenstrauß,")
say("begebe dich wieder zur Prostituierten")
say("")
end
when __TARGET__.target.click or 20041.click or 20041.chat."Der Blumenstrauß" begin
target.delete("__TARGET__")
say_title(""..mob_name(20041).."")
say("")
say("Ich danke dir!, der sieht")
say("echt schön aus, natürlich")
say("wirst du auch belohnt.")
wait()
say_reward("Du erhältst 0.183.211 Ehrfahrung,")
say_reward("5.000.000 Gold,")
say_reward("1 Haustier")
say_reward("1 Haustierzucker")
pc.give_item2(27992,2)
pc.give_item2(27993,2)
pc.give_item2(27994,2)
pc.change_money(5000000)
pc.give_exp2(183211)
pc.give_item2("53004", 1)
pc.give_item2("40235", 1)
pc.remove_item(27993,1)
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end
quest spawnmobqueen begin
state start begin
when 2601.kill begin
mob.spawn(2096, pc.get_x()+5, pc.get_y()-5, 1)
end
end
end