wolfmanlı wslik öğretmenlerden p alma

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 85

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
179257_19759ca8a4f058a303337865f3bc8d61.png
179259_2ba9674bc26a50abffbe6f2e917ff690.png


questi astra filesdan aldım

Kod:
20401    Koloni Bekçisi 20402    Portal Bekçisi 20401    경비병    KING    NPC    MELEE    1        NOMOVE    0        STUN,SLOW,CURSE,TERROR    0        2    0    0    0    0    0    0    120    3    1    0    0    10    4    100    100    0    2000    150    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0 20402    경비병    KING    NPC    MELEE    1        NOMOVE    0        STUN,SLOW,CURSE,TERROR    0        2    0    0    0    0    0    0    120    3    1    0    0    10    4    100    100    0    2000    150    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0



Kod:
quest skill_group begin         state start begin                 when login or levelup with pc.get_level()>=5 and pc.get_skill_group() ==0 begin                         set_state(run)                 end         end            state run begin                 -- Arahan Troop                 when                         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" with pc.get_skill_group() == 0 begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (1,40)                                 pc.set_skill_level (2,40)                                 pc.set_skill_level (3,40)                                 pc.set_skill_level (4,40)                                 pc.set_skill_level (5,40)                                 pc.set_skill_level (6,40)                                 pc.set_skill_level(122,2)                                 pc.set_skill_level(123,20)                                 pc.set_skill_level(124,20)                                 pc.set_skill_level(126,20)                                 pc.set_skill_level(127,20)                                 pc.set_skill_level(128,20)                                 pc.set_skill_level(130,21)                                 pc.set_skill_level(131,20)                                 pc.set_skill_level(137,20)                                 pc.set_skill_level(138,20)                                 pc.set_skill_level(139,20)                         else                                 say_reward("Yeni bir ders seçtiginde,")                                 say_reward("daha fazla tecrübe puani almayacaksin.")                                 say("")                         end                         clear_letter()                 end                 -- Byulki Troop                 when                         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" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (17,40)                                 pc.set_skill_level (18,40)                                 pc.set_skill_level (19,40)                                 pc.set_skill_level (20,40)                                 pc.set_skill_level (16,40)                                 pc.set_skill_level (21,40)                                                            pc.set_skill_level(122,2)                                 pc.set_skill_level(123,20)                                 pc.set_skill_level(124,20)                                 pc.set_skill_level(126,20)                                 pc.set_skill_level(127,20)                                 pc.set_skill_level(128,20)                                 pc.set_skill_level(130,21)                                 pc.set_skill_level(131,20)                                 pc.set_skill_level(137,20)                                 pc.set_skill_level(138,20)                                 pc.set_skill_level(139,20)                         else                                 say_reward("Yeni bir ders seçtiginde,")                                 say_reward("daha fazla tecrübe puani almayacaksin.")                                 say("")                         end                         clear_letter()                 end                 -- Bisal Troop                 when                         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" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (31,40)                                 pc.set_skill_level (32,40)                                 pc.set_skill_level (33,40)                                 pc.set_skill_level (34,40)                                 pc.set_skill_level (35,40)                                 pc.set_skill_level (36,40)                                                            pc.set_skill_level(122,2)                                 pc.set_skill_level(123,20)                                 pc.set_skill_level(124,20)                                 pc.set_skill_level(126,20)                                 pc.set_skill_level(127,20)                                 pc.set_skill_level(128,20)                                 pc.set_skill_level(130,21)                                 pc.set_skill_level(131,20)                                 pc.set_skill_level(137,20)                                 pc.set_skill_level(138,20)                                 pc.set_skill_level(139,20)                                 if pc.get_job() == 1 then                                     pc.set_skill_level(140,20)                                 end                         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                         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" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (49,40)                                 pc.set_skill_level (50,40)                                 pc.set_skill_level (48,40)                                 pc.set_skill_level (47,40)                                 pc.set_skill_level (46,40)                                 pc.set_skill_level (51,40)                                                            pc.set_skill_level(122,2)                                 pc.set_skill_level(123,20)                                 pc.set_skill_level(124,20)                                 pc.set_skill_level(126,20)                                 pc.set_skill_level(127,20)                                 pc.set_skill_level(128,20)                                 pc.set_skill_level(130,21)                                 pc.set_skill_level(131,20)                                 pc.set_skill_level(137,20)                                 pc.set_skill_level(138,20)                                 pc.set_skill_level(139,20)                                 if pc.get_job() == 1 then                                     pc.set_skill_level(140,20)                                 end                         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                         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" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (61,40)                                 pc.set_skill_level (62,40)                                 pc.set_skill_level (63,40)                                 pc.set_skill_level (64,40)                                 pc.set_skill_level (65,40)                                 pc.set_skill_level (66,40)                                                            pc.set_skill_level(122,2)                                 pc.set_skill_level(123,20)                                 pc.set_skill_level(124,20)                                 pc.set_skill_level(126,20)                                 pc.set_skill_level(127,20)                                 pc.set_skill_level(128,20)                                 pc.set_skill_level(130,21)                                 pc.set_skill_level(131,20)                                 pc.set_skill_level(137,20)                                 pc.set_skill_level(138,20)                                 pc.set_skill_level(139,20)                         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                         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" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (76,40)                                 pc.set_skill_level (77,40)                                 pc.set_skill_level (78,40)                                 pc.set_skill_level (79,40)                                 pc.set_skill_level (80,40)                                 pc.set_skill_level (81,40)                                                            pc.set_skill_level(122,2)                                 pc.set_skill_level(123,20)                                 pc.set_skill_level(124,20)                                 pc.set_skill_level(126,20)                                 pc.set_skill_level(127,20)                                 pc.set_skill_level(128,20)                                 pc.set_skill_level(130,21)                                 pc.set_skill_level(131,20)                                 pc.set_skill_level(137,20)                                 pc.set_skill_level(138,20)                                 pc.set_skill_level(139,20)                         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                         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" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (91,40)                                 pc.set_skill_level (92,40)                                 pc.set_skill_level (93,40)                                 pc.set_skill_level (94,40)                                 pc.set_skill_level (95,40)                                 pc.set_skill_level (96,40)                                                            pc.set_skill_level(122,2)                                 pc.set_skill_level(123,20)                                 pc.set_skill_level(124,20)                                 pc.set_skill_level(126,20)                                 pc.set_skill_level(127,20)                                 pc.set_skill_level(128,20)                                 pc.set_skill_level(130,21)                                 pc.set_skill_level(131,20)                                 pc.set_skill_level(137,20)                                 pc.set_skill_level(138,20)                                 pc.set_skill_level(139,20)                         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                         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" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (106,40)                                 pc.set_skill_level (107,40)                                 pc.set_skill_level (108,40)                                 pc.set_skill_level (109,40)                                 pc.set_skill_level (110,40)                                 pc.set_skill_level (111,40)                                                            pc.set_skill_level(122,2)                                 pc.set_skill_level(123,20)                                 pc.set_skill_level(124,20)                                 pc.set_skill_level(126,20)                                 pc.set_skill_level(127,20)                                 pc.set_skill_level(128,20)                                 pc.set_skill_level(130,21)                                 pc.set_skill_level(131,20)                                 pc.set_skill_level(137,20)                                 pc.set_skill_level(138,20)                                 pc.set_skill_level(139,20)                         else                                 say_reward("Yeni bir ders seçtiginde,")                                 say_reward("daha fazla tecrübe puani almayacaksin.")                                 say("")                         end                         clear_letter()                 end                            when                         20402.chat."İç güdü eğitimine başla" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         local pc_job=pc.get_job()                         if pc_job != 4 then -- !!!                                 ---                                                   l                                 say_title("Yanlış Eğitim ")                                 say("")                                 say("Özür Dilerim.")                                 say("Sadece Lycanlar İç güdü 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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü eğitimini")                                         say_reward("seçebilir.")                                 end                                 say("")                                 return                         end                         ----------------------------------------------                         say_title("İçgüdü eğitimi")                         say("")                         ---                                                   l                         say("İçgüdü öğretiminde size olağanüstü [ENTER]döğüş sanatını ögretecegim.")                         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()!=4 or pc.get_skill_group()!=0 then                                 test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))                                 test_chat("pc.get_skill_group:"..pc.get_skill_group())                                 test_chat("pc_job:"..pc.get_job())                                 return                         end                         set_state("start")                         pc.set_skill_group(1) -- !!!                         pc.clear_skill()                         char_log(0, "CLEAR_SKILL", "Ögretmen silindikten sonraki dogal yetenek.")                         ----------------------------------------------                         say_title("İç güdü eğitimini seçtin.")                         ---                                                   l                         say("Hoşgeldin!")                         if not pc.is_clear_skill_group() then                                            ---                                                   l                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (170,40)                                 pc.set_skill_level (171,40)                                 pc.set_skill_level (172,40)                                 pc.set_skill_level (173,40)                                 pc.set_skill_level (174,40)                                 pc.set_skill_level (175,40)                                                            pc.set_skill_level(122,2)                                 pc.set_skill_level(123,20)                                 pc.set_skill_level(124,20)                                 pc.set_skill_level(126,20)                                 pc.set_skill_level(127,20)                                 pc.set_skill_level(128,20)                                 pc.set_skill_level(130,21)                                 pc.set_skill_level(131,20)                                 pc.set_skill_level(137,20)                                 pc.set_skill_level(138,20)                                 pc.set_skill_level(139,20)                         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




