Problem mit Quest

08/05/2010 15:09 se7Ro#1
hallo zusammen
hab ein problem mit meiner testquest -> derkoenig.quest
ab lv 75 erscheint die quest, sobald ich aber auf OK klicke und die ID 1091 kille (Dämonenkönig) passiert nix :(


guck ich unter C->auftrag steht dort immernoch Dämonenkönig: 1
08/05/2010 15:12 αίίR7 :3#2
q.set_counter > versuchs mal mit der value vom king, kann noch nich soo questen, d.h kann ich nich wirklich helfen :>
08/05/2010 15:14 se7Ro#3
q.set_counter("1091", 1)

so? :P versteh nicht was du meinst

edit: funktioniert nicht
jmd ne lösung parat? T_T
08/06/2010 11:48 PangerLenis#4
du musst ihn in der mob_proto auch "Dmonenkönig" nennen!

oder probiers mal mit der ID
Quote:
quest derkoenig begin
state start begin
when login with pc.level >= 75 begin
set_state(information)
end
end

state information begin
when letter begin
send_letter("Der Dämonenkönig")
end

when info or button begin
say_title("Der Dämonenkönig")
say("Glückwunsch, du bist nun Level 75.")
say("Erschreck dich nicht, ich bin ein Geist. Wir unterliegen dem Fluch")
say("vom Dämonenkönig. Er bringt Leid und Trauer über alle 3 Reiche.")
say("Wenn du ihn bezwingst, werden wir alle vom Fluch befreit.")
say("Als Belohnung erhaltest du von mir eine alte Klinge.")
say_reward("Willst du den Dämonenkönig töten?")
say("")
pc.setqf("state", 1)
q.set_counter("1091", 1)
end

when 1091.kill begin
local count = pc.getqf("state") - 1
if count <= 1 then
pc.setqf("state", count)
q.set_counter("1091", count)
end
if count == 0 then
say_title("Der Dämonenkönig")
say("Du hast die Quest erfolgreich abgeschlossen!")
say("Du erhälst:")
say_reward("Außerdem:")
say_reward("13313 Yang")
say_reward("13313 Erfahrung")
pc.change_money(13313)
pc.give_exp2(13313)
clear_letter()
set_state(__COMPLETE__)

end
end
end

state __COMPLETE__ begin
end
end
vieleicht geht das...