Skill ayarlarını anlayabileceğim, düzene koymamı sağlayacak bir döküman önerebilecek olan ?
[SKILL 1] //SKILL'IN ID'si bu id mul dan eşlenir.Client'in mul dosyasından ilgili skill'i spherede bulmasını sağlar.Aynı zamanda script'te de bu id ile sorgulatma yapabilirsin.

DEFNAME=SKILL_ANATOMY //ID ye sahip skill'e verilen isimdir.
KEY=Anatomy //Skill'in fonksiyon kilit adıdır.Örneklemek gerekirse; .anatomy 1000
TITLE=Scholar //Skill'e sahip kişinin title'inde ne yazacağıdır.
PROMPT_MSG=Kimi inceleyeceksiniz? ///Skill'in aksiyona geçmeden önce verdiği mesajdır.

DELAY=1.0,3.0
Aksiyonun 0'dan belirtilen süreye son bulma değeridir. 1.0,3.0 - ortadaki virgül veya manasına gelir saniye cinsindendir değerler.

ADV_RATE=1.0,20.0,40.0
Skill 3 kademeli artışa sahiptir.Bu nedenle de 3 farklı değer ADV_RATE'te yer alır. örnekteki değerler 1.0,20.0.40.0 dır.
1.0 : Skill 50'nin altında ise; 10 denemede 0.1 artış
20.0: Skill 80'in altında ise; 20 denemede 0.1 artış
40.0: Skill 100'ün altında ise 40 denemede 0.1 artış sağlarsın.

Oyuncunun skill arttırmak için yaptığı aksiyonun istediği skill seviyesine göre gain durumu değişir.Çünkü normalde 3 aşamalı artış ondalık değere sahip değildir. %0-%50-%100 olarak gider.

En son hatırladığım şekli bu.Yalnış bilgilendirmişte olabilirim :) Zaten bu belirsizlikten dolayı bir çok scripter, ki bu na bende dahil, çok hayati skillerde kendi skill gain scriptlerini yazıyorlar.
Dostum ben sphere_skills.scp'yi böle düzenlemiştim..
[SKILL 45]
DEFNAME=SKILL_MINING
KEY=Mining
TITLE=Madenci
PROMPT_MSG=Nereyi kazacaksiniz?
DELAY=1.0
STAT_STR=85
STAT_INT=30
STAT_DEX=45
BONUS_STR=70
BONUS_DEX=30
BONUS_INT=0
BONUS_STATS=20
ADV_RATE=10,50,100
VALUES=1,10,80

ON=@Fail
	SRC.SYSMESSAGE @57 Herhangi kullanisli cehver bulmakta basarisiz oldunuz.

ON=@Abort
	SRC.SYSMESSAGE @33 Cehver bulmaktan vazgectiniz.
Peki ya yerden maden gelme olasılığını nasıl düzenleyeceğiz?
Yerden maden gelme olasığını sphere_region.scp'den ayarlamanız gerekir.O kısımda tam olarak;


[REGIONTYPE r_default_rock t_rock]
// Random rocks
RESOURCES=100.0 mr_nothing
RESOURCES=500.0 mr_iron
RESOURCES=6.0 mr_rusty
RESOURCES=6.0 mr_old_copper
RESOURCES=6.0 mr_dull_copper
RESOURCES=4.5 mr_bronze
RESOURCES=5.0 mr_copper
RESOURCES=2.0 mr_gold
RESOURCES=1.0 mr_rose
RESOURCES=2.0 mr_agapite
RESOURCES=1.0 mr_bloodrock
RESOURCES=1.0 mr_silver
RESOURCES=0.5 mr_verite
RESOURCES=0.2 mr_Valorite
RESOURCES=0.1 mr_mytheril
RESOURCES=0.1 mr_blackrock
RESOURCES=0.1 mr_diamond

Örneklemek gerekirse;

RESOURCES=500.0 mr_iron - 500.0 çıkma oranıdır.Burada değerler düştükçe madenlerin çıkma oranları azalır, yükseldikçe artar.Yine bu tabloda kaynakların kendi aralarındaki değerlere bağlı olarak bir denklem oluşur.Sonuç itibari ile değerini 1000.0 yaptığınız x bir maden, değeri 200.0 olan y madenine göre daha önde olacaktır.

NOT:hatalı bilgilendirme de düzeltme lütfen.
Sağol dostum..

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.