GÜNCELLEME

Kod:
quest skill_group begin         state start begin                 when login or levelup with pc.get_level()>=5 and pc.get_skill_group() ==0 begin                         set_state(run)                 end         end                 state run begin                 -- Arahan Troop                 when                         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" with pc.get_skill_group() == 0 begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (1,40)                                 pc.set_skill_level (2,40)                                 pc.set_skill_level (3,40)                                 pc.set_skill_level (4,40)                                 pc.set_skill_level (5,40)                                 pc.set_skill_level (6,40)                                                                  pc.set_skill_level(121,20)   --balıkçı hariç hepsi m1 oluyor                                                                                                 -- pc.set_skill_level(122,2) --combo 2 de kalmalı max 2                                 --pc.set_skill_level(123,20)                                 -- pc.set_skill_level(124,20)--Madencilik kazma                                 -- pc.set_skill_level(125,20)--boş                                               -- pc.set_skill_level(126,20)--Kırmızı kitap                                 -- pc.set_skill_level(127,20)--sarı kitap olabilir                                 -- pc.set_skill_level(128,20)--mavi kitap                                 -- pc.set_skill_level(129,20)--dönüşüm                                 -- pc.set_skill_level(130,21)--at leveli burda 21 bırakmanız tavsiye edilir.                                 -- pc.set_skill_level(131,10)--at çağırma şansı 10 da kalabilir                                 -- pc.set_skill_level(137,20)--at üzerinde savaş                                 -- pc.set_skill_level(138,20)--at yürüyüşü                                 -- pc.set_skill_level(139,20)--güç dalgası                                 -- pc.set_skill_level(140,40)--atla ilgilidir                                 -- pc.set_skill_level(159,40)--boş                         horse.set_level( 21 )                         horse . unride ( )                         horse . ride ( )                         else                                 say_reward("Yeni bir ders seçtiginde,")                                 say_reward("daha fazla tecrübe puani almayacaksin.")                                 say("")                         end                         clear_letter()                 end                 -- Byulki Troop                 when                         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" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (17,40)                                 pc.set_skill_level (18,40)                                 pc.set_skill_level (19,40)                                 pc.set_skill_level (20,40)                                 pc.set_skill_level (16,40)                                 pc.set_skill_level (21,40)                                                                  pc.set_skill_level(121,20)   --balıkçı hariç hepsi m1 oluyor                                                                                                 -- pc.set_skill_level(122,2) --combo 2 de kalmalı max 2                                 --pc.set_skill_level(123,20)                                 -- pc.set_skill_level(124,20)--Madencilik kazma                                 -- pc.set_skill_level(125,20)--boş                                               -- pc.set_skill_level(126,20)--Kırmızı kitap                                 -- pc.set_skill_level(127,20)--sarı kitap olabilir                                 -- pc.set_skill_level(128,20)--mavi kitap                                 -- pc.set_skill_level(129,20)--dönüşüm                                 -- pc.set_skill_level(130,21)--at leveli burda 21 bırakmanız tavsiye edilir.                                 -- pc.set_skill_level(131,10)--at çağırma şansı 10 da kalabilir                                 -- pc.set_skill_level(137,20)--at üzerinde savaş                                 -- pc.set_skill_level(138,20)--at yürüyüşü                                 -- pc.set_skill_level(139,20)--güç dalgası                                 -- pc.set_skill_level(140,40)--atla ilgilidir                                 -- pc.set_skill_level(159,40)--boş                         horse.set_level( 21 )                         horse . unride ( )                         horse . ride ( )                         else                                 say_reward("Yeni bir ders seçtiginde,")                                 say_reward("daha fazla tecrübe puani almayacaksin.")                                 say("")                         end                         clear_letter()                 end                 -- Bisal Troop                 when                         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" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü eğitimini")                                         say_reward("seçebilir.")                         else                                 say_reward("Yeni bir ders seçtiginde,")                                 say_reward("daha fazla tecrübe puani almayacaksin.")                                 say("")                         end                         clear_letter()                 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (31,40)                                 pc.set_skill_level (32,40)                                 pc.set_skill_level (33,40)                                 pc.set_skill_level (34,40)                                 pc.set_skill_level (35,40)                                 pc.set_skill_level (36,40)                                                                  pc.set_skill_level(121,20)   --balıkçı hariç hepsi m1 oluyor                                                                                                 -- pc.set_skill_level(122,2) --combo 2 de kalmalı max 2                                 --pc.set_skill_level(123,20)                                 -- pc.set_skill_level(124,20)--Madencilik kazma                                 -- pc.set_skill_level(125,20)--boş                                               -- pc.set_skill_level(126,20)--Kırmızı kitap                                 -- pc.set_skill_level(127,20)--sarı kitap olabilir                                 -- pc.set_skill_level(128,20)--mavi kitap                                 -- pc.set_skill_level(129,20)--dönüşüm                                 -- pc.set_skill_level(130,21)--at leveli burda 21 bırakmanız tavsiye edilir.                                 -- pc.set_skill_level(131,10)--at çağırma şansı 10 da kalabilir                                 -- pc.set_skill_level(137,20)--at üzerinde savaş                                 -- pc.set_skill_level(138,20)--at yürüyüşü                                 -- pc.set_skill_level(139,20)--güç dalgası                                 -- pc.set_skill_level(140,40)--atla ilgilidir                                 -- pc.set_skill_level(159,40)--boş                         horse.set_level( 21 )                         horse . unride ( )                         horse . ride ( )                         else                                 say_reward("Yeni bir ders seçtiginde,")                                 say_reward("daha fazla tecrübe puani almayacaksin.")                                 say("")                         end                         clear_letter()                 end                 -- Kangno Troop                 when                         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" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü eğitimini")                                         say_reward("seçebilir.")                         else                                 say_reward("Yeni bir ders seçtiginde,")                                 say_reward("daha fazla tecrübe puani almayacaksin.")                                 say("")                         end                         clear_letter()                 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (49,40)                                 pc.set_skill_level (50,40)                                 pc.set_skill_level (48,40)                                 pc.set_skill_level (47,40)                                 pc.set_skill_level (46,40)                                 pc.set_skill_level (51,40)                                                                  pc.set_skill_level(121,20)   --balıkçı hariç hepsi m1 oluyor                                                                                                 -- pc.set_skill_level(122,2) --combo 2 de kalmalı max 2                                 --pc.set_skill_level(123,20)                                 -- pc.set_skill_level(124,20)--Madencilik kazma                                 -- pc.set_skill_level(125,20)--boş                                               -- pc.set_skill_level(126,20)--Kırmızı kitap                                 -- pc.set_skill_level(127,20)--sarı kitap olabilir                                 -- pc.set_skill_level(128,20)--mavi kitap                                 -- pc.set_skill_level(129,20)--dönüşüm                                 -- pc.set_skill_level(130,21)--at leveli burda 21 bırakmanız tavsiye edilir.                                 -- pc.set_skill_level(131,10)--at çağırma şansı 10 da kalabilir                                 -- pc.set_skill_level(137,20)--at üzerinde savaş                                 -- pc.set_skill_level(138,20)--at yürüyüşü                                 -- pc.set_skill_level(139,20)--güç dalgası                                 -- pc.set_skill_level(140,40)--atla ilgilidir                                 -- pc.set_skill_level(159,40)--boş                         horse.set_level( 21 )                         horse . unride ( )                         horse . ride ( )                         else                                 say_reward("Yeni bir ders seçtiginde,")                                 say_reward("daha fazla tecrübe puani almayacaksin.")                                 say("")                         end                         clear_letter()                 end                 -- Hwanmoo Troop                 when                         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" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (61,40)                                 pc.set_skill_level (62,40)                                 pc.set_skill_level (63,40)                                 pc.set_skill_level (64,40)                                 pc.set_skill_level (65,40)                                 pc.set_skill_level (66,40)                                                                  pc.set_skill_level(121,20)   --balıkçı hariç hepsi m1 oluyor                                                                                                 -- pc.set_skill_level(122,2) --combo 2 de kalmalı max 2                                 --pc.set_skill_level(123,20)                                 -- pc.set_skill_level(124,20)--Madencilik kazma                                 -- pc.set_skill_level(125,20)--boş                                               -- pc.set_skill_level(126,20)--Kırmızı kitap                                 -- pc.set_skill_level(127,20)--sarı kitap olabilir                                 -- pc.set_skill_level(128,20)--mavi kitap                                 -- pc.set_skill_level(129,20)--dönüşüm                                 -- pc.set_skill_level(130,21)--at leveli burda 21 bırakmanız tavsiye edilir.                                 -- pc.set_skill_level(131,10)--at çağırma şansı 10 da kalabilir                                 -- pc.set_skill_level(137,20)--at üzerinde savaş                                 -- pc.set_skill_level(138,20)--at yürüyüşü                                 -- pc.set_skill_level(139,20)--güç dalgası                                 -- pc.set_skill_level(140,40)--atla ilgilidir                                 -- pc.set_skill_level(159,40)--boş                         horse.set_level( 21 )                         horse . unride ( )                         horse . ride ( )                         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                         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" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (76,40)                                 pc.set_skill_level (77,40)                                 pc.set_skill_level (78,40)                                 pc.set_skill_level (79,40)                                 pc.set_skill_level (80,40)                                 pc.set_skill_level (81,40)                                                                  pc.set_skill_level(121,20)   --balıkçı hariç hepsi m1 oluyor                                                                                                 -- pc.set_skill_level(122,2) --combo 2 de kalmalı max 2                                 --pc.set_skill_level(123,20)                                 -- pc.set_skill_level(124,20)--Madencilik kazma                                 -- pc.set_skill_level(125,20)--boş                                               -- pc.set_skill_level(126,20)--Kırmızı kitap                                 -- pc.set_skill_level(127,20)--sarı kitap olabilir                                 -- pc.set_skill_level(128,20)--mavi kitap                                 -- pc.set_skill_level(129,20)--dönüşüm                                 -- pc.set_skill_level(130,21)--at leveli burda 21 bırakmanız tavsiye edilir.                                 -- pc.set_skill_level(131,10)--at çağırma şansı 10 da kalabilir                                 -- pc.set_skill_level(137,20)--at üzerinde savaş                                 -- pc.set_skill_level(138,20)--at yürüyüşü                                 -- pc.set_skill_level(139,20)--güç dalgası                                 -- pc.set_skill_level(140,40)--atla ilgilidir                                 -- pc.set_skill_level(159,40)--boş                         horse.set_level( 21 )                         horse . unride ( )                         horse . ride ( )                         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                         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" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (91,40)                                 pc.set_skill_level (92,40)                                 pc.set_skill_level (93,40)                                 pc.set_skill_level (94,40)                                 pc.set_skill_level (95,40)                                 pc.set_skill_level (96,40)                                                                  pc.set_skill_level(121,20)   --balıkçı hariç hepsi m1 oluyor                                                                                                 -- pc.set_skill_level(122,2) --combo 2 de kalmalı max 2                                 --pc.set_skill_level(123,20)                                 -- pc.set_skill_level(124,20)--Madencilik kazma                                 -- pc.set_skill_level(125,20)--boş                                               -- pc.set_skill_level(126,20)--Kırmızı kitap                                 -- pc.set_skill_level(127,20)--sarı kitap olabilir                                 -- pc.set_skill_level(128,20)--mavi kitap                                 -- pc.set_skill_level(129,20)--dönüşüm                                 -- pc.set_skill_level(130,21)--at leveli burda 21 bırakmanız tavsiye edilir.                                 -- pc.set_skill_level(131,10)--at çağırma şansı 10 da kalabilir                                 -- pc.set_skill_level(137,20)--at üzerinde savaş                                 -- pc.set_skill_level(138,20)--at yürüyüşü                                 -- pc.set_skill_level(139,20)--güç dalgası                                 -- pc.set_skill_level(140,40)--atla ilgilidir                                 -- pc.set_skill_level(159,40)--boş                         horse.set_level( 21 )                         horse . unride ( )                         horse . ride ( )                         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                         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" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü 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                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (106,40)                                 pc.set_skill_level (107,40)                                 pc.set_skill_level (108,40)                                 pc.set_skill_level (109,40)                                 pc.set_skill_level (110,40)                                 pc.set_skill_level (111,40)                                                                  pc.set_skill_level(121,20)   --balıkçı hariç hepsi m1 oluyor                                                                                                 -- pc.set_skill_level(122,2) --combo 2 de kalmalı max 2                                 --pc.set_skill_level(123,20)                                 -- pc.set_skill_level(124,20)--Madencilik kazma                                 -- pc.set_skill_level(125,20)--boş                                               -- pc.set_skill_level(126,20)--Kırmızı kitap                                 -- pc.set_skill_level(127,20)--sarı kitap olabilir                                 -- pc.set_skill_level(128,20)--mavi kitap                                 -- pc.set_skill_level(129,20)--dönüşüm                                 -- pc.set_skill_level(130,21)--at leveli burda 21 bırakmanız tavsiye edilir.                                 -- pc.set_skill_level(131,10)--at çağırma şansı 10 da kalabilir                                 -- pc.set_skill_level(137,20)--at üzerinde savaş                                 -- pc.set_skill_level(138,20)--at yürüyüşü                                 -- pc.set_skill_level(139,20)--güç dalgası                                 -- pc.set_skill_level(140,40)--atla ilgilidir                                 -- pc.set_skill_level(159,40)--boş                         horse.set_level( 21 )                         horse . unride ( )                         horse . ride ( )                         else                                 say_reward("Yeni bir ders seçtiginde,")                                 say_reward("daha fazla tecrübe puani almayacaksin.")                                 say("")                         end                         clear_letter()                 end                                 when                         20402.chat."İç güdü eğitimine başla" with pc.get_skill_group() == 0                         begin                         ----------------------------------------------                         local pc_job=pc.get_job()                         if pc_job != 4 then -- !!!                                 ---                                                   l                                 say_title("Yanlış Eğitim ")                                 say("")                                 say("Özür Dilerim.")                                 say("Sadece Lycanlar İç güdü 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.")                                 elseif pc_job==4 then                                         say_reward("Bir Lycan, sadece İç güdü eğitimini")                                         say_reward("seçebilir.")                                 end                                 say("")                                 return                         end                         ----------------------------------------------                         say_title("İçgüdü eğitimi")                         say("")                         ---                                                   l                         say("İçgüdü öğretiminde size olağanüstü [ENTER]döğüş sanatını ögretecegim.")                         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()!=4 or pc.get_skill_group()!=0 then                                 test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))                                 test_chat("pc.get_skill_group:"..pc.get_skill_group())                                 test_chat("pc_job:"..pc.get_job())                                 return                         end                         set_state("start")                         pc.set_skill_group(1) -- !!!                         pc.clear_skill()                         char_log(0, "CLEAR_SKILL", "Ögretmen silindikten sonraki dogal yetenek.")                         ----------------------------------------------                         say_title("İç güdü eğitimini seçtin.")                         ---                                                   l                         say("Hoşgeldin!")                         if not pc.is_clear_skill_group() then                                            ---                                                   l                                 local beceripuan = pc.get_level()                                 local beceripuanhesapla = beceripuan-1                                 say("Ders almayı seçtiğin için "..beceripuanhesapla.." yetenek puanı ")                                 say("kazandın. Bu puanları dilediğin herhangi bir")                                 say("yeteneğini geliştirmek için kullabilirsin.")                                 say_title("Bilgi:")                                 say_reward(""..beceripuanhesapla.." yetenek puanı kazandın.")                                 say("")                                 pc.set_skill_level (170,40)                                 pc.set_skill_level (171,40)                                 pc.set_skill_level (172,40)                                 pc.set_skill_level (173,40)                                 pc.set_skill_level (174,40)                                 pc.set_skill_level (175,40)                                                                  pc.set_skill_level(121,20)   --balıkçı hariç hepsi m1 oluyor                                                                                                 -- pc.set_skill_level(122,2) --combo 2 de kalmalı max 2                                 --pc.set_skill_level(123,20)                                 -- pc.set_skill_level(124,20)--Madencilik kazma                                 -- pc.set_skill_level(125,20)--boş                                               -- pc.set_skill_level(126,20)--Kırmızı kitap                                 -- pc.set_skill_level(127,20)--sarı kitap olabilir                                 -- pc.set_skill_level(128,20)--mavi kitap                                 -- pc.set_skill_level(129,20)--dönüşüm                                 -- pc.set_skill_level(130,21)--at leveli burda 21 bırakmanız tavsiye edilir.                                 -- pc.set_skill_level(131,10)--at çağırma şansı 10 da kalabilir                                 -- pc.set_skill_level(137,20)--at üzerinde savaş                                 -- pc.set_skill_level(138,20)--at yürüyüşü                                 -- pc.set_skill_level(139,20)--güç dalgası                                 -- pc.set_skill_level(140,40)--atla ilgilidir                                 -- pc.set_skill_level(159,40)--boş                         horse.set_level( 21 )                         horse . unride ( )                         horse . ride ( )                         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

