Sphere 56b Sorunlar || Çözümler
Bu bölümde sphere 56b emulator'undeki çözemediginiz scriptleri birlikte halledelim ve önceden çözmüş olduğunuz sorunları buraya koyarsanız bakan arkadaşlar yararlanabilir..
56b Ethereal Çözümü
Bircok kisininde bildigi gibi 56b emulatorunde ethereal sıkıntısı bulunuyordu..Buyurun..
[itemdef i_ethereal_horse]
NAME=Ethereal Horse
id=i_pet_horse_brown_lt
type=t_normal
CATEGORY=eth
SUBSECTION=Ethereal Horse
DESCRIPTION=Ethereal Horse
on=@create
color=00
attr=14
on=@dclick
if !(<src.findlayer.25.uid>)
src.newitem i_us
src.act.link <src.uid>
src.act.more2 <src.uid>
src.act.more1=c_staff
src.act.equip
src.update
remove
return 1
else
src.message @38,1,1 Zaten bir at uzerindesiniz..
return 1
endif
[itemdef i_us]
name=Horse
id=i_mt_horse_brown_dk
TDATA3=c_staff
layer=25
on=@create
color=00
on=@equip
link=<src.uid>
on=@unequip
src.newitem i_ethereal_horse
src.act.bounce
[chardef c_staff]
id=c_horse_brown_lt
on=@create
color=12
on=@click
remove
return 1
on=@npcrestock
return 1
on=@death
remove
return 1
Skill Baslangici Sorunu
Spherenin diğer emulatorlarindaki gibi " spheretables " scriptinde [ Starts ] yoktur.
Bunu söyle halledebiliriz 56b versionunda şöyle yapıyorsunuz ;
c:/sphere/scripts/maps/sphere_map_points0.scp dizinine giriyorsunuz.. Şuradan ayarliyabilirsiniz..
[STARTS] // new client
Yew
The Sturdy Bow
1496,1629,10,0 // <---- Burayı değiştiriyorsun..
Minoc
The Barnacle Tavern
1496,1629,10,0 // <---- Burayı değiştiriyorsun..
Britain
Sweet Dreams Inn
1496,1629,10,0 // <---- Burayı değiştiriyorsun..
Moonglow
The Scholars Inn
1496,1629,10,0 // <---- Burayı değiştiriyorsun..
Trinsic
The Traveller's Inn
1496,1629,10,0 // <---- Burayı değiştiriyorsun..
Magincia
The Great Horns Tavern
1496,1629,10,0 // <---- Burayı değiştiriyorsun..
Jhelom
The Morning Star Inn
1496,1629,10,0 // <---- Burayı değiştiriyorsun..
Skara Brae
The Falconers Inn
1496,1629,10,0 // <---- Burayı değiştiriyorsun..
Vesper
The Ironwood Inn
1496,1629,10,0 // <---- Burayı değiştiriyorsun..
Ph Ayarlamasi
Bu sekilde yaptigimizda Ph ( Power Hour ) %100 Acik Olacaktir..
Scripts klasörümüzdeki sphere_skills scriptini söyle degistiriyoruz..
Skiller'deki " adv rate " bölümü skill'in gelme hız oranıdır..
ADV_RATE=0.1,0.1,0.1 yapar iseniz power hour olacaktır..
%100
Alchemy Skill'ine Bir Örnek ;
[Skill 0] // Skill
DEFNAME=Skill_Alchemy // Alchemy
KEY=Alchemy
TITLE=Alchemist // Alacağı Unvan
EFFECT=0.0,125.0 // Efekler
DELAY=3.5 // Skill Süresi
VALUES=1,2,3
ADV_RATE=1.0,1.0,1.0 // % kaç oranında geleceği < ------------
STAT_STR=0
STAT_DEX=0
STAT_INT=100
BONUS_STR=0
BONUS_DEX=0
BONUS_INT=100
BONUS_STATS=60
ON=@Fail
src.sysmessage Iksiriniz heba oldu.
@Mount - @Dismount Sorunu
Bunun çalısmamasından şunu anlıyabilirizki ;
Sphere 56b February ayının paketini kullanmamaktasınız..
Bu trigger'lar February ayı ile gelen bir yeniliktir..
Sphereserver.net sitesinden February ayının paketini indirmelisiniz..
Ayrıca bunu kullanabilmek için " sphere.ini " dosyasından ;
Experimental=00000
olan yeri
Experimental=00008
olarak değiştiriyoruz..
Vendor Çift Tıklama Sorunu
Vendor'lara çift tıkladığınızda satış yapmıyor ise ;
" sphere_events_human " script'ini açıyoruz ve şu bölümü bulup değiştiriyoruz..
[events e_human_greet]
on=@click
message @1153 [<job>]
on=@gethit
return 1
https://prerelease.sphereserver.net/
Bu konu HP-Nexiel tarafından düzenlendi(2008-06-12 13:36, 16 yıl önce)