arkadaslar dün u-s forumundan bir tame staff scripti aldım hayvana tıklıyorum hiçbirsey yapmıyor(hiçbir hatada vermiyor)veya unicorna tıkladığımda bunu evcilleştiremezsiniz yazıyor yardım lütfen
Taming Staff Scripti;
[ITEMDEF i_staff_taming]
ID=i_staff_gnarled
NAME=taming staff
TYPE=t_weapon_mace_staff
VALUE=254
TWOHANDS=Y
LAYER=2
WEIGHT=10
DAM=5,10

On=@Create
color 2001
more2 0
timer -1
hitpoints 5

On=@DClick
if (<topobj.uid> != <src.uid>)
src.sysmessage Bunu kullanabilmeniz icin uzerinizde olmali.
elseif (<src.flags>&statf_hidden) || (<src.flags>&statf_invisible)
src.sysmessage Gizlenmis durumdayken bunu kullanamazsiniz.
elseif (<src.targ.region.defname> == a_townZoo)
src.sysmessage Bu bolgede taming yasaktir.
elseif (<timer> == -1)
target Hangi hayvani ehlilestirmek istiyorsunuz?
endif
return 1

On=@UnEquip
more2 0
timer -1
link -1

On=@Timer
if (<cont.flags>&statf_hidden) || (<cont.flags>&statf_invis)
cont.sysmessage Gizlenmis durumda olmaz
if (<cont.distance <link>> > 3)
cont.sysmessage Hayvana yeterince yakin degilsiniz.
link -1
more2 0
return 1
elseif !(<cont.canseelos <link>>)
cont.sysmessage @0481,6,6,0 Hayvani goremiyorsunuz
link -1
more2 0
return 1
elseif (<cont.distance <link.memoryfindtype.memory_ispawned.link.uid>> > 3)
cont.sysmessage Bu hayvan yuvasindan uzaklasmis.
link -1
more2 0
return 1

elseif (<more2> < 6)
dorand 10
cont.say Gel <link.name>, gel..
cont.say Sana zarar vermeyecegim <link.name>..
cont.say Sakin ol, <link.name>.
cont.say Her zaman senin gibi bir <link.name> sahibi olmak istemistim..
cont.say Cok tatlisin, <link.name>.
cont.say Gel bir tanem, gel canim..
cont.say Seni incitmeyecegim, <link.name>.
cont.say Arkadasin olmak istiyorum.
cont.say Gel <cont.sex babana/annene>, <link.name>.
cont.say Gel <link.name>, gel <cont.sex babana/annene>.
enddo
dorand 2
cont.anim 17
cont.anim 19
enddo
timer 2
more2 (<more2> + 1)
return 1
endif
more2 0

if !(<link.npc> == 1)
cont.sysmessage Bunu ehlilestiremezsiniz.
return 1
endif

if (rand(100) < 75)
if (<link.memoryfindtype.memory_ispawned>)
link.memoryfindtype.memory_ispawned.remove
endif
link.karma -50
link.memorydel <cont.uid>
link.newitem i_memory
link.act.attr 04
link.act.more1 04
link.act.more2 <serv.time>
link.act.morep <link.p>
link.act.color memory_ipet
link.act.timer -1
link.act.link <cont.uid>
link.act.cont <link.uid>
link.flags <link.flags>&statf_pet
cont.sysmessage <link.name> sizi sahibi olarak kabul etti.
if ((<cont.skilllock[35]> == 0) && (<cont.skilltotal> < 700.0))
if (<cont.taming> < 30.0)
if (rand(3) == 1)
cont.taming (<cont.taming> + 1)
endif
elseif (<cont.taming> < 50.0)
if (rand(6) == 1)
cont.taming (<cont.taming> + 1)
endif
elseif (<cont.taming> < 75.0)
if (rand(12) == 1)
cont.taming (<cont.taming> + 1)
endif
elseif (<cont.taming> < 100.0)
if (rand(24) == 1)
cont.taming (<cont.taming> + 1)
endif
endif
endif

if ((<cont.skilllock[2]> == 0) && (<cont.skilltotal> < 700.0))
if (<cont.animallore> < 30.0)
if (rand(2) == 1)
cont.animallore (<cont.animallore> + 1)
endif
elseif (<cont.animallore> < 50.0)
if (rand(4) == 1)
cont.animallore (<cont.animallore> + 1)
endif
elseif (<cont.animallore> < 75.0)
if (rand(8) == 1)
cont.animallore (<cont.animallore> + 1)
endif
elseif (<cont.animallore> < 100.0)
if (rand(16) == 1)
cont.animallore (<cont.animallore> + 1)
endif
endif
endif

link.tag.tamer <cont.uid>
link -1
else
cont.sysmessage Hayvani ehlillestirmeyi basaramadiniz.
link -1
endif
return 1

