party.is_party()
danke :DQuote:
party.is_party()
quest monsterzähler begin
state start begin
when login begin
set_state(zähler)
end
end
state zähler begin
when letter begin
send_letter("Monsteranzahl")
end
when button or info begin
say_title("Monsteranzahl")
say("Lieber".. pc.get_name() ..",")
say("du hast bisher"..pc.getqf("state").." Monster auf DivineLuna getötet!")
say("Töte fleißig weiter, irgendwann wirst du eine Belohnung erhalten!")
end
when kill begin
if npc.is_mob then
local count = pc.getqf("state") + 1
if count == 10000 then
notice_all("".. pc.get_name() .." sein 10.000 Monster getötet!")
notice_all("Herzlichen Glückwunsch!")
say_title("10.000 Monster")
say("Du hast soeben dein 10.000 Monster getötet!")
say("DivineLuna belohnt dich mit:")
say_reward("BELOHNUNG")
pc.give_item(ID)
end
end
end
end
end
quest monsterzähler begin
state start begin
when login begin
pc.setqf("count",0)
set_state(zähler)
end
end
state zähler begin
when letter begin
send_letter("Monsteranzahl")
end
when button or info begin
say_title("Monsteranzahl")
say("Lieber".. pc.get_name() ..",")
say("du hast bisher"..pc.getqf("count").." Monster auf DivineLuna getötet!")
say("Töte fleißig weiter, irgendwann wirst du eine Belohnung erhalten!")
end
when kill begin
if npc.is_mob then
local count = pc.getqf("count") + 1
if count == 10000 then
notice_all("".. pc.get_name() .." sein 10.000 Monster getötet!")
notice_all("Herzlichen Glückwunsch!")
say_title("10.000 Monster")
say("Du hast soeben dein 10.000 Monster getötet!")
say("DivineLuna belohnt dich mit:")
say_reward("BELOHNUNG")
pc.give_item(ID)
end
end
end
end
end
quest monsterzähler begin
state start begin
when login with pc.get_level() >= 1 begin
set_state(zähler)
end
end
state zähler begin
when letter begin
send_letter("Monsteranzahl")
end
when button or info begin
say_title("Monsteranzahl")
say("Lieber ".. pc.get_name() ..",")
say("du hast bisher "..pc.getqf("state").." Monster auf DivineLuna getötet!")
say("Töte fleißig weiter, irgendwann wirst du eine Belohnung erhalten!")
end
when kill begin
if not npc.is_pc() then
pc.setqf("state", pc.getqf("state")+1)
local count = pc.getqf("state")
if count == 10000 then
notice_all("".. pc.get_name() .." sein 10.000 Monster getötet!")
notice_all("Herzlichen Glückwunsch!")
say_title("10.000 Monster")
say("Du hast soeben dein 10.000 Monster getötet!")
say("DivineLuna belohnt dich mit:")
say_reward("BELOHNUNG")
pc.give_item2(ID)
end
end
end
end
end
quest monsterzähler begin
state start begin
when login begin
pc.setqf("count",0)
set_state(zähler)
end
end
pc.setqf("count", 0)
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(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
quest jobdesk2 begin
state start 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(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
quest jobdesk3 begin
state start 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