Problema Invatatori

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

Nivel 1
Mesaje: 125
Membru din: 27 Feb 2017, 23:31
Regat: Chunjo
Aprecieri: 1  
Mulţumiri: 0
Medalii

Salut ! Am o problema cu invatatorii ! Am lvl 10 de exemplu ! Nu-mi apare misiunea aia cu alegeti competentele nici sagetile alea la invatatori (Adica cum ar fi o misiune) ! Dar Merg la el si apas si imi da ! Eu vreau ca sa apara si misiunea si sagetile alea !
Avatar utilizator
Ionuț Daniel
Nivel 8

Nivel 8
Mesaje: 1724
Membru din: 19 Noi 2016, 14:52
Aprecieri: 156  
Mulţumiri: 135  
 Contact:
Medalii

Încearcă questul ăsta :

Cod: Selectaţi tot

-----------------------------------------------------------------
-- 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
Pentru acest mesaj, Ionuț Daniel for the post:
Dan1991
Avatar utilizator
WorldOfKing2
Nivel 1

Nivel 1
Mesaje: 125
Membru din: 27 Feb 2017, 23:31
Regat: Chunjo
Aprecieri: 1  
Mulţumiri: 0
Medalii

Nu merge !
Avatar utilizator
WorldOfKing2
Nivel 1

Nivel 1
Mesaje: 125
Membru din: 27 Feb 2017, 23:31
Regat: Chunjo
Aprecieri: 1  
Mulţumiri: 0
Medalii

Cineva??
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

WorldOfKing2 scrie:Nu merge !
Poftim:

Cod: Selectaţi tot

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("Instruire")

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, "Invatator Razboinic Corp") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher2", v, "Invatator Razboinic Mental") end
elseif job==1 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher3", v, "Invatator Ninja Lame") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher4", v, "Invatator Ninja Arc") end
elseif job==2 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher5", v, "Invatator Sura Arme Magice") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher6", v, "Invatator Sura Magie Neagra") end
elseif job==3 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher7", v, "Invatator Saman Dragon") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher8", v, "Invatator Shaman Vindecare") end
clear_letter()
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
if pc.job == 0 then
say_title("Invatator Razboinic:")
say("")
say_reward("Daca doresti sa fii un razboinic bun si admirat ")
say_reward("de toata lumea ai posibilitatea de a alege ")
say_reward("Intre 2 tipuri de razboinici Mental si Corp ")
say_reward("Cu un razboinic corp dai mult DMG asupra")
say_reward("mai multor tine ,iar cu Razboinic Mental esti indistructibil. ")
say_reward("Invatatorul te asteapta in oras.")
say("")
elseif pc.job == 1 then
say_title("Invatator Ninja:")
say("")
say_reward("Daca doresti sa fii un tintas bun,")
say_reward("Invata lupta de la distanta,")
say_reward("Iar daca iti place lupta corp la corp ")
say_reward("vei putea alege Ninja Lame ")
say_reward("Cand vei stapani magiile vei fi un ninja de neoprit.")
say_reward("Invatatorul te asteapta in oras.")
say("")
elseif pc.job == 2 then
say_title("Invatator Sura")
say("")
say_reward("Aceasta rasa doar anumite persoane o pot stapani")
say_reward("Vrei sa fii de neoprit in PVP si PVM")
say_reward("atunci alege Sura Arme Magice,")
say_reward("Iar daca doresti sa fii cel mai bun in")
say_reward("Dueluri sa nu iti reziste nimeni")
say_reward("alege Sura Magie Neagra")
say_reward("Un invatator te asteapta in oras.")
say("")
elseif pc.job == 3 then
say_title("Invatator Saman:")
say("")
say_reward("Doar marii shamani pot stapani un asemenea caracter")
say_reward("Pentru a fi cel mai bun in aceasta rasa ")
say_reward("Trebuie sa stapanesti foarte bine toate")
say_reward("Magiile si vei fi de neoprit")
say_reward("in ceea ce priveste PVP si PVM")
say_reward(" ")
say_reward("Un invatator te asteapta in oras..")
say("")
end
---setleftimage("")

select("Ma duc acum la Invatator")
setskin(NOWINDOW)
end