On=@TargOn_Char
if !(<src.targ.region.defname> == a_townZoo)
if ((<src.targ.npc> == 1)
if !(<src.targ.canseelos>)
src.sysmessage Hayvana ulasamiyorsunuz.
elseif (<src.targ.distance> > 3)
src.sysmessage Hayvana yeterince yakin degilsiniz.
elseif (<src.targ.memoryfindtype.memory_ipet>)
if (<src.targ.memoryfindtype.(memory_ipet|memory_guard).link> == <src.uid>)
src.sysmessage <src.targ.name> zaten size ait.
src.targ.flags <src.targ.flags>&statf_pet
else
src.sysmessage <src.targ.name> bir baskasina ait.
endif
elseif (<src.targ.memoryfindtype.memory_fight>)
src.sysmessage Hayvan su an musait degil.
elseif (<src.targ.memoryfindtype.memory_war_targ.link> == <src.uid>)
src.sysmessage Hayvan su an size cok kizgin.
elseif (<src.targ.findid.i_rune_summon_creature>)
src.sysmessage Buyu ile yaratilmis hayvanlari ehlilestiremezsiniz.
elseif (0<src.targ.tag.tamer> == 0<src.uid>) // tamerlar elele bug-free dunyaya
src.sysmessage Hayvan artik sizi umursamiyor.
elseif (<src.taming> < <src.targ.taming>)
src.anim 19
src.sysmessage <src.targ.name> icin taming skilliniz yeterli degil. (gerekli skill: <src.targ.taming>)
elseif (<src.animallore> < <src.targ.animallore>)
src.anim 19
src.sysmessage <src.targ.name> icin animal lore skilliniz yeterli degil. (gerekli skill: <src.targ.animallore>)
else // tame etmeye ba$la...
link <src.targ.uid>
src.anim 19
timer 2
endif
else
src.sysmessage Bunu ehlillestiremezsiniz.
endif
else
src.sysmessage Bu bolgede taming yasaktir.
endif
return 1

On=@TargOn_Item
return 1
[ITEMDEF i_staff_taming]
ID=i_staff_gnarled
NAME=taming staff
TYPE=t_weapon_mace_staff
VALUE=254
TWOHANDS=Y
LAYER=2
WEIGHT=10
DAM=5,10

On=@Create
attr attr_newbie
color 2001
more2 0
timer -1
hitpoints 5

On=@DClick
equip
if (<topobj.uid> != <src.uid>)
src.sysmessage @0845,1,1 Bunu kullanabilmeniz için çantanızda olmalıdır!
elseif (<src.flags>&statf_hidden) || (<src.flags>&statf_invisible)
src.sysmessage @0845,1,1 Gizlenmis durumdayken bunu kullanamazsınız!
elseif (<src.targ.region.defname> == a_townZoo)
src.sysmessage @0845,1,1 Bu bölgede taming yasaktır!
elseif (<timer> == -1)
src.sysmessage @666,1,1 Hangi hayvanı ehlileştirmek istiyorsunuz?
target
endif
return 1

On=@UnEquip
more2 0
timer -1
link -1

On=@Timer

if (<link.distance <cont>> > 4)
cont.sysmessage @0845,1,1 Tame sırasında hayvandan uzaklaştınız!
more2 0
link -1
timer -1
return 1
endif

if (<more2> < 6)
dorand 8
cont.sayua 666,0,0,trk Gel <link.name>
cont.sayua 666,0,0,trk Sana zarar vermeyeceğim
cont.sayua 666,0,0,trk Sakin ol, <link.name>
cont.sayua 666,0,0,trk Her zaman senin gibi bir <link.name> sahibi olmak istemiştim
cont.sayua 666,0,0,trk Çok tatlısın, <link.name>
cont.sayua 666,0,0,trk Seni inciltmeyeceğim
cont.sayua 666,0,0,trk Arkadaşın olmak istiyorum
cont.sayua 666,0,0,trk Gel <link.name>
enddo
dorand 2
cont.anim 17
cont.anim 19
enddo
timer 2
more2 (<more2> + 1)
return 1
endif
more2 0

if !(<link.npc> == 1)
cont.sysmessage @0845,1,1 Bunu ehlileştiremezsiniz!
return 1
endif

if (rand(100) < 75)
if (<link.memoryfindtype.memory_ispawned>)
link.memoryfindtype.memory_ispawned.remove
endif
link.food 50
link.karma -400
link.memorydel <cont.uid>
link.newitem i_memory
link.act.attr 04
link.act.more1 04
link.act.more2 <serv.time>
link.act.morep <link.p>
link.act.color memory_ipet
link.act.timer -1
link.act.link <cont.uid>
link.act.cont <link.uid>
link.flags <link.flags>&statf_pet
cont.sysmessage @666,1,1  <link.name> sizi sahibi olarak kabul etti.

if ((<cont.skilllock[35]> == 0) && (<cont.skilltotal> < 700.0))
if (<cont.taming> < 30.0)
if (rand(1) == 1)
cont.taming (<cont.taming> + 1)
endif
elseif (<cont.taming> < 50.0)
if (rand(2) == 1)
cont.taming (<cont.taming> + 1)
endif
elseif (<cont.taming> < 75.0)
if (rand(2) == 1)
cont.taming (<cont.taming> + 1)
endif
elseif (<cont.taming> < 100.0)
if (rand(3) == 1)
cont.taming (<cont.taming> + 1)
endif
endif
endif

if ((<cont.skilllock[2]> == 0) && (<cont.skilltotal> < 700.0))
if (<cont.animallore> < 30.0)
if (rand(1) == 1)
cont.animallore (<cont.animallore> + 1)
endif
elseif (<cont.animallore> < 50.0)
if (rand(2) == 1)
cont.animallore (<cont.animallore> + 1)
endif
elseif (<cont.animallore> < 75.0)
if (rand(2) == 1)
cont.animallore (<cont.animallore> + 1)
endif
elseif (<cont.animallore> < 100.0)
if (rand(3) == 1)
cont.animallore (<cont.animallore> + 1)
endif
endif
endif

if (<link.id>==c_cow_brown) || (<link.id>==c_cow_bw) || (<link.id>==c_pig) || (<link.id>==c_sheep_woolly) || (<link.id>==c_sheep_shorn) || (<link.id>==c_dog) || (<link.id>==c_cat) || (<link.id>==c_chicken) || (<link.id>==c_bull_brown_dk))
link.timerf 60 ,remove 1
endif

