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