Please help me
My skill_group ;
Code:
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
when login with pc.get_skill_group() != 0 begin
set_state("start")
end
when letter with pc.get_skill_group() == 0 begin
send_letter("Eğitim")
local job = pc.get_job()
if job == 0 then
local v = pc_find_skill_teacher_vid(1)
if 0 != v then
target.vid("teacher1", v, mob_name(20300))
end
local v = pc_find_skill_teacher_vid(2)
if 0 != v then
target.vid("teacher2", v, mob_name(20301))
end
elseif job == 1 then
local v = pc_find_skill_teacher_vid(1)
if 0 != v then
target.vid("teacher3", v, mob_name(20302))
end
local v = pc_find_skill_teacher_vid(2)
if 0 != v then
target.vid("teacher4", v, mob_name(20303))
end
elseif job == 2 then
local v = pc_find_skill_teacher_vid(1)
if 0 != v then
target.vid("teacher5", v, mob_name(20304))
end
local v = pc_find_skill_teacher_vid(2)
if 0 != v then
target.vid("teacher6", v, mob_name(20305))
end
elseif job == 3 then
local v = pc_find_skill_teacher_vid(1)
if 0 != v then
target.vid("teacher7", v, mob_name(20306))
end
local v = pc_find_skill_teacher_vid(2)
if 0 != v then
target.vid("teacher8", v, mob_name(20307))
end
elseif job == 4 then
local v = pc_find_skill_teacher_vid(1)
if 0 != v then
target.vid("teacher9", v, mob_name(20402))
end
end
end
when leave begin
target.delete("teacher1")
target.delete("teacher2")
target.delete("teacher3")
target.delete("teacher4")
target.delete("teacher5")
target.delete("teacher6")
target.delete("teacher7")
target.delete("teacher8")
target.delete("teacher9")
end
when button or info begin
desc = {
"Eğer hayranı olunan bir savaşçı olmak istiyorsan,[ENTER]hızlı ve tekrarlanan saldırı bilgisi veren [ENTER]Bedensel Savaşı öğrenmelisin. Eğer tüm canavar [ENTER]gruplarını bir vuruşta öldürmek istiyorsan, [ENTER]Zihinsel Savaş öğrenmelisin. [ENTER][ENTER]Köy yakınlarında gelmeni bekleyeceğiz.[ENTER]",
"Eğer iyi bir nişancı olarak tanınmak istiyorsan[ENTER]Uzak Dövüş sanatını öğren.[ENTER]Eğer, karanlığın korumasında ninja olarak[ENTER]farklı, gizli görevleri başarmak istiyorsan[ENTER]Yakın Dövüş sanatı senin için daha uygun.[ENTER][ENTER]Köy yakınlarında gelmeni bekleyeceğiz.[ENTER]",
"İnsan üstü yetenekleri olan gerçek bir temsilci[ENTER]ve binici olmak mı istiyorsun? Sana Büyülü Silah[ENTER]Öğretmenini öneririm.Fakat,karanlık büyücü ve[ENTER]lanetler gibi korkulan olmak istiyorsan,[ENTER]sana Kara Büyü Öğretmenini[ENTER]öneririm.[ENTER]Köy yakınlarında gelmeni bekleyeceğiz.[ENTER]",
"Eğer büyü ve kutsamaları kontrol eden[ENTER]bir şaman olmak istiyorsan ,Ejderha Gücü [ENTER]Öğretmenine git.Eğer diğerlerinin[ENTER]üzüntülerini ve acılarını azaltmak[ENTER]istiyorsan,sana iyileştirme Öğretmenini[ENTER]öneririm. [ENTER][ENTER]Köy yakınlarında gelmeni bekleyeceğiz. [ENTER]",
"Eğer hayranı olunan bir savaşçı olmak istiyorsan,[ENTER]İçgüdü saldırı bilgisi veren,[ENTER]İçgüdu Savaşı öğrenmelisin.[ENTER]Portal Guard İle Görüş.[ENTER]"
}
say_title("-- Eğitim Görevi --")
say("")
say(desc[pc.get_job()+1])
say("")
end
function chat_end()
if not pc.is_clear_skill_group() then
local point = pc.get_level() - 1
say("")
say("Doğru bir Seçim yaptın.")
say(""..point.." Beceri puanı kazandın.")
say("Artık becerini Kullanabilirsin.")
say("")
pc.set_skill_level (137,20)
pc.set_skill_level (138,20)
pc.set_skill_level (139,20)
pc.set_skill_level (131,20)
pc.set_skill_level (129,40)
pc.set_skill_level (128,20)
pc.set_skill_level (127,20)
pc.set_skill_level (126,20)
pc.set_skill_level (124,40)
pc.set_skill_level (121,40)
pc.set_skill_level (122,2)
end
clear_letter()
end
function join(job, group, title, text)
local pc_job = pc.get_job()
if pc_job != job then
say(title)
say("")
say("Yanlış Eğitim!")
if pc_job == 0 then
say("Bir Savaşçı, Zihinsel Savaşı veya")
say("Bedensel Savaşı seçebilir.")
say("")
elseif pc_job == 1 then
say("Bir Ninja, Yakin Dövüş veya")
say("Uzak Dövüş eğitimini seçebilir.")
say("")
elseif pc_job == 2 then
say("Bir Sura, Büyülü Silah veya ")
say("Kara Büyü eğitimini seçebilir.")
say("")
elseif pc_job == 3 then
say("Bir Şaman, Ejderha Gücü eğitimini")
say("veya İyileştirme eğitimini seçebilir.")
say("")
elseif pc_job == 4 then
say("Bir Lycan, İçgüdü Eğitimini seçebilir.")
end
else
say_title(title)
say("")
say(text)
say("")
local s = select("Öğren!", "Daha Sonra.")
if s == 1 then
if pc.get_skill_group() == 0 and pc.get_job() == job then
set_state("start")
pc.set_skill_group(group)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Becerilerimi Temizle")
return true
end
end
end
return false
end
when teacher1.target.click or skill_group1_1.chat."Eğitim Görevi" or skill_group2_1.chat."Eğitim Görevi" or skill_group3_1.chat."Eğitim Görevi" begin
target.delete("teacher1")
if skill_group.join(0, 1, "Bedensel Savas Ögretmeni", "Bedensel savaş eğitimi hızlı savaşma eğitimi ve[ENTER]metodlarını, ayrıca gelişmiş temel saldırı[ENTER]tiplerini içerir.[ENTER]Gereksinim: Seviye 5 ve üstü bir savaşçı olmak.") then
say_title("-- "..mob_name(20300).." --")
skill_group.chat_end()
end
end
when teacher2.target.click or skill_group1_2.chat."Eğitim Görevi" or skill_group2_2.chat."Eğitim Görevi" or skill_group3_2.chat."Eğitim Görevi" begin
target.delete("teacher2")
if skill_group.join(0, 2, "Zihinsel Savas Ögretmeni", "Zihinsel savaş eğitimi sana düşmanlarına nasıl[ENTER]güçlü chi-saldırıları yapabileceğini ve kendini[ENTER]düşman saldırılarından koruyabileceğini öğretir.[ENTER]Gereksinim: Seviye 5 ve üstü bir savaşçı olmak.") then
say_title("-- "..mob_name(20301).." --")
skill_group.chat_end()
end
end
when teacher3.target.click or skill_group1_3.chat."Eğitim Görevi" or skill_group2_3.chat."Eğitim Görevi" or skill_group3_3.chat."Eğitim Görevi" begin
target.delete("teacher3")
if skill_group.join(1, 1, "Yakin Dövüş Ögretmeni", "Yakin Dövüş eğitiminde ,Ninjalara düşmanlarının [ENTER]zayıf noktalarına , nasıl hızlı ve ölümcül[ENTER]vuruşlar yapabilecekleri öğretilir.[ENTER]Gereksinim: Seviye 5 ve üstü bir savaşçı olmak") then
say_title("-- "..mob_name(20302).." --")
skill_group.chat_end()
end
end
when teacher4.target.click or skill_group1_4.chat."Eğitim Görevi" or skill_group2_4.chat."Eğitim Görevi" or skill_group3_4.chat."Eğitim Görevi" begin
target.delete("teacher4")
if skill_group.join(1, 2, "Uzak Dövüş Ögretmeni", "Uzak Dövüş eğitiminde ,Ninjalara nasıl ok[ENTER]kullanmaları gerektiği ve uzak mesafeden[ENTER]düşmanlarıyla dikkatli savaşmaları öğretilir.[ENTER]Gereksinim: Seviye 5 ve üstü bir savaşçı olmak") then
say_title("-- "..mob_name(20303).." --")
skill_group.chat_end()
end
end
when teacher5.target.click or skill_group1_5.chat."Eğitim Görevi" or skill_group2_5.chat."Eğitim Görevi" or skill_group3_5.chat."Eğitim Görevi" begin
target.delete("teacher5")
if skill_group.join(2, 1, "Büyülü Silah Ögretmeni", "Büyü Silah eğitiminde ,zayıflatılmış düşmanlara[ENTER]karşı ,lanetli bıçakları kullanarak güçlü [ENTER]darbe vurma yöntemleri öğretilir.[ENTER]Gereksinim: Seviye 5 ve üstü bir savaşçı olmak.") then
say_title("-- "..mob_name(20304).." --")
skill_group.chat_end()
end
end
when teacher6.target.click or skill_group1_6.chat."Eğitim Görevi" or skill_group2_6.chat."Eğitim Görevi" or skill_group3_6.chat."Eğitim Görevi" begin
target.delete("teacher6")
if skill_group.join(2, 2, "Kara Büyü Ögretmeni", "Kara Büyü eğitiminde, uzak mesafeden[ENTER]düsmanlarini zayif düsüren lanet yöntemleri[ENTER]ögretilir.[ENTER]Gereksinim: Seviye 5 ve üstü bir savaşçı olmak.") then
say_title("-- "..mob_name(20305).." --")
skill_group.chat_end()
end
end
when teacher7.target.click or skill_group1_7.chat."Eğitim Görevi" or skill_group2_7.chat."Eğitim Görevi" or skill_group3_7.chat."Eğitim Görevi" begin
target.delete("teacher7")
if skill_group.join(3, 1, "Ejderha Gücü Ögretmeni", "Ejderha Gücü eğitiminde, Ejderha Tanrının [ENTER]güçlü ateş saldırılarını yönetmeyi ve[ENTER]dayanıklılık büyüleriyle Ejderha Tanrının [ENTER]korumasını kullanmayi ögrenirler.[ENTER]Gereksinim: Seviye 5 ve üstü bir savaşçı olmak.") then
say_title("-- "..mob_name(20306).." --")
skill_group.chat_end()
end
end
when teacher8.target.click or skill_group1_8.chat."Eğitim Görevi" or skill_group2_8.chat."Eğitim Görevi" or skill_group3_8.chat."Eğitim Görevi" begin
target.delete("teacher8")
if skill_group.join(3, 2, "iyilestirme Ögretmeni", "İyileştirme eğitiminde, düşmanlarını [ENTER]uyuşturmayı, ve kendi grup üyelerini[ENTER]iyileştirerek güçlendirmeyi öğrenirler.[ENTER]Gereksinim: Seviye 5 ve üstü bir savaşçı olmak") then
say_title("-- "..mob_name(20307).." --")
skill_group.chat_end()
end
end
when teacher9.target.click or skill_group1_9.chat."Eğitim Görevi" or skill_group2_9.chat."Eğitim Görevi" or skill_group3_9.chat."Eğitim Görevi" begin
target.delete("teacher9")
if skill_group.join(4, 1, "İçgüdü Eğitimi", "İçgüdü öğretiminde size olağanüstü [ENTER]döğüş sanatını ögretecegim.") then
say_title("-- "..mob_name(20401).." --")
skill_group.chat_end()
end
end
end
end
-- >







