Merhaba arkadaşlar benim sorunum verdataya eklediğim bineklere binememek. Diceksiniz bir sürü topic war onlara neden bakmıyorsun. Hepsine baktığım halde öneriler hep ML kullan 56b kullan vs.
Drake ve bear'a binilebiliniyor fakat undead horse vs. diğerlerine binilemiyor. Vedatamda sorun olduğunu sanmıyorum çünkü bunların kullanıldığı bir server'ın verdatasını kullanıyorum. Ve o serverda binebiliyordum ve gözüküyordu. SE kullanıyorum sphere version 55r . Sanıyorumki sorun tamamiyle scp'ten buraya bear ve drakenin scplerini koyuyorum. Ben uğraştım biraz ama olmadı bir türlü. Inside UO'da SE wearables te ki kodları da vereyim bunlar bazen tam olarak çalışıyor bazen hue'lerdeki gibi bir fazlasını yazınca tam anlamış değilim durumu. Bir sürü npc eklerim sorunsuz ama bineklere binmede sorun var.

Bu BEAST_SADDLE.scp
[ITEMDEF I_M_BEAR_SG] 
NAME=BEAR Mount
ID=i_mt_bear 
TYPE=T_EQ_HORSE 
LAYER=25 

ON=@CREATE 
COLOR=0073C

ON=@EQUIP 
LINK=<SRC.UID>  

ON=@UNEQUIP
SRC.NEWNPC=c_bear_grizzly_M
SRC.ACT.COLOR=<COLOR>
SRC.ACT.name=<NAME>
SRC.ACT.karma=<karma>
SRC.ACT.STR=<SRC.TARGET.STR>
SRC.ACT.DEX=<SRC.TARGET.DEX>
SRC.ACT.INT=<SRC.TARGET.INT>
var.npcuid = <SRC.ACT.uid>

SRC.NEWITEM=i_memory
SRC.ACT.COLOR=memory_ipet
SRC.ACT.LINK=<SRC.UID>
SRC.ACT.LAYER=layer_special
SRC.ACT.CONT=<var.npcuid

[ITEMDEF I_M_BEAR_SP] 
NAME=BEAR Mount
ID=i_mt_bear 
TYPE=T_EQ_HORSE 
LAYER=25 

ON=@CREATE 
COLOR=0

ON=@EQUIP 
LINK=<SRC.UID>  

ON=@UNEQUIP
SRC.NEWNPC=c_bear_polar_M
SRC.ACT.COLOR=<COLOR>
SRC.ACT.name=<NAME>
SRC.ACT.karma=<karma>
SRC.ACT.STR=<SRC.TARGET.STR>
SRC.ACT.DEX=<SRC.TARGET.DEX>
SRC.ACT.INT=<SRC.TARGET.INT>
var.npcuid = <SRC.ACT.uid>

SRC.NEWITEM=i_memory
SRC.ACT.COLOR=memory_ipet
SRC.ACT.LINK=<SRC.UID>
SRC.ACT.LAYER=layer_special
SRC.ACT.CONT=<var.npcuid

[ITEMDEF I_M_dragon_S] 
NAME=Dragon Mount
ID=i_mt_drake 
TYPE=T_EQ_HORSE 
LAYER=25 

ON=@CREATE 
COLOR=0

ON=@EQUIP 
LINK=<SRC.UID>  

ON=@UNEQUIP
SRC.NEWNPC=c_m_drake
SRC.ACT.COLOR=<COLOR>
SRC.ACT.name=<NAME>
SRC.ACT.karma=<karma>
SRC.ACT.STR=<SRC.TARGET.STR>
SRC.ACT.DEX=<SRC.TARGET.DEX>
SRC.ACT.INT=<SRC.TARGET.INT>
var.npcuid = <SRC.ACT.uid>

SRC.NEWITEM=i_memory
SRC.ACT.COLOR=memory_ipet
SRC.ACT.LINK=<SRC.UID>
SRC.ACT.LAYER=layer_special
SRC.ACT.CONT=<var.npcuid>

[ITEMDEF I_M_BEAR_S] 
NAME=BEAR Mount
ID=i_mt_bear 
TYPE=T_EQ_HORSE 
LAYER=25 

ON=@CREATE 
COLOR=0

ON=@EQUIP 
LINK=<SRC.UID>  