-- Arahan Troop
when teacher1.target.click or
skill_group1_1.chat."Incepe Invatarea Magiilor" or
skill_group2_1.chat."Incepe Invatarea Magiilor" or
skill_group3_1.chat."Incepe Invatarea Magiilor"
begin
target.delete("teacher1")

----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 0 then -- !!!
--- l
say_title("Ai gresit Invatatorul")
say("")
say("Imi pare rau eu nu te pot invata.")
say("Tu poti alege doar invataturilor Razboinicilor.")
say("")
say("")

if pc_job==0 then
--- l
say_reward("Puteti selecta Razboinic Corp")
say_reward("sau Razboinic Mental ")
say_reward("")
elseif pc_job==1 then
say_reward("Puteti selecta Ninja Lama")
say_reward("sau Ninja Arc")
say_reward("")
elseif pc_job==2 then
say_reward("Puteti selecta Sura Arme Magice")
say_reward("sau Sura Magie Neagra")
say_reward("")
elseif pc_job==3 then
say_reward("Puteti selecta Saman Dragon")
say_reward("sau Shaman Vindecare")
say_reward("")
end
say("")
return
end
----------------------------------------------

say_title("Alegere Competente")
say("")
--- l
say("Razboinicii Corp se bazeaza pe atacuri rapide")
say("si cu pagube foarte mari.")
say("Caracteristic razboinicilor corp este agilitatea")
say("si viteza de atac si miscare.")

say("")


----------------------------------------------
local s=select("Aleg aceasta magie", "Nu vreau aceasta magie")

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", "Alege invatatorul celalalt.")
----------------------------------------------

say_title("Ai ales cu succes competentele.")
say("")
--- l
say("Felicitari!")
say("")

if not pc.is_clear_skill_group() then
--- l
say("Ai ales cu succes competentele in care te vei ")
say("specializa.")
say("")
say("")
say_title("Informatii:")
say("")
say_reward("Ai primit puncte pentru competente specifice nivelului tau.")
say("")
else
say_reward("Selecteaza un alt invatator,")
say_reward("daca acesta nu iti place.")
say("")
end
clear_letter()
end

-- Byulki Troop
when teacher2.target.click or
skill_group1_2.chat."Alege aceasta competenta" or
skill_group2_2.chat."Alege aceasta competenta" or
skill_group3_2.chat."Alege aceasta competenta"
begin
target.delete("teacher2")

----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 0 then
--- l
say_title("Ai gresit Invatatorul")
say("")
say("Eu nu te pot invata nimic.")
say("Nu sunt specializat in rasa ta.")
say("")
say("")

if pc_job==0 then
--- l
say_reward("Puteti selecta Razboinic Corp")
say_reward("sau Razboinic Mental")
say_reward("")
elseif pc_job==1 then
say_reward("Puteti selecta Ninja Lama")
say_reward("sau Ninja Arc")
say_reward("")
elseif pc_job==2 then
say_reward("Puteti selecta Sura Arme Magice")
say_reward("sau Sura Magie Neagra")
say_reward("")
elseif pc_job==3 then
say_reward("Puteti selecta Saman Dragon")
say_reward("sau Saman Vindecare")
say_reward("")
end
say("")
return
end
----------------------------------------------

say_title("Alegere Competenta")
say("")
--- l
say("Razboinici Mentali sunt indistructibili in")
say("PVM si PVP ,cu ajutorul corpului rezistent")
say("ei nu pot cadea la pamant.")
say("")
say("")

say("")

----------------------------------------------
local s=select("Aleg aceasta magie", "Nu vreau aceasta magie")

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", "Alege alt invatator")
----------------------------------------------


say_title("Ai ales cu succes competentele.")
say("")
--- l
say("Felicitari!")
say("")

if not pc.is_clear_skill_group() then
--- l
say("Ai ales cu succes competentele in care te vei ")
say("specializa.")
say("")
say("")
say_title("Informatii:")
say("")
say_reward("Ai primit puncte pentru competente specifice nivelului tau.")
say("")
else
say_reward("Selecteaza un alt invatator,")
say_reward("daca acesta nu iti place.")
say("")
end
clear_letter()
end


-- Bisal Troop
when teacher3.target.click or
skill_group1_3.chat."Alege aceasta competenta" or
skill_group2_3.chat."Alege aceasta competenta" or
skill_group3_3.chat."Alege aceasta competenta"
begin
target.delete("teacher3")


