Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
ÇözüldüAuto Select Skill 6 skill , ve m1 nasıl yapabilirim
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
if(ch->GetJob() == 0) // savaşçı ise
{
if(skillIndex == 1) // bedensel ise
{
ch->SetSkillLevel(1, 50); // 1 numaralı skili(üç yönlü kesme) P / S yap.
}
else //(0) zihinsel ise
{
ch->SetSkillLevel(16, 50);
}
}
Bu açıklamalardan yola çıkarak 6. skilleri de ekleyebilirsin.
Son olarak 50 olan kısım skilin seviyesidir. Ancak sage skill kullanmıyorsan o 50 olan yerlerin 40 olması gerek.
Yani normalde;
30-40 arası = G1 - G10 arasını,
20-30 arası = M1 - M10 arasını temsil eder.
if(ch->GetJob() == 0) // savaşçı ise
{
if(skillIndex == 1) // bedensel ise
{
ch->SetSkillLevel(1, 50); // 1 numaralı skili(üç yönlü kesme) P / S yap.
}
else //(0) zihinsel ise
{
ch->SetSkillLevel(16, 50);
}
}
Bu açıklamalardan yola çıkarak 6. skilleri de ekleyebilirsin.
Son olarak 50 olan kısım skilin seviyesidir. Ancak sage skill kullanmıyorsan o 50 olan yerlerin 40 olması gerek.
Yani normalde;
30-40 arası = G1 - G10 arasını,
20-30 arası = M1 - M10 arasını temsil eder.
if(ch->GetJob() == 0) // savaşçı ise
{
if(skillIndex == 1) // bedensel ise
{
ch->SetSkillLevel(1, 50); // 1 numaralı skili(üç yönlü kesme) P / S yap.
}
else //(0) zihinsel ise
{
ch->SetSkillLevel(16, 50);
}
}
Bu açıklamalardan yola çıkarak 6. skilleri de ekleyebilirsin.
Son olarak 50 olan kısım skilin seviyesidir. Ancak sage skill kullanmıyorsan o 50 olan yerlerin 40 olması gerek.
Yani normalde;
30-40 arası = G1 - G10 arasını,
20-30 arası = M1 - M10 arasını temsil eder.
if(ch->GetJob() == 0) // savaşçı ise
{
if(skillIndex == 1) // bedensel ise
{
ch->SetSkillLevel(1, 50); // 1 numaralı skili(üç yönlü kesme) P / S yap.
}
else //(0) zihinsel ise
{
ch->SetSkillLevel(16, 50);
}
}
Bu açıklamalardan yola çıkarak 6. skilleri de ekleyebilirsin.
Son olarak 50 olan kısım skilin seviyesidir. Ancak sage skill kullanmıyorsan o 50 olan yerlerin 40 olması gerek.
Yani normalde;
30-40 arası = G1 - G10 arasını,
20-30 arası = M1 - M10 arasını temsil e
121-122 olan kısımlardaki 50'yi de 40 yap ama 122 - 2 olarak kalsın.
Bu beceriler pasif becerilerdir (Kombo, chunjo lisan vb)
6.skilleri eklemek için ise locale/tr/skilldesc.txt dosyasına bakabilirsin.
Oradaki 6.skillerin kodunu alıp gösterdiğim şekilde yeni bir SetSkillLevel satırı olarak ilgili yerlere ekle.
Dikkat etmen gereken tek şey, skillIndex'e göre eklemen lazım. Yani bedensel savaşçı skillerinin yanına zihinsel savaşçının 6.skilini eklememen gerek.