PHP Code:
quest Levelquest begin
state start begin
when login with pc.level >= 1 begin
set_state(Levelquest)
end
end
state Levelquest begin
when letter begin
send_letter("Töte Monster 1")
end
when info or button begin
a = {
{101, "Wildhund", 25},
{104, "Blauwolf", 25},
{113, "Braunbaer", 25},
{301, "Weißer Eid", 50},
{636, "Schwarzer Ork", 75},
{706, "Dunkler Peiniger", 150},
{903, "Plagemann", 350},
{1002, "Daemonenbogenschuetzen", 500},
{1303, "Buhmann", 750},
{2305, "Boeser Baum", 750},
{2301, "Geisterbaum", 750},
}
say("Hey du!")
say("Suchst du etwas?")
say("Eine Lange Aufgabe wartet auf dich!")
for i = 1, table.getn(a)+1, 1 do
say_reward("Toete "..a[i][3].." "..a[i][2])
pc.setqf(a[i][2], a[i][3])
end
end
when kill begin
a = {
{101, "Wildhund", 25},
{104, "Blauwolf", 25},
{113, "Braunbaer", 25},
{301, "Weißer Eid", 50},
{636, "Schwarzer Ork", 75},
{706, "Dunkler Peiniger", 150},
{903, "Plagemann", 350},
{1002, "Daemonenbogenschuetzen", 500},
{1303, "Buhmann", 750},
{2305, "Boeser Baum", 750},
{2301, "Geisterbaum", 750},
}
for i = 1, table.getn(a)+1, 1 do
if npc.get_race() == a[i][1] then
pc.setqf(a[i][2], pc.getqf(a[i][2])-1)
end
end
local ende = 0
for i = 1, 12, 1 do
if pc.getqf(a[i][2]) == 0 then
ende = ende + 1
if ende >= 11 then
Levelquest.give()
end
end
end
end
function give()
say("WOOOOOW!!!")
say("Du hast die Quest erfolgreich abgeschlossen!")
say("Du erhälst:")
say_reward("Giftschwert+0")
say_reward("Grollschwert+0")
say_reward("Orchideenglocke+0")
say_reward("Loewenschwert+0")
say_reward("Teufelfluegelschakrams+0")
say_reward("Kraehenstahlbogen+0")
say_reward("50 Mio Yang")
pc.change_money(50000000)
pc.give_item2(180, 1)
pc.give_item2(3160, 1)
pc.give_item2(5120, 1)
pc.give_item2(190, 1)
pc.give_item2(1139, 1)
pc.give_item2(2179, 1)
clear_letter()
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end