Problema cal armat!

Închis
Avatar utilizator
onlyone12
Nivel 1

Nivel 1
Mesaje: 56
Membru din: 31 Ian 2018, 16:13
Server: metin2RIPP
Regat: Jinno
Aprecieri: 23  
Mulţumiri: 0
Medalii

Salut j4m am o problema ! Am bagat un quest pentru cal armat si pot chema calul doar daca e cont de ceva ...cand dau pe iamgine click dreapta cu cont de player normal scrie calul nu a putut veni pot sa dau asa de 100 de ori degeaba .Aveti idee care e problema?Sau poate aveti un quest de cal armat pentru un srv pvp?
Acest quest:
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 20349.chat."Am pierdut Imaginea de Cal" with horse.get_grade()==1 and pc.countitem("50051")<1 begin
say_title("Grajdar")
say("Foarte nasol ca ai pierdut imaginea de cal")
say("Eu iti pot fabrica alta imagine de cal dar te va costa 500k.")
say("")
local b=select("Cumpar imaginea de Cal.", "Nu imi mai trebuie")
if 1==b then
if pc.money>=500000 then
pc.changemoney(-500000)
say_title("Grajdar")
say("Uite imaginea de cal.")
say("Fii mai atent de acum.")
pc.give_item2("50051", 1)
else
say_title("Grajdar")
say("Nu ai destui Yang.")
end
elseif 2==b then
else
say("UNKNOWN BUTTON ["..b.."]")
end
end
when 20349.chat."Am pierdut cartea Calului Armat." with horse.get_grade()==2 and pc.countitem("50052")<1 begin
say_title("Grajdar")
say("Foarte nasol ca ai pierdut cartea Calului Armat")
say("Eu iti pot fabrica alta carte dar te va costa 1kk.")
say("")
local b=select("Cumpar Cartea Calului Armat.", "Nu imi mai trebuie.")
if 1==b then
if pc.money>=1000000 then
pc.changemoney(-1000000)
say_title("Grajdar")
say("Uite Cartea Calului Armat.")
say("Fii mai atent de acum.")
pc.give_item2("50052", 1)
else
say_title("Grajdar")
say("Nu ai destui Yang.")
end
elseif 2==b then
else
say("UNKNOWN BUTTON ["..b.."]")
end
end
when 20349.chat."Am pierdut Cartea Calului Militar" with horse.get_grade()==3 and pc.countitem("50053")<1 begin
say_title("Grajdar")
say("Foarte nasol ca ai pierdut cartea")
say("Calului Militar.")
say("Eu iti pot fabrica alta dar te va costa 2kk.")
local b=select("Cumpar Cartea Calului Militar.", "Nu imi mai trebuie.")
if 1==b then
if pc.money>=2000000 then
pc.changemoney(-2000000)
say_title("Grajdar")
say("Uite Cartea Calului Militar.")
say("Fii mai atent de acum.")
pc.give_item2("50053", 1)
else
say_title("Grajdar")
say("Nu ai destui Yang.")
end
elseif 2==b then
else
say("UNKNOWN BUTTON ["..b.."]")
end
end
when 50051.use with horse.get_grade()==0 begin
say("Nu detii un cal")
end
when 50051.use with horse.get_grade()==1 begin
if pc.getsp()>=250 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
say_title ( "Informatii:" )
say_reward ( "Calul a venit!!" )
say ( "" )
horse.summon()
else
say_title ( "Informatii:" )
say_reward ( "Calul nu a venit!!" )
say_reward ( "Pentru a putea chema calul mai repede in situatii de urgenta" )
say_reward ( "Citeste manualul Chemarea Calului." )
say_reward ( "" )
end
pc.change_sp(-250)
else
say_title ( "Informatii:" )
say_reward ( "Nu ai reusit sa chemi calul" )
say_reward ( "Pentru a chema calul ai nevoie de" )
say_reward ( "250 mana" )
end
end
when 50051.use with horse.get_grade()==2 begin
say("Calul nu a venit.")
end
when 50051.use with horse.get_grade()==3 begin
say("Calul nu a venit.")
end
when 50052.use with horse.get_grade()==0 begin
say("Calul nu a venit.")
end
when 50052.use with horse.get_grade()==1 begin
say("Calul nu a venit.")
end
when 50052.use with horse.get_grade()==2 begin
if pc.getsp()>=300 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
say_title ( "Informatii:" )
say_reward ( "Calul a fost chemat cu succes." )
say ( "" )
horse.summon()
else
say_title ( "Informatii:" )
say_reward ( "Calul nu a venit!!" )
say_reward ( "Pentru a putea chema calul mai repede in situatii de urgenta" )
say_reward ( "Citeste manualul Chemarea Calului." )
say_reward ( "" )
end
pc.change_sp(-300)
else
say_title ( "Informatii:" )
say_reward ( "Nu ai reusit sa chemi calul" )
say_reward ( "Pentru a chema calul ai nevoie de" )
say_reward ( "300 mana" )
end
end
when 50052.use with horse.get_grade()==3 begin
say("Calul nu a venit.")
end
when 50053.use with horse.get_grade()==0 begin
say("Calul nu a venit")
end
when 50053.use with horse.get_grade()==1 begin
say("Calul nu a venit.")
end
when 50053.use with horse.get_grade()==2 begin
say("Calul nu a venit.")
end
when 50053.use with horse.get_grade()==3 begin
if pc.getsp()>=500 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
say_title ( "Informatii:" )
say_reward ( "Calul a fost chemat cu succes." )
say_reward ( "" )
horse.summon()
else
say_title ( "Informatii:" )
say_reward ( "Calul nu a venit!!" )
say_reward ( "Pentru a putea chema calul mai repede in situatii de urgenta" )
say_reward ( "Citeste manualul Chemarea Calului." )
say_reward ( "" )
end
pc.change_sp(-500)
else
say_title ( "Informatii:" )
say_reward ( "Nu ai reusit sa chemi calul" )
say_reward ( "Pentru a chema calul ai nevoie de" )
say_reward ( "500 mana" )
end
end
end
state __COMPLETE__ begin
when enter begin
q.done()
end
end
end
Avatar utilizator
xASU
Nivel 1