ON=@UNEQUIP
SRC.NEWNPC=c_M_bear
SRC.ACT.COLOR=<COLOR>
SRC.ACT.name=<NAME>
SRC.ACT.karma=<karma>
SRC.ACT.STR=<SRC.TARGET.STR>
SRC.ACT.DEX=<SRC.TARGET.DEX>
SRC.ACT.INT=<SRC.TARGET.INT>
var.npcuid = <SRC.ACT.uid>

SRC.NEWITEM=i_memory
SRC.ACT.COLOR=memory_ipet
SRC.ACT.LINK=<SRC.UID>
SRC.ACT.LAYER=layer_special
SRC.ACT.CONT=<var.npcuid


[ITEMDEF I_MAGIC_SADDLE]
NAME=Magic Saddle
TYPE=0
ID=0F38
DYE=0
FLIP=1

ON=@CREATE
COLOR=06B2

ON=@DCLICK
TARGET Choose the non-standard beast you want to mount
RETURN 1

ON=@TARGON_CHAR
IF (<SRC.FINDID.i_drum_timer>==1)
src.message You can't mout this beast while A Spirit Is Within You! 
RETURN 1
ELSEIF (<SRC.FLAGS>&000000400)
SRC.MESSAGE You can't mount this beast while polymorphed!
RETURN 1
ELSEIF (<SRC.FINDLAYER.25.UID>) 
SRC.MESSAGE You are already mounted!
RETURN 1 
ELSEIF (<SRC.TARG.ISMYPET>) && (<SRC.TARG.BODY>==c_UNICORN_lbr)
SRC.TARG.REMOVE
SRC.NEWITEM=I_M_UNICORN_S
SRC.ACT.NAME=<SRC.TARG.NAME>
SRC.ACT.COLOR=<SRC.TARG.COLOR>
SRC.ACT.KARMA=<SRC.TARG.KARMA>
SRC.ACT.STR=<SRC.TARG.STR>
SRC.ACT.DEX=<SRC.TARG.DEX>
SRC.ACT.INT=<SRC.TARG.INT>
SRC.ACT.EQUIP 
SRC.UPDATE 
SRC.FIX
RETURN 1 
ELSEIF (<SRC.TARG.ISMYPET>) && (<SRC.TARG.BODY>==c_undead_horse_lbr)
SRC.TARG.REMOVE
SRC.NEWITEM=I_M_UNDEAD_HORSE_S
SRC.ACT.NAME=<SRC.TARG.NAME>
SRC.ACT.COLOR=<SRC.TARG.COLOR>
SRC.ACT.KARMA=<SRC.TARG.KARMA>
SRC.ACT.STR=<SRC.TARG.STR>
SRC.ACT.DEX=<SRC.TARG.DEX>
SRC.ACT.INT=<SRC.TARG.INT>
SRC.ACT.EQUIP 
SRC.UPDATE 
SRC.FIX
RETURN 1
ELSEIF (<SRC.TARG.ISMYPET>) && (<SRC.TARG.BODY>==c_dragon_small_red)
SRC.TARG.REMOVE
SRC.NEWITEM=I_M_dragon_S
SRC.ACT.NAME=<SRC.TARG.NAME>
SRC.ACT.COLOR=<SRC.TARG.COLOR>
SRC.ACT.KARMA=<SRC.TARG.KARMA>
SRC.ACT.STR=<SRC.TARG.STR>
SRC.ACT.DEX=<SRC.TARG.DEX>
SRC.ACT.INT=<SRC.TARG.INT>
SRC.ACT.EQUIP 
SRC.UPDATE 
SRC.FIX
RETURN 1
ELSEIF (<SRC.TARG.ISMYPET>) && (<SRC.TARG.BODY>==c_dragon_small_black)
SRC.TARG.REMOVE
SRC.NEWITEM=I_M_dragon_S
SRC.ACT.NAME=<SRC.TARG.NAME>
SRC.ACT.COLOR=<SRC.TARG.COLOR>
SRC.ACT.KARMA=<SRC.TARG.KARMA>
SRC.ACT.STR=<SRC.TARG.STR>
SRC.ACT.DEX=<SRC.TARG.DEX>
SRC.ACT.INT=<SRC.TARG.INT>
SRC.ACT.EQUIP 
SRC.UPDATE 
SRC.FIX
RETURN 1
ELSEIF (<SRC.TARG.ISMYPET>) && (<SRC.TARG.BODY>==c_BEAR_BROWN)
SRC.TARG.REMOVE
SRC.NEWITEM=I_M_BEAR_S
SRC.ACT.NAME=<SRC.TARG.NAME>
SRC.ACT.COLOR=<SRC.TARG.COLOR>
SRC.ACT.KARMA=<SRC.TARG.KARMA>
SRC.ACT.STR=<SRC.TARG.STR>
SRC.ACT.DEX=<SRC.TARG.DEX>
SRC.ACT.INT=<SRC.TARG.INT>
SRC.ACT.EQUIP 
SRC.UPDATE 
SRC.FIX
RETURN 1
ELSEIF (<SRC.TARG.ISMYPET>) && (<SRC.TARG.BODY>==c_BEAR_POLAR)
SRC.TARG.REMOVE
SRC.NEWITEM=I_M_BEAR_SP
SRC.ACT.NAME=<SRC.TARG.NAME>
SRC.ACT.COLOR=<SRC.TARG.COLOR>
SRC.ACT.KARMA=<SRC.TARG.KARMA>
SRC.ACT.STR=<SRC.TARG.STR>
SRC.ACT.DEX=<SRC.TARG.DEX>
SRC.ACT.INT=<SRC.TARG.INT>
SRC.ACT.EQUIP 
SRC.UPDATE 
SRC.FIX
RETURN 1
ELSEIF (<SRC.TARG.ISMYPET>) && (<SRC.TARG.BODY>==c_BEAR_GRIZZLY)
SRC.TARG.REMOVE
SRC.NEWITEM=I_M_BEAR_SG
SRC.ACT.NAME=<SRC.TARG.NAME>
SRC.ACT.KARMA=<SRC.TARG.KARMA>
SRC.ACT.STR=<SRC.TARG.STR>
SRC.ACT.DEX=<SRC.TARG.DEX>
SRC.ACT.INT=<SRC.TARG.INT>
SRC.ACT.EQUIP 
SRC.UPDATE 
SRC.FIX
RETURN 1
ELSE
SRC.SAYU I just tried to mount someone elses beast! I'm an idiot!
RETURN 1
ENDIF

ON=@TARGON_GROUND
RETURN 1

ON=@TARGON_ITEM
RETURN 1

[EOF] 

Bu ethernalbear.scp

[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] 

Bu ethernal drake

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

on=@create 
color=0ffff 

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 

[EOF] 

Bu script.scp adında bi scp

[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=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 

[EOF] 

Buda special_mount.scp

[CHARDEF c_bear_grizzly_M]
DEFNAME=c_bear_grizzly_M
ID=c_bear_grizzly
NAME=Grizzly Bear
SOUND=snd_ANIMALS_GRIZZLY1
ICON=i_pet_Grizzly
ANIM=01fff
DAM=1,4
ARMOR=12
RESOURCES=10 i_ribs_raw,4 i_fur_light
CAN=MT_WALK|MT_RUN
FOODTYPE=6 t_FISH,5 t_fruit, 15 t_meat_raw
SHELTER=r_forests,r_caves,r_mountains
AVERSIONS=r_civilization

CATEGORY=Mounts
SUBSECTION=Unusual Mounts
DESCRIPTION=Grizzly Bear

ON=@Create
NPC=brain_animal
STR={125 155}
DEX={40 70}
INT={15 40}
PARRYING={70.0 85.0}
MAGICRESISTANCE={45.0 60.0}
TACTICS={70.0 100.0}
WRESTLING={50.0 65.0}
TAMING=70.0
FISHING=25.0
FAME=250
KARMA=0


[CHARDEF c_bear_polar_M]
DEFNAME=c_bear_polar_M
NAME=Polar Bear
ID=c_bear_polar
ANIM=01fff
SOUND=snd_ANIMALS_BEAR1
ICON=i_pet_bear_polar
DAM=1,3
ARMOR=9
RESOURCES=11 i_ribs_raw,5 i_fur_light
CAN=MT_WALK|MT_RUN
FOODTYPE=6 t_FISH,5 t_fruit, 15 t_meat_raw
SHELTER=r_snow,r_caves,r_mountains
DESIRES=r_snow
AVERSIONS=r_civilization

CATEGORY=Mounts
SUBSECTION=Unusual Mounts
DESCRIPTION=Polar Bear

ON=@Create
NPC=brain_animal
COLOR=colors_white
STR={115 140}
DEX={40 60}
INT={25 50}
PARRYING={70.0 85.0}
MAGICRESISTANCE={45.0 60.0}
TACTICS={70.0 100.0}
WRESTLING={60.0 90.0}
TAMING=50.0
FISHING=20.0
FAME=250
KARMA=0


[CHARDEF c_M_bear]
DEFNAME=c_M_bear
ID=c_Bear_Brown
SOUND=snd_ANIMALS_BEAR1
ICON=i_pet_bear_black
DAM=2,12
ARMOR=8
RESOURCES=9 i_ribs_raw
FOODTYPE=5 t_FISH, 5 t_fruit, 15 t_meat_raw
CAN=MT_WALK|MT_RUN
SHELTER=r_forests,r_caves
AVERSIONS=r_civilization

CATEGORY=Mounts
SUBSECTION=Unusual Mounts
DESCRIPTION=Bear

ON=@Create
STR={75 100}
DEX={55 75}
INT={10 14}
NPC=brain_animal
PARRYING={25.0 45.0}
MAGICRESISTANCE={20.0 40.0}
TACTICS={40.0 60.0}
WRESTLING={40.0 60.0}
TAMING=50.0
FAME=10
KARMA=0

[CHARDEF c_m_drake]
DEFNAME=c_m_drake
ID=c_DRAGON_SMALL_BLACK
DAM=4,24
ARMOR=23
RESOURCES=50 i_ribs_raw,20 i_Dragon_hide,8 i_reag_dragon_blood
CAN=MT_WALK|MT_FLY|MT_RUN|MT_FIRE_IMMUNE
FOODTYPE=25 t_meat_raw
SHELTER=r_caves,r_dungeon
DESIRES=i_gold
AVERSIONS=r_water,r_civilization
TEVENTS=e_magicres

ON=@Create
STR={500 530}
DEX={133 152}
INT={200 240}
PARRYING={65.0 80.0}
MAGICRESISTANCE={65.0 80.0}
TACTICS={65.0 90.0}
WRESTLING={65.0 80.0}
TAMING=150.0
NPC=brain_dragon
FAME={3000 7000}
KARMA=0

CATEGORY=Mounts
SUBSECTION=Unusual Mounts
DESCRIPTION=Drake

[CHARDEF 0f3] 
DEFNAME=c_m_UNDEAD_HORSE
NAME=Undead Horse
ID=c_undead_horse_lbr
SOUND=snd_ANIMALS_HORSE1
ICON=i_pet_horse_brown_dk
CAN=MT_WALK|MT_RUN
FOODTYPE=55 t_crops, 55 t_fruit, 55 t_grain, 64 t_grass

CATEGORY=Mounts
SUBSECTION=Horses 
DESCRIPTION=LBR Undead Horse

ON=@Create 
STR={100 200} 
DEX={100 200} 
INT={100 200} 
PARRYING=100.0 
MAGICRESISTANCE=100.0
TACTICS=100.0 
WRESTLING=100.0 
MAGERY=100.0 
TAMING=20.0
NPC=brain_animal
KARMA=0

[CHARDEF 0f1] 
DEFNAME=c_m_Unicornn
NAME=Unicorn 
ID=C_unicorn_lbr
SOUND=snd_ANIMALS_HORSE1
ICON=i_pet_horse_brown_dk
CAN=MT_WALK|MT_RUN
FOODTYPE=55 t_crops, 55 t_fruit, 55 t_grain, 64 t_grass

CATEGORY=Mounts
SUBSECTION=Horses 
DESCRIPTION=LBR Unicorn 

ON=@Create 
STR={100 200} 
DEX={100 200} 
INT={100 200} 
PARRYING=100.0 
MAGICRESISTANCE=100.0
TACTICS=100.0 
WRESTLING=100.0 
MAGERY=100.0 
TAMING=20.0
NPC=brain_animal
KARMA=0

[EOF] 

İçlerindeki unicorn ve undead horse la alakalı kısımları sildim sphere de hata verdikleri çin.

İnside uoda SE wearables deki unicorn def'i 01e1 undead ise 01f3
Bunların şu anda serverda düzgün çalışan yani görünür şekilde sadece npc olarak kullanığım defleri ise unicornunki 0f1 undeadinki 0f3

Daha bi sürü binek var aslında wearablesde gözüken ve verdata olan fakat scp'i bir türlü yazamadım.

Yardım ederseniz memnun olurum :)
Scripter Lasımsa Bu ADresi ekLe Ben Burdayım Yardım Ederim

[email protected]

Üye Ol veya Giriş Yap

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