----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 1 then -- !!!
--- l
say_title("Ai gresit Invatatorul")
say("")
say("Eu nu te pot invata nimic.")
say("Nu sunt specializat in rasa ta.")
say("")

if pc_job==0 then
--- l
say_reward("Puteti selecta Razboinic Corp")
say_reward("sau Razboinic Mental")
say_reward("")
elseif pc_job==1 then
say_reward("Puteti selecta Ninja Lama")
say_reward("sau Ninja Arc")
say_reward("")
elseif pc_job==2 then
say_reward("Puteti selecta Sura Arme Magice")
say_reward("sau Sura Magie Neagra")
say_reward("")
elseif pc_job==3 then
say_reward("Puteti selecta Saman Dragon")
say_reward("sau Saman Vindecare")
say_reward("")
end
say("")
return
end
----------------------------------------------
say_title("Alegerea Competentei")
say("")
--- l
say("Ninja Lama este un Asasin profesionist ")
say("Cu ajutorul Ambuscadei si a Camuflajului")
say("puteti ataca inamicii pe ascuns.")
say("")

say("")

----------------------------------------------
local s=select("Aleg aceasta magie", "Nu vreau aceasta magie")

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", "Alege alt Invatator")
----------------------------------------------

say_title("Ai ales cu succes competentele.")
say("")
--- l
say("Felicitari!")
say("")

if not pc.is_clear_skill_group() then
--- l
say("Ai ales cu succes competentele in care te vei ")
say("specializa.")
say("")
say("")
say_title("Informatii:")
say("")
say_reward("Ai primit puncte pentru competente specifice nivelului tau.")
say("")
else
say_reward("Selecteaza un alt invatator,")
say_reward("daca acesta nu iti place.")
say("")
end
clear_letter()
end


-- Kangno Troop
when teacher4.target.click or
skill_group1_4.chat."Alegea aceasta competenta" or
skill_group2_4.chat."Alegea aceasta competenta" or
skill_group3_4.chat."Alegea aceasta competenta"
begin
target.delete("teacher4")

----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 1 then -- !!!
--- l
say_title("Ai gresit Invatatorul")
say("")
say("Eu nu te pot invata nimic.")
say("Nu sunt specializat in rasa ta.")
say("")

if pc_job==0 then
--- l
say_reward("Puteti selecta Razboinic Corp")
say_reward("sau Razboinic Mental")
say_reward("")
elseif pc_job==1 then
say_reward("Puteti selecta Ninja Lama")
say_reward("sau Ninja Arc")
say_reward("")
elseif pc_job==2 then
say_reward("Puteti selecta Sura Arme Magice")
say_reward("sau Sura Magie Neagra")
say_reward("")
elseif pc_job==3 then
say_reward("Puteti selecta Saman Dragon")
say_reward("sau Saman Vindecare")
say_reward("")
end
say("")
return
end
----------------------------------------------

say_title("Alegerea Competentei")
say("")
--- l
say("Cu magiile unui Ninja Arc")
say("poti ataca de la ditanta inamicii")
say("fara ca ei sa te poate atinge.")
say("")

say("")

----------------------------------------------
local s=select("Aleg aceasta magie", "Nu vreau aceasta magie")

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", "Alege alt invatator")
----------------------------------------------

say_title("Ai ales cu succes competentele.")
say("")
--- l
say("Felicitari!")
say("")

if not pc.is_clear_skill_group() then
--- l
say("Ai ales cu succes competentele in care te vei ")
say("specializa.")
say("")
say("")
say_title("Informatii:")
say("")
say_reward("Ai primit puncte pentru competente specifice nivelului tau.")
say("")
else
say_reward("Selecteaza un alt invatator,")
say_reward("daca acesta nu iti place.")
say("")
end
clear_letter()
end


-- Hwanmoo Troop
when teacher5.target.click or
skill_group1_5.chat."Alege aceasta competenta" or
skill_group2_5.chat."Alege aceasta competenta" or
skill_group3_5.chat."Alege aceasta competenta"
begin
target.delete("teacher5")

----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 2 then -- !!!
--- l
say_title("Ai gresit Invatatorul")
say("")
say("Eu nu te pot invata nimic.")
say("Nu sunt specializat in rasa ta.")
say("")

