Yararlı olabileceğini düşündüğüm ve hatasız bulduğum bir script , arşivimde buldum ve paylaşayım dedim.[ITEMDEF i_kulucka]
DEFNAME=i_kulucka
NAME Kulucka
ID=i_nest
WEIGHT=3
SKILLMAKE=CARPENTRY 80.0
resources 5 i_kindling
CATEGORY=Miscellaneous
SUBSECTION=Kulucka
DESCRIPTION=Kulucka
DUPELIST=01ad5
On=@Click
message @482 <name>
return 1
ON=@DCLICK
if ((<link.tag.kulucka1>) && (<link.tag.kulucka2>) && (<link.tag.kulucka3>))
src.sysmessage @07a1,,1 Bir eve 3'ten fazla kuluçka yerleştiremezsiniz.
return 1
else
src.sysmessage @07a1,,1 Kuluçkayı kurabilmek için yumurtaya tıklayıp boş kuluçkayı seçmelisiniz.
return 1
endif
[ITEMDEF i_animal_egg_kulucka]
DEFNAME=i_animal_egg_kulucka
ID=i_nest_with_eggs
WEIGHT=3
CATEGORY=Miscellaneous
SUBSECTION=OstarD Yumurtasi
DESCRIPTION=Yumurta
DUPELIST=01ad5
On=@Click
if (<timer> > 3600)
message @0482,,1 Kalan süre : <eval(<timer>/3600)> Saat
return 1
else
if (<timer> > -1) && (<timer> < 3600)
message @0482,,1 Kalan süre : <eval(<timer>/60)> Dakika
return 1
else
message @0492,0,1 Bitmis Kulucka
return 1
endif
on=@PickUp_ground
src.sysmessage @07a1,,1 Bug yaptığınız için yumurtanız silinmiştir.
remove
return 1
On=@dclick
if (<timer> == -1)
src.sysmessage @07a1,,1 Kuluçka dönemi sona ermiş yumurtayı çantanıza aldınız.
src.newitem i_animal_egg_olgun
src.act.bounce
src.targ.remove
link.tag.oskuluc <link.tag.oskuluc> - 1)
return 1
endif
ON=@TIMER
return 1
[ITEMDEF i_animal_egg]
ID=i_fruit_coconut
NAME=Animal Egg
CATEGORY=Custom Items
SUBSECTION=Dragons Egg
DESCRIPTION=Dragons Egg
ON=@CREATE
color 0450
ON=@CLICK
MESSAGE @07a5,1,1 <amount> <name>
return 1
ON=@DCLICK
if !(<cont> == <src.findlayer.21.uid>)
src.sysmessage @07a1,,1 Yumurtanın çantanızda olması gerekiyor.
return 1
endif
target @07a1,1,1 Boş bir kuluçka seçiniz.
return 1
ON=@TARGON_ITEM
if !(<src.targ.baseid>==i_kulucka)
src.sysmessage @07a1,,1 Böyle birşey yok
return 1
endif
if (<src.targ.link> == 04fffffff)
src.sysmessage @07a1,,1 Kuluçkayı eve sabitlemelisiniz.
return 1
else
if (<src.veterinary> > 90.0) && (<src.veterinary> < 100.1)
src.sysmessage @07a1,,1 Lütfen yumurtayı koydukdan sonra sabitlikden çıkarmayınız aksi takdirde silinir.
src.targ.id i_animal_egg_kulucka
tag.kulucka_sahibi <uid>
src.targ.timer 172800
src.consume 1 i_animal_egg
src.update
return 1
endif
ON=@TIMER
return 1
[ITEMDEF i_animal_egg_olgun]
ID=i_fruit_coconut
NAME=Animal Egg
CATEGORY=Custom Items
SUBSECTION=Ostard Egg
DESCRIPTION=Olgun Ostard Egg
On=@Create
color=0455
ON=@CLICK
message @07a1,,1 [Olgun]
MESSAGE @07a5,1,1 <name>
return 1
ON=@DCLICK
if !(<cont> == <src.findlayer.21.uid>)
src.sysmessage @07a1,,1 Bunu kullanabilmeniz için çantanızda olması gerekmektedir.
return 1
endif
src.newnpc { c_m_kirin 1 c_unicorn 1 c_m_nightmare 1 c_silver_steed 1 c_m_mustang_random 1 c_m_shire_random 1}
src.act.newitem i_memory
src.act.act.attr 04
src.act.act.more1 04
src.act.act.more2 <serv.time>
src.act.act.morep <src.act.p>
src.act.act.color memory_ipet
src.act.act.timer -1
src.act.act.link <src.uid>
src.act.act.cont <src.act.uid>
src.act.flags <src.act.flags>&statf_pet
src.act.update
src.act.anim 6
src.consume i_animal_egg_olgun
return 1
src.newnpc kısmınıda şöyle yapabilirsiniz;Tabi bana fikrimi soracak olursanız, adı üzerinde ostard egg
Bu arada Claudia ellerine sağlık
Nedeni belli zaten artık çoğu player versus player tabanlı sunucularda çıkan binekler sabit oluyor yani ben yumurtadan 50 , 60 binek çıkarma gibi bir amaç edinseydim def ile hazırlamak mantıklı olurdu ama 10 binek için kalabalıklığa gerek yok be kardeşim
Yinede teşekkürler seninde ellerine sağlık.