Quest Cal [Grajdar]
- TGAFAKER
-

- Mesaje: 99
- Membru din: 24 Oct 2015, 20:02
- Server: http://andromeda.mt2
- Regat: Jinno
- Aprecieri: 6
- Mulţumiri: 2
- Contact:
Sall cine ma poate ajuta am incercat peste 20 de questuri de cal si nu imi merge nici unu din ele, toate au fost bagate perfect,nici un fel de eroare..problema ca am un quest acm de nu mai poti chema calul.. sau sa il trimiti acasa
.. SV files Hope v3
help pls,daca are cineva un quest calumea.
- TGAFAKER
-

- Mesaje: 99
- Membru din: 24 Oct 2015, 20:02
- Server: http://andromeda.mt2
- Regat: Jinno
- Aprecieri: 6
- Mulţumiri: 2
- Contact:
---------------------
-- www.pro-area.com--
---------------------
quest horse_army begin
state start begin
when 20349.chat."Hrana pentru cal.." with pc.get_level()>=30 and is_test_server() begin
say("Am o multime de probleme¡K")
say("Hrana pentru toate")
say("Categoriile de cai mi se")
say("termina foarte rapid de o bucata de timp..")
say("Daca se continua asa ")
say("Toti caii vor muri de foame..")
say("")
local s=select(
"Vrei sa ma ajuti?",
"Nu prea am timp")
if 1==s then
say("Multumesc ca vrei sa ma ajuti!")
say("Am nevoie de mult fan")
say("www.pro-area.com")
say("")
say("")
say("")
say("")
set_state(accept)
elseif 2==s then
say("Multumesc mult")
say("Pentru ajutorul pe care nu mil oferi. ")
say("")
end
end
end
state accept begin
when letter begin
send_letter("Gaseste Fan pentru cai!")
end
when button or info begin
say_title("Hrana pentru cai FAN!")
say("Gaseste un mod")
say("de a gasi FAN")
end
when 20349.chat."Grajdarul cauta Ajutor" with pc.count_item(50054) ==0 begin
say("Grajdar:")
say("Caii au inceput sa slabeasca")
say("Nu ii pot lasa sa moara de foame!!")
say("")
local s=select("Te ajut","Nu pot")
if 1==s then
say("Multumesc foarte mult")
say("Trebuie sa imi gasesti foarte mult fan.")
say("")
say("")
else
say("Imi pare rau caut de mult timp..")
say("Dar nu mai gasesc nimic")
say("")
wait()
say("Grajdar:")
say("")
say("Vreau mult fan")
say("imi poti aduce nu?")
say("")
say("")
say("")
say("")
say("")
local s=select("Da","Nu")
if 1==s then
say("Multumesc ca ma")
say("ajuti")
say("")
elseif 2==s then
say("Mersi pentru ")
say("ajutorul care nu mil dai.")
say("...")
say("")
say("")
set_state(failure)
end
end
end
when 20349.chat."Intoarcete cu FAN" with pc.count_item(50054)>=1 begin
say("Grajdar:")
say("Multumesc foarte mult")
say("acum calul meu nu mai sufera de foame. ")
say("")
say("")
say("")
say("")
say("")
say("")
set_state(reward)
end
end
state reward begin
when letter begin
send_letter("Recompensa")
end
when button begin
say_title("Recompensa")
say("Iti voi da podoabe")
say("de dragon.")
say("www.pro-area.com")
say("")
say("")
say("........")
say("....")
say_reward("Ornamente in forma de dragon")
set_state(exchange)
end
end
state exchange begin
when letter begin
send_letter("Ornamente Ceramica.")
end
when button or info begin
say_title("Ornamente Ceramica.")
say("Primul Dragon ornat, ")
say("de catre Grajdar")
end
when letter begin
local v=find_npc_by_vnum(20005)
if V!=0 then
target.vid("__TARGET__", V,"Ornamente pentru oameni de ceramica")
end
end
when __TARGET__.target.click or 20005.chat." Ornamente pentru oameni de ceramica" begin
target.delete("__TARGET__")
say("Grajdar:")
say("Ei incele din urma putem")
say("si noi sa decoram ")
say("frumos cu aceste ")
say("podoabe de ceramica. ")
say("www.pro-area.com")
say("")
say("")
say("")
wait()
say("Grajdar:")
say("Uite si un cadou de la mine!")
say("www.pro-area.com")
say(" ")
say("")
say("")
local r=number(1,3)
if 1==r then
say_reward("Perla Alba ")
pc.give_item2(27992)
elseif 2==r then
say_reward("Perla Albastra ")
pc.give_item2(27993)
elseif 3==r then
say_reward("Perla Rosie ")
pc.give_item2(27994)
end
set_state(complete)
end
end
state complete begin
end
state failure begin
end
end
scz ca nu stiu sa pun in spoiler
-- www.pro-area.com--
---------------------
quest horse_army begin
state start begin
when 20349.chat."Hrana pentru cal.." with pc.get_level()>=30 and is_test_server() begin
say("Am o multime de probleme¡K")
say("Hrana pentru toate")
say("Categoriile de cai mi se")
say("termina foarte rapid de o bucata de timp..")
say("Daca se continua asa ")
say("Toti caii vor muri de foame..")
say("")
local s=select(
"Vrei sa ma ajuti?",
"Nu prea am timp")
if 1==s then
say("Multumesc ca vrei sa ma ajuti!")
say("Am nevoie de mult fan")
say("www.pro-area.com")
say("")
say("")
say("")
say("")
set_state(accept)
elseif 2==s then
say("Multumesc mult")
say("Pentru ajutorul pe care nu mil oferi. ")
say("")
end
end
end
state accept begin
when letter begin
send_letter("Gaseste Fan pentru cai!")
end
when button or info begin
say_title("Hrana pentru cai FAN!")
say("Gaseste un mod")
say("de a gasi FAN")
end
when 20349.chat."Grajdarul cauta Ajutor" with pc.count_item(50054) ==0 begin
say("Grajdar:")
say("Caii au inceput sa slabeasca")
say("Nu ii pot lasa sa moara de foame!!")
say("")
local s=select("Te ajut","Nu pot")
if 1==s then
say("Multumesc foarte mult")
say("Trebuie sa imi gasesti foarte mult fan.")
say("")
say("")
else
say("Imi pare rau caut de mult timp..")
say("Dar nu mai gasesc nimic")
say("")
wait()
say("Grajdar:")
say("")
say("Vreau mult fan")
say("imi poti aduce nu?")
say("")
say("")
say("")
say("")
say("")
local s=select("Da","Nu")
if 1==s then
say("Multumesc ca ma")
say("ajuti")
say("")
elseif 2==s then
say("Mersi pentru ")
say("ajutorul care nu mil dai.")
say("...")
say("")
say("")
set_state(failure)
end
end
end
when 20349.chat."Intoarcete cu FAN" with pc.count_item(50054)>=1 begin
say("Grajdar:")
say("Multumesc foarte mult")
say("acum calul meu nu mai sufera de foame. ")
say("")
say("")
say("")
say("")
say("")
say("")
set_state(reward)
end
end
state reward begin
when letter begin
send_letter("Recompensa")
end
when button begin
say_title("Recompensa")
say("Iti voi da podoabe")
say("de dragon.")
say("www.pro-area.com")
say("")
say("")
say("........")
say("....")
say_reward("Ornamente in forma de dragon")
set_state(exchange)
end
end
state exchange begin
when letter begin
send_letter("Ornamente Ceramica.")
end
when button or info begin
say_title("Ornamente Ceramica.")
say("Primul Dragon ornat, ")
say("de catre Grajdar")
end
when letter begin
local v=find_npc_by_vnum(20005)
if V!=0 then
target.vid("__TARGET__", V,"Ornamente pentru oameni de ceramica")
end
end
when __TARGET__.target.click or 20005.chat." Ornamente pentru oameni de ceramica" begin
target.delete("__TARGET__")
say("Grajdar:")
say("Ei incele din urma putem")
say("si noi sa decoram ")
say("frumos cu aceste ")
say("podoabe de ceramica. ")
say("www.pro-area.com")
say("")
say("")
say("")
wait()
say("Grajdar:")
say("Uite si un cadou de la mine!")
say("www.pro-area.com")
say(" ")
say("")
say("")
local r=number(1,3)
if 1==r then
say_reward("Perla Alba ")
pc.give_item2(27992)
elseif 2==r then
say_reward("Perla Albastra ")
pc.give_item2(27993)
elseif 3==r then
say_reward("Perla Rosie ")
pc.give_item2(27994)
end
set_state(complete)
end
end
state complete begin
end
state failure begin
end
end
scz ca nu stiu sa pun in spoiler
Incearca acest quest, acel quest se refera la misiuni nu la cal in sine ^^
Cod: Selectaţi tot
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 15
elseif skill_level==2 then
return 20
elseif skill_level==3 then
return 30
elseif skill_level==4 then
return 40
elseif skill_level==5 then
return 50
elseif skill_level==6 then
return 60
elseif skill_level==7 then
return 70
elseif skill_level==8 then
return 80
elseif skill_level==9 then
return 90
elseif skill_level>=10 then
return 100
end
return 10
end
when 50051.use with horse.get_grade()==0 begin
say_title("Informatie:")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Nu ai cal;")
say("Du-te la grajdar pentru a face misiunea.")
end
when 50051.use with horse.get_grade()==1 begin
if pc.get_map_index() == 113 or pc.get_map_index() == 26 or pc.get_map_index() == 211 then
say_title("Informatie:")
say("")
say_reward("Nu poti folosi acest obiect,")
say_reward("in aceasta mapa!")
say("")
else
if pc.getsp()>=100 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
say_title("Informatie:")
say("")
say("Calul tau a fost chemat cu succes.")
say("")
horse.summon()
else
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu ai reusit sa chemi Calul!")
say_reward("Mai incearca!")
end
pc.change_sp(-100)
else
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu ai suficienta mana pentru a chema Calul,")
say_reward("ai nevie de 100 MP!")
end
end
end
when 50051.use with horse.get_grade()==2 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Aceasta carte nu poate fi folosita,")
say_reward("foloseste Cartea cailor armati!")
say("")
end
when 50051.use with horse.get_grade()==3 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Aceasta cate nu poate fi folosita!")
say_reward("Foloseste Cartea Cailor Amrati!")
say("")
end
when 50052.use with horse.get_grade()==0 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu ai cal!")
say_reward("Du-te la grajdar,")
say_reward("pentru a face misiunea.")
say("")
end
when 50052.use with horse.get_grade()==1 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Acceasta care nu este buna,")
say_reward("Foseste Imaginea de Cal.")
end
when 50052.use with horse.get_grade()==2 begin
if pc.get_map_index() == 113 or pc.get_map_index() == 26 or pc.get_map_index() == 211 then
say_title("Informatie:")
say("")
say_reward("Nu poti folosii acest obiect")
say_reward("In aceasta mapa!")
say("")
else
if pc.getsp()>=200 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Calul tau Armat, a fost chemat cu succes!")
say("")
horse.summon()
else
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu ai reusit sa chemi calul armat!")
say_reward("Mai incearca!")
end
pc.change_sp(-200)
else
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu ai suficienta mana pentru a chema Calul Armat")
say_reward("ai nevoie de 200 MP!")
say("")
end
end
end
when 50052.use with horse.get_grade()==3 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu poti folosi aceasta carte pentru a chema")
say_reward("Un cal militar ")
say_reward("Foloseste Cartea Cailor Militari!")
say("")
end
when 50053.use with horse.get_grade()==0 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu poti folosi aceasta carte,")
say_reward("deoarece nu ai cal!")
say_reward("Du-te la grajdar pentru misiune.")
say("")
end
when 50053.use with horse.get_grade()==1 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Aceasta care nu poate fi folosita,")
say_reward("Deoarece nu ai cal militar.")
say_reward("Foloseste Imaginea de cal !")
end
when 50053.use with horse.get_grade()==2 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Aceasta carte nu paote fi folosita")
say_reward("Deoarece tu ai cal militar ! ")
say_reward("Foloseste Cartea cailor Armati!")
say("")
end
when 50053.use with horse.get_grade()==3 begin
if pc.get_map_index() == 113 or pc.get_map_index() == 26 or pc.get_map_index() == 211 then
say_title("Informatie:")
say("")
say_reward("Nu poti folosi acest obiect")
say_reward("in aceasta mapa!")
say("")
else
if pc.get_map_index() >= 1100000 and pc.get_map_index() < 1200000 then
syschat("Nu poti chema un animal de calarit in mapa de razboi.")
return
end
if pc.getsp()>=300 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Calul tau Militar, a fost chemat cu succes.")
say("")
horse.summon()
else
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu ai reusit sa chemi calul,")
say_reward("mai incearca.")
end
pc.change_sp(-300)
else
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu ai destula mana pentru a chema Calul Militar!")
say_reward("Ai nevoie de 300 MP !")
say("")
end
end
end
end
state __COMPLETE__ begin
when enter begin
q.done()
end
end
end
Incearca si acesta
Cod: Selectaţi tot
quest skill_and_level begin
state start begin
when 20349.chat."Skill P pentru calul meu" with horse.get_level() >= 21 begin
local yang_necesar = 10000000 -- Yangul necesar pentru skill P
local yang_necesar_show = "10.000.000" -- Yangul necesar pentru skill P pe care il arata in quest
say_title("Grajdar:")
say("Eu iti pot oferi skill-uri P pentru calul")
say("tau in schimbul a "..yang_necesar_show.." Yang!")
say("")
say_reward("Doresti?")
say("")
local mandi = select("Da, vreau!","Nu, multumesc!")
if mandi == 1 and pc.get_gold() < yang_necesar then
syschat("Nu ai suficienti bani!")
end
if mandi == 1 and pc.get_gold() >= yang_necesar then
pc.changegold(-yang_necesar)
pc.set_skill_level(137, 59)
pc.set_skill_level(138, 59)
pc.set_skill_level(139, 59)
pc.set_skill_level(140, 59)
syschat("Ai primit skill-uri P pentru calul tau!")
end
if mandi == 2 then
syschat("Te mai astept pe aici!")
end
end
when 20349.chat."Antreaza-ti calul" with horse.get_level() >= 11 and horse.get_level() <= 20 begin
if horse.get_level() <= 19 then
local pret_level_up = 1000000
local item_necesar = 50050
say_title("Grajdar[ENTER]")
say("Pentru a mãri nivelul calului tau ai nevoie de")
say("1.000.000 Yang pentru fiecare nivel ºi")
say("1x Medalie de Cal.[ENTER]")
local level_up = select("În regulã...","Închide")
if level_up == 1 then
if pc.get_gold() >= pret_level_up then
if pc.count_item(item_necesar) >= 1 then
pc.changegold(- pret_level_up)
pc.removeitem(item_necesar, 1)
horse.ride()
horse.advance()
horse.unride()
else
syschat("Revino când ai la tine o Medalie de Cal. Aceasta se pot gãsi la maimuþe!")
end
else
syschat("Revino când ai la tine yangul necesar!")
end
else
return
end
else
say_title("Grajdar[ENTER]")
say("Acum, calul tãu este la un singur nivel depãrtare")
say("de a devenit un cal militar! De aceastã datã am nevoie de")
say("100.000.000 Yang ºi 5x Medalie de Cal.[ENTER]")
local get_horse = select("În regulã...","Închide")
if get_horse == 1 then
if pc.get_gold() >= 100000000 then
if pc.count_item(50050) >= 5 then
pc.changegold(-100000000)
pc.removeitem(50050, 5)
horse.ride()
horse.advance()
horse.unride()
else
syschat("Revino când ai la tine 5 Medalii de Cal. Acestea se pot gãsi la maimuþe!")
end
else
syschat("Revino când ai la tine yangul necesar!")
end
else
return
end
end
end
end
end
- TGAFAKER
-