Nivel 1
Mesaje: 64
Membru din: 16 Dec 2018, 18:12
Server: Kop2 / War OF Winner
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 16  
 Contact:
Medalii

cred ca este de la skilluri secundare baga un quest de skilluri secundare.
Avatar utilizator
onlyone12
Nivel 1

Nivel 1
Mesaje: 56
Membru din: 31 Ian 2018, 16:13
Server: metin2RIPP
Regat: Jinno
Aprecieri: 23  
Mulţumiri: 0
Medalii

xASU scrie:cred ca este de la skilluri secundare baga un quest de skilluri secundare.
Am quest cu skill secundare la npc repet daca am cont de gm il cheama din prima daca e cont de player zice calul nu a putut veni si atata tot nimic altceva...Cineva cu o rezolvare?
Avatar utilizator
xASU
Nivel 1

Nivel 1
Mesaje: 64
Membru din: 16 Dec 2018, 18:12
Server: Kop2 / War OF Winner
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 16  
 Contact:
Medalii

onlyone12 scrie:
xASU scrie:cred ca este de la skilluri secundare baga un quest de skilluri secundare.
Am quest cu skill secundare la npc repet daca am cont de gm il cheama din prima daca e cont de player zice calul nu a putut veni si atata tot nimic altceva...Cineva cu o rezolvare?
pai ai skilurile secundare si pe contul de player.... alta idee n-am
Avatar utilizator
onlyone12
Nivel 1

Nivel 1
Mesaje: 56
Membru din: 31 Ian 2018, 16:13
Server: metin2RIPP
Regat: Jinno
Aprecieri: 23  
Mulţumiri: 0
Medalii

xASU scrie:
onlyone12 scrie:
xASU scrie:cred ca este de la skilluri secundare baga un quest de skilluri secundare.
Am quest cu skill secundare la npc repet daca am cont de gm il cheama din prima daca e cont de player zice calul nu a putut veni si atata tot nimic altceva...Cineva cu o rezolvare?
pai ai skilurile secundare si pe contul de player.... alta idee n-am
Am luat skilluri secundare si pe celelalte conturi si lvl maxim tot degeaba...Si cand am bagat acel quest a functionat o singura data grajdarul acum daca mai dau click pe el cu orice contu nu mai apare nimic!
Avatar utilizator
xASU
Nivel 1

Nivel 1
Mesaje: 64
Membru din: 16 Dec 2018, 18:12
Server: Kop2 / War OF Winner
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 16  
 Contact:
Medalii

