arkadaslar siteyi arastırdım 3-4 kisi sorundan sikayetçi olmus hepsine xantierin verdigi döküman verilmis ama adamların istedikleri bu degil benimde degil .
xantierin verdigi dökümanda ethereal oluyor binek normal binilen binek degil.
aslında bunu normale cevirmek cok kolay ama yaklasık 1:30 saattir ugrasıyorum olmuyor sorun nerde anlamadım cogu seyi denedim.
birde siz bakarsanız seevinirim .
olay suki
xantierin verdigi scpte .mountbear diye komut kullanılmıs ve bunu yapınca yazılan itemleri giyiyor ve ayıya biniyor . bende yeni bi polar bear scpti yazdım . on = dclicke .mountbear yazdım direk komutu işlesin diye olmuyor yine . bunu anlamadım cok basit aslında fonksiyonu oyunda kullanınca oluyor scpte dökünce olmuyor anlamadım spherede de hatat vermiyor bakarsanız sevinirim
[CHARDEF c_polar]
DEFNAME=c_bear
NAME=Bear
SOUND=snd_ANIMALS_HORSE1
ID=c_bear_polar
ICON=i_pet_bear_polar
CATEGORY=Animals
DAM=3,4
ARMOR=44
RESOURCES=15 i_ribs_raw,10 i_hide,
//ALIGNMENT=NEUTRAL
CAN=MT_WALK|MT_RUN
FOODTYPE=55 t_crops, 55 t_fruit, 55 t_grain, 64 t_grass
DESIRES=e_horses,c_man,c_woman
TEVENTS=e_horses
AVERSIONS=e_carnivores3
DESCRIPTION=Horse (Steed)
SUBSECTION=Animals
CATEGORY=New
On=@Click
if (strmatch("@*","<name>"))
remove
endif
ON=@Create
STR={300 340}
DEX={160 170}
INT={9 23}
on=@dclick
src.mountbear
[EOF]
isteyen olur diye xantierin dökümnaındaki tüm scpleride yazayım belki alternatif cözüm bulan olur .
bu bineklerin item haline cevrilmis hali yane yanlıs anlattım ama bakın anlarsınız
[itemdef i_et_bear]
name=Ethereal Bear
id=i_mt_bear
TDATA3=01bb
layer=25
on=@create
color=0ffff
on=@equip
link=<src.uid>
on=@unequip
src.newitem i_et_eb
src.act.bounce
[itemdef i_et_eb]
NAME=Ethereal Bear
id=i_pet_Bear
type=t_normal
CATEGORY=Other
SUBSECTION=Ethereal pets
DESCRIPTION=Ethereal Bear
on=@create
color=07a1
attr=14
on=@dclick
IF (<SRC.FINDID.i_drum_timer>==1)
src.message You can't mout an etheral pet while A Spirit Is Within You!
RETURN 1
elseif (<src.flags>&000000400)
src.message You can't mout an etheral pet while polymorphed!
return 1
elseif !(<src.findlayer.25.uid>)
src.newitem i_et_bear
src.act.equip
src.update
remove
return 1
else
src.message you are already mounted
return 1
endif
[EOF]
buda fonksiyonlar
[ITEMDEF 03f0f]
DEFNAME=i_mt_bear
TYPE=T_EQ_HORSE
LAYER=25
TDATA3=01bb
[ITEMDEF 03f0e]
DEFNAME=i_mt_drake
TYPE=T_EQ_HORSE
LAYER=25
TDATA3=01ba
[FUNCTION mountdrake]
SRC.NEWITEM=i_mt_drake
SRC.ACT.EQUIP
SRC.FLAGS=<SRC.FLAGS>|statf_onhorse
SRC.FIX
[FUNCTION mountbear]
SRC.NEWITEM=i_mt_bear
SRC.ACT.EQUIP
SRC.FLAGS=<SRC.FLAGS>|statf_onhorse
SRC.FIX
[CHARDEF 01BB]
DEFNAME=C_BEAR_MOUNT
NAME=BEAR MOUNT
on=@create
color=00
on=@click
remove
return 1
on=@npcrestock
remove
return 1
on=@skillstart
remove
return 1
[CHARDEF 01ba]
DEFNAME=C_DRAGON_MOUNT
NAME=DRAGON MOUNT
on=@create
color=0ffff
on=@click
remove
return 1
on=@npcrestock
remove
return 1
on=@skillstart
remove
return 1
[EOF]
tesekkürler ben denemeye devam etcem belki sizden biri daha hızlı davranır