emirhanHCL 1
emirhanHCL
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
farkmt2official 1
farkmt2official
Hikaye Ekle

[TR İLE AYNI] Beceri Alma Questi

  • Konuyu başlatan Konuyu başlatan HermeSSentinuS
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 1K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

Kod:
[COLOR=#333333]## HermeSSentinuS TR Files Beceri Alma Quest ##[/COLOR]
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("Beceri Eğitimi")


                        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, "Bedensel Savas Ögretmeni") end
                                local v=pc_find_skill_teacher_vid(2)
                                if 0!=v then target.vid("teacher2", v, "Zihinsel Savas Ögretmeni") end
                        elseif job==1 then
                                local v=pc_find_skill_teacher_vid(1)
                                if 0!=v then target.vid("teacher3", v, "Yakin Dövüş Ögretmeni") end
                                local v=pc_find_skill_teacher_vid(2)
                                if 0!=v then target.vid("teacher4", v, "Uzak Dövüş Ögretmeni") end
                        elseif job==2 then
                                local v=pc_find_skill_teacher_vid(1)
                                if 0!=v then target.vid("teacher5", v, "Büyülü Silah Ögretmeni") end
                                local v=pc_find_skill_teacher_vid(2)
                                if 0!=v then target.vid("teacher6", v, "Kara Büyü Ögretmeni") end
                        elseif job==3 then
                                local v=pc_find_skill_teacher_vid(1)
                                if 0!=v then target.vid("teacher7", v, "Ejderha Gücü Ögretmeni") end
                                local v=pc_find_skill_teacher_vid(2)
                                if 0!=v then target.vid("teacher8", v, "iyilestirme Ögretmeni") 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("Savaşçı Eğitimi Öğretmeni:")
                                say("")
                                say_reward("Eğer hayran olunan bir savaşçı olmak istiyorsan, ")
                                say_reward("hızlı ve tekrarlanan saldırı bilgisi veren ")
                                say_reward("Bedensel Savaşı öğrenmelisin. Eğer tüm canavar ")
                                say_reward("gruplarını bir vuruşta öldürmek istiyorsan, ")
                                say_reward("Zihinsel Savaş öğrenmelisin. ")
                                say_reward("Köy yakınlarında gelmeni bekleyeceğiz.")
                                say("")
                        elseif pc.job == 1 then
                                say_title("Ninja Eğitimi Öğretmeni:")
                                say("")
                                say_reward("Eğer iyi bir nişancı olarak tanınmak istiyorsan, ")
                                say_reward("Uzak Dövüş sanatını öğren. ")
                                say_reward("Eğer, karanlığın korumasında ninja olarak ")
                                say_reward("farklı, gizli görevleri başarmak istiyorsan ")
                                say_reward("Yakın Dövüş sanatı senin için daha uygun.")
                                say_reward("Köy yakınlarında gelmeni bekleyeceğiz. ")
                                say("")
                        elseif pc.job == 2 then
                                say_title("Sura Eğitimi Öğretmeni:")
                                say("")
                                say_reward("İnsan üstü yetenekleri olan gerçek bir temsilci")
                                say_reward("ve binici olmak mı istiyorsun? Sana Büyülü Silah")
                                say_reward("Öğretmenini öneririm.Fakat,karanlık büyücü ve")
                                say_reward("lanetler gibi korkulan olmak istiyorsan,")
                                say_reward("sana Kara Büyü Öğretmenini")
                                say_reward("öneririm.")
                                say_reward("Köy yakınlarında gelmeni bekleyeceğiz. ")
                                say("")
                        elseif pc.job == 3 then
                                say_title("Şaman Eğitimi Öğretmeni:")
                                say("")
                                say_reward("Eğer büyü ve kutsamaları kontrol eden")
                                say_reward("bir şaman olmak istiyorsan ,Ejderha Gücü ")
                                say_reward("Öğretmenine git.Eğer diğerlerinin")
                                say_reward("üzüntülerini ve acılarını azaltmak")
                                say_reward("istiyorsan,sana iyileştirme Öğretmenini")
                                say_reward("öneririm. ")
                                say_reward("Köy yakınlarında gelmeni bekleyeceğiz. ")
                                say("")
                        end
                        ---setleftimage("")


                        select("Onayla")
                        setskin(NOWINDOW)
                end


                -- Arahan Troop
                when teacher1.target.click or
                        skill_group1_1.chat."Bedensel Savaş eğitimine başla" or
                        skill_group2_1.chat."Bedensel Savaş eğitimine başla" or
                        skill_group3_1.chat."Bedensel Savaş eğitimine başla"
                        begin
                        target.delete("teacher1")


                        ----------------------------------------------
                        local pc_job=pc.get_job()
                        if pc_job != 0 then -- !!!
                                ---                                                   l
                                say_title("Yanlış Eğitim ")
                                say("")
                                say("Özür dilerim.")
                                say("Sadece Savaşçılar Bedensel Savaşı seçebilir.")
                                say("")
                                say("")


                                if pc_job==0 then
                                        ---                                                   l
                                        say_reward("Bir Savaşçı,  Zihinsel Savaşı ")
                                        say_reward("veya Bedensel Savaşı ")
                                        say_reward("seçebilir.")
                                elseif pc_job==1 then
                                        say_reward("Bir Ninja, Yakin Dövüş veya")
                                        say_reward("Uzak Dövüş eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==2 then
                                        say_reward("Bir Sura, Büyülü Silah")
                                        say_reward("veya Kara Büyü eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==3 then
                                        say_reward("Bir Şaman, Ejderha Gücü eğitimini")
                                        say_reward("veya İyileştirme eğitimini")
                                        say_reward("seçebilir.")
                                end
                                say("")
                                return
                        end
                        ----------------------------------------------


                        say_title("Bedensel Savaş eğitimi")
                        ---                                                   l
                        say("Bedensel savaş eğitimi hızlı savaşma eğitimi ve")
                        say("metodlarını, ayrıca gelişmiş temel saldırı ")
                        say("tiplerini içerir.")
                        say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
                        say("")




                        ----------------------------------------------
                        local s=select("Başla", "Daha sonra")


                        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", "Ögretmen silindikten sonraki dogal yetenek.")
                        ----------------------------------------------


                        say_title("Bedensel savaş eğitimini seçtin.")
                        ---                                                   l
                        say("Hoşgeldin!")


                        if not pc.is_clear_skill_group() then
                                ---                                                   l
                                say("Ders almayı seçtiğin için 4 yetenek puanı ")
                                say("kazandın. Bu puanları dilediğin herhangi bir")
                                say("yeteneğini geliştirmek için kullabilirsin.")
                                say_title("Bilgi:")
                                say_reward("4 yetenek puanı kazandın.")
                                say("")
                                pc.set_skill_level (1,1)
                                pc.set_skill_level (2,1)
                                pc.set_skill_level (3,1)
                                pc.set_skill_level (4,1)
                                pc.set_skill_level (5,1)
                                pc.set_skill_level (137,20)
                                pc.set_skill_level (138,20)
                                pc.set_skill_level (139,20)
                                pc.set_skill_level (131,10)
                                pc.set_skill_level (129,40)
                                pc.set_skill_level (128,20)
                                pc.set_skill_level (127,20)
                                pc.set_skill_level (126,20)
                                pc.set_skill_level (124,40)
                                pc.set_skill_level (121,40)
                                pc.set_skill_level (122,2)
                        else
                                say_reward("Yeni bir ders seçtiginde,")
                                say_reward("daha fazla tecrübe puani almayacaksin.")
                                say("")
                        end
                        clear_letter()
                end


                -- Byulki Troop
                when teacher2.target.click or
                        skill_group1_2.chat."Zihinsel-Savaş eğitimine başla" or
                        skill_group2_2.chat."Zihinsel-Savaş eğitimine başla" or
                        skill_group3_2.chat."Zihinsel-Savaş eğitimine başla"
                        begin
                        target.delete("teacher2")


                        ----------------------------------------------
                        local pc_job=pc.get_job()
                        if pc_job != 0 then
                                ---                                                   l
                                say_title("Yanlış Eğitim ")
                                say("")
                                say("Özür Dilerim.")
                                say("Sadece Savaşçılar Zihinsel Savaşı ")
                                say("seçebilir.")
                                say("")


                                if pc_job==0 then
                                        ---                                                   l
                                        say_reward("Bir Savaşçı , Zihinsel Savaşı ")
                                        say_reward("veya Bedensel Savaşı ")
                                        say_reward("seçebilir.")
                                elseif pc_job==1 then
                                        say_reward("Bir Ninja, Yakın Dövüş veya")
                                        say_reward("Uzak Dövüş eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==2 then
                                        say_reward("Bir Sura, Büyülü Silah")
                                        say_reward("veya Kara Büyü eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==3 then
                                        say_reward("Bir saman ,Ejderha Gücü eğitimini")
                                        say_reward("veya iyilestirme eğitimini")
                                        say_reward("seçebilir.")
                                end
                                say("")
                                return
                        end
                        ----------------------------------------------


                        say_title("Zihinsel Savaş eğitimi")
                        say("")
                        ---                                                   l
                        say("Zihinsel savaş eğitimi sana düşmanlarına nasıl")
                        say("güçlü chi-saldırıları yapabileceğini ve kendini")
                        say("düşman saldırılarından koruyabileceğini öğretir.")
                        say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
                        say("")


                        ----------------------------------------------
                        local s=select("Başla", "Daha sonra")


                        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", "Ögretmen silindikten sonraki dogal yetenek")
                        ----------------------------------------------




                        say_title("Zihinsel savaş eğitimini seçtin.")
                        ---                                                   l
                        say("Hoşgeldin!")


                        if not pc.is_clear_skill_group() then
                                           ---                                                   l
                                say("Ders almayı seçtiğin için 4 yetenek puanı ")
                                say("kazandın. Bu puanları dilediğin herhangi bir")
                                say("yeteneğini geliştirmek için kullabilirsin.")
                                say_title("Bilgi:")
                                say_reward("4 yetenek puanı kazandın.")
                                say("")
                                pc.set_skill_level (137,20)
                                pc.set_skill_level (138,20)
                                pc.set_skill_level (139,20)
                                pc.set_skill_level (131,20)
                                pc.set_skill_level (129,40)
                                pc.set_skill_level (128,20)
                                pc.set_skill_level (127,20)
                                pc.set_skill_level (126,20)
                                pc.set_skill_level (124,40)
                                pc.set_skill_level (121,40)
                                pc.set_skill_level (122,2)
                                pc.set_skill_level (17,1)
                                pc.set_skill_level (18,1)
                                pc.set_skill_level (19,1)
                                pc.set_skill_level (20,1)
                                pc.set_skill_level (16,1)
                        else
                                say_reward("Yeni bir ders seçtiginde,")
                                say_reward("daha fazla tecrübe puani almayacaksin.")
                                say("")
                        end
                        clear_letter()
                end




                -- Bisal Troop
                when teacher3.target.click or
                        skill_group1_3.chat."Yakin Dövüş eğitimine başla" or
                        skill_group2_3.chat."Yakin Dövüş eğitimine başla" or
                        skill_group3_3.chat."Yakin Dövüş eğitimine başla"
                        begin
                        target.delete("teacher3")




                        ----------------------------------------------
                        local pc_job=pc.get_job()
                        if pc_job != 1 then -- !!!
                                ---                                                   l
                                say_title("Yanlış Eğitim ")
                                say("")
                                say("Özür Dilerim.")
                                say("Sadece Ninjalar Yakın Dövüş eğitimini seçebilir.")
                                say("")


                                if pc_job==0 then
                                        ---                                                   l
                                        say_reward("Bir Savaşçı,  Zihinsel Savaşı ")
                                        say_reward("veya Bedensel Savaşı ")
                                        say_reward("seçebilir.")
                                elseif pc_job==1 then
                                        say_reward("Bir Ninja ,Yakın Dövüş veya")
                                        say_reward("Uzak Dövüş eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==2 then
                                        say_reward("Bir Sura, Büyülü Silah")
                                        say_reward("veya Kara Büyü eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==3 then
                                        say_reward("Bir saman, Ejderha Gücü eğitimini")
                                        say_reward("veya iyilestirme eğitimini")
                                        say_reward("seçebilir.")
                                end
                                say("")
                                return
                        end
                        ----------------------------------------------
                        say_title("Yakın Dövüş eğitimi")
                        say("")
                        ---                                                   l
                        say("Yakin Dövüş eğitiminde ,Ninjalara düşmanlarının ")
                        say("zayıf noktalarına , nasıl hızlı ve ölümcül")
                        say("vuruşlar yapabilecekleri öğretilir.")
                        say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
                        say("")


                        ----------------------------------------------
                        local s=select("Başla", "Daha Sonra")


                        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", "Ögretmen silindikten sonraki dogal yetenek")
                        ----------------------------------------------


                        say_title("Yakın Dövüş eğitimini seçtin.")
                        ---                                                   l
                        say("Hoşgeldin!")


                        if not pc.is_clear_skill_group() then
                                ---                                                   l
                                say("Ders almayı seçtiğin için 4 yetenek puanı ")
                                say("kazandın. Bu puanları dilediğin herhangi bir")
                                say("yeteneğini geliştirmek için kullabilirsin.")
                                say_title("Bilgi:")
                                say_reward("4 yetenek puanı kazandın.")
                                say("")
                                pc.set_skill_level (31,1)
                                pc.set_skill_level (32,1)
                                pc.set_skill_level (33,1)
                                pc.set_skill_level (34,1)
                                pc.set_skill_level (35,1)
                                pc.set_skill_level (137,20)
                                pc.set_skill_level (138,20)
                                pc.set_skill_level (139,20)
                                pc.set_skill_level (140,20)
                                pc.set_skill_level (131,20)
                                pc.set_skill_level (129,40)
                                pc.set_skill_level (128,20)
                                pc.set_skill_level (127,20)
                                pc.set_skill_level (126,20)
                                pc.set_skill_level (124,40)
                                pc.set_skill_level (121,40)
                                pc.set_skill_level (122,2)
                        else
                                say_reward("Yeni bir ders seçtiğinde,")
                                say_reward("daha fazla tecrübe puanı almayacaksın.")
                                say("")
                        end
                        clear_letter()
                end




                -- Kangno Troop
                when teacher4.target.click or
                        skill_group1_4.chat."Yakın Dövüş eğitimine başla" or
                        skill_group2_4.chat."Yakın Dövüş eğitimine başla" or
                        skill_group3_4.chat."Yakın Dövüş eğitimine başla"
                        begin
                        target.delete("teacher4")


                        ----------------------------------------------
                        local pc_job=pc.get_job()
                        if pc_job != 1 then -- !!!
                                ---                                                   l
                                say_title("Yanlış Eğitim ")
                                say("")
                                say("Özür Dilerim.")
                                say("Sadece Ninjalar Uzak Dövüş eğitimini seçebilir.")
                                say("")


                                if pc_job==0 then
                                        ---                                                   l
                                        say_reward("Bir Savaşçı,  Zihinsel Savaşı ")
                                        say_reward("veya Bedensel Savaşı ")
                                        say_reward("seçebilir.")
                                elseif pc_job==1 then
                                        say_reward("Bir Ninja, Yakın Dövüş veya")
                                        say_reward("Uzak Dövüş eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==2 then
                                        say_reward("Bir Sura, Büyülü Silah")
                                        say_reward("veya Kara Büyü eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==3 then
                                        say_reward("Bir saman ,Ejderha Gücü eğitimini")
                                        say_reward("veya İyileştirme eğitimini")
                                        say_reward("seçebilir.")
                                end
                                say("")
                                return
                        end
                        ----------------------------------------------


                        say_title("Uzak Dövüş eğitimi")
                        say("")
                        ---                                                   l
                        say("Uzak Dövüş eğitiminde ,Ninjalara nasıl ok")
                        say("kullanmaları gerektiği ve uzak mesafeden")
                        say("düşmanlarıyla dikkatli savaşmaları öğretilir.")
                        say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
                        say("")


                        ----------------------------------------------
                        local s=select("Başla", "Daha sonra")


                        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", "Ögretmen silindikten sonraki dogal yetenek")
                        ----------------------------------------------


                        say_title("Uzak Dövüş eğitimini seçtin.")
                        ---                                                   l
                        say("Hoşgeldin!")


                        if not pc.is_clear_skill_group() then
                                           ---                                                   l
                                say("Ders almayı seçtiğin için 4 yetenek puanı ")
                                say("kazandın. Bu puanları dilediğin herhangi bir")
                                say("yeteneğini geliştirmek için kullabilirsin.")
                                say_title("Bilgi:")
                                say_reward("4 yetenek puanı kazandın.")
                                say("")
                                pc.set_skill_level (49,1)
                                pc.set_skill_level (50,1)
                                pc.set_skill_level (48,1)
                                pc.set_skill_level (47,1)
                                pc.set_skill_level (46,1)
                                pc.set_skill_level (137,20)
                                pc.set_skill_level (138,20)
                                pc.set_skill_level (139,20)
                                pc.set_skill_level (140,20)
                                pc.set_skill_level (131,10)
                                pc.set_skill_level (129,40)
                                pc.set_skill_level (128,20)
                                pc.set_skill_level (127,20)
                                pc.set_skill_level (126,20)
                                pc.set_skill_level (124,40)
                                pc.set_skill_level (121,40)
                                pc.set_skill_level (122,2)
                        else
                                say_reward("Yeni bir ders seçtiğinde,")
                                say_reward("daha fazla tecrübe puanı almayacaksın.")
                                say("")
                        end
                        clear_letter()
                end




                -- Hwanmoo Troop
                when teacher5.target.click or
                        skill_group1_5.chat."Büyülü Silah eğitimine başla" or
                        skill_group2_5.chat."Büyülü Silah eğitimine başla" or
                        skill_group3_5.chat."Büyülü Silah eğitimine başla"
                        begin
                        target.delete("teacher5")


                        ----------------------------------------------
                        local pc_job=pc.get_job()
                        if pc_job != 2 then -- !!!
                                ---                                                   l
                                say_title("Yanlış Eğitim ")
                                say("")
                                say("Özür Dilerim.")
                                say("Sadece Suralar Büyülü Silah eğitimini")
                                say("seçebilir.")
                                say("")


                                if pc_job==0 then
                                        ---                                                   l
                                        say_reward("Bir Savaşçı,  Zihinsel Savaşı ")
                                        say_reward("veya Bedensel Savaşı ")
                                        say_reward("seçebilir.")
                                elseif pc_job==1 then
                                        say_reward("Bir Ninja, Yakın Dövüş veya")
                                        say_reward("Uzak Dövüş eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==2 then
                                        say_reward("Bir Sura, Büyülü Silah")
                                        say_reward("veya Kara Büyü eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==3 then
                                        say_reward("Bir saman, Ejderha Gücü eğitimini")
                                        say_reward("veya İyileştirme eğitimini")
                                        say_reward("seçebilir.")
                                end
                                say("")
                                return
                        end
                        ----------------------------------------------


                        say_title("Büyülü Silah eğitimi")
                        say("")
                        ---                                                   l
                        say("Büyü Silah eğitiminde ,zayıflatılmış düşmanlara")
                        say("karşı ,lanetli bıçakları kullanarak güçlü ")
                        say("darbe vurma yöntemleri öğretilir.")
                        say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
                        say("")


                        ----------------------------------------------
                        local s=select("Başla", "Daha sonra")


                        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", "Ögretmen silindikten sonraki dogal yetenek")
                        ----------------------------------------------




                        say_title("Büyülü Silah eğitimini seçtin.")
                        ---                                                   l
                        say("Hoşgeldin!")


                        if not pc.is_clear_skill_group() then
                                           ---                                                   l
                                say("Ders almayı seçtiğin için 4 yetenek puanı ")
                                say("kazandın. Bu puanları dilediğin herhangi bir")
                                say("yeteneğini geliştirmek için kullabilirsin.")
                                say_title("Bilgi:")
                                say_reward("4 yetenek puanı kazandın.")
                                say("")
                                pc.set_skill_level (61,1)
                                pc.set_skill_level (62,1)
                                pc.set_skill_level (63,1)
                                pc.set_skill_level (64,1)
                                pc.set_skill_level (65,1)
                                pc.set_skill_level (66,1)
                                pc.set_skill_level (137,20)
                                pc.set_skill_level (138,20)
                                pc.set_skill_level (139,20)
                                pc.set_skill_level (131,10)
                                pc.set_skill_level (129,40)
                                pc.set_skill_level (128,20)
                                pc.set_skill_level (127,20)
                                pc.set_skill_level (126,20)
                                pc.set_skill_level (124,40)
                                pc.set_skill_level (121,40)
                                pc.set_skill_level (122,2)
                        else
                                say_reward("Yeni bir ders seçtiginde,")
                                say_reward("daha fazla tecrübe puani almayacaksin.")
                                say("")
                        end
                        clear_letter()
                end




                -- Black Horse Troop
                when teacher6.target.click or
                        skill_group1_6.chat."Kara Büyü eğitimine başla" or
                        skill_group2_6.chat."Kara Büyü eğitimine başla" or
                        skill_group3_6.chat."Kara Büyü eğitimine başla"
                        begin
                        target.delete("teacher6")


                        ----------------------------------------------
                        local pc_job=pc.get_job()
                        if pc_job != 2 then -- !!!
                                ---                                                   l
                                say_title("Yanlış Eğitim ")
                                say("")
                                say("Özür Dilerim.")
                                say("Sadece Suralar Kara Büyü eğitimini")
                                say("seçebilir.")
                                say("")


                                if pc_job==0 then
                                        ---                                                   l
                                        say_reward("Bir Savaşçı,  Zihinsel Savaşı ")
                                        say_reward("veya Bedensel Savaşı ")
                                        say_reward("seçebilir.")
                                elseif pc_job==1 then
                                        say_reward("Bir Ninja, Yakın Dövüş veya")
                                        say_reward("Uzak Dövüş eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==2 then
                                        say_reward("Bir Sura, Büyülü Silah")
                                        say_reward("veya Kara Büyü eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==3 then
                                        say_reward("Bir saman, Ejderha Gücü eğitimini")
                                        say_reward("veya İyileştirme eğitimini")
                                        say_reward("seçebilir.")
                                end
                                say("")
                                return
                        end
                        ----------------------------------------------


                        say_title("Kara Büyü eğitimi")
                        say("")
                        ---                                                   l
                        say("Kara Büyü eğitiminde, uzak mesafeden ")
                        say("düsmanlarini zayif düsüren  lanet yöntemleri")
                        say("ögretilir.")
                        say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
                        say("")


                        ----------------------------------------------
                        local s=select("Başla", "Daha sonra")


                        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", "Ögretmen silindikten sonraki dogal yetenek.")
                        ----------------------------------------------


                        say_title("Kara Büyü eğitimini seçtin.")
                        ---                                                   l
                        say("Hoşgeldin!")


                        if not pc.is_clear_skill_group() then
                                           ---                                                   l
                                say("Ders almayı seçtiğin için 4 yetenek puanı ")
                                say("kazandın. Bu puanları dilediğin herhangi bir")
                                say("yeteneğini geliştirmek için kullabilirsin.")
                                say_title("Bilgi:")
                                say_reward("4 yetenek puanı kazandın.")
                                say("")
                                pc.set_skill_level (76,1)
                                pc.set_skill_level (77,1)
                                pc.set_skill_level (78,1)
                                pc.set_skill_level (79,1)
                                pc.set_skill_level (80,1)
                                pc.set_skill_level (81,1)
                                pc.set_skill_level (137,20)
                                pc.set_skill_level (138,20)
                                pc.set_skill_level (139,20)
                                pc.set_skill_level (131,10)
                                pc.set_skill_level (129,40)
                                pc.set_skill_level (128,20)
                                pc.set_skill_level (127,20)
                                pc.set_skill_level (126,20)
                                pc.set_skill_level (124,40)
                                pc.set_skill_level (121,40)
                                pc.set_skill_level (122,2)
                        else
                                say_reward("Yeni bir ders seçtiginde,")
                                say_reward("daha fazla tecrübe puani almayacaksin.")
                                say("")
                        end
                        clear_letter()
                end




                -- Heavenly Dragon Troop
                when teacher7.target.click or
                        skill_group1_7.chat."Ejderha Gücü eğitimine başla" or
                        skill_group2_7.chat."Ejderha Gücü eğitimine başla" or
                        skill_group3_7.chat."Ejderha Gücü eğitimine başla"
                        begin
                        target.delete("teacher7")


                        ----------------------------------------------
                        local pc_job=pc.get_job()
                        if pc_job != 3 then -- !!!
                                ---                                                   l
                                say_title("Yanlış Eğitim ")
                                say("")
                                say("Özür Dilerim.")
                                say("Sadece samanlar Ejderha Gücü eğitimini")
                                say("seçebilir.")
                                say("")


                                if pc_job==0 then
                                        ---                                                   l
                                        say_reward("Bir Savaşçı, Zihinsel Savaşı ")
                                        say_reward("veya Bedensel Savaşı ")
                                        say_reward("seçebilir.")
                                elseif pc_job==1 then
                                        say_reward("Bir Ninja, Yakin Dövüş veya")
                                        say_reward("Uzak Dövüş eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==2 then
                                        say_reward("Bir Sura, Büyülü Silah")
                                        say_reward("veya Kara Büyü eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==3 then
                                        say_reward("Bir saman, Ejderha Gücü eğitimini")
                                        say_reward("veya iyilestirme eğitimini")
                                        say_reward("seçebilir.")
                                end
                                say("")
                                return
                        end
                        ----------------------------------------------


                        say_title("Ejderha Gücü eğitimi")
                        say("")
                        ---                                                   l
                        say("Ejderha Gücü eğitiminde, Ejderha Tanrının ")
                        say("güçlü ateş saldırılarını yönetmeyi ve ")
                        say("dayanıklılık büyüleriyle Ejderha Tanrının ")
                        say("korumasını kullanmayi ögrenirler.")
                        say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
                        say("")


                        ----------------------------------------------
                        local s=select("Başla", "Daha sonra")


                        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", "Ögretmen silindikten sonraki dogal yetenek.")
                        ----------------------------------------------


                        say_title("Ejderha Gücü eğitimini seçtin.")
                        ---                                                   l
                        say("Hoşgeldin!")


                        if not pc.is_clear_skill_group() then
                                           ---                                                   l
                                say("Ders almayı seçtiğin için 4 yetenek puanı ")
                                say("kazandın. Bu puanları dilediğin herhangi bir")
                                say("yeteneğini geliştirmek için kullabilirsin.")
                                say_title("Bilgi:")
                                say_reward("4 yetenek puanı kazandın.")
                                say("")
                                pc.set_skill_level (91,1)
                                pc.set_skill_level (92,1)
                                pc.set_skill_level (93,1)
                                pc.set_skill_level (94,1)
                                pc.set_skill_level (95,1)
                                pc.set_skill_level (96,1)
                                pc.set_skill_level (137,20)
                                pc.set_skill_level (138,20)
                                pc.set_skill_level (139,20)
                                pc.set_skill_level (131,10)
                                pc.set_skill_level (129,40)
                                pc.set_skill_level (128,20)
                                pc.set_skill_level (127,20)
                                pc.set_skill_level (126,20)
                                pc.set_skill_level (124,40)
                                pc.set_skill_level (121,40)
                                pc.set_skill_level (122,2)
                        else
                                say_reward("Yeni bir ders seçtiginde,")
                                say_reward("daha fazla tecrübe puani almayacaksin.")
                                say("")
                        end
                        clear_letter()
                end




                -- Thunder Light Troop
                when teacher8.target.click or
                        skill_group1_8.chat."İyileştirme eğitimine başla" or
                        skill_group2_8.chat."İyileştirme eğitimine başla" or
                        skill_group3_8.chat."İyileştirme eğitimine başla"
                        begin
                        target.delete("teacher8")


                        ----------------------------------------------
                        local pc_job=pc.get_job()
                        if pc_job != 3 then -- !!!
                                ---                                                   l
                                say_title("Yanlış Eğitim ")
                                say("")
                                say("Özür Dilerim.")
                                say("Sadece Şamanlar İyileştirme Eğitimi")
                                say("seçebilir.")
                                say("")


                                if pc_job==0 then
                                        ---                                                   l
                                        say_reward("Bir Savaşçı,  Zihinsel Savaşı ")
                                        say_reward("veya Bedensel Savaşı ")
                                        say_reward("seçebilir.")
                                elseif pc_job==1 then
                                        say_reward("Bir Ninja, Yakın Dövüş veya")
                                        say_reward("Uzak Dövüş eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==2 then
                                        say_reward("Bir Sura, Büyülü Silah")
                                        say_reward("veya Kara Büyü eğitimini")
                                        say_reward("seçebilir.")
                                elseif pc_job==3 then
                                        say_reward("Bir saman ,Ejderha Gücü eğitimini")
                                        say_reward("veya İyileştirme eğitimini")
                                        say_reward("seçebilir.")
                                end
                                say("")
                                return
                        end


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


                        say_title("İyileştirme eğitimi")
                        say("")
                        ---                                                   l
                        say("İyileştirme eğitiminde, düşmanlarını ")
                        say("uyuşturmayı, ve kendi grup üyelerini")
                        say("iyileştirerek güçlendirmeyi öğrenirler.")
                        say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
                        say("")


                        ----------------------------------------------
                        local s=select("Başla", "Daha sonra")


                        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", "Ögretmen silindikten sonraki dogal yetenek.")
                        ----------------------------------------------


                        say_title("İyileştirme eğitimini seçtin.")
                        ---                                                   l
                        say("Hoşgeldin!")


                        if not pc.is_clear_skill_group() then
                                           ---                                                   l
                                say("Ders almayı seçtiğin için 4 yetenek puanı ")
                                say("kazandın. Bu puanları dilediğin herhangi bir")
                                say("yeteneğini geliştirmek için kullabilirsin.")
                                say_title("Bilgi:")
                                say_reward("4 yetenek puanı kazandın.")
                                say("")
                                pc.set_skill_level (106,1)
                                pc.set_skill_level (107,1)
                                pc.set_skill_level (108,1)
                                pc.set_skill_level (109,1)
                                pc.set_skill_level (110,1)
                                pc.set_skill_level (111,1)
                                pc.set_skill_level (137,20)
                                pc.set_skill_level (138,20)
                                pc.set_skill_level (139,20)
                                pc.set_skill_level (131,10)
                                pc.set_skill_level (129,40)
                                pc.set_skill_level (128,20)
                                pc.set_skill_level (127,20)
                                pc.set_skill_level (126,20)
                                pc.set_skill_level (124,40)
                                pc.set_skill_level (121,40)
                                pc.set_skill_level (122,2)
                        else
                                say_reward("Yeni bir ders seçtiginde,")
                                say_reward("daha fazla tecrübe puani almayacaksin.")
                                say("")
                        end
                        clear_letter()
                end


        end -- end_of_state: run
end -- end_of_quest

Yukarıdaki kodu /usr/game/share/locale/turkey/quest dizinindeki skill_group.quest içine yapıştırınız
PuTTY login olup cd /usr/game/share/locale/turkey/quest
./qc skill_group.quest yazınız işlem bu kadardır. yazılar tamamen Orjinalinden alıntıdır.

Resim 1.0
e5prXd.png


Resim 1.1
eWWAaQ.png


Resim 1.2
xY32pE.png
 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst