Wollte eine Quest ab Level 1 machen, wo jede Klasse dann eine Belohnung bekommt. Aber beim make.py eingeben kommt danach ein Error. Kann einer die Quest kontrollieren?
----------------------------------------------
-- Der Anfang einees Kämpfers
-- Made with Steff's Questmaker
----------------------------------------------
quest Anfang begin
state start begin
when login with pc.level >= 1 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Der Anfang einees Kämpfers")
end
when info or button begin
say("Der Anfang einees Kämpfers")
say("Willkommen auf Asyrus3,")
say("Hallo Neuling. Wie ich sehe bis du noch ein Anfänger. Ich gebe dir")
say("eine kleine Hilfe aber dafür muss für mich was tuhen. Töte 5 Wildhunde")
say_reward("Töte 5 Wildhunde!")
say("")
pc.setqf("state", 5)
q.set_counter("Wildhunde", 5)
end
when 101.kill begin
local count = pc.getqf("state") - 1
if count <= 5 then
pc.setqf("state", count)
q.set_counter("Wildhunde", count)
end
if count == 0 then
say_title("Der Anfang einees Kämpfers")
say("Du hast die Quest erfolgreich abgeschlossen!")
say("Du erhälst:")
say_reward("Deine Belohnung)
if pc.job == 0 then
pc.give_item2(19, 1)
pc.give_item2(70038,100)
pc.give_item2(11209,1)
pc.give_item2(12209,1)
pc.give_item2(13009,1)
say_reward("Deine Belohnung)
if pc.job == 1 then
pc.give_item2(1009, 1)
pc.give_item2(70038,100)
pc.give_item2(11409,1)
pc.give_item2(12349,1)
pc.give_item2(13009,1)
say_reward("Deine Belohnung)
if pc.job == 2 then
pc.give_item2(19, 1)
pc.give_item2(70038,100)
pc.give_item2(11609,1)
pc.give_item2(12489,1)
pc.give_item2(13009,1)
say_reward("Deine Belohnung)
if pc.job == 3 then
pc.give_item2(7009, 1)
pc.give_item2(70038,100)
pc.give_item2(11809,1)
pc.give_item2(12629,1)
pc.give_item2(13009,1)
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
----------------------------------------------
-- Der Anfang einees Kämpfers
-- Made with Steff's Questmaker
----------------------------------------------
quest Anfang begin
state start begin
when login with pc.level >= 1 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Der Anfang einees Kämpfers")
end
when info or button begin
say("Der Anfang einees Kämpfers")
say("Willkommen auf Asyrus3,")
say("Hallo Neuling. Wie ich sehe bis du noch ein Anfänger. Ich gebe dir")
say("eine kleine Hilfe aber dafür muss für mich was tuhen. Töte 5 Wildhunde")
say_reward("Töte 5 Wildhunde!")
say("")
pc.setqf("state", 5)
q.set_counter("Wildhunde", 5)
end
when 101.kill begin
local count = pc.getqf("state") - 1
if count <= 5 then
pc.setqf("state", count)
q.set_counter("Wildhunde", count)
end
if count == 0 then
say_title("Der Anfang einees Kämpfers")
say("Du hast die Quest erfolgreich abgeschlossen!")
say("Du erhälst:")
say_reward("Deine Belohnung)
if pc.job == 0 then
pc.give_item2(19, 1)
pc.give_item2(70038,100)
pc.give_item2(11209,1)
pc.give_item2(12209,1)
pc.give_item2(13009,1)
say_reward("Deine Belohnung)
if pc.job == 1 then
pc.give_item2(1009, 1)
pc.give_item2(70038,100)
pc.give_item2(11409,1)
pc.give_item2(12349,1)
pc.give_item2(13009,1)
say_reward("Deine Belohnung)
if pc.job == 2 then
pc.give_item2(19, 1)
pc.give_item2(70038,100)
pc.give_item2(11609,1)
pc.give_item2(12489,1)
pc.give_item2(13009,1)
say_reward("Deine Belohnung)
if pc.job == 3 then
pc.give_item2(7009, 1)
pc.give_item2(70038,100)
pc.give_item2(11809,1)
pc.give_item2(12629,1)
pc.give_item2(13009,1)
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end