onlyone12 scrie:
xASU scrie:
onlyone12 scrie:
Am quest cu skill secundare la npc repet daca am cont de gm il cheama din prima daca e cont de player zice calul nu a putut veni si atata tot nimic altceva...Cineva cu o rezolvare?
pai ai skilurile secundare si pe contul de player.... alta idee n-am
Am luat skilluri secundare si pe celelalte conturi si lvl maxim tot degeaba...Si cand am bagat acel quest a functionat o singura data grajdarul acum daca mai dau click pe el cu orice contu nu mai apare nimic!
incearca questul asta.
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 20349.chat."Imaginea calului pierdută " with horse.get_grade()==1 and pc.countitem("50051")<1 begin
say_title("Grăjdar: ")
say("")
say("Dupa cum văd, ")
say("ţi-ai pierdut Imaginea Calului. ")
local b=select("Vreau alta nouă ", "Nu mă interesează ")
if 1==b then
if pc.money>=10000 then
pc.changemoney(-10000)
say_title("Grăjdar: ")
say("")
say("Aici este noua ta imagine de cal. ")
say("Sper să nu o mai pierzi. ")
pc.give_item2("50051", 1)
else
say_title("Grăjdar: ")
say("")
say("Nu ai destui Yang. ")
end
elseif 2==b then
else
say("UNKNOWN BUTTON ["..b.."]")
end
end
when 20349.chat."Cartea arme şi cai pierdută " with horse.get_grade()==2 and pc.countitem("50052")<1 begin
say_title("Grajdar: ")
say("")
say("Dupa cum văd, ")
say("ţi-ai pierdut Cartea arme şi cai. ")
local b=select("Vreau alta nouă ", "Nu mă interesează ")
if 1==b then
if pc.money>=50000 then
pc.changemoney(-50000)
say_title("Grăjdar: ")
say("")
say("Aici este noua ta Carte Arme şi Cai. ")
say("Sper să nu o mai pierzi. ")
pc.give_item2("50052", 1)
else
say_title("Grăjdar: ")
say("")
say("Nu ai destui Yang. ")
end
elseif 2==b then
else
say("UNKNOWN BUTTON ["..b.."]")
end
end
when 20349.chat."Cartea armată şi cai pierdută " with horse.get_grade()==3 and pc.countitem("50053")<1 begin
say_title("Grăjdar: ")
say("")
say("După cum vad,")
say("ţi-ai pierdut Cartea armată şi cai.")
local b=select("Vreau alta nouă ", "Nu mă interesează ")
if 1==b then
if pc.money>=100000 then
pc.changemoney(-100000)
say_title("Grăjdar: ")
say("")
say("Aici este noua ta Carte armată şi cai. ")
say("Sper să nu o mai pierzi. ")
pc.give_item2("50053", 1)
else
say_title("Grăjdar: ")
say("")
say("Nu ai destui Yang. ")
end
elseif 2==b then
else
say("UNKNOWN BUTTON ["..b.."]")
end
end
when 50051.use with horse.get_grade()==0 begin
say_title("Grăjdar: ")
say("")
say("Nu deţii un cal! ")
end
when 50051.use with horse.get_grade()==1 begin
if pc.getsp()>=100 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then

horse.summon()
else
chat("<sheep2> Armăsarul nu a putut fi strigat.")
end
pc.change_sp(-100)
else
say_title("Informaţie: ")
say("Nu ai destule MP. Îţi trebuie minim 100 MP")
say("pentru a chema calul. ")
end
end
when 50051.use with horse.get_grade()==2 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50051.use with horse.get_grade()==3 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50052.use with horse.get_grade()==0 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50052.use with horse.get_grade()==1 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50052.use with horse.get_grade()==2 begin
if pc.getsp()>=200 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
horse.summon()
else
chat("<sheep2> Armăsarul nu a putut fi strigat.")
end
pc.change_sp(-200)
else
say_title("Informaţie: ")
say("Nu ai destule MP. Îţi trebuie minim 200 MP")
say("pentru a chema calul. ")
end
end
when 50052.use with horse.get_grade()==3 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50053.use with horse.get_grade()==0 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50053.use with horse.get_grade()==1 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50053.use with horse.get_grade()==2 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50053.use with horse.get_grade()==3 begin
if pc.getsp()>=300 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then

horse.summon()
else
chat("<sheep2> Armăsarul nu a putut fi strigat.")
end
pc.change_sp(-300)
else
say_title("Informaţie: ")
say("Nu ai destule MP. Îţi trebuie minim 300 MP")
say("pentru a chema calul. ")
end
end
end
state __COMPLETE__ begin
when enter begin
q.done()
end
end
end
Pentru acest mesaj, xASU for the post:
onlyone12
Avatar utilizator
onlyone12
Nivel 1

Nivel 1
Mesaje: 56
Membru din: 31 Ian 2018, 16:13
Server: metin2RIPP
Regat: Jinno
Aprecieri: 23  
Mulţumiri: 0
Medalii

