ich bin total verzweifelt hab gedacht ich schreib mal ein quest und hab das auch getan doch irgendwie geht es nicht
PHP Code:
quest milligaul begin
state run begin
when login with pc.level >= 5
set_state(abholen)
state abholen begin
when letter begin
send letter("Militärpferd")
end
when button or info begin
say_title("Militärpferd")
----"12345678901234567890123456789012345678901234567890"|
say("Gehe zum Stallburschen!")
say("Wegen der Knappheit an Kriegern")
say("werden Militärpferde verteilt!")
say("Geh und hol dir eins.")
set_state(stallbursche)
end
end
state stallbursche begin
when letter begin
local v=find_pc_by_vnum(20349)
if 0==v then
else
target.vid("__TARGET__", v, "Geh zum Stallburschen")
end
end
when letter begin
send_letter("Stallbursche")
end
when button or info begin
say_title("Militärpferd")
say("Hole dein Militärpferd!")
say("")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say("Stallbursche:")
----"12345678901234567890123456789012345678901234567890"|
say("Wir haben nicht viel Zeit!")
say("Du musst trainieren!")
say("Hier ist dein Pferd, geh sorgsam")
say("mit ihm um!")
say("")
say_reward("Du hast ein Militärpferd erhalten")
pc.giveitem2(50053)
pc.giveitem2(50056, 200)
horse.set_level(30)
clear_letter()
set_state(__COMPLETE__)
end
end
state(__COMPLETE__) begin
end
end
syntax error: [string "runpc . level >= 5 set_state ( abholen ) state abholen"]:1: 'then' expected near 'set_state'
milligaul.quest:5:Abort trap (core dumped)
aber es kann doch nicht heißen
PHP Code:
set_state(abholen) then
hoffe ihr wisst weiter
MfG Nixodas