Metin2 oyununda Wolfmanli Wslik öğretmenlerden P almak oldukça yaygın bir istek olabilir. Özellikle yetenek sistemine odaklanan oyuncular için bu tür özel yetenek kitapları, karakter gelişiminde büyük rol oynar. Ancak bu kitapların alınması için doğru quest sistemini kullanmak gereklidir. Metin2 quest sistemleri, oyuncuların belirli görevleri tamamlayarak ödüller kazanmasını sağlar. Wolfmanli Wslik öğretmenlerinden P alabilmek için özel olarak hazırlanmış quest scriptleri mevcuttur.

Quest sistemi, Metin2 sunucularında LUA dilinde yazılmış özel görevlerdir. Bu görevler sayesinde oyuncular, NPC'lerle etkileşim kurarak çeşitli ödüller kazanabilir. Örneğin, Wolfmanli Wslik öğretmenlerinden P almak isteyen bir oyuncu, belirli bir seviye veya görev durumu gerektiren bir quest'e girebilir. Quest scriptleri genellikle 'quest begin' ve 'quest end' gibi komutlarla başlar ve biter. Ayrıca, 'quest trigger', 'quest timer', 'quest flag' gibi yapılar kullanılarak daha gelişmiş görevler oluşturulabilir.

Wolfmanli Wslik öğretmenlerinden P alma quest'i, genellikle günlük görevler (daily quest) arasında yer alabilir. Günlük görevler, oyuncuların her gün giriş yaparak yapabileceği ve belirli ödüller kazandığı görevlerdir. Bu görevlerin ödülleri arasında yetenek kitapları da yer alabilir. Quest sistemine ait scriptler, genellikle 'lua quest' formatında hazırlanır. Oyuncuların dikkat etmesi gereken bazı önemli noktalar vardır. Öncelikle quest dosyasının doğru yüklendiğinden emin olunmalıdır..quest hata veya.quest debug işlemleri sırasında oluşabilecek sorunları çözmek önemlidir.

