*Problemă:Se reseteaza skill-uri
Tipologie server: PVM
*Resursă folosită:SF BBK
*ServerFiles utilizat:SF BBK
*Detalii suplimentare: Uneori cand dau relog sau schimba caracterul se reseteaza skill, apare ca si cum nu am distribuit punctele sau ma pune sa aleg puterile de la invatatori. Mentionez ca sf e 34k dupa cum bine stiti.
Problema skill metin2
Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
- iorgaflorin1
- Nou Venit

- iorgaflorin1
- Nou Venit

Louie scrie:Da este din quest . Posteaza questul aici si ti l editez eu dupa care stergi din notarget tot ce tine de acel quest
[ Postat de pe iPhone ]
quest skill_group begin
state start begin
when login with pc.level>=5 and pc.skillgroup ==0 begin
set_state(run)
end
when levelup with pc.level>=5 and pc.skillgroup == 0 begin
set_state(run)
end
end
state run begin
when login with pc.get_skill_group()!=0 begin
restart_quest()
end
when letter with pc.get_skill_group()==0 begin
send_letter(locale.skill_group.invite)
local job=pc.get_job()
if job==0 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher1", v, "Rãzboinic Corp.") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher2", v, "Rãzboinic Mental.") end
elseif job==1 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher3", v, "Ninja Lamã.") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher4", v, "Ninja Arc.") end
elseif job==2 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher5", v, "Sura Arme.") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher6", v, "Sura Magie.") end
elseif job==3 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher7", v, "ªaman Vindecare.") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher8", v, "ªaman Dragon.") end
end
end
when leave begin
target.delete("teacher1")
target.delete("teacher2")
target.delete("teacher3")
target.delete("teacher4")
target.delete("teacher5")
target.delete("teacher6")
target.delete("teacher7")
target.delete("teacher8")
end
when button or info begin
say(locale.skill_group.lets_join_skill_group[pc.job+1])
setleftimage("")
setmapcenterposition(-200, 0)
select(locale.confirm)
setskin(NOWINDOW)
end
function join(job, group, title, text, error_msg)
local pc_job=pc.get_job()
if pc_job!=job then
say(error_msg)
if pc_job==0 then
say_reward("Rãzboinic ")
say_reward("Du-te la instructorii de competenþe ")
elseif pc_job==1 then
say_reward("Ninja ")
say_reward("Du-te la instructorii de competenþe ")
elseif pc_job==2 then
say_reward("Sura ")
say_reward("Du-te la instructorii de competenþe ")
elseif pc_job==3 then
say_reward("ªhaman ")
say_reward("Du-te la instructorii de competenþe ")
end
say("")
else
say_title(title)
say(text)
local s=select("Da, Vreau. ", "Nu Mulþumesc. ")
if 1==s then
if pc.get_job()==job and pc.get_skill_group()==0 then
set_state("start")
pc.set_skill_group(group)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
makequestbutton("Ti-ai ales competenþa")
return true
else
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
end
end
end
return false
end
-- ???
when teacher1.target.click or
skill_group1_1.chat."Rãzboinic corp. " or
skill_group2_1.chat."Rãzboinic corp. " or
skill_group3_1.chat."Rãzboinic corp. "
begin
target.delete("teacher1")
if skill_group.join(0, 1, "Rãzboinic corp. ",
"Datoritã calitãþilor lor, cât ºi a armelor ºi [ENTER]armurilor grele, rãzboinicii joacã un rol esenþial [ENTER]în lupta la apropiere. ",
"Îmi pare rãu. [ENTER]Eu nu învat decât Rãzboinici ") then
say_title("Ai ales competenþa corporalã. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi ")
say("toate funcþiile ºi capacitatile corpului. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say_reward("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
when teacher2.target.click or
skill_group1_2.chat." Rãzboinic mental. " or
skill_group2_2.chat." Rãzboinic mental. " or
skill_group3_2.chat." Rãzboinic mental. "
begin
target.delete("teacher2")
if skill_group.join(0, 2, "Rãzboinic mental. ","Datoritã calitãþilor lor, cât ºi a armelor ºi [ENTER]armurilor grele, rãzboinicii joacã un rol esenþial [ENTER]în lupta la apropiere. ", "Îmi pare rãu. [ENTER]Eu nu învat decât Rãzboinici. ") then
say_title("Ai ales competenþa mentalã. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi toate ")
say("funcþiile ºi capacitatile mentale. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say_reward("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher3.target.click or
skill_group1_3.chat." Ninja lamã. " or
skill_group2_3.chat." Ninja lamã. " or
skill_group3_3.chat." Ninja lamã. "
begin
target.delete("teacher3")
if skill_group.join(1, 1, "Ninja lamã. ",
"Ninja sunt asasini profesioniºti, capabili în[ENTER]orice moment sã loveascã tãcut ºi pe neaºteptate. [ENTER]", "Îmi pare rãu. [ENTER]Eu nu învat decât Ninja. ") then
say_title("Ai ales competenþa pe lamã. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi toate ")
say("funcþiile ºi capacitatile corpului. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say_reward("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher4.target.click or
skill_group1_4.chat." Ninja arc. " or
skill_group2_4.chat." Ninja arc. " or
skill_group3_4.chat." Ninja arc. "
begin
target.delete("teacher4")
if skill_group.join(1, 2, "Ninja arc. ",
"Ninja sunt asasini profesioniºti, capabili în[ENTER]orice moment sã loveascã tãcut ºi pe neaºteptate. [ENTER]", "Îmi pare rãu. [ENTER]Eu nu învat decât Ninja. ") then
say_title("Ai ales competenþa pe arc. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi toate ")
say("funcþiile ºi capacitatile mentala pentru a nimeri. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say_reward("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher5.target.click or
skill_group1_5.chat." Sura arme. " or
skill_group2_5.chat." Sura arme. " or
skill_group3_5.chat." Sura arme. "
begin
target.delete("teacher5")
if skill_group.join(2, 1,
"Sura arme. ",
"Sura sunt luptãtori înzestraþi cu puteri magice [ENTER]de când au lãsat sãmânþa diavolului sã [ENTER]incolþeascã în braþele lor. [ENTER]", "Îmi pare rãu. [ENTER]Eu nu învat decât Sura. ") then
say_title("Ai ales competenþa pe armã. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi toate ")
say("funcþiile ºi capacitatile mentala pentru a nimeri. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher6.target.click or
skill_group1_6.chat." Sura magie neagrã. " or
skill_group2_6.chat." Sura magie neagrã. " or
skill_group3_6.chat." Sura magie neagrã. "
begin
target.delete("teacher6")
if skill_group.join(2, 2,
"Sura magie neagrã. ",
"Sura sunt luptãtori înzestraþi cu puteri magice [ENTER]de când au lãsat sãmânþa diavolului sã [ENTER]incolþeascã în braþele lor. [ENTER]", "Îmi pare rãu. [ENTER]Eu nu învat decât Sura. ") then
say_title("Ai ales competenþa pe magie. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi toate ")
say("funcþiile ºi capacitatile mentala. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say_reward("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher7.target.click or
skill_group1_7.chat." Shaman zmeu. " or
skill_group2_7.chat." Shaman zmeu. " or
skill_group3_7.chat." Shaman zmeu. "
begin
target.delete("teacher7")
if skill_group.join(3, 1,
"Shaman zmeu. ",
"Înzestraþi cu înþelepciunea unor lungi cercetãri, [ENTER]Shamanii folosesc în luptã vraja ºi magia. ", "Îmi pare rãu. [ENTER]Eu nu învat decât Shamani.") then
say_title("Ai ales competenþa pe zmeu. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi toate ")
say("funcþiile ºi capacitatile mentala. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say_reward("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher8.target.click or
skill_group1_8.chat." Shaman vindecare. " or
skill_group2_8.chat." Shaman vindecare. " or
skill_group3_8.chat." Shaman vindecare. "
begin
target.delete("teacher8")
if skill_group.join(3, 2,
"Shaman vindecare. ",
"Înzestraþi cu înþelepciunea unor lungi cercetãri, [ENTER]Shamanii folosesc în luptã vraja ºi magia. ", "Îmi pare rãu. [ENTER]Eu nu învat decât Shamani.") then
say_title("Ai ales competenþa pe vindecare. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi toate ")
say("funcþiile ºi capacitatile mentala. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
end
end
state start begin
when login with pc.level>=5 and pc.skillgroup ==0 begin
set_state(run)
end
when levelup with pc.level>=5 and pc.skillgroup == 0 begin
set_state(run)
end
end
state run begin
when login with pc.get_skill_group()!=0 begin
restart_quest()
end
when letter with pc.get_skill_group()==0 begin
send_letter(locale.skill_group.invite)
local job=pc.get_job()
if job==0 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher1", v, "Rãzboinic Corp.") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher2", v, "Rãzboinic Mental.") end
elseif job==1 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher3", v, "Ninja Lamã.") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher4", v, "Ninja Arc.") end
elseif job==2 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher5", v, "Sura Arme.") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher6", v, "Sura Magie.") end
elseif job==3 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher7", v, "ªaman Vindecare.") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher8", v, "ªaman Dragon.") end
end
end
when leave begin
target.delete("teacher1")
target.delete("teacher2")
target.delete("teacher3")
target.delete("teacher4")
target.delete("teacher5")
target.delete("teacher6")
target.delete("teacher7")
target.delete("teacher8")
end
when button or info begin
say(locale.skill_group.lets_join_skill_group[pc.job+1])
setleftimage("")
setmapcenterposition(-200, 0)
select(locale.confirm)
setskin(NOWINDOW)
end
function join(job, group, title, text, error_msg)
local pc_job=pc.get_job()
if pc_job!=job then
say(error_msg)
if pc_job==0 then
say_reward("Rãzboinic ")
say_reward("Du-te la instructorii de competenþe ")
elseif pc_job==1 then
say_reward("Ninja ")
say_reward("Du-te la instructorii de competenþe ")
elseif pc_job==2 then
say_reward("Sura ")
say_reward("Du-te la instructorii de competenþe ")
elseif pc_job==3 then
say_reward("ªhaman ")
say_reward("Du-te la instructorii de competenþe ")
end
say("")
else
say_title(title)
say(text)
local s=select("Da, Vreau. ", "Nu Mulþumesc. ")
if 1==s then
if pc.get_job()==job and pc.get_skill_group()==0 then
set_state("start")
pc.set_skill_group(group)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
makequestbutton("Ti-ai ales competenþa")
return true
else
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
end
end
end
return false
end
-- ???
when teacher1.target.click or
skill_group1_1.chat."Rãzboinic corp. " or
skill_group2_1.chat."Rãzboinic corp. " or
skill_group3_1.chat."Rãzboinic corp. "
begin
target.delete("teacher1")
if skill_group.join(0, 1, "Rãzboinic corp. ",
"Datoritã calitãþilor lor, cât ºi a armelor ºi [ENTER]armurilor grele, rãzboinicii joacã un rol esenþial [ENTER]în lupta la apropiere. ",
"Îmi pare rãu. [ENTER]Eu nu învat decât Rãzboinici ") then
say_title("Ai ales competenþa corporalã. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi ")
say("toate funcþiile ºi capacitatile corpului. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say_reward("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
when teacher2.target.click or
skill_group1_2.chat." Rãzboinic mental. " or
skill_group2_2.chat." Rãzboinic mental. " or
skill_group3_2.chat." Rãzboinic mental. "
begin
target.delete("teacher2")
if skill_group.join(0, 2, "Rãzboinic mental. ","Datoritã calitãþilor lor, cât ºi a armelor ºi [ENTER]armurilor grele, rãzboinicii joacã un rol esenþial [ENTER]în lupta la apropiere. ", "Îmi pare rãu. [ENTER]Eu nu învat decât Rãzboinici. ") then
say_title("Ai ales competenþa mentalã. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi toate ")
say("funcþiile ºi capacitatile mentale. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say_reward("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher3.target.click or
skill_group1_3.chat." Ninja lamã. " or
skill_group2_3.chat." Ninja lamã. " or
skill_group3_3.chat." Ninja lamã. "
begin
target.delete("teacher3")
if skill_group.join(1, 1, "Ninja lamã. ",
"Ninja sunt asasini profesioniºti, capabili în[ENTER]orice moment sã loveascã tãcut ºi pe neaºteptate. [ENTER]", "Îmi pare rãu. [ENTER]Eu nu învat decât Ninja. ") then
say_title("Ai ales competenþa pe lamã. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi toate ")
say("funcþiile ºi capacitatile corpului. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say_reward("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher4.target.click or
skill_group1_4.chat." Ninja arc. " or
skill_group2_4.chat." Ninja arc. " or
skill_group3_4.chat." Ninja arc. "
begin
target.delete("teacher4")
if skill_group.join(1, 2, "Ninja arc. ",
"Ninja sunt asasini profesioniºti, capabili în[ENTER]orice moment sã loveascã tãcut ºi pe neaºteptate. [ENTER]", "Îmi pare rãu. [ENTER]Eu nu învat decât Ninja. ") then
say_title("Ai ales competenþa pe arc. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi toate ")
say("funcþiile ºi capacitatile mentala pentru a nimeri. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say_reward("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher5.target.click or
skill_group1_5.chat." Sura arme. " or
skill_group2_5.chat." Sura arme. " or
skill_group3_5.chat." Sura arme. "
begin
target.delete("teacher5")
if skill_group.join(2, 1,
"Sura arme. ",
"Sura sunt luptãtori înzestraþi cu puteri magice [ENTER]de când au lãsat sãmânþa diavolului sã [ENTER]incolþeascã în braþele lor. [ENTER]", "Îmi pare rãu. [ENTER]Eu nu învat decât Sura. ") then
say_title("Ai ales competenþa pe armã. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi toate ")
say("funcþiile ºi capacitatile mentala pentru a nimeri. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher6.target.click or
skill_group1_6.chat." Sura magie neagrã. " or
skill_group2_6.chat." Sura magie neagrã. " or
skill_group3_6.chat." Sura magie neagrã. "
begin
target.delete("teacher6")
if skill_group.join(2, 2,
"Sura magie neagrã. ",
"Sura sunt luptãtori înzestraþi cu puteri magice [ENTER]de când au lãsat sãmânþa diavolului sã [ENTER]incolþeascã în braþele lor. [ENTER]", "Îmi pare rãu. [ENTER]Eu nu învat decât Sura. ") then
say_title("Ai ales competenþa pe magie. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi toate ")
say("funcþiile ºi capacitatile mentala. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say_reward("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher7.target.click or
skill_group1_7.chat." Shaman zmeu. " or
skill_group2_7.chat." Shaman zmeu. " or
skill_group3_7.chat." Shaman zmeu. "
begin
target.delete("teacher7")
if skill_group.join(3, 1,
"Shaman zmeu. ",
"Înzestraþi cu înþelepciunea unor lungi cercetãri, [ENTER]Shamanii folosesc în luptã vraja ºi magia. ", "Îmi pare rãu. [ENTER]Eu nu învat decât Shamani.") then
say_title("Ai ales competenþa pe zmeu. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi toate ")
say("funcþiile ºi capacitatile mentala. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say_reward("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher8.target.click or
skill_group1_8.chat." Shaman vindecare. " or
skill_group2_8.chat." Shaman vindecare. " or
skill_group3_8.chat." Shaman vindecare. "
begin
target.delete("teacher8")
if skill_group.join(3, 2,
"Shaman vindecare. ",
"Înzestraþi cu înþelepciunea unor lungi cercetãri, [ENTER]Shamanii folosesc în luptã vraja ºi magia. ", "Îmi pare rãu. [ENTER]Eu nu învat decât Shamani.") then
say_title("Ai ales competenþa pe vindecare. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui sã înveti cum sã îþi controlezi toate ")
say("funcþiile ºi capacitatile mentala. ")
say_reward("Ai primit "..point.." Puncte de Compentenþã ")
say("Ai grijã de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
end
end
Ultima oară modificat 29 Dec 2017, 00:09 de către LikePc, modificat 1 dată în total.
Motiv: Spoilar adaugat.
Motiv: Spoilar adaugat.
- LikePc
- Nivel 10

quest skill_group begin
state start begin
when login or levelup with pc.level>=5 and pc.skillgroup ==0 begin
set_state(run)
end
end
state run begin
when login with pc.get_skill_group()!=0 begin
restart_quest()
end
when letter with pc.get_skill_group()==0 begin
send_letter("Instruirea")
local job=pc.get_job()
if job==0 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("__TARGET1__", v, mob_name(20300)) end
local w=pc_find_skill_teacher_vid(2)
if 0!=w then target.vid("__TARGET2__", w, mob_name(20301)) end
elseif job==1 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("__TARGET3__", v, mob_name(20302)) end
local w=pc_find_skill_teacher_vid(2)
if 0!=w then target.vid("__TARGET4__", w, mob_name(20303)) end
elseif job==2 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("__TARGET5__", v, mob_name(20304)) end
local w=pc_find_skill_teacher_vid(2)
if 0!=w then target.vid("__TARGET6__", w, mob_name(20305)) end
elseif job==3 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("__TARGET7__", v, mob_name(20306)) end
local w=pc_find_skill_teacher_vid(2)
if 0!=w then target.vid("__TARGET8__", w, mob_name(20307)) end
elseif job==4 then
local v=find_npc_by_vnum(20354)
if v != 0 then target.vid("__TARGET9__", v, mob_name(20354)) end
end
clear_letter()
end
when leave begin
target.delete("__TARGET1__")
target.delete("__TARGET2__")
target.delete("__TARGET3__")
target.delete("__TARGET4__")
target.delete("__TARGET5__")
target.delete("__TARGET6__")
target.delete("__TARGET7__")
target.delete("__TARGET8__")
target.delete("__TARGET9__")
end
when button or info begin
if pc.job == 0 then
say_title("[COLOR r;1|g;0.6|b;0.6]Începe Antrenamentul[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("Dacã admiri Rãzbonicii pentru atacurile")
say("lor rapide ºi repetative, îþi recomanda Lupta")
say("de Corp. Dacã vrei sã învingi grupuri mari de")
say("monºtrii dintr-un singur atac îþi recomand")
say("Lupta Mentalã.")
say("")
say("Te aºteptãm în Piaþa Centralã.")
say("")
elseif pc.job == 1 then
say_title("[COLOR r;1|g;0.6|b;0.6]Începe Antrenamentul[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("Dacã vrei sã fi cunoscut ca un arcaº remarcabil,")
say("poþi învaþa Lupta cu Arcul. Dacã eºti pregãtit sã ")
say("ai parte de misterioasele secrete ale")
say("întunericului, atunci pentru ninja cea mai bunã ")
say("alegere este Lupta cu Sabia.")
say("")
say("Te aºteptãm în Piaþa Centralã.")
say("")
elseif pc.job == 2 then
say_title("[COLOR r;1|g;0.6|b;0.6]Începe Antrenamentul[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("Doreºti sã fi un adevãrat maestru al sãbiilor")
say("magice sau un rãzboinic diabolic? Atunci iti")
say("recomand învãþãtura armelor Magice. Dar dacã ")
say("doreºti sã fi temut la fel ca un vrãjitor al")
say(" întunericului alege învãþãtura Magiei Negre.")
say("")
say("Te aºteptãm în Piaþa Centralã.")
say("")
elseif pc.job == 3 then
say_title("[COLOR r;1|g;0.6|b;0.6]Începe Antrenamentul[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("Dacã doreºti sã devii un ªaman ce stãpâneºte magia")
say("ºi binecunvântarea alege Puterea Dragonului. Dacã ")
say("doreºti sã vindeci rãnile celor ce suferã atunci")
say("îþi recomand Vindecarea.")
say("")
say("Te aºteptãm în Piaþa Centralã.")
say("")
elseif pc.job == 4 then
say_title("[COLOR r;1|g;0.6|b;0.6]Începe antrenamentul[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("Dacã doreºti sã devii un lycan ce")
say("stãpâneºte foarte bine colþii ºi înjunghie")
say("duºmanii pe la spate atunci")
say("îþi recomand sa alegi Instinctul.")
say("")
say("Du-te la Gardianul din sat.")
say("")
end
select("Confirm")
setskin(NOWINDOW)
end
when __TARGET1__.target.click or
skill_group1_1.chat."Începe învãþãtura Luptei de Corp" or
skill_group2_1.chat."Începe învãþãtura Luptei de Corp" or
skill_group3_1.chat."Începe învãþãtura Luptei de Corp"
begin
target.delete("__TARGET1__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 0 then
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar Rãzboinicii pot învaþa aceastã competenþã.")
say("")
if pc_job==1 then
say_reward("Un Ninja poate alege dintre Lupta cu Sabia")
say_reward("ºi Lupta cu Arcul.")
elseif pc_job==2 then
say_reward("Un Sura poate alege dintre Arme Magice")
say_reward("ºi Magie Neagrã.")
elseif pc_job==3 then
say_reward("Un ªaman poate alege dintre Puterea")
say_reward("Dragonului ºi Vindecare.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãtura Luptei de corp")
say("")
say("Un elev al luptei de corp îºi antreneazã ")
say("rezistenþa corpului ºi învaþã s-o foloseascã ")
say("în cele mai bune moduri. Atacurile sale provoacã ")
say("rãni adânci aºa ca oponenþii sãi sunt puºi la")
say("pãmânt repede ºi usor.")
say("")
say_reward("Cerinþã:")
say_reward("Rãzboinic începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=0 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(1)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãtura Luptei de corp.")
say("")
if not pc.is_clear_skill_group() then
----"123456789012345678901234567890123456789012345678901234567890"|
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET2__.target.click or
skill_group1_2.chat."Începe învãþãtura Luptei Mentale" or
skill_group2_2.chat."Începe învãþãtura Luptei Mentale" or
skill_group3_2.chat."Începe învãþãtura Luptei Mentale"
begin
target.delete("__TARGET2__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 0 then
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar Rãzboinicii pot învaþa aceastã competenþã.")
say("")
if pc_job==1 then
say_reward("Un Ninja poate alege dintre Lupta cu Sabia")
say_reward("ºi Lupta cu Arcul.")
elseif pc_job==2 then
say_reward("Un Sura poate alege dintre Arme Magice")
say_reward("ºi Magie Neagrã.")
elseif pc_job==3 then
say_reward("Un ªaman poate alege dintre Puterea")
say_reward("Dragonului ºi Vindecare.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãtura Luptei Mentale")
say("")
say("Învãþãtura luptei mentale se bazeazã pe lovituri")
say("puternice asupra oponentului ºi de asemenea pe")
say("apãrare împotriva atacurilor sale.")
say("")
say_reward("Cerinþã:")
say_reward("Rãzboinic începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=0 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(2)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", " Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãtura Luptei Mentale.")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET3__.target.click or
skill_group1_3.chat."Începe învãþãtura Luptei cu Sabia" or
skill_group2_3.chat."Începe învãþãtura Luptei cu Sabia" or
skill_group3_3.chat."Începe învãþãtura Luptei cu Sabia"
begin
target.delete("__TARGET3__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 1 then
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar Ninja pot învaþa aceastã competenþã.")
say("")
if pc_job==0 then
say_reward("Un Rãzboinic poate alege dintre Luptã ")
say_reward("Corporalã ºi Lupta Mentalã.")
elseif pc_job==2 then
say_reward("Un Sura poate alege dintre Arme Magice")
say_reward("ºi Magie Neagrã.")
elseif pc_job==3 then
say_reward("Un ªaman poate alege dintre Puterea")
say_reward("Dragonului ºi Vindecare.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãturã Luptei cu Sabia")
say("")
say("Învãþãturã luptei cu sabia se bazeazã pe un atac")
say("rapid ºi mortal în puctele slabe ale oponentului.")
say("")
say_reward("Cerinþã:")
say_reward("Ninja începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=1 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(1) -- !!!
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãturã Luptei cu Sabia")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET4__.target.click or
skill_group1_4.chat."Începe învãþãtura Luptei cu Arcul" or
skill_group2_4.chat."Începe învãþãtura Luptei cu Arcul" or
skill_group3_4.chat."Începe învãþãtura Luptei cu Arcul"
begin
target.delete("__TARGET4__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 1 then
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar Ninja pot învaþa aceastã competenþã.")
say("")
if pc_job==0 then
say_reward("Un Rãzboinic poate alege dintre Luptã ")
say_reward("Corporalã ºi Lupta Mentalã.")
elseif pc_job==2 then
say_reward("Un Sura poate alege dintre Arme Magice")
say_reward("ºi Magie Neagrã.")
elseif pc_job==3 then
say_reward("Un ªaman poate alege dintre Puterea")
say_reward("Dragonului ºi Vindecare.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãturã Luptei cu Arcul")
say("")
say("Lupta cu arcul se bazeazã pe mânuirea arcului")
say("folosit împotriva oponentului de la distanþã ºi")
say("cu mare precizie.")
say("")
say_reward("Cerinþã:")
say_reward("Ninja începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=1 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(2) -- !!!
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãturã Luptei cu Arcul")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET5__.target.click or
skill_group1_5.chat."Începe învãþãtura Armelor Magice" or
skill_group2_5.chat."Începe învãþãtura Armelor Magice" or
skill_group3_5.chat."Începe învãþãtura Armelor Magice"
begin
target.delete("__TARGET5__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 2 then
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar Sura pot învaþa aceastã competenþã.")
say("")
if pc_job==0 then
say_reward("Un Rãzboinic poate alege dintre Luptã ")
say_reward("Corporalã ºi Lupta Mentalã.")
elseif pc_job==1 then
say_reward("Un Ninja poate alege dintre Lupta cu Sabia")
say_reward("ºi Lupta cu Arcul.")
elseif pc_job==3 then
say_reward("Un ªaman poate alege dintre Puterea")
say_reward("Dragonului ºi Vindecare.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãturã Armelor Magice")
say("")
say("În învãþãtura armelor magice se exerseazã arta")
say("loviturii violente asupra duºmanului slãbit prin")
say("oscilarea lamelor blestemate.")
say("")
say_reward("Cerinþã:")
say_reward("Sura începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=2 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(1) -- !!!
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãturã Armelor Magice.")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET6__.target.click or
skill_group1_6.chat."Începe învãþãtura Magiei Negre" or
skill_group2_6.chat."Începe învãþãtura Magiei Negre" or
skill_group3_6.chat."Începe învãþãtura Magiei Negre"
begin
target.delete("__TARGET6__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 2 then
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar Sura pot învaþa aceastã competenþã.")
say("")
if pc_job==0 then
say_reward("Un Rãzboinic poate alege dintre Luptã ")
say_reward("Corporalã ºi Lupta Mentalã.")
elseif pc_job==1 then
say_reward("Un Ninja poate alege dintre Lupta cu Sabia")
say_reward("ºi Lupta cu Arcul.")
elseif pc_job==3 then
say_reward("Un ªaman poate alege dintre Puterea")
say_reward("Dragonului ºi Vindecare.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãturã Magiei Negre")
say("")
say("În cadrul învãþãturii magiei negre se utilizeazã ")
say("arta de a slãbi duºmanul de la distanþã ")
say("prin forþa blestemelor.")
say("")
say_reward("Cerinþã:")
say_reward("Sura începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=2 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(2) -- !!!
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãturã Magiei Negre.")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET7__.target.click or
skill_group1_7.chat."Începe învãþãtura Puterea Dragonului" or
skill_group2_7.chat."Începe învãþãtura Puterea Dragonului" or
skill_group3_7.chat."Începe învãþãtura Puterea Dragonului"
begin
target.delete("__TARGET7__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 3 then
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar ªamanii pot învaþa aceastã competenþã.")
say("")
if pc_job==0 then
say_reward("Un Rãzboinic poate alege dintre Luptã ")
say_reward("Corporalã ºi Lupta Mentalã.")
elseif pc_job==1 then
say_reward("Un Ninja poate alege dintre Lupta cu Sabia")
say_reward("ºi Lupta cu Arcul.")
elseif pc_job==2 then
say_reward("Un Sura poate alege dintre Arme Magice")
say_reward("ºi Magie Neagrã.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãtura Puterea Dragonului")
say("")
say("Învãþãtura Puterea Dragonului se bazeazã pe")
say("atacuri puternice de foc ca cele ale")
say("Dragonului dar ºi pe fermecarea membrilor grupului")
say("cu vrãji ce le oferã protecþia Dragonului.")
say("")
say_reward("Cerinþã:")
say_reward("ªaman începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=3 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(1) -- !!!
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãtura Puterea Dragonului.")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET8__.target.click or
skill_group1_8.chat."Începe învãþãtura Vindecãrii" or
skill_group2_8.chat."Începe învãþãtura Vindecãrii" or
skill_group3_8.chat."Începe învãþãtura Vindecãrii"
begin
target.delete("__TARGET8__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 3 then -- !!!
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar ªamanii pot învaþa aceastã competenþã.")
say("")
if pc_job==0 then
say_reward("Un Rãzboinic poate alege dintre Luptã ")
say_reward("Corporalã ºi Lupta Mentalã.")
elseif pc_job==1 then
say_reward("Un Ninja poate alege dintre Lupta cu Sabia")
say_reward("ºi Lupta cu Arcul.")
elseif pc_job==2 then
say_reward("Un Sura poate alege dintre Arme Magice")
say_reward("ºi Magie Neagrã.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãtura Vindecãrii")
say("")
say("Vindecarea se bazeazã pe împietrirea oponentului")
say("cu ºocuri electrice. De asemenea poþi vindeca")
say("membrii grupului ºi le poþi oferi forþã suplimentarã.")
say("")
say_reward("Cerinþã:")
say_reward("ªaman începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=3 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(2) -- !!!
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãtura Vindecãrii.")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET9__.target.click or
20354.chat."Începe învãþãtura Instinctului"
begin
target.delete("__TARGET9 __")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 4 then -- !!!
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar Lycanii pot învaþa aceastã competenþã.")
say("")
if pc_job==0 then
say_reward("Un Rãzboinic poate alege dintre Luptã ")
say_reward("Corporalã ºi Lupta Mentalã.")
elseif pc_job==1 then
say_reward("Un Ninja poate alege dintre Lupta cu Sabia")
say_reward("ºi Lupta cu Arcul.")
elseif pc_job==2 then
say_reward("Un Sura poate alege dintre Arme Magice")
say_reward("ºi Magie Neagrã.")
elseif pc_job==3 then
say_reward("Un Saman poate alege dintre Forta Dragonului")
say_reward("ºi Vindecare.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãtura Instinctului")
say("")
say("Instinctul se bazeazã pe înjunghierea oponentului")
say("cu colþii magici. De asemenea poþi ajuta")
say("membrii grupului foarte mult.")
say("")
say_reward("Cerinþã:")
say_reward("Ai nevoie de nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=4 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(1) -- !!!
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãtura Instinctului.")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
end
end
state start begin
when login or levelup with pc.level>=5 and pc.skillgroup ==0 begin
set_state(run)
end
end
state run begin
when login with pc.get_skill_group()!=0 begin
restart_quest()
end
when letter with pc.get_skill_group()==0 begin
send_letter("Instruirea")
local job=pc.get_job()
if job==0 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("__TARGET1__", v, mob_name(20300)) end
local w=pc_find_skill_teacher_vid(2)
if 0!=w then target.vid("__TARGET2__", w, mob_name(20301)) end
elseif job==1 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("__TARGET3__", v, mob_name(20302)) end
local w=pc_find_skill_teacher_vid(2)
if 0!=w then target.vid("__TARGET4__", w, mob_name(20303)) end
elseif job==2 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("__TARGET5__", v, mob_name(20304)) end
local w=pc_find_skill_teacher_vid(2)
if 0!=w then target.vid("__TARGET6__", w, mob_name(20305)) end
elseif job==3 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("__TARGET7__", v, mob_name(20306)) end
local w=pc_find_skill_teacher_vid(2)
if 0!=w then target.vid("__TARGET8__", w, mob_name(20307)) end
elseif job==4 then
local v=find_npc_by_vnum(20354)
if v != 0 then target.vid("__TARGET9__", v, mob_name(20354)) end
end
clear_letter()
end
when leave begin
target.delete("__TARGET1__")
target.delete("__TARGET2__")
target.delete("__TARGET3__")
target.delete("__TARGET4__")
target.delete("__TARGET5__")
target.delete("__TARGET6__")
target.delete("__TARGET7__")
target.delete("__TARGET8__")
target.delete("__TARGET9__")
end
when button or info begin
if pc.job == 0 then
say_title("[COLOR r;1|g;0.6|b;0.6]Începe Antrenamentul[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("Dacã admiri Rãzbonicii pentru atacurile")
say("lor rapide ºi repetative, îþi recomanda Lupta")
say("de Corp. Dacã vrei sã învingi grupuri mari de")
say("monºtrii dintr-un singur atac îþi recomand")
say("Lupta Mentalã.")
say("")
say("Te aºteptãm în Piaþa Centralã.")
say("")
elseif pc.job == 1 then
say_title("[COLOR r;1|g;0.6|b;0.6]Începe Antrenamentul[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("Dacã vrei sã fi cunoscut ca un arcaº remarcabil,")
say("poþi învaþa Lupta cu Arcul. Dacã eºti pregãtit sã ")
say("ai parte de misterioasele secrete ale")
say("întunericului, atunci pentru ninja cea mai bunã ")
say("alegere este Lupta cu Sabia.")
say("")
say("Te aºteptãm în Piaþa Centralã.")
say("")
elseif pc.job == 2 then
say_title("[COLOR r;1|g;0.6|b;0.6]Începe Antrenamentul[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("Doreºti sã fi un adevãrat maestru al sãbiilor")
say("magice sau un rãzboinic diabolic? Atunci iti")
say("recomand învãþãtura armelor Magice. Dar dacã ")
say("doreºti sã fi temut la fel ca un vrãjitor al")
say(" întunericului alege învãþãtura Magiei Negre.")
say("")
say("Te aºteptãm în Piaþa Centralã.")
say("")
elseif pc.job == 3 then
say_title("[COLOR r;1|g;0.6|b;0.6]Începe Antrenamentul[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("Dacã doreºti sã devii un ªaman ce stãpâneºte magia")
say("ºi binecunvântarea alege Puterea Dragonului. Dacã ")
say("doreºti sã vindeci rãnile celor ce suferã atunci")
say("îþi recomand Vindecarea.")
say("")
say("Te aºteptãm în Piaþa Centralã.")
say("")
elseif pc.job == 4 then
say_title("[COLOR r;1|g;0.6|b;0.6]Începe antrenamentul[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("Dacã doreºti sã devii un lycan ce")
say("stãpâneºte foarte bine colþii ºi înjunghie")
say("duºmanii pe la spate atunci")
say("îþi recomand sa alegi Instinctul.")
say("")
say("Du-te la Gardianul din sat.")
say("")
end
select("Confirm")
setskin(NOWINDOW)
end
when __TARGET1__.target.click or
skill_group1_1.chat."Începe învãþãtura Luptei de Corp" or
skill_group2_1.chat."Începe învãþãtura Luptei de Corp" or
skill_group3_1.chat."Începe învãþãtura Luptei de Corp"
begin
target.delete("__TARGET1__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 0 then
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar Rãzboinicii pot învaþa aceastã competenþã.")
say("")
if pc_job==1 then
say_reward("Un Ninja poate alege dintre Lupta cu Sabia")
say_reward("ºi Lupta cu Arcul.")
elseif pc_job==2 then
say_reward("Un Sura poate alege dintre Arme Magice")
say_reward("ºi Magie Neagrã.")
elseif pc_job==3 then
say_reward("Un ªaman poate alege dintre Puterea")
say_reward("Dragonului ºi Vindecare.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãtura Luptei de corp")
say("")
say("Un elev al luptei de corp îºi antreneazã ")
say("rezistenþa corpului ºi învaþã s-o foloseascã ")
say("în cele mai bune moduri. Atacurile sale provoacã ")
say("rãni adânci aºa ca oponenþii sãi sunt puºi la")
say("pãmânt repede ºi usor.")
say("")
say_reward("Cerinþã:")
say_reward("Rãzboinic începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=0 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(1)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãtura Luptei de corp.")
say("")
if not pc.is_clear_skill_group() then
----"123456789012345678901234567890123456789012345678901234567890"|
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET2__.target.click or
skill_group1_2.chat."Începe învãþãtura Luptei Mentale" or
skill_group2_2.chat."Începe învãþãtura Luptei Mentale" or
skill_group3_2.chat."Începe învãþãtura Luptei Mentale"
begin
target.delete("__TARGET2__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 0 then
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar Rãzboinicii pot învaþa aceastã competenþã.")
say("")
if pc_job==1 then
say_reward("Un Ninja poate alege dintre Lupta cu Sabia")
say_reward("ºi Lupta cu Arcul.")
elseif pc_job==2 then
say_reward("Un Sura poate alege dintre Arme Magice")
say_reward("ºi Magie Neagrã.")
elseif pc_job==3 then
say_reward("Un ªaman poate alege dintre Puterea")
say_reward("Dragonului ºi Vindecare.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãtura Luptei Mentale")
say("")
say("Învãþãtura luptei mentale se bazeazã pe lovituri")
say("puternice asupra oponentului ºi de asemenea pe")
say("apãrare împotriva atacurilor sale.")
say("")
say_reward("Cerinþã:")
say_reward("Rãzboinic începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=0 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(2)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", " Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãtura Luptei Mentale.")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET3__.target.click or
skill_group1_3.chat."Începe învãþãtura Luptei cu Sabia" or
skill_group2_3.chat."Începe învãþãtura Luptei cu Sabia" or
skill_group3_3.chat."Începe învãþãtura Luptei cu Sabia"
begin
target.delete("__TARGET3__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 1 then
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar Ninja pot învaþa aceastã competenþã.")
say("")
if pc_job==0 then
say_reward("Un Rãzboinic poate alege dintre Luptã ")
say_reward("Corporalã ºi Lupta Mentalã.")
elseif pc_job==2 then
say_reward("Un Sura poate alege dintre Arme Magice")
say_reward("ºi Magie Neagrã.")
elseif pc_job==3 then
say_reward("Un ªaman poate alege dintre Puterea")
say_reward("Dragonului ºi Vindecare.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãturã Luptei cu Sabia")
say("")
say("Învãþãturã luptei cu sabia se bazeazã pe un atac")
say("rapid ºi mortal în puctele slabe ale oponentului.")
say("")
say_reward("Cerinþã:")
say_reward("Ninja începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=1 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(1) -- !!!
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãturã Luptei cu Sabia")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET4__.target.click or
skill_group1_4.chat."Începe învãþãtura Luptei cu Arcul" or
skill_group2_4.chat."Începe învãþãtura Luptei cu Arcul" or
skill_group3_4.chat."Începe învãþãtura Luptei cu Arcul"
begin
target.delete("__TARGET4__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 1 then
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar Ninja pot învaþa aceastã competenþã.")
say("")
if pc_job==0 then
say_reward("Un Rãzboinic poate alege dintre Luptã ")
say_reward("Corporalã ºi Lupta Mentalã.")
elseif pc_job==2 then
say_reward("Un Sura poate alege dintre Arme Magice")
say_reward("ºi Magie Neagrã.")
elseif pc_job==3 then
say_reward("Un ªaman poate alege dintre Puterea")
say_reward("Dragonului ºi Vindecare.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãturã Luptei cu Arcul")
say("")
say("Lupta cu arcul se bazeazã pe mânuirea arcului")
say("folosit împotriva oponentului de la distanþã ºi")
say("cu mare precizie.")
say("")
say_reward("Cerinþã:")
say_reward("Ninja începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=1 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(2) -- !!!
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãturã Luptei cu Arcul")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET5__.target.click or
skill_group1_5.chat."Începe învãþãtura Armelor Magice" or
skill_group2_5.chat."Începe învãþãtura Armelor Magice" or
skill_group3_5.chat."Începe învãþãtura Armelor Magice"
begin
target.delete("__TARGET5__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 2 then
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar Sura pot învaþa aceastã competenþã.")
say("")
if pc_job==0 then
say_reward("Un Rãzboinic poate alege dintre Luptã ")
say_reward("Corporalã ºi Lupta Mentalã.")
elseif pc_job==1 then
say_reward("Un Ninja poate alege dintre Lupta cu Sabia")
say_reward("ºi Lupta cu Arcul.")
elseif pc_job==3 then
say_reward("Un ªaman poate alege dintre Puterea")
say_reward("Dragonului ºi Vindecare.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãturã Armelor Magice")
say("")
say("În învãþãtura armelor magice se exerseazã arta")
say("loviturii violente asupra duºmanului slãbit prin")
say("oscilarea lamelor blestemate.")
say("")
say_reward("Cerinþã:")
say_reward("Sura începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=2 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(1) -- !!!
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãturã Armelor Magice.")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET6__.target.click or
skill_group1_6.chat."Începe învãþãtura Magiei Negre" or
skill_group2_6.chat."Începe învãþãtura Magiei Negre" or
skill_group3_6.chat."Începe învãþãtura Magiei Negre"
begin
target.delete("__TARGET6__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 2 then
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar Sura pot învaþa aceastã competenþã.")
say("")
if pc_job==0 then
say_reward("Un Rãzboinic poate alege dintre Luptã ")
say_reward("Corporalã ºi Lupta Mentalã.")
elseif pc_job==1 then
say_reward("Un Ninja poate alege dintre Lupta cu Sabia")
say_reward("ºi Lupta cu Arcul.")
elseif pc_job==3 then
say_reward("Un ªaman poate alege dintre Puterea")
say_reward("Dragonului ºi Vindecare.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãturã Magiei Negre")
say("")
say("În cadrul învãþãturii magiei negre se utilizeazã ")
say("arta de a slãbi duºmanul de la distanþã ")
say("prin forþa blestemelor.")
say("")
say_reward("Cerinþã:")
say_reward("Sura începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=2 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(2) -- !!!
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãturã Magiei Negre.")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET7__.target.click or
skill_group1_7.chat."Începe învãþãtura Puterea Dragonului" or
skill_group2_7.chat."Începe învãþãtura Puterea Dragonului" or
skill_group3_7.chat."Începe învãþãtura Puterea Dragonului"
begin
target.delete("__TARGET7__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 3 then
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar ªamanii pot învaþa aceastã competenþã.")
say("")
if pc_job==0 then
say_reward("Un Rãzboinic poate alege dintre Luptã ")
say_reward("Corporalã ºi Lupta Mentalã.")
elseif pc_job==1 then
say_reward("Un Ninja poate alege dintre Lupta cu Sabia")
say_reward("ºi Lupta cu Arcul.")
elseif pc_job==2 then
say_reward("Un Sura poate alege dintre Arme Magice")
say_reward("ºi Magie Neagrã.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãtura Puterea Dragonului")
say("")
say("Învãþãtura Puterea Dragonului se bazeazã pe")
say("atacuri puternice de foc ca cele ale")
say("Dragonului dar ºi pe fermecarea membrilor grupului")
say("cu vrãji ce le oferã protecþia Dragonului.")
say("")
say_reward("Cerinþã:")
say_reward("ªaman începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=3 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(1) -- !!!
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãtura Puterea Dragonului.")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET8__.target.click or
skill_group1_8.chat."Începe învãþãtura Vindecãrii" or
skill_group2_8.chat."Începe învãþãtura Vindecãrii" or
skill_group3_8.chat."Începe învãþãtura Vindecãrii"
begin
target.delete("__TARGET8__")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 3 then -- !!!
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar ªamanii pot învaþa aceastã competenþã.")
say("")
if pc_job==0 then
say_reward("Un Rãzboinic poate alege dintre Luptã ")
say_reward("Corporalã ºi Lupta Mentalã.")
elseif pc_job==1 then
say_reward("Un Ninja poate alege dintre Lupta cu Sabia")
say_reward("ºi Lupta cu Arcul.")
elseif pc_job==2 then
say_reward("Un Sura poate alege dintre Arme Magice")
say_reward("ºi Magie Neagrã.")
elseif pc_job==4 then
say_reward("Un Lycan poate alege doar instinctul.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãtura Vindecãrii")
say("")
say("Vindecarea se bazeazã pe împietrirea oponentului")
say("cu ºocuri electrice. De asemenea poþi vindeca")
say("membrii grupului ºi le poþi oferi forþã suplimentarã.")
say("")
say_reward("Cerinþã:")
say_reward("ªaman începând cu nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=3 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(2) -- !!!
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãtura Vindecãrii.")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
when __TARGET9__.target.click or
20354.chat."Începe învãþãtura Instinctului"
begin
target.delete("__TARGET9 __")
----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 4 then -- !!!
say_title("Disciplinã greºitã ")
say("")
say("Îmi pare rãu.")
say("Doar Lycanii pot învaþa aceastã competenþã.")
say("")
if pc_job==0 then
say_reward("Un Rãzboinic poate alege dintre Luptã ")
say_reward("Corporalã ºi Lupta Mentalã.")
elseif pc_job==1 then
say_reward("Un Ninja poate alege dintre Lupta cu Sabia")
say_reward("ºi Lupta cu Arcul.")
elseif pc_job==2 then
say_reward("Un Sura poate alege dintre Arme Magice")
say_reward("ºi Magie Neagrã.")
elseif pc_job==3 then
say_reward("Un Saman poate alege dintre Forta Dragonului")
say_reward("ºi Vindecare.")
end
say("")
return
end
----------------------------------------------
say_title("Învãþãtura Instinctului")
say("")
say("Instinctul se bazeazã pe înjunghierea oponentului")
say("cu colþii magici. De asemenea poþi ajuta")
say("membrii grupului foarte mult.")
say("")
say_reward("Cerinþã:")
say_reward("Ai nevoie de nivelul 5.")
say("")
----------------------------------------------
local s=select("Începe.", "Noteazã pe mai târziu.")
if 2 == s then
return
end
if pc.get_job()!=4 or pc.get_skill_group()!=0 then
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
return
end
set_state("start")
pc.set_skill_group(1) -- !!!
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
----------------------------------------------
say_title("Ai ales învãþãtura Instinctului.")
say("")
if not pc.is_clear_skill_group() then
say("Bun-venit!")
say("Odatã cu luarea deciziei pentru o învãþãturã,")
say("dobândeºti 4 puncte de deprindere. Le poþi")
say("folosi la dobândirea deprindeii pe care o alegi.")
say("")
say_reward("Informaþie:")
say_reward("Ai primit 4 puncte de deprindere.")
say("")
else
say("Când vei învaþa o nouã competenþã,")
say("nu vei mai primi puncte.")
say("")
end
clear_letter()
end
end
end
https:/horus-maps.com
Afișează semnătura
- Asky
- Ţepar / Untrusted User

- Mesaje: 1472
- Membru din: 08 Oct 2014, 17:32
- Regat: Chunjo
- Aprecieri: 98
- Mulţumiri: 4811
- Discord: Copiază ID
- Contact:
Înapoi la “Arhivă Probleme şi Întrebări”
Mergi la
- Comunitate
- ↳ Forumul Just4Metin
- ↳ Începători
- ↳ Prezentare membri
- ↳ Noutăţi
- ↳ Echipă
- ↳ Cunoaşte echipa
- ↳ Arhivă
- ↳ Anunţuri Oficiale
- ↳ Concursuri și Tombole
- Resurse şi informaţii servere metin2
- ↳ Ghiduri şi Tutoriale
- ↳ Ghiduri Joc
- ↳ Arhivă
- ↳ Resurse Metin2
- ↳ Serverfiles
- ↳ Serverfiles Clean
- ↳ Client-uri
- ↳ Interfete client
- ↳ Surse
- ↳ Harți
- ↳ Autopatcher
- ↳ Aplicații utile
- ↳ Altele
- ↳ Arhivă
- ↳ Dezvoltare server
- ↳ Quest-uri
- ↳ FreeBSD
- ↳ Securitate și protecție hackuri
- ↳ Arhivă
- ↳ Modele 3D
- ↳ Costume
- ↳ Arme
- ↳ Armuri
- ↳ Mobi
- ↳ Npc-uri
- ↳ Pet-uri
- ↳ Mounturi
- ↳ Eșarfe
- ↳ Frizuri
- ↳ Obiecte
- ↳ Efecte
- ↳ Pietre Metin
- ↳ Animații GR2
- ↳ Altele
- ↳ Pachet resurse
- ↳ Arhivă
- ↳ Web Scripting
- ↳ Homepage-uri Premium
- ↳ Homepage-uri Gratuite
- ↳ Tutoriale scripting
- ↳ Întrebări şi probleme
- ↳ Arhivă
- ↳ Probleme Rezolvate
- ↳ Index/Intro Page
- ↳ Arhivă
- Metin2
- ↳ Servere Certificate
- ↳ Obține Certificat
- ↳ Arhivă
- ↳ Servere Private
- ↳ Arhivă
- ↳ Servere Private - aflate în faza de proiect
- ↳ Videoclipuri Metin2
- ↳ Arhivă
- Zona ajutor
- ↳ Probleme şi Întrebări
- ↳ Arhivă Probleme şi Întrebări
- ↳ Probleme rezolvate
- ↳ Cereri
- ↳ Arhivă
- ↳ Cereri Rezolvate
- Mica publicitate
- ↳ Anunturi diverse
- ↳ Arhivă
- ↳ Intermediari
- ↳ Servicii si vanzari Metin2
- ↳ Servicii
- ↳ Serverfile si surse
- ↳ Sisteme si coduri
- ↳ Web Scripting si Design
- ↳ 3d Models
- ↳ Arhiva
- ↳ Firme de Hosting
- ↳ Reclamații
- ↳ Contestatii sau rezolvari reclamatii si conturi blocate
- Diverse
- ↳ Discuţii diverse
- ↳ Arhivă
- ↳ Zile de naștere
- ↳ Hobby-uri
- ↳ Seriale
- ↳ Filme
- ↳ Sport
- ↳ Foto/video
- ↳ Calatorii
- ↳ Alte hobby-uri
- ↳ Jocuri
- ↳ Jocuri PC
- ↳ League of Legends
- ↳ World of Warcraft
- ↳ Grand Theft Auto
- ↳ DayZ
- ↳ Minecraft
- ↳ Counter-Strike
- ↳ Alte jocuri
- ↳ Jocuri Console
- ↳ Software
- ↳ Distracţie/Divertisment
- ↳ Filmuleţe amuzante
- ↳ Muzică
- ↳ Bancuri
- ↳ Spam
- ↳ Arhivă
- ↳ Grafică
- ↳ Arhivă
- ↳ Cereri
- ↳ Subiecte vechi
- ↳ Cereri avatare
- ↳ Cereri semnături
- ↳ Portofolii
- ↳ Bătălii
- ↳ Bătălii Finalizate
- ↳ Tutoriale
- ↳ Resurse
- ↳ Cadouri
- Topicuri şi mesaje şterse
- ↳ Arhivă
- ↳ Imagini şi videoclipuri
- ↳ Discuţii generale
- ↳ Bug-uri (Erori)
- ↳ Reclamaţii
- ↳ Reclamaţii jucători
- ↳ Reclamaţii echipă
- ↳ Deblocare cont
- ↳ Punct de negoţ
- ↳ Vânzări
- ↳ Cumpărări
- ↳ Idei şi sugestii
- ↳ Cerere Moderator
- ↳ Arhivă
- ↳ Metin2 - Site-ul serverului.
- ↳ Punct de negoţ
- ↳ Vânzări
- ↳ Cumpărări
- ↳ Probleme şi întrebări
- ↳ Idei şi sugestii
- ↳ Metin2 - Loc Liber
- ↳ Anunţuri şi Noutăţi
- ↳ Loc Liber- Facebook
- ↳ Reclamaţii
- ↳ Reclamaţii jucători
- ↳ Reclamaţii echipă
- ↳ Bug-uri (Erori)
- ↳ Prezentări
- ↳ Prezentare breaslă
- ↳ Imagini şi videoclipuri
- ↳ Contestaţii
- ↳ Discuţii generale
- ↳ Arhivă
- ↳ Cerere Moderator
- Clubul Just4Metin
- ↳ Clubul Just4Metin - Alătură-te nouă
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 62 vizitatori