- Mesaje: 99
- Membru din: 24 Oct 2015, 20:02
- Server: http://andromeda.mt2
- Regat: Jinno
- Aprecieri: 6
- Mulţumiri: 2
- Contact:
iBraxy scrie:Incearca acest quest, acel quest se refera la misiuni nu la cal in sine ^^
Cod: Selectaţi tot
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 15 elseif skill_level==2 then return 20 elseif skill_level==3 then return 30 elseif skill_level==4 then return 40 elseif skill_level==5 then return 50 elseif skill_level==6 then return 60 elseif skill_level==7 then return 70 elseif skill_level==8 then return 80 elseif skill_level==9 then return 90 elseif skill_level>=10 then return 100 end return 10 end when 50051.use with horse.get_grade()==0 begin say_title("Informatie:") say("") ----"12345678901234567890123456789012345678901234567890"| say("Nu ai cal;") say("Du-te la grajdar pentru a face misiunea.") end when 50051.use with horse.get_grade()==1 begin if pc.get_map_index() == 113 or pc.get_map_index() == 26 or pc.get_map_index() == 211 then say_title("Informatie:") say("") say_reward("Nu poti folosi acest obiect,") say_reward("in aceasta mapa!") say("") else if pc.getsp()>=100 then if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then say_title("Informatie:") say("") say("Calul tau a fost chemat cu succes.") say("") horse.summon() else say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu ai reusit sa chemi Calul!") say_reward("Mai incearca!") end pc.change_sp(-100) else say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu ai suficienta mana pentru a chema Calul,") say_reward("ai nevie de 100 MP!") end end end when 50051.use with horse.get_grade()==2 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Aceasta carte nu poate fi folosita,") say_reward("foloseste Cartea cailor armati!") say("") end when 50051.use with horse.get_grade()==3 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Aceasta cate nu poate fi folosita!") say_reward("Foloseste Cartea Cailor Amrati!") say("") end when 50052.use with horse.get_grade()==0 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu ai cal!") say_reward("Du-te la grajdar,") say_reward("pentru a face misiunea.") say("") end when 50052.use with horse.get_grade()==1 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Acceasta care nu este buna,") say_reward("Foseste Imaginea de Cal.") end when 50052.use with horse.get_grade()==2 begin if pc.get_map_index() == 113 or pc.get_map_index() == 26 or pc.get_map_index() == 211 then say_title("Informatie:") say("") say_reward("Nu poti folosii acest obiect") say_reward("In aceasta mapa!") say("") else if pc.getsp()>=200 then if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Calul tau Armat, a fost chemat cu succes!") say("") horse.summon() else say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu ai reusit sa chemi calul armat!") say_reward("Mai incearca!") end pc.change_sp(-200) else say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu ai suficienta mana pentru a chema Calul Armat") say_reward("ai nevoie de 200 MP!") say("") end end end when 50052.use with horse.get_grade()==3 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu poti folosi aceasta carte pentru a chema") say_reward("Un cal militar ") say_reward("Foloseste Cartea Cailor Militari!") say("") end when 50053.use with horse.get_grade()==0 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu poti folosi aceasta carte,") say_reward("deoarece nu ai cal!") say_reward("Du-te la grajdar pentru misiune.") say("") end when 50053.use with horse.get_grade()==1 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Aceasta care nu poate fi folosita,") say_reward("Deoarece nu ai cal militar.") say_reward("Foloseste Imaginea de cal !") end when 50053.use with horse.get_grade()==2 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Aceasta carte nu paote fi folosita") say_reward("Deoarece tu ai cal militar ! ") say_reward("Foloseste Cartea cailor Armati!") say("") end when 50053.use with horse.get_grade()==3 begin if pc.get_map_index() == 113 or pc.get_map_index() == 26 or pc.get_map_index() == 211 then say_title("Informatie:") say("") say_reward("Nu poti folosi acest obiect") say_reward("in aceasta mapa!") say("") else if pc.get_map_index() >= 1100000 and pc.get_map_index() < 1200000 then syschat("Nu poti chema un animal de calarit in mapa de razboi.") return end if pc.getsp()>=300 then if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Calul tau Militar, a fost chemat cu succes.") say("") horse.summon() else say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu ai reusit sa chemi calul,") say_reward("mai incearca.") end pc.change_sp(-300) else say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu ai destula mana pentru a chema Calul Militar!") say_reward("Ai nevoie de 300 MP !") say("") end end end end state __COMPLETE__ begin when enter begin q.done() end end end
a mers
Modifica si incearca ^^
Cod: Selectaţi tot
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 15
elseif skill_level==2 then
return 20
elseif skill_level==3 then
return 30
elseif skill_level==4 then
return 40
elseif skill_level==5 then
return 50
elseif skill_level==6 then
return 60
elseif skill_level==7 then
return 70
elseif skill_level==8 then
return 80
elseif skill_level==9 then
return 90
elseif skill_level>=10 then
return 100
end
return 10
end
when 50051.use with horse.get_grade()==0 begin
say_title("Informatie:")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Nu ai cal;")
say("Du-te la grajdar pentru a face misiunea.")
end
when 50051.use with horse.get_grade()==1 begin
if pc.get_map_index() == 113 or pc.get_map_index() == 26 or pc.get_map_index() == 211 then
say_title("Informatie:")
say("")
say_reward("Nu poti folosi acest obiect,")
say_reward("in aceasta mapa!")
say("")
else
if pc.getsp()>=100 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
say_title("Informatie:")
say("")
say("Calul tau a fost chemat cu succes.")
say("")
horse.summon()
else
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu ai reusit sa chemi Calul!")
say_reward("Mai incearca!")
end
pc.change_sp(-100)
else
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu ai suficienta mana pentru a chema Calul,")
say_reward("ai nevie de 100 MP!")
end
end
end
when 50051.use with horse.get_grade()==2 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Aceasta carte nu poate fi folosita,")
say_reward("foloseste Cartea cailor armati!")
say("")
end
when 50051.use with horse.get_grade()==3 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Aceasta cate nu poate fi folosita!")
say_reward("Foloseste Cartea Cailor Amrati!")
say("")
end
when 50052.use with horse.get_grade()==0 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu ai cal!")
say_reward("Du-te la grajdar,")
say_reward("pentru a face misiunea.")
say("")
end
when 50052.use with horse.get_grade()==1 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Acceasta care nu este buna,")
say_reward("Foseste Imaginea de Cal.")
end
when 50052.use with horse.get_grade()==2 begin
if pc.get_map_index() == 113 or pc.get_map_index() == 26 or pc.get_map_index() == 211 then
say_title("Informatie:")
say("")
say_reward("Nu poti folosii acest obiect")
say_reward("In aceasta mapa!")
say("")
else
if pc.getsp()>=200 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Calul tau Armat, a fost chemat cu succes!")
say("")
horse.summon()
else
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu ai reusit sa chemi calul armat!")
say_reward("Mai incearca!")
end
pc.change_sp(-200)
else
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu ai suficienta mana pentru a chema Calul Armat")
say_reward("ai nevoie de 200 MP!")
say("")
end
end
end
when 50052.use with horse.get_grade()==3 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu poti folosi aceasta carte pentru a chema")
say_reward("Un cal militar ")
say_reward("Foloseste Cartea Cailor Militari!")
say("")
end
when 50053.use with horse.get_grade()==0 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu poti folosi aceasta carte,")
say_reward("deoarece nu ai cal!")
say_reward("Du-te la grajdar pentru misiune.")
say("")
end
when 50053.use with horse.get_grade()==1 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Aceasta care nu poate fi folosita,")
say_reward("Deoarece nu ai cal militar.")
say_reward("Foloseste Imaginea de cal !")
end
when 50053.use with horse.get_grade()==2 begin
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Aceasta carte nu paote fi folosita")
say_reward("Deoarece tu ai cal militar ! ")
say_reward("Foloseste Cartea cailor Armati!")
say("")
end
when 50053.use with horse.get_grade()==3 begin
if pc.get_map_index() == 113 or pc.get_map_index() == 26 or pc.get_map_index() == 211 then
say_title("Informatie:")
say("")
say_reward("Nu poti folosi acest obiect")
say_reward("in aceasta mapa!")
say("")
else
if pc.get_map_index() >= 1100000 and pc.get_map_index() < 1200000 then
syschat("Nu poti chema un animal de calarit in mapa de razboi.")
return
end
if pc.getsp()>=300 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Calul tau Militar, a fost chemat cu succes.")
say("")
horse.summon()
else
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu ai reusit sa chemi calul,")
say_reward("mai incearca.")
end
pc.change_sp(-300)
else
say_title("Informatie:")
say("")
-----------"12345678901234567890123456789012345678901234567890"|
say_reward("Nu ai destula mana pentru a chema Calul Militar!")
say_reward("Ai nevoie de 300 MP !")
say("")
end
end
end
when 50051.use or 50052.use or 50053.use begin
if horse.is_summon() then
horse.unsummon()
else
end
end
end
state __COMPLETE__ begin
when enter begin
q.done()
end
end
end
- TGAFAKER
-