Metin2 quest geliştirme sürecinde, geliştiricilerin dikkat etmesi gereken birçok önemli kavram vardır. Bunlardan biri 'quest state' yani görev durumudur. Oyuncunun questte hangi aşamada olduğu, sistemin doğru çalışması için önemlidir. Ayrıca, 'quest chain' yani görev zinciri sistemi, oyuncuların önceki görevleri tamamlamasına bağlı olarak yeni görevlere yönlendirilmesini sağlar. Wolfmanli Wslik öğretmenlerden P alma quest'i de bu zincirin bir parçası olabilir.

Metin2 quest reward sistemi, oyuncuların görevleri tamamladıklarında alacakları ödülleri belirler. Bu ödüller arasında yetenek kitapları, itemler, EXP veya altın gibi değerler bulunabilir. Wolfmanli Wslik öğretmenlerinden P alma görevi, doğru quest scriptiyle birlikte doğru NPC ve quest item ile eşleştirildiğinde başarılı olur. Quest geliştirme konusunda deneyimli olan geliştiriciler, bu tür özel quest'leri kolayca entegre edebilir. Metin2dev quest ve martysama quest gibi kaynaklar, bu süreçte yardımcı olabilir. Bu tür özel quest'ler, oyuncuların daha keyifli vakit geçirmesini sağlar.