if (<link.id>==c_m_nightmare)
link.FAME=3000
link.KARMA=-5000
endif


link.tag.tamer <cont.uid>
link -1
else
cont.sysmessage @0845,1,1 Hayvanı ehlilleştirmeyi başaramadınız!
link -1
endif
return 1


On=@TargOn_Char
if !(<src.targ.region.defname> == a_townZoo)
if ((<src.targ.npc> == 1) && (<src.targ.id> != c_pv))
if !(<src.targ.canseelos>)
src.sysmessage @0845,1,1 Seçtiğiniz hayvan'a ulaşamıyorsunuz!
elseif (<src.targ.distance> > 3)
src.sysmessage @0845,1,1 Seçtiğiniz hayvan'a ulaşamıyorsunuz!
elseif (<src.targ.memoryfindtype.memory_ipet>)
if (<src.targ.memoryfindtype.(memory_ipet|memory_guard).link> == <src.uid>)
src.sysmessage @666,1,1 <src.targ.name> zaten size ait.
src.targ.flags <src.targ.flags>&statf_pet
else
src.sysmessage @0845,1,1 <src.targ.name> bir başkasina ait!
endif
elseif (<src.targ.memoryfindtype.memory_fight>)
src.sysmessage @0845,1,1 Bu hayvan şuan da müsait değil!
elseif (<src.targ.memoryfindtype.memory_war_targ.link> == <src.uid>)
src.sysmessage @0845,1,1 Bu hayvan size çok kızgın!
elseif (<src.targ.findid.i_rune_summon_creature>)
src.sysmessage @0845,1,1 Büyü ile yaratılmış hayvanları ehlileştiremezsiniz !
elseif (0<src.targ.tag.tamer> == 0<src.uid>)
src.sysmessage @0845,1,1 Hayvan artık sizi umursamıyor!
elseif (<src.taming> < <src.targ.taming>)
src.anim 19
src.sysmessage @0845,1,1 <src.targ.name> için taming skilliniz yeterli değil!
elseif (<src.animallore> < <src.targ.animallore>)
src.anim 19
src.sysmessage @0845,1,1 <src.targ.name> için animal lore skilliniz yeterli değil!
elseif (<src.targ.memoryfindtype.MEMORY_ISPAWNED.link.distance> > 3)
                src.sysmessage @0845,1,1 Bu hayvanı sadece yuvasında tameleyebilirsiniz!


else
link <src.targ.uid>
src.anim 19
timer 2
endif
else
src.sysmessage @0845,1,1 Bunu ehlilleştiremezsiniz!
endif
else
src.sysmessage @0845,1,1 Bu bölgede taming yasaktır!
endif
return 1

On=@TargOn_Item
return 1


[function memorydel]
if (0<args>)
if (<findid.i_memory.link> == <args>)
findid.i_memory.remove
memorydel <args>
endif
endif

[EOF]
çok sağolasın arkadasım çok iyisin bide acaba servere tamelenen bineğin ve tameleyenin adını yazacak seklide ekleyebilirmisin rica etsem

Üye Ol veya Giriş Yap

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