Merhaba arkadaşlar.

Ethernal bear ve drake scp de bir sorun yaşıyorum da bakalım çözebilirmisiniz.Sorunu anlatayım ethernal drakeye ve ya bear a çift tıklıyorum biniyor karakterin altında görünüyor fakat inmeye çalıştığımda çantama shrink hali düşüyor evet ama yere de bir ceset düşüyor 0 item diye isterseniz scpleri paylaşayım beraber halledelim.

ethernalden inince sphere su hatayı veriyor = ERROR:(ethernal.scp,33)Undefined symbol 'i_drum_timer'

[itemdef i_et_dragon] 
name=Ethereal Dragon 
id=i_mt_drake  
TDATA3=01ba
layer=25 

on=@create 
color=07a1

on=@equip 
link=<src.uid>  

on=@unequip
src.newitem i_et_ed
src.act.bounce 

[itemdef i_et_ed] 
NAME=Ethereal Dragon 
id=i_pet_dragon 
type=t_normal 

CATEGORY=Other
SUBSECTION= Ethereal pets 
DESCRIPTION=Ethereal Dragon 

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_dragon 
src.act.equip 
src.update 
remove 
return 1 
else 
src.message you are already mounted 
return 1 
endif 

bu da diğer gerekli olan scp

[ITEMDEF 03f11]
DEFNAME=i_mt_bear
TYPE=T_EQ_HORSE
LAYER=25
TDATA3=01bb

[ITEMDEF 03f12]
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=0ffff

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

yere dusen cesette ise şu hatayı veriyor sphere WARNING:(script.scp,29)Char script 'c_bear_mount' has no CAN flags specified!
[itemdef i_et_dragon] 
name=Ethereal Dragon 
id=i_mt_drake  
TDATA3=01ba
layer=25 

on=@create 
color=07a1

on=@equip 
link=<src.uid>  

on=@unequip
remove
src.newitem i_et_ed
src.act.bounce
update

[itemdef i_et_ed] 
NAME=Ethereal Dragon 
id=i_pet_dragon 
type=t_normal 

CATEGORY=Other
SUBSECTION= Ethereal pets 
DESCRIPTION=Ethereal Dragon 

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_dragon 
src.act.equip 
src.update 
remove 
return 1 
else 
src.message you are already mounted 
return 1 
endif

Denermisin?
https://www.ultima-strike.com/i-2370-binilebilir-dragon-ve-bear.html

Burdan yaparsan daha sağlıklı sonuçlara varabilirsin.
Halil konuştu olay çözülmüştür.
Xearth senin önerini denedim sphere çöktü :D
bu sorun bende de var senin sorunun hangisiyle çözüldü Cybron
çözülemedi henüz.
Cybron biraz gecikmelide olsa "Char script 'c_bear_mount' has no CAN flags specified!" verdiği hatanın nedeni chardef in altına CAN eklememekmiş. Başka arayanlara yardımı olur belki

Chardef kısmını şu şekilde değiştir

[CHARDEF 01BB]
DEFNAME=C_BEAR_MOUNT
NAME=BEAR MOUNT
CAN=MT_WALK|MT_RUN

on=@create
color=0ffff

on=@click
remove
return 1

on=@npcrestock
remove
return 1

on=@skillstart
remove
return 1

[CHARDEF 01ba]
DEFNAME=C_DRAGON_MOUNT
NAME=DRAGON MOUNT
CAN=MT_WALK|MT_RUN

on=@create
color=0ffff

on=@click
remove
return 1

on=@npcrestock
remove
return 1

on=@skillstart
remove
return 1

Üye Ol veya Giriş Yap

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