In Metin2, obtaining P books from Wolfmanli Wslik teachers can be a common request. Especially for players focusing on talent development, these special skill books play a significant role in character progression. However, using the correct quest system is essential to acquire these books. Metin2 quest systems allow players to earn rewards by completing specific tasks. There are specially designed quest scripts that enable players to receive P books from Wolfmanli Wslik teachers.

The quest system consists of special missions written in LUA language on Metin2 servers. Through these quests, players interact with NPCs to earn various rewards. For instance, a player aiming to obtain P books from Wolfmanli Wslik teachers might enter a quest that requires certain levels or quest states. These quest scripts typically start with 'quest begin' and end with 'quest end'. Moreover, advanced quests can be created using structures such as 'quest trigger', 'quest timer', and 'quest flag'.

The quest for obtaining P books from Wolfmanli Wslik teachers may often be part of daily quests. Daily quests are tasks that players can complete each day upon logging in and earning rewards. Talent books may be among the rewards of these quests. Quest scripts related to the Metin2 quest system are generally prepared in 'lua quest' format. Players must pay attention to several important points. First, ensure that the quest file has been correctly uploaded. It is crucial to resolve any issues that might arise during .quest error or .quest debug processes.

In the process of Metin2 quest development, developers need to consider several important concepts. One of them is 'quest state', which indicates the stage of the player's progress in the quest. This is vital for the system to function correctly. Additionally, the 'quest chain' system ensures that players are directed toward new quests based on the completion of previous ones. The quest to obtain P books from Wolfmanli Wslik teachers could also be part of this chain.

The Metin2 quest reward system determines the rewards players receive after completing quests. These rewards can include talent books, items, EXP, or gold. The quest to obtain P books from Wolfmanli Wslik teachers succeeds when combined with the correct quest script, appropriate NPC, and quest item. Experienced quest developers can easily integrate such custom quests. Resources like Metin2dev quest and martysama quest can assist in this process. Such specialized quests enhance the overall enjoyment for players.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt