Alege Compentente Quest

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
M2-Effect
Nivel 2

Nivel 2
Mesaje: 168
Membru din: 12 Dec 2017, 17:40
Server: www.metin2xtime.ro
Regat: Jinno
Aprecieri: 4  
Mulţumiri: 188  
 Contact:
Medalii

*Problemă: Quest de la level 5 alegerea magiilor la invatatori .
Tipologie server: pvm esay
*Resursă folosită: propie
*ServerFiles utilizat: propie
*Syserr: n-am
Poză: n-am
*Detalii suplimentare: Nu imi da sa aleg magiile de la invatatori la nici un nivel
[nfo]Servicii 3D Metin2[/nfo]
Servicii 3D Metin2
https://metin2-effect.jimdo.com/free/
Afișează semnătura
Avatar utilizator
Asky
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 1472
Membru din: 08 Oct 2014, 17:32
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 4811  
Discord: Copiază ID
 Contact:
Medalii

Păi arată quest-ul
Imagine
Afișează semnătura
Avatar utilizator
M2-Effect
Nivel 2

Nivel 2
Mesaje: 168
Membru din: 12 Dec 2017, 17:40
Server: www.metin2xtime.ro
Regat: Jinno
Aprecieri: 4  
Mulţumiri: 188  
 Contact:
Medalii

Asky scrie:Păi arată quest-ul
nu am de loc quest
[nfo]Servicii 3D Metin2[/nfo]
Servicii 3D Metin2
https://metin2-effect.jimdo.com/free/
Afișează semnătura
Avatar utilizator
Asky
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 1472
Membru din: 08 Oct 2014, 17:32
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 4811  
Discord: Copiază ID
 Contact:
Medalii

Bagă quest-ul ăsta.
-----------------------------------------------------------------
-- Quest invatatori creat de L.a.D l Catalin pentru Metin2Freakz
------------------------------------------------------------------
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
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__")
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 in 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 in 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 in 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 in Piaþa Centralã.")
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.")
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.")
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.")
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.")
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.")
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.")
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ã.")
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ã.")
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

end
end
Imagine
Afișează semnătura
Avatar utilizator
LikePc
Nivel 10

Nivel 10
Mesaje: 2240
Membru din: 11 Aug 2015, 00:01
Server: M3
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 270  
 Contact:
Medalii

Quest invatatori - >
-----------------------------------------------------------------
-Quest creeat pentru Just4Metin
------------------------------------------------------------------
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
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__")
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 in 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 in 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 in 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 in Piaþa Centralã.")
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.")
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.")
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.")
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.")
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.")
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.")
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ã.")
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ã.")
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

end
end
Abilitati fara invatatori ->
----------------------------------------------------
----- Author: Whiss -----
----------------------------------------------------

