Am problema cu urmatoarele 3 questuri expuse si cu cel lipsa de mai sus...
Care ar fi problema cu acceste 3 questuri ? pai in primul rand ... Nu apar pe grajdar.... Apare misiunea "Antrenează-ti armăsarul" dar cand mergi la grajdar nu e nimic.... iar celalalte 2 questuri lafel stiu ca nu sunt bune.. Problema mare fiind la cal in felul urmator.. chiar daca imi dau lvl la cal cu comanda /setsk (nr, ca nu il mai stiu) degeaba.. folosesc imaginea de cal si apare ca am folosit o imagine de cal gresita... Help plz ! -
---------get_horse.lua---------
Cod: Selectaţi tot
quest get_horse begin
state start begin
when letter with horse.get_level() == 1 begin
local v = find_npc_by_vnum(20349)
if v != 0 then
target.vid("__TARGET__", v, "Grăjdar")
end
send_letter("Du-te la Grăjdar.")
end
when button or info begin
say("Du-te la Grăjdar pentru a-ti antrena armăsarul.")
say("")
end
when __TARGET__.target.click or
npc_StableBoy.chat."Antrenează-ti armăsarul" with horse.get_level() == 1 begin
target.delete("__TARGET__")
if horse.get_level() > 1 then
say_title("Grăjdar:")
say("")
say("Nivelul armăsarului tău este prea mare.")
say("")
return
end
say_title( "Grăjdar:" )
say("")
say("Armăsarul tău este slab. Pentru început îţi voi")
say("oferi un cal armat după care îţi voi spune de")
say("ce este nevoie pentru a mări nivelul armăsarului.")
say("")
wait()
horse.unride()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.ride()
pc.remove_item("50051",1)
pc.give_item2("50052",1)
syschat("Armăsarul tău a fost îmbunătătit si ai primit cartea cailor armati.")
end
end
end---------get_horse_level---------
Cod: Selectaţi tot
quest get_horse_level begin
state start begin
when npc_StableBoy.chat."Măreşte nivelul calului" with horse.get_level() >= 11 and horse.get_level() <= 19 and not horse.is_dead() begin
say_title("Grăjdar:")
say("")
say("Poţi mări nivelul armăsarul tău cu ajutorul")
say("unei medalii de cal. Grăjdarul are nevoie de ele")
say("pentru a înregistra rezultatele calificărilor.")
say("")
local s = select("Măreşte nivelul calului","Nu, mulţumesc")
if s == 1 then
if pc.count_item(50050) < 1 then
say_title("Grăjdar:")
say("")
say("Revin-o când ai o Medalie de cal.")
say("")
return
end
if horse.get_level() < 11 then
say_title("Grăjdar:")
say("")
say("Nivelul armăsarului tău este prea mic.")
say("")
return
end
if horse.get_level() > 19 then
say_title("Grăjdar:")
say("")
say("Nivelul armăsarului tău este prea mare.")
say("")
return
end
if horse.get_level() >= 11 and horse.get_level() <= 19 and pc.count_item(50050) >= 1 then
horse.unride()
horse.ride()
horse.advance()
pc.remove_item("50050",1)
syschat("Armăsarul tău a ajuns la nivelul "..horse.get_level()..".")
end
else
say_title("Grăjdar:")
say("")
say("Revin-o dacă te răzgândeşti.")
say("")
end
end
end -- end_of_state
end -- end_of_quest
Cod: Selectaţi tot
quest get_horse_level_2 begin
state start begin
when npc_StableBoy.chat."Antrenează-ţi calul armat" with horse.get_level() == 20 begin
say_title("Grăjdar:")
say("")
say("Armăsarul tău a ajuns la un nivel înalt.")
say("Pentru a mări nivelul calului ai nevoie de")
say("Autorizaţia armăsarului.")
say("")
if pc.count_item(71100) < 1 then
say_reward("Autorizaţia poate fi găsită la Maimuţa Lord")
say_reward("din temniţa maimuţelor avansat.")
say("")
return
end
if pc.count_item(71100) >= 1 then
local s = select("Am autorizaţia","Înapoi")
if s == 1 then
if pc.count_item(71100) < 1 then
say_title("Grăjdar:")
say("")
say("Revin-o când ai Autorizatia armăsarului.")
say("")
return
end
if horse.get_level() < 20 then
say_title("Grăjdar:")
say("")
say("Nivelul armăsarului tău este prea mic.")
say("")
return
end
if horse.get_level() > 20 then
say_title("Grăjdar:")
say("")
say("Nivelul armăsarului tău este prea mare.")
say("")
return
end
if horse.get_level() == 20 and pc.count_item(71100) >= 1 then
horse.unride()
horse.advance()
horse.ride()
pc.remove_item( "71100" , 1 )
pc.remove_item( "50051" , 1 )
pc.remove_item( "50052" , 1 )
pc.give_item2 ( "50053" , 1 )
syschat("Armăsarul tău a fost îmbunătăţit şi ai primit cartea cailor militari.")
end
end
end
end
end -- end_of_state
end -- end_of_quest

