[HELP] 40k ServerFiles Skill_Group problem :(

05/02/2015 10:39 umutkan#1
I want Perfect skill_group.. My skill_group is bad 5th character Lycan.

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
-- >
05/02/2015 11:54 Nick#2
-> [Only registered and activated users can see links. Click Here To Register...]

The same applies to here, please use the collective threads. (closerequested)

Greetings