teamturker

metin2 skill m1

Feb 20th, 2016
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 50.69 KB | None | 0 0
  1. quest skill_group begin
  2.     state start begin
  3.         when login or levelup with pc.level>=5 and pc.skillgroup ==0 begin
  4.             set_state(run)
  5.         end
  6.     end
  7.  
  8.     state run begin
  9.         when login with pc.get_skill_group()!=0 begin
  10.             restart_quest()
  11.         end
  12.  
  13.         when letter with pc.get_skill_group()==0 begin
  14.             send_letter("Beceri Eğitimi")
  15.  
  16.             local job=pc.get_job()
  17.  
  18.             if job==0 then
  19.                 local v=pc_find_skill_teacher_vid(1)
  20.                 if 0!=v then target.vid("teacher1", v, "Bedensel Savas Ögretmeni") end
  21.                 local v=pc_find_skill_teacher_vid(2)
  22.                 if 0!=v then target.vid("teacher2", v, "Zihinsel Savas Ögretmeni") end
  23.             elseif job==1 then
  24.                 local v=pc_find_skill_teacher_vid(1)
  25.                 if 0!=v then target.vid("teacher3", v, "Yakin Dövüş Ögretmeni") end
  26.                 local v=pc_find_skill_teacher_vid(2)
  27.                 if 0!=v then target.vid("teacher4", v, "Uzak Dövüş Ögretmeni") end
  28.             elseif job==2 then
  29.                 local v=pc_find_skill_teacher_vid(1)
  30.                 if 0!=v then target.vid("teacher5", v, "Büyülü Silah Ögretmeni") end
  31.                 local v=pc_find_skill_teacher_vid(2)
  32.                 if 0!=v then target.vid("teacher6", v, "Kara Büyü Ögretmeni") end
  33.             elseif job==3 then
  34.                 local v=pc_find_skill_teacher_vid(1)
  35.                 if 0!=v then target.vid("teacher7", v, "Ejderha Gücü Ögretmeni") end
  36.                 local v=pc_find_skill_teacher_vid(2)
  37.                 if 0!=v then target.vid("teacher8", v, "iyilestirme Ögretmeni") end
  38.                 clear_letter()
  39.             end
  40.         end
  41.  
  42.         when leave begin
  43.             target.delete("teacher1")
  44.             target.delete("teacher2")
  45.             target.delete("teacher3")
  46.             target.delete("teacher4")
  47.             target.delete("teacher5")
  48.             target.delete("teacher6")
  49.             target.delete("teacher7")
  50.             target.delete("teacher8")
  51.         end
  52.  
  53.                 when button or info begin
  54.                         if pc.job == 0 then
  55.                                 say_title("Savaşçı Eğitimi Öğretmeni:")
  56.                                 say("")
  57.                                 say_reward("Eğer hayran olunan bir savaşçı olmak istiyorsan, ")
  58.                                 say_reward("hızlı ve tekrarlanan saldırı bilgisi veren ")
  59.                                 say_reward("Bedensel Savaşı öğrenmelisin. Eğer tüm canavar ")
  60.                                 say_reward("gruplarını bir vuruşta öldürmek istiyorsan, ")
  61.                                 say_reward("Zihinsel Savaş öğrenmelisin. ")
  62.                                 say_reward("Köy yakınlarında gelmeni bekleyeceğiz.")
  63.                                 say("")
  64.                         elseif pc.job == 1 then
  65.                                 say_title("Ninja Eğitimi Öğretmeni:")
  66.                                 say("")
  67.                                 say_reward("Eğer iyi bir nişancı olarak tanınmak istiyorsan, ")
  68.                                 say_reward("Uzak Dövüş sanatını öğren. ")
  69.                                 say_reward("Eğer, karanlığın korumasında ninja olarak ")
  70.                                 say_reward("farklı, gizli görevleri başarmak istiyorsan ")
  71.                                 say_reward("Yakın Dövüş sanatı senin için daha uygun.")
  72.                                 say_reward("Köy yakınlarında gelmeni bekleyeceğiz. ")
  73.                                 say("")
  74.                         elseif pc.job == 2 then
  75.                                 say_title("Sura Eğitimi Öğretmeni:")
  76.                                 say("")
  77.                                 say_reward("İnsan üstü yetenekleri olan gerçek bir temsilci")
  78.                                 say_reward("ve binici olmak mı istiyorsun? Sana Büyülü Silah")
  79.                                 say_reward("Öğretmenini öneririm.Fakat,karanlık büyücü ve")
  80.                                 say_reward("lanetler gibi korkulan olmak istiyorsan,")
  81.                                 say_reward("sana Kara Büyü Öğretmenini")
  82.                                 say_reward("öneririm.")
  83.                                 say_reward("Köy yakınlarında gelmeni bekleyeceğiz. ")
  84.                                 say("")
  85.                         elseif pc.job == 3 then
  86.                                 say_title("Şaman Eğitimi Öğretmeni:")
  87.                                 say("")
  88.                                 say_reward("Eğer büyü ve kutsamaları kontrol eden")
  89.                                 say_reward("bir şaman olmak istiyorsan ,Ejderha Gücü ")
  90.                                 say_reward("Öğretmenine git.Eğer diğerlerinin")
  91.                                 say_reward("üzüntülerini ve acılarını azaltmak")
  92.                                 say_reward("istiyorsan,sana iyileştirme Öğretmenini")
  93.                                 say_reward("öneririm. ")
  94.                                 say_reward("Köy yakınlarında gelmeni bekleyeceğiz. ")
  95.                                 say("")
  96.                         end
  97.                         ---setleftimage("")
  98.  
  99.                         select("Onayla")
  100.                         setskin(NOWINDOW)
  101.                 end
  102.  
  103.                 -- Arahan Troop
  104.                 when teacher1.target.click or
  105.                         skill_group1_1.chat."Bedensel Savaş eğitimine başla" or
  106.                         skill_group2_1.chat."Bedensel Savaş eğitimine başla" or
  107.                         skill_group3_1.chat."Bedensel Savaş eğitimine başla"
  108.                         begin
  109.                         target.delete("teacher1")
  110.  
  111.                         ----------------------------------------------
  112.                         local pc_job=pc.get_job()
  113.                         if pc_job != 0 then -- !!!
  114.                                 ---                                                   l
  115.                                 say_title("Yanlış Eğitim ")
  116.                                 say("")
  117.                                 say("Özür dilerim.")
  118.                                 say("Sadece Savaşçılar Bedensel Savaşı seçebilir.")
  119.                                 say("")
  120.                                 say("")
  121.  
  122.                                 if pc_job==0 then
  123.                                         ---                                                   l
  124.                                         say_reward("Bir Savaşçı,  Zihinsel Savaşı ")
  125.                                         say_reward("veya Bedensel Savaşı ")
  126.                                         say_reward("seçebilir.")
  127.                                 elseif pc_job==1 then
  128.                                         say_reward("Bir Ninja, Yakin Dövüş veya")
  129.                                         say_reward("Uzak Dövüş eğitimini")
  130.                                         say_reward("seçebilir.")
  131.                                 elseif pc_job==2 then
  132.                                         say_reward("Bir Sura, Büyülü Silah")
  133.                                         say_reward("veya Kara Büyü eğitimini")
  134.                                         say_reward("seçebilir.")
  135.                                 elseif pc_job==3 then
  136.                                         say_reward("Bir Şaman, Ejderha Gücü eğitimini")
  137.                                         say_reward("veya İyileştirme eğitimini")
  138.                                         say_reward("seçebilir.")
  139.                                 end
  140.                                 say("")
  141.                                 return
  142.                         end
  143.                         ----------------------------------------------
  144.  
  145.                         say_title("Bedensel Savaş eğitimi")
  146.                         ---                                                   l
  147.                         say("Bedensel savaş eğitimi hızlı savaşma eğitimi ve")
  148.                         say("metodlarını, ayrıca gelişmiş temel saldırı ")
  149.                         say("tiplerini içerir.")
  150.                         say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
  151.                         say("")
  152.  
  153.  
  154.                         ----------------------------------------------
  155.                         local s=select("Başla", "Daha sonra")
  156.  
  157.                         if 2 == s then
  158.                                 return
  159.                         end
  160.  
  161.                         if pc.get_job()!=0 or pc.get_skill_group()!=0 then
  162.                                 test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
  163.                                 test_chat("pc.get_skill_group:"..pc.get_skill_group())
  164.                                 test_chat("pc_job:"..pc.get_job())
  165.                                 return
  166.                         end
  167.  
  168.                         set_state("start")
  169.                         pc.set_skill_group(1) -- !!!
  170.                         pc.clear_skill()
  171.                         char_log(0, "CLEAR_SKILL", "Ögretmen silindikten sonraki dogal yetenek.")
  172.                         ----------------------------------------------
  173.  
  174.                         say_title("Bedensel savaş eğitimini seçtin.")
  175.                         ---                                                   l
  176.                         say("Hoşgeldin!")
  177.  
  178.                         if not pc.is_clear_skill_group() then
  179.                                 ---                                                   l
  180.                                 say("Ders almayı seçtiğin için becerilerini ")
  181.                                 say("Master olarak veriyorum")
  182.                                 say("Geliştirmek için beceri kitabına ihtiyacin olacak.")
  183.                                 say_title("Bilgi:")
  184.                                 say_reward("Becerilerin Master Olarak Verildi.")
  185.                                 say("")
  186.                                 pc.set_skill_level (1,20)
  187.                                 pc.set_skill_level (2,20)
  188.                                 pc.set_skill_level (3,20)
  189.                                 pc.set_skill_level (4,20)
  190.                                 pc.set_skill_level (5,20)
  191.                                 pc.set_skill_level (137,20)
  192.                                 pc.set_skill_level (138,20)
  193.                                 pc.set_skill_level (139,20)
  194.                                 pc.set_skill_level (131,10)
  195.                                 pc.set_skill_level (129,40)
  196.                                 pc.set_skill_level (128,20)
  197.                                 pc.set_skill_level (127,20)
  198.                                 pc.set_skill_level (126,20)
  199.                                 pc.set_skill_level (124,40)
  200.                                 pc.set_skill_level (121,40)
  201.                                 pc.set_skill_level (122,2)
  202.                         else
  203.                                 say_reward("Yeni bir ders seçtiginde,")
  204.                                 say_reward("daha fazla tecrübe puani almayacaksin.")
  205.                                 say("")
  206.                         end
  207.                         clear_letter()
  208.                 end
  209.  
  210.                 -- Byulki Troop
  211.                 when teacher2.target.click or
  212.                         skill_group1_2.chat."Zihinsel-Savaş eğitimine başla" or
  213.                         skill_group2_2.chat."Zihinsel-Savaş eğitimine başla" or
  214.                         skill_group3_2.chat."Zihinsel-Savaş eğitimine başla"
  215.                         begin
  216.                         target.delete("teacher2")
  217.  
  218.                         ----------------------------------------------
  219.                         local pc_job=pc.get_job()
  220.                         if pc_job != 0 then
  221.                                 ---                                                   l
  222.                                 say_title("Yanlış Eğitim ")
  223.                                 say("")
  224.                                 say("Özür Dilerim.")
  225.                                 say("Sadece Savaşçılar Zihinsel Savaşı ")
  226.                                 say("seçebilir.")
  227.                                 say("")
  228.  
  229.                                 if pc_job==0 then
  230.                                         ---                                                   l
  231.                                         say_reward("Bir Savaşçı , Zihinsel Savaşı ")
  232.                                         say_reward("veya Bedensel Savaşı ")
  233.                                         say_reward("seçebilir.")
  234.                                 elseif pc_job==1 then
  235.                                         say_reward("Bir Ninja, Yakın Dövüş veya")
  236.                                         say_reward("Uzak Dövüş eğitimini")
  237.                                         say_reward("seçebilir.")
  238.                                 elseif pc_job==2 then
  239.                                         say_reward("Bir Sura, Büyülü Silah")
  240.                                         say_reward("veya Kara Büyü eğitimini")
  241.                                         say_reward("seçebilir.")
  242.                                 elseif pc_job==3 then
  243.                                         say_reward("Bir saman ,Ejderha Gücü eğitimini")
  244.                                         say_reward("veya iyilestirme eğitimini")
  245.                                         say_reward("seçebilir.")
  246.                                 end
  247.                                 say("")
  248.                                 return
  249.                         end
  250.                         ----------------------------------------------
  251.  
  252.                         say_title("Zihinsel Savaş eğitimi")
  253.                         say("")
  254.                         ---                                                   l
  255.                         say("Zihinsel savaş eğitimi sana düşmanlarına nasıl")
  256.                         say("güçlü chi-saldırıları yapabileceğini ve kendini")
  257.                         say("düşman saldırılarından koruyabileceğini öğretir.")
  258.                         say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
  259.                         say("")
  260.  
  261.                         ----------------------------------------------
  262.                         local s=select("Başla", "Daha sonra")
  263.  
  264.                         if 2 == s then
  265.                                 return
  266.                         end
  267.  
  268.                         if pc.get_job()!=0 or pc.get_skill_group()!=0 then
  269.                                 test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
  270.                                 test_chat("pc.get_skill_group:"..pc.get_skill_group())
  271.                                 test_chat("pc_job:"..pc.get_job())
  272.                                 return
  273.                         end
  274.  
  275.                         set_state("start")
  276.                         pc.set_skill_group(2)
  277.                         pc.clear_skill()
  278.                         char_log(0, "CLEAR_SKILL", "Ögretmen silindikten sonraki dogal yetenek")
  279.                         ----------------------------------------------
  280.  
  281.  
  282.                         say_title("Zihinsel savaş eğitimini seçtin.")
  283.                         ---                                                   l
  284.                         say("Hoşgeldin!")
  285.  
  286.                         if not pc.is_clear_skill_group() then
  287.                                            ---                                                   l
  288.                                 say("Ders almayı seçtiğin için becerilerini ")
  289.                                 say("Master olarak veriyorum")
  290.                                 say("Geliştirmek için beceri kitabına ihtiyacin olacak.")
  291.                                 say_title("Bilgi:")
  292.                                 say_reward("Becerilerin Master Olarak Verildi.")
  293.                                 say("")
  294.                                 pc.set_skill_level (137,20)
  295.                                 pc.set_skill_level (138,20)
  296.                                 pc.set_skill_level (139,20)
  297.                                 pc.set_skill_level (131,20)
  298.                                 pc.set_skill_level (129,40)
  299.                                 pc.set_skill_level (128,20)
  300.                                 pc.set_skill_level (127,20)
  301.                                 pc.set_skill_level (126,20)
  302.                                 pc.set_skill_level (124,40)
  303.                                 pc.set_skill_level (121,40)
  304.                                 pc.set_skill_level (122,2)
  305.                                 pc.set_skill_level (17,20)
  306.                                 pc.set_skill_level (18,20)
  307.                                 pc.set_skill_level (19,20)
  308.                                 pc.set_skill_level (20,20)
  309.                                 pc.set_skill_level (16,20)
  310.                         else
  311.                                 say_reward("Yeni bir ders seçtiginde,")
  312.                                 say_reward("daha fazla tecrübe puani almayacaksin.")
  313.                                 say("")
  314.                         end
  315.                         clear_letter()
  316.                 end
  317.  
  318.  
  319.                 -- Bisal Troop
  320.                 when teacher3.target.click or
  321.                         skill_group1_3.chat."Yakin Dövüş eğitimine başla" or
  322.                         skill_group2_3.chat."Yakin Dövüş eğitimine başla" or
  323.                         skill_group3_3.chat."Yakin Dövüş eğitimine başla"
  324.                         begin
  325.                         target.delete("teacher3")
  326.  
  327.  
  328.                         ----------------------------------------------
  329.                         local pc_job=pc.get_job()
  330.                         if pc_job != 1 then -- !!!
  331.                                 ---                                                   l
  332.                                 say_title("Yanlış Eğitim ")
  333.                                 say("")
  334.                                 say("Özür Dilerim.")
  335.                                 say("Sadece Ninjalar Yakın Dövüş eğitimini seçebilir.")
  336.                                 say("")
  337.  
  338.                                 if pc_job==0 then
  339.                                         ---                                                   l
  340.                                         say_reward("Bir Savaşçı,  Zihinsel Savaşı ")
  341.                                         say_reward("veya Bedensel Savaşı ")
  342.                                         say_reward("seçebilir.")
  343.                                 elseif pc_job==1 then
  344.                                         say_reward("Bir Ninja ,Yakın Dövüş veya")
  345.                                         say_reward("Uzak Dövüş eğitimini")
  346.                                         say_reward("seçebilir.")
  347.                                 elseif pc_job==2 then
  348.                                         say_reward("Bir Sura, Büyülü Silah")
  349.                                         say_reward("veya Kara Büyü eğitimini")
  350.                                         say_reward("seçebilir.")
  351.                                 elseif pc_job==3 then
  352.                                         say_reward("Bir saman, Ejderha Gücü eğitimini")
  353.                                         say_reward("veya iyilestirme eğitimini")
  354.                                         say_reward("seçebilir.")
  355.                                 end
  356.                                 say("")
  357.                                 return
  358.                         end
  359.                         ----------------------------------------------
  360.                         say_title("Yakın Dövüş eğitimi")
  361.                         say("")
  362.                         ---                                                   l
  363.                         say("Yakin Dövüş eğitiminde ,Ninjalara düşmanlarının ")
  364.                         say("zayıf noktalarına , nasıl hızlı ve ölümcül")
  365.                         say("vuruşlar yapabilecekleri öğretilir.")
  366.                         say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
  367.                         say("")
  368.  
  369.                         ----------------------------------------------
  370.                         local s=select("Başla", "Daha Sonra")
  371.  
  372.                         if 2 == s then
  373.                                 return
  374.                         end
  375.  
  376.                         if pc.get_job()!=1 or pc.get_skill_group()!=0 then
  377.                                 test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
  378.                                 test_chat("pc.get_skill_group:"..pc.get_skill_group())
  379.                                 test_chat("pc_job:"..pc.get_job())
  380.                                 return
  381.                         end
  382.  
  383.                         set_state("start")
  384.                         pc.set_skill_group(1) -- !!!
  385.                         pc.clear_skill()
  386.                         char_log(0, "CLEAR_SKILL", "Ögretmen silindikten sonraki dogal yetenek")
  387.                         ----------------------------------------------
  388.  
  389.                         say_title("Yakın Dövüş eğitimini seçtin.")
  390.                         ---                                                   l
  391.                         say("Hoşgeldin!")
  392.  
  393.                         if not pc.is_clear_skill_group() then
  394.                                 ---                                                   l
  395.                                 say("Ders almayı seçtiğin için becerilerini ")
  396.                                 say("Master olarak veriyorum")
  397.                                 say("Geliştirmek için beceri kitabına ihtiyacin olacak.")
  398.                                 say_title("Bilgi:")
  399.                                 say_reward("Becerilerin Master Olarak Verildi.")
  400.                                 say("")
  401.                                 pc.set_skill_level (31,20)
  402.                                 pc.set_skill_level (32,20)
  403.                                 pc.set_skill_level (33,20)
  404.                                 pc.set_skill_level (34,20)
  405.                                 pc.set_skill_level (35,20)
  406.                                 pc.set_skill_level (137,20)
  407.                                 pc.set_skill_level (138,20)
  408.                                 pc.set_skill_level (139,20)
  409.                                 pc.set_skill_level (140,20)
  410.                                 pc.set_skill_level (131,20)
  411.                                 pc.set_skill_level (129,40)
  412.                                 pc.set_skill_level (128,20)
  413.                                 pc.set_skill_level (127,20)
  414.                                 pc.set_skill_level (126,20)
  415.                                 pc.set_skill_level (124,40)
  416.                                 pc.set_skill_level (121,40)
  417.                                 pc.set_skill_level (122,2)
  418.                         else
  419.                                 say_reward("Yeni bir ders seçtiğinde,")
  420.                                 say_reward("daha fazla tecrübe puanı almayacaksın.")
  421.                                 say("")
  422.                         end
  423.                         clear_letter()
  424.                 end
  425.  
  426.  
  427.                 -- Kangno Troop
  428.                 when teacher4.target.click or
  429.                         skill_group1_4.chat."Yakın Dövüş eğitimine başla" or
  430.                         skill_group2_4.chat."Yakın Dövüş eğitimine başla" or
  431.                         skill_group3_4.chat."Yakın Dövüş eğitimine başla"
  432.                         begin
  433.                         target.delete("teacher4")
  434.  
  435.                         ----------------------------------------------
  436.                         local pc_job=pc.get_job()
  437.                         if pc_job != 1 then -- !!!
  438.                                 ---                                                   l
  439.                                 say_title("Yanlış Eğitim ")
  440.                                 say("")
  441.                                 say("Özür Dilerim.")
  442.                                 say("Sadece Ninjalar Uzak Dövüş eğitimini seçebilir.")
  443.                                 say("")
  444.  
  445.                                 if pc_job==0 then
  446.                                         ---                                                   l
  447.                                         say_reward("Bir Savaşçı,  Zihinsel Savaşı ")
  448.                                         say_reward("veya Bedensel Savaşı ")
  449.                                         say_reward("seçebilir.")
  450.                                 elseif pc_job==1 then
  451.                                         say_reward("Bir Ninja, Yakın Dövüş veya")
  452.                                         say_reward("Uzak Dövüş eğitimini")
  453.                                         say_reward("seçebilir.")
  454.                                 elseif pc_job==2 then
  455.                                         say_reward("Bir Sura, Büyülü Silah")
  456.                                         say_reward("veya Kara Büyü eğitimini")
  457.                                         say_reward("seçebilir.")
  458.                                 elseif pc_job==3 then
  459.                                         say_reward("Bir saman ,Ejderha Gücü eğitimini")
  460.                                         say_reward("veya İyileştirme eğitimini")
  461.                                         say_reward("seçebilir.")
  462.                                 end
  463.                                 say("")
  464.                                 return
  465.                         end
  466.                         ----------------------------------------------
  467.  
  468.                         say_title("Uzak Dövüş eğitimi")
  469.                         say("")
  470.                         ---                                                   l
  471.                         say("Uzak Dövüş eğitiminde ,Ninjalara nasıl ok")
  472.                         say("kullanmaları gerektiği ve uzak mesafeden")
  473.                         say("düşmanlarıyla dikkatli savaşmaları öğretilir.")
  474.                         say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
  475.                         say("")
  476.  
  477.                         ----------------------------------------------
  478.                         local s=select("Başla", "Daha sonra")
  479.  
  480.                         if 2 == s then
  481.                                 return
  482.                         end
  483.  
  484.                         if pc.get_job()!=1 or pc.get_skill_group()!=0 then
  485.                                 test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
  486.                                 test_chat("pc.get_skill_group:"..pc.get_skill_group())
  487.                                 test_chat("pc_job:"..pc.get_job())
  488.                                 return
  489.                         end
  490.  
  491.                         set_state("start")
  492.                         pc.set_skill_group(2) -- !!!
  493.                         pc.clear_skill()
  494.                         char_log(0, "CLEAR_SKILL", "Ögretmen silindikten sonraki dogal yetenek")
  495.                         ----------------------------------------------
  496.  
  497.                         say_title("Uzak Dövüş eğitimini seçtin.")
  498.                         ---                                                   l
  499.                         say("Hoşgeldin!")
  500.  
  501.                         if not pc.is_clear_skill_group() then
  502.                                            ---                                                   l
  503.                                 say("Ders almayı seçtiğin için becerilerini ")
  504.                                 say("Master olarak veriyorum")
  505.                                 say("Geliştirmek için beceri kitabına ihtiyacin olacak.")
  506.                                 say_title("Bilgi:")
  507.                                 say_reward("Becerilerin Master Olarak Verildi.")
  508.                                 say("")
  509.                                 pc.set_skill_level (49,20)
  510.                                 pc.set_skill_level (50,20)
  511.                                 pc.set_skill_level (48,20)
  512.                                 pc.set_skill_level (47,20)
  513.                                 pc.set_skill_level (46,20)
  514.                                 pc.set_skill_level (137,20)
  515.                                 pc.set_skill_level (138,20)
  516.                                 pc.set_skill_level (139,20)
  517.                                 pc.set_skill_level (140,20)
  518.                                 pc.set_skill_level (131,10)
  519.                                 pc.set_skill_level (129,40)
  520.                                 pc.set_skill_level (128,20)
  521.                                 pc.set_skill_level (127,20)
  522.                                 pc.set_skill_level (126,20)
  523.                                 pc.set_skill_level (124,40)
  524.                                 pc.set_skill_level (121,40)
  525.                                 pc.set_skill_level (122,2)
  526.                         else
  527.                                 say_reward("Yeni bir ders seçtiğinde,")
  528.                                 say_reward("daha fazla tecrübe puanı almayacaksın.")
  529.                                 say("")
  530.                         end
  531.                         clear_letter()
  532.                 end
  533.  
  534.  
  535.                 -- Hwanmoo Troop
  536.                 when teacher5.target.click or
  537.                         skill_group1_5.chat."Büyülü Silah eğitimine başla" or
  538.                         skill_group2_5.chat."Büyülü Silah eğitimine başla" or
  539.                         skill_group3_5.chat."Büyülü Silah eğitimine başla"
  540.                         begin
  541.                         target.delete("teacher5")
  542.  
  543.                         ----------------------------------------------
  544.                         local pc_job=pc.get_job()
  545.                         if pc_job != 2 then -- !!!
  546.                                 ---                                                   l
  547.                                 say_title("Yanlış Eğitim ")
  548.                                 say("")
  549.                                 say("Özür Dilerim.")
  550.                                 say("Sadece Suralar Büyülü Silah eğitimini")
  551.                                 say("seçebilir.")
  552.                                 say("")
  553.  
  554.                                 if pc_job==0 then
  555.                                         ---                                                   l
  556.                                         say_reward("Bir Savaşçı,  Zihinsel Savaşı ")
  557.                                         say_reward("veya Bedensel Savaşı ")
  558.                                         say_reward("seçebilir.")
  559.                                 elseif pc_job==1 then
  560.                                         say_reward("Bir Ninja, Yakın Dövüş veya")
  561.                                         say_reward("Uzak Dövüş eğitimini")
  562.                                         say_reward("seçebilir.")
  563.                                 elseif pc_job==2 then
  564.                                         say_reward("Bir Sura, Büyülü Silah")
  565.                                         say_reward("veya Kara Büyü eğitimini")
  566.                                         say_reward("seçebilir.")
  567.                                 elseif pc_job==3 then
  568.                                         say_reward("Bir saman, Ejderha Gücü eğitimini")
  569.                                         say_reward("veya İyileştirme eğitimini")
  570.                                         say_reward("seçebilir.")
  571.                                 end
  572.                                 say("")
  573.                                 return
  574.                         end
  575.                         ----------------------------------------------
  576.  
  577.                         say_title("Büyülü Silah eğitimi")
  578.                         say("")
  579.                         ---                                                   l
  580.                         say("Büyü Silah eğitiminde ,zayıflatılmış düşmanlara")
  581.                         say("karşı ,lanetli bıçakları kullanarak güçlü ")
  582.                         say("darbe vurma yöntemleri öğretilir.")
  583.                         say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
  584.                         say("")
  585.  
  586.                         ----------------------------------------------
  587.                         local s=select("Başla", "Daha sonra")
  588.  
  589.                         if 2 == s then
  590.                                 return
  591.                         end
  592.  
  593.                         if pc.get_job()!=2 or pc.get_skill_group()!=0 then
  594.                                 test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
  595.                                 test_chat("pc.get_skill_group:"..pc.get_skill_group())
  596.                                 test_chat("pc_job:"..pc.get_job())
  597.                                 return
  598.                         end
  599.  
  600.                         set_state("start")
  601.                         pc.set_skill_group(1) -- !!!
  602.                         pc.clear_skill()
  603.                         char_log(0, "CLEAR_SKILL", "Ögretmen silindikten sonraki dogal yetenek")
  604.                         ----------------------------------------------
  605.  
  606.  
  607.                         say_title("Büyülü Silah eğitimini seçtin.")
  608.                         ---                                                   l
  609.                         say("Hoşgeldin!")
  610.  
  611.                         if not pc.is_clear_skill_group() then
  612.                                            ---                                                   l
  613.                                 say("Ders almayı seçtiğin için becerilerini ")
  614.                                 say("Master olarak veriyorum")
  615.                                 say("Geliştirmek için beceri kitabına ihtiyacin olacak.")
  616.                                 say_title("Bilgi:")
  617.                                 say_reward("Becerilerin Master Olarak Verildi.")
  618.                                 say("")
  619.                                 pc.set_skill_level (61,20)
  620.                                 pc.set_skill_level (62,20)
  621.                                 pc.set_skill_level (63,20)
  622.                                 pc.set_skill_level (64,20)
  623.                                 pc.set_skill_level (65,20)
  624.                                 pc.set_skill_level (66,20)
  625.                                 pc.set_skill_level (137,20)
  626.                                 pc.set_skill_level (138,20)
  627.                                 pc.set_skill_level (139,20)
  628.                                 pc.set_skill_level (131,10)
  629.                                 pc.set_skill_level (129,40)
  630.                                 pc.set_skill_level (128,20)
  631.                                 pc.set_skill_level (127,20)
  632.                                 pc.set_skill_level (126,20)
  633.                                 pc.set_skill_level (124,40)
  634.                                 pc.set_skill_level (121,40)
  635.                                 pc.set_skill_level (122,2)
  636.                         else
  637.                                 say_reward("Yeni bir ders seçtiginde,")
  638.                                 say_reward("daha fazla tecrübe puani almayacaksin.")
  639.                                 say("")
  640.                         end
  641.                         clear_letter()
  642.                 end
  643.  
  644.  
  645.                 -- Black Horse Troop
  646.                 when teacher6.target.click or
  647.                         skill_group1_6.chat."Kara Büyü eğitimine başla" or
  648.                         skill_group2_6.chat."Kara Büyü eğitimine başla" or
  649.                         skill_group3_6.chat."Kara Büyü eğitimine başla"
  650.                         begin
  651.                         target.delete("teacher6")
  652.  
  653.                         ----------------------------------------------
  654.                         local pc_job=pc.get_job()
  655.                         if pc_job != 2 then -- !!!
  656.                                 ---                                                   l
  657.                                 say_title("Yanlış Eğitim ")
  658.                                 say("")
  659.                                 say("Özür Dilerim.")
  660.                                 say("Sadece Suralar Kara Büyü eğitimini")
  661.                                 say("seçebilir.")
  662.                                 say("")
  663.  
  664.                                 if pc_job==0 then
  665.                                         ---                                                   l
  666.                                         say_reward("Bir Savaşçı,  Zihinsel Savaşı ")
  667.                                         say_reward("veya Bedensel Savaşı ")
  668.                                         say_reward("seçebilir.")
  669.                                 elseif pc_job==1 then
  670.                                         say_reward("Bir Ninja, Yakın Dövüş veya")
  671.                                         say_reward("Uzak Dövüş eğitimini")
  672.                                         say_reward("seçebilir.")
  673.                                 elseif pc_job==2 then
  674.                                         say_reward("Bir Sura, Büyülü Silah")
  675.                                         say_reward("veya Kara Büyü eğitimini")
  676.                                         say_reward("seçebilir.")
  677.                                 elseif pc_job==3 then
  678.                                         say_reward("Bir saman, Ejderha Gücü eğitimini")
  679.                                         say_reward("veya İyileştirme eğitimini")
  680.                                         say_reward("seçebilir.")
  681.                                 end
  682.                                 say("")
  683.                                 return
  684.                         end
  685.                         ----------------------------------------------
  686.  
  687.                         say_title("Kara Büyü eğitimi")
  688.                         say("")
  689.                         ---                                                   l
  690.                         say("Kara Büyü eğitiminde, uzak mesafeden ")
  691.                         say("düsmanlarini zayif düsüren  lanet yöntemleri")
  692.                         say("ögretilir.")
  693.                         say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
  694.                         say("")
  695.  
  696.                         ----------------------------------------------
  697.                         local s=select("Başla", "Daha sonra")
  698.  
  699.                         if 2 == s then
  700.                                 return
  701.                         end
  702.  
  703.                         if pc.get_job()!=2 or pc.get_skill_group()!=0 then
  704.                                 test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
  705.                                 test_chat("pc.get_skill_group:"..pc.get_skill_group())
  706.                                 test_chat("pc_job:"..pc.get_job())
  707.                                 return
  708.                         end
  709.  
  710.                         set_state("start")
  711.                         pc.set_skill_group(2) -- !!!
  712.                         pc.clear_skill()
  713.                         char_log(0, "CLEAR_SKILL", "Ögretmen silindikten sonraki dogal yetenek.")
  714.                         ----------------------------------------------
  715.  
  716.                         say_title("Kara Büyü eğitimini seçtin.")
  717.                         ---                                                   l
  718.                         say("Hoşgeldin!")
  719.  
  720.                         if not pc.is_clear_skill_group() then
  721.                                            ---                                                   l
  722.                                 say("Ders almayı seçtiğin için becerilerini ")
  723.                                 say("Master olarak veriyorum")
  724.                                 say("Geliştirmek için beceri kitabına ihtiyacin olacak.")
  725.                                 say_title("Bilgi:")
  726.                                 say_reward("Becerilerin Master Olarak Verildi.")
  727.                                 say("")
  728.                                 pc.set_skill_level (76,20)
  729.                                 pc.set_skill_level (77,20)
  730.                                 pc.set_skill_level (78,20)
  731.                                 pc.set_skill_level (79,20)
  732.                                 pc.set_skill_level (80,20)
  733.                                 pc.set_skill_level (81,20)
  734.                                 pc.set_skill_level (137,20)
  735.                                 pc.set_skill_level (138,20)
  736.                                 pc.set_skill_level (139,20)
  737.                                 pc.set_skill_level (131,10)
  738.                                 pc.set_skill_level (129,40)
  739.                                 pc.set_skill_level (128,20)
  740.                                 pc.set_skill_level (127,20)
  741.                                 pc.set_skill_level (126,20)
  742.                                 pc.set_skill_level (124,40)
  743.                                 pc.set_skill_level (121,40)
  744.                                 pc.set_skill_level (122,2)
  745.                         else
  746.                                 say_reward("Yeni bir ders seçtiginde,")
  747.                                 say_reward("daha fazla tecrübe puani almayacaksin.")
  748.                                 say("")
  749.                         end
  750.                         clear_letter()
  751.                 end
  752.  
  753.  
  754.                 -- Heavenly Dragon Troop
  755.                 when teacher7.target.click or
  756.                         skill_group1_7.chat."Ejderha Gücü eğitimine başla" or
  757.                         skill_group2_7.chat."Ejderha Gücü eğitimine başla" or
  758.                         skill_group3_7.chat."Ejderha Gücü eğitimine başla"
  759.                         begin
  760.                         target.delete("teacher7")
  761.  
  762.                         ----------------------------------------------
  763.                         local pc_job=pc.get_job()
  764.                         if pc_job != 3 then -- !!!
  765.                                 ---                                                   l
  766.                                 say_title("Yanlış Eğitim ")
  767.                                 say("")
  768.                                 say("Özür Dilerim.")
  769.                                 say("Sadece samanlar Ejderha Gücü eğitimini")
  770.                                 say("seçebilir.")
  771.                                 say("")
  772.  
  773.                                 if pc_job==0 then
  774.                                         ---                                                   l
  775.                                         say_reward("Bir Savaşçı, Zihinsel Savaşı ")
  776.                                         say_reward("veya Bedensel Savaşı ")
  777.                                         say_reward("seçebilir.")
  778.                                 elseif pc_job==1 then
  779.                                         say_reward("Bir Ninja, Yakin Dövüş veya")
  780.                                         say_reward("Uzak Dövüş eğitimini")
  781.                                         say_reward("seçebilir.")
  782.                                 elseif pc_job==2 then
  783.                                         say_reward("Bir Sura, Büyülü Silah")
  784.                                         say_reward("veya Kara Büyü eğitimini")
  785.                                         say_reward("seçebilir.")
  786.                                 elseif pc_job==3 then
  787.                                         say_reward("Bir saman, Ejderha Gücü eğitimini")
  788.                                         say_reward("veya iyilestirme eğitimini")
  789.                                         say_reward("seçebilir.")
  790.                                 end
  791.                                 say("")
  792.                                 return
  793.                         end
  794.                         ----------------------------------------------
  795.  
  796.                         say_title("Ejderha Gücü eğitimi")
  797.                         say("")
  798.                         ---                                                   l
  799.                         say("Ejderha Gücü eğitiminde, Ejderha Tanrının ")
  800.                         say("güçlü ateş saldırılarını yönetmeyi ve ")
  801.                         say("dayanıklılık büyüleriyle Ejderha Tanrının ")
  802.                         say("korumasını kullanmayi ögrenirler.")
  803.                         say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
  804.                         say("")
  805.  
  806.                         ----------------------------------------------
  807.                         local s=select("Başla", "Daha sonra")
  808.  
  809.                         if 2 == s then
  810.                                 return
  811.                         end
  812.  
  813.                         if pc.get_job()!=3 or pc.get_skill_group()!=0 then
  814.                                 test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
  815.                                 test_chat("pc.get_skill_group:"..pc.get_skill_group())
  816.                                 test_chat("pc_job:"..pc.get_job())
  817.                                 return
  818.                         end
  819.  
  820.                         set_state("start")
  821.                         pc.set_skill_group(1) -- !!!
  822.                         pc.clear_skill()
  823.                         char_log(0, "CLEAR_SKILL", "Ögretmen silindikten sonraki dogal yetenek.")
  824.                         ----------------------------------------------
  825.  
  826.                         say_title("Ejderha Gücü eğitimini seçtin.")
  827.                         ---                                                   l
  828.                         say("Hoşgeldin!")
  829.  
  830.                         if not pc.is_clear_skill_group() then
  831.                                            ---                                                   l
  832.                                 say("Ders almayı seçtiğin için becerilerini ")
  833.                                 say("Master olarak veriyorum")
  834.                                 say("Geliştirmek için beceri kitabına ihtiyacin olacak.")
  835.                                 say_title("Bilgi:")
  836.                                 say_reward("Becerilerin Master Olarak Verildi.")
  837.                                 say("")
  838.                                 pc.set_skill_level (91,20)
  839.                                 pc.set_skill_level (92,20)
  840.                                 pc.set_skill_level (93,20)
  841.                                 pc.set_skill_level (94,20)
  842.                                 pc.set_skill_level (95,20)
  843.                                 pc.set_skill_level (96,20)
  844.                                 pc.set_skill_level (137,20)
  845.                                 pc.set_skill_level (138,20)
  846.                                 pc.set_skill_level (139,20)
  847.                                 pc.set_skill_level (131,10)
  848.                                 pc.set_skill_level (129,40)
  849.                                 pc.set_skill_level (128,20)
  850.                                 pc.set_skill_level (127,20)
  851.                                 pc.set_skill_level (126,20)
  852.                                 pc.set_skill_level (124,40)
  853.                                 pc.set_skill_level (121,40)
  854.                                 pc.set_skill_level (122,2)
  855.                         else
  856.                                 say_reward("Yeni bir ders seçtiginde,")
  857.                                 say_reward("daha fazla tecrübe puani almayacaksin.")
  858.                                 say("")
  859.                         end
  860.                         clear_letter()
  861.                 end
  862.  
  863.  
  864.                 -- Thunder Light Troop
  865.                 when teacher8.target.click or
  866.                         skill_group1_8.chat."İyileştirme eğitimine başla" or
  867.                         skill_group2_8.chat."İyileştirme eğitimine başla" or
  868.                         skill_group3_8.chat."İyileştirme eğitimine başla"
  869.                         begin
  870.                         target.delete("teacher8")
  871.  
  872.                         ----------------------------------------------
  873.                         local pc_job=pc.get_job()
  874.                         if pc_job != 3 then -- !!!
  875.                                 ---                                                   l
  876.                                 say_title("Yanlış Eğitim ")
  877.                                 say("")
  878.                                 say("Özür Dilerim.")
  879.                                 say("Sadece Şamanlar İyileştirme Eğitimi")
  880.                                 say("seçebilir.")
  881.                                 say("")
  882.  
  883.                                 if pc_job==0 then
  884.                                         ---                                                   l
  885.                                         say_reward("Bir Savaşçı,  Zihinsel Savaşı ")
  886.                                         say_reward("veya Bedensel Savaşı ")
  887.                                         say_reward("seçebilir.")
  888.                                 elseif pc_job==1 then
  889.                                         say_reward("Bir Ninja, Yakın Dövüş veya")
  890.                                         say_reward("Uzak Dövüş eğitimini")
  891.                                         say_reward("seçebilir.")
  892.                                 elseif pc_job==2 then
  893.                                         say_reward("Bir Sura, Büyülü Silah")
  894.                                         say_reward("veya Kara Büyü eğitimini")
  895.                                         say_reward("seçebilir.")
  896.                                 elseif pc_job==3 then
  897.                                         say_reward("Bir saman ,Ejderha Gücü eğitimini")
  898.                                         say_reward("veya İyileştirme eğitimini")
  899.                                         say_reward("seçebilir.")
  900.                                 end
  901.                                 say("")
  902.                                 return
  903.                         end
  904.  
  905.                         ----------------------------------------------
  906.  
  907.                         say_title("İyileştirme eğitimi")
  908.                         say("")
  909.                         ---                                                   l
  910.                         say("İyileştirme eğitiminde, düşmanlarını ")
  911.                         say("uyuşturmayı, ve kendi grup üyelerini")
  912.                         say("iyileştirerek güçlendirmeyi öğrenirler.")
  913.                         say_reward("Gereksinim: Seviye 5 ve üstü bir savaşçı olmak")
  914.                         say("")
  915.  
  916.                         ----------------------------------------------
  917.                         local s=select("Başla", "Daha sonra")
  918.  
  919.                         if 2 == s then
  920.                                 return
  921.                         end
  922.  
  923.                         if pc.get_job()!=3 or pc.get_skill_group()!=0 then
  924.                                 test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
  925.                                 test_chat("pc.get_skill_group:"..pc.get_skill_group())
  926.                                 test_chat("pc_job:"..pc.get_job())
  927.                                 return
  928.                         end
  929.  
  930.                         set_state("start")
  931.                         pc.set_skill_group(2) -- !!!
  932.                         pc.clear_skill()
  933.                         char_log(0, "CLEAR_SKILL", "Ögretmen silindikten sonraki dogal yetenek.")
  934.                         ----------------------------------------------
  935.  
  936.                         say_title("İyileştirme eğitimini seçtin.")
  937.                         ---                                                   l
  938.                         say("Hoşgeldin!")
  939.  
  940.                         if not pc.is_clear_skill_group() then
  941.                                            ---                                                   l
  942.                                 say("Ders almayı seçtiğin için becerilerini ")
  943.                                 say("Master olarak veriyorum")
  944.                                 say("Geliştirmek için beceri kitabına ihtiyacin olacak.")
  945.                                 say_title("Bilgi:")
  946.                                 say_reward("Becerilerin Master Olarak Verildi.")
  947.                                 say("")
  948.                                 pc.set_skill_level (106,20)
  949.                                 pc.set_skill_level (107,20)
  950.                                 pc.set_skill_level (108,20)
  951.                                 pc.set_skill_level (109,20)
  952.                                 pc.set_skill_level (110,20)
  953.                                 pc.set_skill_level (111,20)
  954.                                 pc.set_skill_level (137,20)
  955.                                 pc.set_skill_level (138,20)
  956.                                 pc.set_skill_level (139,20)
  957.                                 pc.set_skill_level (131,10)
  958.                                 pc.set_skill_level (129,40)
  959.                                 pc.set_skill_level (128,20)
  960.                                 pc.set_skill_level (127,20)
  961.                                 pc.set_skill_level (126,20)
  962.                                 pc.set_skill_level (124,40)
  963.                                 pc.set_skill_level (121,40)
  964.                                 pc.set_skill_level (122,2)
  965.                         else
  966.                                 say_reward("Yeni bir ders seçtiginde,")
  967.                                 say_reward("daha fazla tecrübe puani almayacaksin.")
  968.                                 say("")
  969.                         end
  970.                         clear_letter()
  971.                 end
  972.  
  973.         end -- end_of_state: run
  974. end -- end_of_quest
Advertisement
Add Comment
Please, Sign In to add comment