if pc_job==0 then
--- l
say_reward("Puteti selecta Razboinic Corp")
say_reward("sau Razboinic Mental")
say_reward("")
elseif pc_job==1 then
say_reward("Puteti selecta Ninja Lama")
say_reward("sau Ninja Arc")
say_reward("")
elseif pc_job==2 then
say_reward("Puteti selecta Sura Arme Magice")
say_reward("sau Sura Magie Neagra")
say_reward("")
elseif pc_job==3 then
say_reward("Puteti selecta Saman Dragon")
say_reward("sau Saman Vindecare")
say_reward("")
end
say("")
return
end
----------------------------------------------

say_title("Alegerea competentei")
say("")
--- l
say("Sura Arme Magice este unul dintre cele")
say("in pvm dar si in pvp. ")
say("")
say("")

say("")

----------------------------------------------
local s=select("Aleg aceasta magie", "Nu vreau aceasta magie")

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", "Alege alt invatator")
----------------------------------------------


say_title("Ai ales cu succes competenta.")
say("")
--- l
say("Felicitari!")
say("")

if not pc.is_clear_skill_group() then
--- l
say("Ai ales cu succes competentele in care te vei ")
say("specializa.")
say("")
say("")
say_title("Informatii:")
say("")
say_reward("Ai primit puncte pentru competente specifice nivelului tau.")
say("")
else
say_reward("Selecteaza un alt invatator,")
say_reward("daca acesta nu iti place.")
say("")
end
clear_letter()
end


-- Black Horse Troop
when teacher6.target.click or
skill_group1_6.chat."Alege aceasta competenta" or
skill_group2_6.chat."Alege aceasta competenta" or
skill_group3_6.chat."Alege aceasta competenta"
begin
target.delete("teacher6")

----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 2 then -- !!!
--- l
say_title("Ai gresit Invatatorul")
say("")
say("Eu nu te pot invata nimic.")
say("Nu sunt specializat in rasa ta.")
say("")

if pc_job==0 then
--- l
say_reward("Puteti selecta Razboinic Corp")
say_reward("sau Razboinic Mental")
say_reward("")
elseif pc_job==1 then
say_reward("Puteti selecta Ninja Lama")
say_reward("sau Ninja Arc")
say_reward("")
elseif pc_job==2 then
say_reward("Puteti selecta Sura Arme Magice")
say_reward("sau Sura Magie Neagra")
say_reward("")
elseif pc_job==3 then
say_reward("Puteti selecta Saman Dragon")
say_reward("sau Saman Vindecare")
say_reward("")
end
say("")
return
end
----------------------------------------------

say_title("Alegerea competentei")
say("")
--- l
say("Sura Magie Neagra este cel mai bun ")
say("caracter in PVP dar are si un mare dezavantaj")
say("acela fiind in PVM")
say("")

say("")

----------------------------------------------
local s=select("Aleg aceasta magie", "Nu vreau aceasta magie")

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", "Alege alt invatator.")
----------------------------------------------

say_title("Ai ales cu succes competenta.")
say("")
--- l
say("Felicitari!")
say("")

if not pc.is_clear_skill_group() then
--- l
say("Ai ales cu succes competentele in care te vei ")
say("specializa.")
say("")
say("")
say_title("Informatii:")
say("")
say_reward("Ai primit puncte pentru competente specifice nivelului tau.")
say("")
else
say_reward("Selecteaza un alt invatator,")
say_reward("daca acesta nu iti place.")
say("")
end
clear_letter()
end


-- Heavenly Dragon Troop
when teacher7.target.click or
skill_group1_7.chat."Alege aceasta competenta" or
skill_group2_7.chat."Alege aceasta competenta" or
skill_group3_7.chat."Alege aceasta competenta"
begin
target.delete("teacher7")

----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 3 then -- !!!
--- l
say_title("Ai gresit Invatatorul")
say("")
say("Eu nu te pot invata nimic.")
say("Nu sunt specializat in rasa ta.")
say("")

if pc_job==0 then
--- l
say_reward("Puteti selecta Razboinic Corp")
say_reward("sau Razboinic Mental")
say_reward("")
elseif pc_job==1 then
say_reward("Puteti selecta Ninja Lama")
say_reward("sau Ninja Arc")
say_reward("")
elseif pc_job==2 then
say_reward("Puteti selecta Sura Arme Magice")
say_reward("sau Sura Magie Neagra")
say_reward("")
elseif pc_job==3 then
say_reward("Puteti selecta Saman Dragon")
say_reward("sau Saman Vindecare")
say_reward("")
end
say("")
return
end
----------------------------------------------

say_title("Alegere competente")
say("")
--- l
say("Saman Dragon este singurl caractere ")
say("care poate sa dea magiile si altui caracter ")
say("prin bufurile lui speciale.")
say("")
say("")

say("")

----------------------------------------------
local s=select("Aleg aceasta magie", "Nu vreau aceasta magie")
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", "Alege alt invatator.")
----------------------------------------------

say_title("Alegerea cu succes competenta.")
say("")
--- l
say("Felicitari!")
say("")

if not pc.is_clear_skill_group() then
--- l
say("Ai ales cu succes competentele in care te vei ")
say("specializa.")
say("")
say("")
say_title("Informatii:")
say("")
say_reward("Ai primit puncte pentru competente specifice nivelului tau.")
say("")
else
say_reward("Selecteaza un alt invatator,")
say_reward("daca acesta nu iti place.")
say("")
end
clear_letter()
end


-- Thunder Light Troop
when teacher8.target.click or
skill_group1_8.chat."Alege aceasta competenta" or
skill_group2_8.chat."Alege aceasta competenta" or
skill_group3_8.chat."Alege aceasta competenta"
begin
target.delete("teacher8")

----------------------------------------------
local pc_job=pc.get_job()
if pc_job != 3 then -- !!!
--- l
say_title("Ai gresit Invatatorul")
say("")
say("Eu nu te pot invata nimic.")
say("Nu sunt specializat in rasa ta.")
say("")

if pc_job==0 then
--- l
say_reward("Puteti selecta Razboinic Corp")
say_reward("sau Razboinic Mental")
say_reward("")
elseif pc_job==1 then
say_reward("Puteti selecta Ninja Lama")
say_reward("sau Ninja Arc")
say_reward("")
elseif pc_job==2 then
say_reward("Puteti selecta Sura Arme Magice")
say_reward("sau Sura Magie Neagra")
say_reward("")
elseif pc_job==3 then
say_reward("Puteti selecta Saman Dragon")
say_reward("sau Saman Vindecare")
say_reward("")
end
say("")
return
end

----------------------------------------------

say_title("Alegerea competentei")
say("")
--- l
say("Saman Vindecare este singurl caracter care isi poate ")
say("regenera viata si scapa de efectele negative.")
say("")
say("")
say_reward("istek:")
say_reward("5.Seviye saman")
say("")

----------------------------------------------
local s=select("Aleg aceasta magie", "Nu vreau aceasta magie")

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", "Alege alt invatator.")
----------------------------------------------

say_title("Ai ales cu succes competentele.")
say("")
--- l
say("Felicitari!")
say("")

if not pc.is_clear_skill_group() then
--- l
say("Ai ales cu succes competentele in care te vei ")
say("specializa.")
say("")
say("")
say_title("Informatii:")
say("")
say_reward("Ai primit puncte pentru competente specifice nivelului tau.")
say("")
else
say_reward("Selecteaza un alt invatator,")
say_reward("daca acesta nu iti place.")
say("")
end
clear_letter()
end

end -- end_of_state: run
end -- end_of_quest
Inainte insa de a-l instala, sterge tot ce tine de invatatori din object/state si notarget, inclusiv folderele de la skill_group1_1,
pana la skill_group3_8
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
WorldOfKing2
Nivel 1

Nivel 1
Mesaje: 125
Membru din: 27 Feb 2017, 23:31
Regat: Chunjo
Aprecieri: 1  
Mulţumiri: 0
Medalii

Multumesc !!! Chiar apreciez ca cineva ma ajuta in chestii tehnice ! Recomand RaffaeL ! El m-a ajutat in aproape toate problemele !
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

Subiect marcat ca rezolvat.Topic inchis.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Închis
Răspunsuri
4
Vizualizări
307
Răspunsuri
4
Vizualizări
267
Răspunsuri
9
Vizualizări
308
Răspunsuri
3
Vizualizări
261

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Baidu [Spider] și 65 vizitatori