quest WhissAbilitati 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_ex("Abilitati", "blue,ex", "scroll_open_blue.tga")
local job=pc.get_job()
end
when button or info begin
if pc.job == 0 then
say_title("[COLOR r;1|g;0.6|b;0.6]Alege Competenta[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("Daca admiri Razbonicii pentru atacurile")
say("lor rapide si repetative, iti recomanda Lupta")
say("de Corp. Daca vrei sa invingi grupuri mari de")
say("monstrii dintr-un singur atac iti recomand")
say("Lupta Mentala.")
local a = select ("Corp", "Mental", "Noteaza pe mai tarziu")
if a == 3 then
return
end
if a == 1 then
set_state("start")
pc.set_skill_group(1)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales Lupta de corp.")
syschat("Ai primit toate magiile la gradul de m1.")
pc.set_skill_level(1 ,20)
pc.set_skill_level(2 ,20)
pc.set_skill_level(3 ,20)
pc.set_skill_level(4 ,20)
pc.set_skill_level(5 ,20)
pc.set_skill_level(6 ,20)
clear_letter()
end
if a == 2 then
set_state("start")
pc.set_skill_group(2)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-----------------------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales Lupta mentala.")
syschat("Ai primit toate magiile la gradul de m1.")
say("")
pc.set_skill_level(16 ,20)
pc.set_skill_level(17 ,20)
pc.set_skill_level(18 ,20)
pc.set_skill_level(19 ,20)
pc.set_skill_level(20 ,20)
pc.set_skill_level(21 ,20)
clear_letter()
end
end
end
when letter with pc.get_skill_group()==0 begin
send_letter_ex("Abilitati", "blue,ex", "scroll_open_blue.tga")
local job=pc.get_job()
end
when button or info begin
if pc.job == 1 then
say_title("[COLOR r;1|g;0.6|b;0.6]Alege Competenta[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("Daca vrei sa fi cunoscut ca un arcas remarcabil,")
say("poti invata Lupta cu Arcul. Daca esti pregatit sa ")
say("ai parte de misterioasele secrete ale")
say("intunericului, atunci pentru ninja cea mai buna ")
say("alegere este Lupta cu Sabia.")
local b = select ("Lupta cu Arcul", "Lupta cu Sabia", "Noteaza pe mai tarziu")
if b == 3 then
return
end
if b == 1 then
set_state("start")
pc.set_skill_group(2)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales Lupta cu Arcul.")
syschat("Ai primit toate magiile la gradul de m1.")
say("")
pc.set_skill_level(46 ,20)
pc.set_skill_level(47 ,20)
pc.set_skill_level(48 ,20)
pc.set_skill_level(49 ,20)
pc.set_skill_level(50 ,20)
pc.set_skill_level(51 ,20)
clear_letter()
end
if b == 2 then
set_state("start")
pc.set_skill_group(1)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-----------------------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales Lupta cu Sabia.")
syschat("Ai primit toate magiile la gradul de m1.")
say("")
pc.set_skill_level(31 ,20)
pc.set_skill_level(32 ,20)
pc.set_skill_level(33 ,20)
pc.set_skill_level(34 ,20)
pc.set_skill_level(35 ,20)
pc.set_skill_level(36 ,20)
clear_letter()
end
end
end
when letter with pc.get_skill_group()==0 begin
send_letter_ex("Abilitati", "blue,ex", "scroll_open_blue.tga")
local job=pc.get_job()
end
when button or info begin
if pc.job == 3 then
say_title("[COLOR r;1|g;0.6|b;0.6]Alege Competenta[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("")
say("in invatatura armelor magice se exerseaza arta")
say("loviturii violente asupra dusmanului slabit prin")
say("oscilarea lamelor blestemate.")
say("in cadrul invataturii magiei negre se utilizeaza ")
say("arta de a slabi dusmanul de la distanta ")
say("prin forta blestemelor.")
local c = select ("Invatatura Armelor Magice", "Invatatura Magiei Negre", "Noteaza pe mai tarziu")
if c == 3 then
return
end
if c == 1 then
set_state("start")
pc.set_skill_group(1)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales Invatatura Armelor Magice.")
syschat("Ai primit toate magiile la gradul de m1.")
pc.set_skill_level(61 ,20)
pc.set_skill_level(62 ,20)
pc.set_skill_level(63 ,20)
pc.set_skill_level(64 ,20)
pc.set_skill_level(65 ,20)
pc.set_skill_level(66 ,20)
clear_letter()
end
if c == 2 then
set_state("start")
pc.set_skill_group(2)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-----------------------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales Invatatura Magiei Negre.")
syschat("Ai primit toate magiile la gradul de m1.")
say("")
pc.set_skill_level(76 ,20)
pc.set_skill_level(77 ,20)
pc.set_skill_level(78 ,20)
pc.set_skill_level(79 ,20)
pc.set_skill_level(80 ,20)
pc.set_skill_level(81, 20)
clear_letter()
end
end
end
when letter with pc.get_skill_group()==0 begin
send_letter_ex("Abilitati", "blue,ex", "scroll_open_blue.tga")
local job=pc.get_job()
end
when button or info begin
if pc.job == 4 then
say_title("[COLOR r;1|g;0.6|b;0.6]Alege Competenta[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("invatatura Puterea Dragonului se bazeaza pe")
say("atacuri puternice de foc ca cele ale")
say("Dragonului dar si pe fermecarea membrilor grupului")
say("cu vraji ce le ofera protectia Dragonului.")
say("Vindecarea se bazeaza pe impietrirea oponentului")
say("cu socuri electrice. De asemenea poti vindeca")
say("membrii grupului si le poti oferi forta suplimentara.")
local d = select ("Puterea Dragonului", "Invatatura Vindecarii", "Noteaza pe mai tarziu")
if d == 3 then
return
end
if d == 1 then
set_state("start")
pc.set_skill_group(2)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales invatatura Vindecarii.")
syschat("Ai primit toate magiile la gradul de m1.")
say("")
pc.set_skill_level(106 ,20)
pc.set_skill_level(107 ,20)
pc.set_skill_level(108 ,20)
pc.set_skill_level(109 ,20)
pc.set_skill_level(110 ,20)
pc.set_skill_level(111 ,20)
clear_letter()
end
if d == 2 then
set_state("start")
pc.set_skill_group(1)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-----------------------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales Lupta cu Sabia.")
syschat("Ai primit toate magiile la gradul de m1.")
say("")
pc.set_skill_level(31 ,20)
pc.set_skill_level(32 ,20)
pc.set_skill_level(33 ,20)
pc.set_skill_level(34 ,20)
pc.set_skill_level(35 ,20)
pc.set_skill_level(36 ,20)
clear_letter()
end
end
end
end
end
Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
https:/horus-maps.com
Afișează semnătura
Avatar utilizator
M2-Effect
Nivel 2

Nivel 2
Mesaje: 168
Membru din: 12 Dec 2017, 17:40
Server: www.metin2xtime.ro
Regat: Jinno
Aprecieri: 4  
Mulţumiri: 188  
 Contact:
Medalii

Rezolvat multumesc frumos
[nfo]Servicii 3D Metin2[/nfo]
Servicii 3D Metin2
https://metin2-effect.jimdo.com/free/
Afișează semnătura
Avatar utilizator
LikePc
Nivel 10

Nivel 10
Mesaje: 2240
Membru din: 11 Aug 2015, 00:01
Server: M3
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 270  
 Contact:
Medalii

Subiect mutat in probleme rezolvate
https:/horus-maps.com
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
732
Răspunsuri
7
Vizualizări
2805
Răspunsuri
0
Vizualizări
1028
Răspunsuri
10
Vizualizări
566

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 32 vizitatori