xASU scrie:
onlyone12 scrie:
xASU scrie: pai ai skilurile secundare si pe contul de player.... alta idee n-am
Am luat skilluri secundare si pe celelalte conturi si lvl maxim tot degeaba...Si cand am bagat acel quest a functionat o singura data grajdarul acum daca mai dau click pe el cu orice contu nu mai apare nimic!
incearca questul asta.
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 20349.chat."Imaginea calului pierdută " with horse.get_grade()==1 and pc.countitem("50051")<1 begin
say_title("Grăjdar: ")
say("")
say("Dupa cum văd, ")
say("ţi-ai pierdut Imaginea Calului. ")
local b=select("Vreau alta nouă ", "Nu mă interesează ")
if 1==b then
if pc.money>=10000 then
pc.changemoney(-10000)
say_title("Grăjdar: ")
say("")
say("Aici este noua ta imagine de cal. ")
say("Sper să nu o mai pierzi. ")
pc.give_item2("50051", 1)
else
say_title("Grăjdar: ")
say("")
say("Nu ai destui Yang. ")
end
elseif 2==b then
else
say("UNKNOWN BUTTON ["..b.."]")
end
end
when 20349.chat."Cartea arme şi cai pierdută " with horse.get_grade()==2 and pc.countitem("50052")<1 begin
say_title("Grajdar: ")
say("")
say("Dupa cum văd, ")
say("ţi-ai pierdut Cartea arme şi cai. ")
local b=select("Vreau alta nouă ", "Nu mă interesează ")
if 1==b then
if pc.money>=50000 then
pc.changemoney(-50000)
say_title("Grăjdar: ")
say("")
say("Aici este noua ta Carte Arme şi Cai. ")
say("Sper să nu o mai pierzi. ")
pc.give_item2("50052", 1)
else
say_title("Grăjdar: ")
say("")
say("Nu ai destui Yang. ")
end
elseif 2==b then
else
say("UNKNOWN BUTTON ["..b.."]")
end
end
when 20349.chat."Cartea armată şi cai pierdută " with horse.get_grade()==3 and pc.countitem("50053")<1 begin
say_title("Grăjdar: ")
say("")
say("După cum vad,")
say("ţi-ai pierdut Cartea armată şi cai.")
local b=select("Vreau alta nouă ", "Nu mă interesează ")
if 1==b then
if pc.money>=100000 then
pc.changemoney(-100000)
say_title("Grăjdar: ")
say("")
say("Aici este noua ta Carte armată şi cai. ")
say("Sper să nu o mai pierzi. ")
pc.give_item2("50053", 1)
else
say_title("Grăjdar: ")
say("")
say("Nu ai destui Yang. ")
end
elseif 2==b then
else
say("UNKNOWN BUTTON ["..b.."]")
end
end
when 50051.use with horse.get_grade()==0 begin
say_title("Grăjdar: ")
say("")
say("Nu deţii un cal! ")
end
when 50051.use with horse.get_grade()==1 begin
if pc.getsp()>=100 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then

horse.summon()
else
chat("<sheep2> Armăsarul nu a putut fi strigat.")
end
pc.change_sp(-100)
else
say_title("Informaţie: ")
say("Nu ai destule MP. Îţi trebuie minim 100 MP")
say("pentru a chema calul. ")
end
end
when 50051.use with horse.get_grade()==2 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50051.use with horse.get_grade()==3 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50052.use with horse.get_grade()==0 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50052.use with horse.get_grade()==1 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50052.use with horse.get_grade()==2 begin
if pc.getsp()>=200 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
horse.summon()
else
chat("<sheep2> Armăsarul nu a putut fi strigat.")
end
pc.change_sp(-200)
else
say_title("Informaţie: ")
say("Nu ai destule MP. Îţi trebuie minim 200 MP")
say("pentru a chema calul. ")
end
end
when 50052.use with horse.get_grade()==3 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50053.use with horse.get_grade()==0 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50053.use with horse.get_grade()==1 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50053.use with horse.get_grade()==2 begin
say_title("Informaţie: ")
say("Ai folosit imaginea de chemare a calului greşită. ")
end
when 50053.use with horse.get_grade()==3 begin
if pc.getsp()>=300 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then

horse.summon()
else
chat("<sheep2> Armăsarul nu a putut fi strigat.")
end
pc.change_sp(-300)
else
say_title("Informaţie: ")
say("Nu ai destule MP. Îţi trebuie minim 300 MP")
say("pentru a chema calul. ")
end
end
end
state __COMPLETE__ begin
when enter begin
q.done()
end
end
end
Acum cand folosesc imaginea de pe alt cont zice ca e imaginea gresita...si grajdarul tot nu functioneaza..
Avatar utilizator
onlyone12
Nivel 1

Nivel 1
Mesaje: 56
Membru din: 31 Ian 2018, 16:13
Server: metin2RIPP
Regat: Jinno
Aprecieri: 23  
Mulţumiri: 0
Medalii

Cer T/C rezolvat!
Avatar utilizator
[Brahma]
Veteran

Veteran
Mesaje: 1526
Membru din: 16 Mai 2017, 22:18
Aprecieri: 0
Mulţumiri: 2309  
Medalii

Arhivat
Imagine
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
144
Răspunsuri
5
Vizualizări
256
Răspunsuri
6
Vizualizări
422
Răspunsuri
11
Vizualizări
1043

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori