Kullandığım bir sistem için gerekli olan birşeyi sizlerle de paylaşmak istiyorum.
İlham linki. Bunu denemedim çalışıyormu diye.
İLHAM LİNKİ
orada gösterilen sphere.ini ayarlarını denedim bende olmadı yani istediğim olmadı.
[SPEECH spk_pet]
// Pets that cannot talk
ON=ATTACK
ON=COME
f_takipet <uid>
ON=DEFEND ME
ON=DISMISS
ON=DROP // "GIVE" ?
ON=DROP ALL
ON=FETCH
ON=FOLLOW
ON=FOLLOW ME
ON=FRIEND
ON=GO
ON=GUARD
ON=GUARD ME
ON=KILL
ON=RELEASE
ON=SPEAK
ON=STAY
if (<tag0.takip>)
ref1=<tag0.takip>
if (<ref1.isitem>)
ref1.remove
endif
endif
ON=STAY HERE
if (<tag0.takip>)
ref1=<tag0.takip>
if (<ref1.isitem>)
ref1.remove
endif
endif
ON=STOP
if (<tag0.takip>)
ref1=<tag0.takip>
if (<ref1.isitem>)
ref1.remove
endif
endif
ON=TRANSFERsphere_speech de değiştirmeniz gereken yer.[function dir_convert]
doswitch <args>
return n
return ne
return e
return se
return s
return sw
return w
return nw
enddoBu yön linkde kişinin kullandığı fonksiyon.[function f_takipet]
ref1=<argv0>
serv.newitem i_takipet
new.link <ref1>
ref1.tag0.takip <new>
new.more1 <src>
new.drop
new.timerd 1Bu kısım come dediğimizde devreye giren kısım[itemdef i_takipet]
id i_Deed
type t_eq_script
on=@Timer
ref1=<more1>
link.face <ref1>
if (<link.distance <ref1>> > 3)
if (<link.distance <ref1>> < 16)
if (<link.canmove <dir_convert <eval <ref1.dir>-1>>>)
link.say <dir_convert <ref1.dir>> sd <link.dir>
link.move <dir_convert <link.dir>>
else
if (<link.distance <ref1>> < 3)
link.runto <ref1.p>
endif
endif
endif
endif
timerd 1
return 1Bu koşturan çoğu kişi move ? diyecek Move timerd ile dir le baktığı yeri göstererek move ile koşturuyor gibi göstermek .İtirafta bulunuyum koşmuyor koşuyor gibi gözüküyor.
Bende 16 aldımda 1 saniye gibi bi gecikme oluyor.
Fixlerini ben yaptım bu da saf hali
ee paylaştın fixlerinide ver
Biraz uğraşmak lazım.