- Mesaje: 99
- Membru din: 24 Oct 2015, 20:02
- Server: http://andromeda.mt2
- Regat: Jinno
- Aprecieri: 6
- Mulţumiri: 2
- Contact:
Mersii boosiBraxy scrie:Modifica si incearca ^^
Cod: Selectaţi tot
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 15 elseif skill_level==2 then return 20 elseif skill_level==3 then return 30 elseif skill_level==4 then return 40 elseif skill_level==5 then return 50 elseif skill_level==6 then return 60 elseif skill_level==7 then return 70 elseif skill_level==8 then return 80 elseif skill_level==9 then return 90 elseif skill_level>=10 then return 100 end return 10 end when 50051.use with horse.get_grade()==0 begin say_title("Informatie:") say("") ----"12345678901234567890123456789012345678901234567890"| say("Nu ai cal;") say("Du-te la grajdar pentru a face misiunea.") end when 50051.use with horse.get_grade()==1 begin if pc.get_map_index() == 113 or pc.get_map_index() == 26 or pc.get_map_index() == 211 then say_title("Informatie:") say("") say_reward("Nu poti folosi acest obiect,") say_reward("in aceasta mapa!") say("") else if pc.getsp()>=100 then if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then say_title("Informatie:") say("") say("Calul tau a fost chemat cu succes.") say("") horse.summon() else say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu ai reusit sa chemi Calul!") say_reward("Mai incearca!") end pc.change_sp(-100) else say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu ai suficienta mana pentru a chema Calul,") say_reward("ai nevie de 100 MP!") end end end when 50051.use with horse.get_grade()==2 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Aceasta carte nu poate fi folosita,") say_reward("foloseste Cartea cailor armati!") say("") end when 50051.use with horse.get_grade()==3 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Aceasta cate nu poate fi folosita!") say_reward("Foloseste Cartea Cailor Amrati!") say("") end when 50052.use with horse.get_grade()==0 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu ai cal!") say_reward("Du-te la grajdar,") say_reward("pentru a face misiunea.") say("") end when 50052.use with horse.get_grade()==1 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Acceasta care nu este buna,") say_reward("Foseste Imaginea de Cal.") end when 50052.use with horse.get_grade()==2 begin if pc.get_map_index() == 113 or pc.get_map_index() == 26 or pc.get_map_index() == 211 then say_title("Informatie:") say("") say_reward("Nu poti folosii acest obiect") say_reward("In aceasta mapa!") say("") else if pc.getsp()>=200 then if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Calul tau Armat, a fost chemat cu succes!") say("") horse.summon() else say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu ai reusit sa chemi calul armat!") say_reward("Mai incearca!") end pc.change_sp(-200) else say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu ai suficienta mana pentru a chema Calul Armat") say_reward("ai nevoie de 200 MP!") say("") end end end when 50052.use with horse.get_grade()==3 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu poti folosi aceasta carte pentru a chema") say_reward("Un cal militar ") say_reward("Foloseste Cartea Cailor Militari!") say("") end when 50053.use with horse.get_grade()==0 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu poti folosi aceasta carte,") say_reward("deoarece nu ai cal!") say_reward("Du-te la grajdar pentru misiune.") say("") end when 50053.use with horse.get_grade()==1 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Aceasta care nu poate fi folosita,") say_reward("Deoarece nu ai cal militar.") say_reward("Foloseste Imaginea de cal !") end when 50053.use with horse.get_grade()==2 begin say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Aceasta carte nu paote fi folosita") say_reward("Deoarece tu ai cal militar ! ") say_reward("Foloseste Cartea cailor Armati!") say("") end when 50053.use with horse.get_grade()==3 begin if pc.get_map_index() == 113 or pc.get_map_index() == 26 or pc.get_map_index() == 211 then say_title("Informatie:") say("") say_reward("Nu poti folosi acest obiect") say_reward("in aceasta mapa!") say("") else if pc.get_map_index() >= 1100000 and pc.get_map_index() < 1200000 then syschat("Nu poti chema un animal de calarit in mapa de razboi.") return end if pc.getsp()>=300 then if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Calul tau Militar, a fost chemat cu succes.") say("") horse.summon() else say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu ai reusit sa chemi calul,") say_reward("mai incearca.") end pc.change_sp(-300) else say_title("Informatie:") say("") -----------"12345678901234567890123456789012345678901234567890"| say_reward("Nu ai destula mana pentru a chema Calul Militar!") say_reward("Ai nevoie de 300 MP !") say("") end end end when 50051.use or 50052.use or 50053.use begin if horse.is_summon() then horse.unsummon() else end end end state __COMPLETE__ begin when enter begin q.done() end end end
- TGAFAKER
-

- Mesaje: 99
- Membru din: 24 Oct 2015, 20:02
- Server: http://andromeda.mt2
- Regat: Jinno
- Aprecieri: 6
- Mulţumiri: 2
- Contact:
Io da acm nu merge sa cumperi cal
ca nu mai am obtiunea 
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 24 vizitatori

