[DEV]AB 1
[DEV]AB
R 1
Roksam
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
noisiv 1
noisiv
Manwe Work 1
Manwe Work
mavzermete 1
mavzermete
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle

Skill_group.quest (Arayanlar için)

  • Konuyu başlatan Konuyu başlatan Drowzee
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 157
  • Görüntüleme Görüntüleme 10K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Kod:
quest skill_group begin
    state start begin
        when login with pc.level>=5 and pc.skillgroup ==0 begin
            set_state(run)
        end


        when levelup with pc.level>=5 and pc.skillgroup == 0 begin
            set_state(run)
        end
    end


    state run begin
        when login with pc.get_skill_group()!=0 begin
            restart_quest()
        end


                when letter with pc.get_skill_group()==0 begin
                        send_letter(" Eğitim: ")


                        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üs Ögretmeni") end
                                local v=pc_find_skill_teacher_vid(2)
                                if 0!=v then target.vid("teacher4", v, "Uzak Dövüs Ö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, " İyileştirme Ögretmeni") end
                        clear_letter()
                        end
                end


        when button or info begin
            say(locale.skill_group.lets_join_skill_group[pc.job+1])
            setleftimage("")
            setmapcenterposition(-200, 0)
            select(locale.confirm)
            setskin(NOWINDOW)
        end


    function join(job, group, title, text, error_msg)
        local pc_job=pc.get_job()
        if pc_job!=job then
                say(error_msg)
                if pc_job==0 then
                say("")
                elseif pc_job==1 then
                say("")
                elseif pc_job==2 then
                say("")
                elseif pc_job==3 then
                say("")
            end
            say("")
        else
            say_title(title)
            say(text)
            local s=select(" Tamam ", " İptal ")
            if 1==s then
            if pc.get_job()==job and pc.get_skill_group()==0 then
                set_state("start")
                pc.set_skill_group(group)


                pc.clear_skill()
                char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")


                return true
            else
                test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
                test_chat("pc.get_skill_group:"..pc.get_skill_group())
                test_chat("pc_job:"..pc.get_job())
            end
            end
        end
        return false
    end


    -- ???
    when teacher1.target.click or 
                        skill_group1_1.chat." 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")
        if skill_group.join(0, 1, "Bedensel Savaş Öğretmeni:",
            "Merhaba, ben Bedensel Savaş öğretmeniyim.[ENTER][ENTER]Sana becerilerini öğretebilirim.[ENTER]Bedenselin amacı hızlı olmaktır.", 
            "Malesef[ENTER]Ben Bedensel Savaş öğretmeniyim.") then


            say_title(" Bedensel Savaş Öğretmeni: ")
            say(" Skillerin başarıyla P yapıldı. ")
            say(" At skilleri M1, diğerleri P olarak verildi. ")
            say(" 21 Level at kazandınız. ")


            if not pc.is_clear_skill_group() then
                pc.set_skill_level (1,59)
                                pc.set_skill_level (2,59)
                                pc.set_skill_level (3,59)
                                pc.set_skill_level (4,59)
                                pc.set_skill_level (5,59)
                                pc.set_skill_level (6,59)
                        pc.set_skill_level(121,59)
                        pc.set_skill_level(124,59)
                        pc.set_skill_level(126,20)
                        pc.set_skill_level(127,20)
                        pc.set_skill_level(128,59)
                        pc.set_skill_level(129,59)
                        pc.set_skill_level(131,10)
                        pc.set_skill_level(130,59)
                        pc.set_skill_level(140,20)
                        pc.set_skill_level(139,20)
                        pc.set_skill_level(138,20)
                        pc.set_skill_level(137,20)
                        pc.give_item2("50053",1)
                        horse.set_level( 21 )
                        horse . unride ( )
                        horse . ride ( )


                say("")
                say("")
                say(" www.metin2turkiye.info l board.metin2turkiye.info ")
                say("")
                say("")
            else
                say("")


            end
        end
    end


    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")
        if skill_group.join(0, 2, "Zihinsel Savaş Öğretmeni:",
            "Merhaba, ben Zihinsel Savaş öğretmeniyim.[ENTER][ENTER]Sana becerilerini öğretebilirim.[ENTER]Zihinselin amacı kendini savunmaktır.", 
            "Malesef[ENTER]Ben Zihinsel Savaşcı öğretmeniyim.") then


            say_title(" Zihinsel Savaş Öğretmeni: ")
            say(" Skillerin başarıyla P yapıldı. ")
            say(" At skilleri M1, diğerleri P olarak verildi. ")
            say(" 21 Level at kazandınız. ")


            if not pc.is_clear_skill_group() then
                            pc.set_skill_level (16,59)
                                pc.set_skill_level (17,59)
                                pc.set_skill_level (18,59)
                                pc.set_skill_level (19,59)
                                pc.set_skill_level (20,59)
                                pc.set_skill_level (21,59)
                        pc.set_skill_level(121,59)
                        pc.set_skill_level(124,59)
                        pc.set_skill_level(126,20)
                        pc.set_skill_level(127,20)
                        pc.set_skill_level(128,59)
                        pc.set_skill_level(129,59)
                        pc.set_skill_level(131,10)
                        pc.set_skill_level(130,59)
                        pc.set_skill_level(140,20)
                        pc.set_skill_level(139,20)
                        pc.set_skill_level(138,20)
                        pc.set_skill_level(137,20)
                        pc.give_item2("50053",1)
                        horse.set_level( 21 )
                        horse . unride ( )
                        horse . ride ( )
                say("")
                say("")
                say(" www.metin2turkiye.info l board.metin2turkiye.info ")
                say("")
                say("")
            else
                say("")


            end


        end
    end


    -- ???
    when teacher3.target.click or 
                        skill_group1_3.chat."Yakın Dövüş Eğitimine Başla " or
                        skill_group2_3.chat."Yakın Dövüş Eğitimine Başla " or
                        skill_group3_3.chat."Yakın Dövüş Eğitimine Başla "
        begin 
        target.delete("teacher3")
        if skill_group.join(1, 1, "Yakın Dövüş Öğretmeni:",
            "Merhaba, ben Yakın Dövüş öğretmeniyim.[ENTER][ENTER]Sana becerilerini öğretebilirim.[ENTER]Rakibini hızlı ve sessiz bir şekilde halt edebilirsin.[ENTER]", "Malesef.[ENTER]Ben Yakın Dövüş Ninja öğretmeniyim.") then        
            say_title(" Yakın Dövüş Öğretmeni: ")
            say(" Skillerin başarıyla P yapıldı. ")
            say(" At skilleri M1, diğerleri P olarak verildi. ")
            say(" 21 Level at kazandınız. ")


            if not pc.is_clear_skill_group() then
                pc.set_skill_level (31,59)
                                pc.set_skill_level (32,59)
                                pc.set_skill_level (33,59)
                                pc.set_skill_level (34,59)
                                pc.set_skill_level (35,59)
                                pc.set_skill_level (36,59)
                        pc.set_skill_level(121,59)
                        pc.set_skill_level(124,59)
                        pc.set_skill_level(126,20)
                        pc.set_skill_level(127,20)
                        pc.set_skill_level(128,59)
                        pc.set_skill_level(129,59)
                        pc.set_skill_level(131,10)
                        pc.set_skill_level(130,59)
                        pc.set_skill_level(140,20)
                        pc.set_skill_level(139,20)
                        pc.set_skill_level(138,20)
                        pc.set_skill_level(137,20)
                        pc.give_item2("50053",1)
                        horse.set_level( 21 )
                        horse . unride ( )
                        horse . ride ( )
                say("")
                say("")
                say(" www.metin2turkiye.info l board.metin2turkiye.info ")
                say("")
                say("")
            else
                say("")


            end
        end
    end


    -- ???
    when teacher4.target.click or 
                        skill_group1_4.chat." Uzak Dövüş Eğitimine Başla " or
                        skill_group2_4.chat." Uzak Dövüş Eğitimine Başla " or
                        skill_group3_4.chat." Uzak Dövüş Eğitimine Başla "
        begin 
        target.delete("teacher4")
    if skill_group.join(1, 2, "Uzak Dövüş Öğretmeni",
            "Merhaba, ben Uzak Dövüş öğretmeniyim.[ENTER][ENTER]Sana becerilerini öğretebilirim.[ENTER]Yayı düzgün kullanırsan çok güçlü olursun.Özellikle lonca savaşlarında.[ENTER]", "Malesef[ENTER]Ben Uzak Dövüş Ninja öğretmeniyim.") then


            say_title(" Uzak Dövüş Öğretmeni: ")
            say(" Skillerin başarıyla P yapıldı. ")
            say(" At skilleri M1, diğerleri P olarak verildi. ")
            say(" 21 Level at kazandınız. ")


            if not pc.is_clear_skill_group() then
                pc.set_skill_level (46,59)
                                pc.set_skill_level (47,59)
                                pc.set_skill_level (48,59)
                                pc.set_skill_level (49,59)
                                pc.set_skill_level (50,59)
                                pc.set_skill_level (51,59)
                        pc.set_skill_level(121,59)
                        pc.set_skill_level(124,59)
                        pc.set_skill_level(126,20)
                        pc.set_skill_level(127,20)
                        pc.set_skill_level(128,59)
                        pc.set_skill_level(129,59)
                        pc.set_skill_level(131,10)
                        pc.set_skill_level(130,59)
                        pc.set_skill_level(140,20)
                        pc.set_skill_level(139,20)
                        pc.set_skill_level(138,20)
                        pc.set_skill_level(137,20)
                        pc.give_item2("50053",1)
                        horse.set_level( 21 )
                        horse . unride ( )
                        horse . ride ( )
                say("")
                say("")
                say(" www.metin2turkiye.info l board.metin2turkiye.info ")
                say("")
                say("")
            else
                say("")


            end
        end
    end


    -- ??? 
    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")
        if skill_group.join(2, 1, 
            "Büyülü Silah Öğretmeni:",
            "Merhaba, ben Büyülü Silah öğretmeniyim.[ENTER][ENTER]Sana becerilerini öğretebilirim.[ENTER]Büyülü silah hızlıdır.", "Malesef[ENTER]Ben Büyülü Silah Sura öğretmeniyim.") then


            say_title(" Büyülü Silah Öğretmeni: ")
            say(" Skillerin başarıyla P yapıldı. ")
            say(" At skilleri M1, diğerleri P olarak verildi. ")
            say(" 21 Level at kazandınız. ")


            if not pc.is_clear_skill_group() then
                pc.set_skill_level (61,59)
                                pc.set_skill_level (62,59)
                                pc.set_skill_level (63,59)
                                pc.set_skill_level (64,59)
                                pc.set_skill_level (65,59)
                                pc.set_skill_level (66,59)
                        pc.set_skill_level(121,59)
                        pc.set_skill_level(124,59)
                        pc.set_skill_level(126,20)
                        pc.set_skill_level(127,20)
                        pc.set_skill_level(128,59)
                        pc.set_skill_level(129,59)
                        pc.set_skill_level(131,10)
                        pc.set_skill_level(130,59)
                        pc.set_skill_level(140,20)
                        pc.set_skill_level(139,20)
                        pc.set_skill_level(138,20)
                        pc.set_skill_level(137,20)
                        pc.give_item2("50053",1)
                        horse.set_level( 21 )
                        horse . unride ( )
                        horse . ride ( )
                say("")
                say("")
                say(" www.metin2turkiye.info l board.metin2turkiye.info ")
                say("")
                say("")
            else
                say("")


            end
        end
    end


    -- ???
    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")
        if skill_group.join(2, 2, 
            "Karabüyü Öğretmeni:",
            "Merhaba, ben Karabüyü öğretmeniyim.[ENTER][ENTER]Sana becerilerini öğretebilirim.[ENTER]Karabüyü güçlüdür.[ENTER][ENTER]", "Malesef.[ENTER]Ben Karabüyü Sura öğretmeniyim.") then


            say_title(" Karabüyü Öğretmeni: ")
            say(" Skillerin başarıyla P yapıldı. ")
            say(" At skilleri M1, diğerleri P olarak verildi. ")
            say(" 21 Level at kazandınız. ")


            if not pc.is_clear_skill_group() then
                                pc.set_skill_level (76,59)
                                pc.set_skill_level (77,59)
                                pc.set_skill_level (78,59)
                                pc.set_skill_level (79,59)
                                pc.set_skill_level (80,59)
                                pc.set_skill_level (81,59)
                        pc.set_skill_level(121,59)
                        pc.set_skill_level(124,59)
                        pc.set_skill_level(126,20)
                        pc.set_skill_level(127,20)
                        pc.set_skill_level(128,59)
                        pc.set_skill_level(129,59)
                        pc.set_skill_level(131,10)
                        pc.set_skill_level(130,59)
                        pc.set_skill_level(140,20)
                        pc.set_skill_level(139,20)
                        pc.set_skill_level(138,20)
                        pc.set_skill_level(137,20)
                        pc.give_item2("50053",1)
                        horse.set_level( 21 )
                        horse . unride ( )
                        horse . ride ( )


                say("")
                say("")
                say(" www.metin2turkiye.info l board.metin2turkiye.info ")
            else
                say("")
                say("")
                say("")
            end
        end
    end


    -- ???
    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")
        if skill_group.join(3, 1, 
            "Ejderha Gücü Öğretmeni:",
            "Merhaba, ben Ejderha Gücü öğretmeniyim.[ENTER][ENTER]Sana becerilerini öğretebilirim.[ENTER]Arkadaşların için çok yardımcı olabilirsin.[ENTER]", "Malesef.[ENTER]Ben Ejderha Gücü Şaman öğretmeniyim.") then


            say_title(" Ejderha Gücü Öğretmeni: ")
            say(" Skillerin başarıyla P yapıldı. ")
            say(" At skilleri M1, diğerleri P olarak verildi. ")
            say(" 21 Level at kazandınız. ")


            if not pc.is_clear_skill_group() then
                pc.set_skill_level (91,59)
                                pc.set_skill_level (92,59)
                                pc.set_skill_level (93,59)
                                pc.set_skill_level (94,59)
                                pc.set_skill_level (95,59)
                                pc.set_skill_level (96,59)
                        pc.set_skill_level(121,59)
                        pc.set_skill_level(124,59)
                        pc.set_skill_level(126,20)
                        pc.set_skill_level(127,20)
                        pc.set_skill_level(128,59)
                        pc.set_skill_level(129,59)
                        pc.set_skill_level(131,10)
                        pc.set_skill_level(130,59)
                        pc.set_skill_level(140,20)
                        pc.set_skill_level(139,20)
                        pc.set_skill_level(138,20)
                        pc.set_skill_level(137,20)
                        pc.give_item2("50053",1)
                        horse.set_level( 21 )
                        horse . unride ( )
                        horse . ride ( )
                say("")
                say("")
                say(" www.metin2turkiye.info l board.metin2turkiye.info ")
                say("")
                say("")
            else
                say("")
            end
        end
    end


    -- ???
    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")
        if skill_group.join(3, 2, 
            "İyileştirme Öğretmeni:",
            "Merhaba, ben İyileştirme Şaman öğretmeniyim.[ENTER][ENTER]Sana becerilerini öğretebilirim.[ENTER]İyileştirme şaman canını doldurabildiği için güçlüdür..[ENTER]", "Malesef[ENTER]Ben İyileştirme şaman öğretmeniyim.") then


            say_title(" İyileştirme Öğretmeni: ")
            say(" Skillerin başarıyla P yapıldı. ")
            say(" At skilleri M1, diğerleri P olarak verildi. ")
            say(" 21 Level at kazandınız. ")


            if not pc.is_clear_skill_group() then
                pc.set_skill_level (106,59)
                                pc.set_skill_level (107,59)
                                pc.set_skill_level (108,59)
                                pc.set_skill_level (109,59)
                                pc.set_skill_level (110,59)
                                pc.set_skill_level (111,59)
                        pc.set_skill_level(121,59)
                        pc.set_skill_level(124,59)
                        pc.set_skill_level(126,20)
                        pc.set_skill_level(127,20)
                        pc.set_skill_level(128,59)
                        pc.set_skill_level(129,59)
                        pc.set_skill_level(131,10)
                        pc.set_skill_level(130,59)
                        pc.set_skill_level(140,20)
                        pc.set_skill_level(139,20)
                        pc.set_skill_level(138,20)
                        pc.set_skill_level(137,20)
                        pc.give_item2("50053",1)
                        horse.set_level( 21 )
                        horse . unride ( )
                        horse . ride ( )
                say("  ")
                say("  ")
                say(" www.metin2turkiye.info l board.metin2turkiye.info ")
                say("")
                say("")
            else
                say("")
            end
        end
    end
    end
end

Merhaba arkadaşlar herkesin aradığı birşey olarak düşündüm hatta bende aradım o kadar link kırıktı ve kendim yapmaya karar verdim. Öncelikle anlatmaya başlıyorum.

- Skilleri P vermektedir.
- At skilleri M1 (P'de bug oluşabiliyor.)
- Lisanları M1
- AT çagırma 10, at seviyesi 21 ve at üzerinde
- Dönüşüm, madencilik, liderlik P vermektedir.


Kurulumu :

Filezilladan /usr/game/share/locale/turkey/quest giriyoruz ve atıyoruz içine daha sonra putty girip cd /usr/game/share/locale/turkey/quest enter ./qc skill_group.quest enter bu kadar. Kolay bir işlem olabilir ancak bilmeyen ve arayanlar için açtım konuyu.
 
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