Sziasztok. Már szinte mindenhogy próbáltam ahogy lehetséges de még mindig nem jöttem rá hogy hogyan kell megoldani ebbe a questbe: Hogy akárhányas a lovaglásom(Szint) mindegyik fajta lovat előtudjam hívni. PL: Ló képpel előhívja ugyan úgy a sima kezdő lovat. Felfegyverzett ló könyvel meg a másik fajta lovat stb...
quest horse_summon begin
state start begin
function get_horse_summon_prob_pct()
local skill_level=pc.get_skill_level(131)
if skill_level==1 then
return 100
elseif skill_level==2 then
return 100
elseif skill_level==3 then
return 100
elseif skill_level==4 then
return 100
elseif skill_level==5 then
return 100
elseif skill_level==6 then
return 100
elseif skill_level==7 then
return 100
elseif skill_level==8 then
return 100
elseif skill_level==9 then
return 100
elseif skill_level>=10 then
return 100
end
return 100
end
when 50051.use begin
if pc.is_mount() then
return
end
if horse.get_grade()==1 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
say("Lóhívás sikeres.")
horse.summon()
end
end
end
when 50052.use begin
if pc.is_mount() then
return
end
if horse.get_grade()==2 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
say("Lóhívás sikeres.")
horse.summon()
end
end
end
when 50053.use begin
if pc.is_mount() then
return
end
if horse.get_grade()==3 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
say("Lóhívás sikeres.")
horse.summon()
end
end
end
end
end
Válaszokat köszi előre is.
Mi a probléma?
Úgy akarom hogy a ló hívó szintem alapból 10. Így a ló képpel előtudok hívni egy Kezdő lovat. De ha rákattintok a Felfegyverzett ló könyvre akkor a ló szint váltson át 20-ra ás hívja elő a Haladó lovat. Ha a Katonai ló könyvre kattintok akkor a ló szint váltson át 21-es szintre hogy előtudja hívni a lovat. Viszont ha 21-es és előakarom hívni a kisebb lovakat akkor váltson vissza arra a szintre: 10 vagy haladó lónál 20-ra.
horse.summon elé közvetlen: horse.set_level(lószint)