Sziasztok!
Írtam egy egyszerű questet, ahol 10 db Fő Orkot kell megölni, és ezért kapni kellene egy 73394-es tárgyat.
A quest lefordul qc-vel, hibát nem dob, viszont játékban nem működik rendesen: nem számolja az orkokat, és jutalmat sem adja.
Kódrészlet:
Kód: Egész kijelölése
quest chief_orc_hunt begin
state start begin
when login with pc.level >= 5 begin
set_state(info)
end
end
state info begin
when 20094.chat."Fő Ork vadászat" begin
say("Feladat: ölj meg 10 Fő Orkot.")
pc.setqf("count",0)
q.set_counter("Fő Ork",10)
set_state(hunt)
end
end
state hunt begin
when 691.kill begin
local c = pc.getqf("count")
pc.setqf("count", c+1)
if c == 10 then
say("Gratulálok, teljesítetted a küldetést!")
set_state(reward)
end
end
end
state reward begin
when 20094.chat."Jutalom" begin
say("Itt a jutalmad.")
pc.give_item2(73394)
set_state(__COMPLETE__)
end
end
end
- Leöltem >10 Fő Orkot, de a számláló nem lép tovább / nem érzékel semmit.
- A pc.getqf("count") mintha mindig 0 maradna.
- A jutalom kiadása sem történik meg.
Ha valaki rá tudna nézni és megmondani, mit rontottam (vagy küldene egy javított verziót), nagyon hálás lennék!
Köszi előre is,
Lumpi2001