Kod:
///////////////////////////////////////////////////////////////////////
// *Scripter Name : -
// *Shard Name : The Rosario Game
// *Shard Address : www.rosario.gen.tr
// *Personal Address : www.raskolserna.com
// *Messenger and E-Mail : raskolserna@msn.com
// *Sphere Version : Specially 0.56b and maybe other releases
//
// *Bu kodlar TheRaskol tarafından yazılmış veya editlenmiştir.
// *The codes are written or were edited by TheRaskol (Raskol Serna).
///////////////////////////////////////////////////////////////////////
[itemdef 0ec4]
defname i_knife_skinning
type T_WEAPON_FENCE
flip 1
resources 2 i_ingot_iron
skillmake TINKERING 23.3,t_tinker_tools
dam 1,10
skill Swordsmanship
twohands N
weight 7.5
category Provisions - Weapons
subsection Knives & Daggers
description Skinning Knife
dupelist 0ec5
On=@Create
hitpoints {31 40}
on=@targon_item
if (<src.targ.baseid>==i_egg_ostard)
if (<src.targ.distance> >2)
src.sysmessage @0845,1,1 Ostard egg'e yetişemiyorsunuz!
return 1
endif
src.targ.link <src.uid>
src.sysmessage @0845,1,1 Ostard egg'i almak için uğraşıyorsunuz!
src.targ.more2 1
src.targ.timer 1
return 1
endif
[ITEMDEF i_kulucka]////////////////Ostard in yumurtasi
DEFNAME=i_kulucka
NAME kulucka
value 50000
ID=i_nest
WEIGHT=3
SKILLMAKE=CARPENTRY 70.0
resources 5 i_kindling
CATEGORY=Miscellaneous
SUBSECTION=Kulucka
DESCRIPTION=Kulucka
DUPELIST=01ad5
on=@click
msgua a kuluçka
return 1
ON=@DCLICK
if !((0<src.uid> == <region.tag.owner>) || (0<src.uid> == <region.tag.co1uid>) || (0<src.uid> == <region.tag.co2uid>) || (0<src.uid> == <region.tag.co3uid>) || (0<src.uid> == <region.tag.co4uid>) || (0<src.uid> == <region.tag.co5uid>) || (0<src.uid> == <region.tag.co6uid>) || (0<src.uid> == <region.tag.co7uid>) || (0<src.uid> == <region.tag.co8uid>))
src.sysmessage @0845,1,1 Kuluçkayı kurabilmek için ev size ait olmalıdır!
return 1
else
if ((<link.tag.kulucka1>) && (<link.tag.kulucka2>) && (<link.tag.kulucka3>))
src.sysmessage @0845,1,1 Bir eve 3'ten fazla kuluçka yerleştiremezsiniz!
return 1
else
src.sysmessage @0845,1,1 Kuluçkayı kurabilmek icin ostard egg'e tıklayıp kuluçkayı seçmelisiniz!
return 1
endif
[ITEMDEF i_ostard_egg_kulucka]////////////////Ostard in yumurtasi
DEFNAME=i_ostard_egg_kulucka
ID=i_nest_with_eggs
WEIGHT=3
CATEGORY=Miscellaneous
SUBSECTION=ostard egg
DESCRIPTION=egg
DUPELIST=01ad5
On=@Click
if (<timer> > 3600)
msgua Kalan: <eval(<timer>/3600)> Saat
return 1
else
if (<timer> > -1) && (<timer> < 3600)
msgua Kalan: <eval(<timer>/60)> Dakika
return 1
else
msgua a olgunlaşmış egg
return 1
endif
On=@dclick
if !((0<src.uid> == <region.tag.owner>) || (0<src.uid> == <region.tag.co1uid>) || (0<src.uid> == <region.tag.co2uid>) || (0<src.uid> == <region.tag.co3uid>) || (0<src.uid> == <region.tag.co4uid>) || (0<src.uid> == <region.tag.co5uid>) || (0<src.uid> == <region.tag.co6uid>) || (0<src.uid> == <region.tag.co7uid>) || (0<src.uid> == <region.tag.co8uid>))
src.sysmessage @0845,1,1 Sadece ev sahipleri işlem yapabilir!
else
if (<timer> == -1)
src.sysmessage @666,1,1 Kuluçka zamanı sona ermiştir, yumurtayı çantanıza aldınız.
src.newitem i_egg_ostard_olgun
src.act.bounce
src.targ.remove
link.tag.oskuluc <link.tag.oskuluc> - 1)
return 1
endif
On=@step
src.sayua 075f,6,6,0 * ostard egg'i kırar *
link.tag.oskuluc <link.tag.oskuluc> - 1)
remove
return 1
ON=@TIMER
return 1
[ITEMDEF i_egg_ostard]
id 01726
type t_script
name ostard egg
value 38654
ON=@CREATE
color 1153
attr 010
ON=@Drop
attr 00008
ON=@DCLICK
if ((<attr> == 010) || (<attr> == 012))
if (<src.targ.baseid>==i_egg_ostard)
if (<src.targ.distance> >2)
src.sysmessage @0845,1,1 Ostard egg'e yetişemiyorsunuz!
return 1
endif
src.targ.link <src.uid>
src.sysmessage @0845,1,1 Ostard egg'i almak için uğraşıyorsunuz!
src.targ.more2 1
src.targ.timer 1
return 1
endif
endif
if !(<cont> == <src.findlayer.21.uid>)
src.sysmessage @0845,1,1 Ostard egg'in çantanızda olması gerekmektedir!
return 1
endif
target
src.sysmessage @666,1,1 Lütfen boş bir kuluçka seçiniz.
return 1
ON=@TARGON_ITEM
if (<src.targ.baseid> == i_egg_ostard)
src.sysmessage @0845,1,1 Ostard egg'i sadece kuluçkaya koyabilirsiniz!
return 1
endif
if ((<src.targ.link> == 04fffffff) || !(<src.targ.baseid> == i_kulucka))
src.sysmessage @0845,1,1 Kuluçkayı evinize sabitlemelisiniz!
return 1
else
if !((0<src.uid> == <region.tag.owner>) || (0<src.uid> == <region.tag.co1uid>) || (0<src.uid> == <region.tag.co2uid>) || (0<src.uid> == <region.tag.co3uid>) || (0<src.uid> == <region.tag.co4uid>) || (0<src.uid> == <region.tag.co5uid>) || (0<src.uid> == <region.tag.co6uid>) || (0<src.uid> == <region.tag.co7uid>) || (0<src.uid> == <region.tag.co8uid>))
src.sysmessage @0845,1,1 Kuluçkayı kurabilmek için ev size ait olmalıdır!
return 1
else
if (<src.veterinary> < 40.0)
src.sysmessage @666,1,1 Ostard egg kuluçkası kurmak için en az 40.0 veterinary gereklidir!
return 1
endif
endif
if (<src.veterinary> > 90.0) && (<src.veterinary> < 100.1)
src.sysmessage @666,1,1 Ostard egg'i kuluçkaya koydunuz.
src.targ.id i_ostard_egg_kulucka
tag.kulucka_sahibi <uid>
src.targ.timer 331200
src.consume 1 i_egg_ostard
src.update
return 1
endif
if (<src.veterinary> > 70.0) && (<src.veterinary> < 90.1)
src.sysmessage @666,1,1 Ostard egg'i kuluçkaya koydunuz.
src.targ.id i_ostard_egg_kulucka
tag.kulucka_sahibi <uid>
src.targ.timer 445200
src.consume 1 i_egg_ostard
src.update
return 1
endif
if (<src.veterinary> > 60.0) && (<src.veterinary> < 70.1)
src.sysmessage @666,1,1 Ostard egg'i kuluçkaya koydunuz.
src.targ.id i_ostard_egg_kulucka
tag.kulucka_sahibi <uid>
src.targ.timer 531200
src.consume 1 i_egg_ostard
src.update
remove
return 1
endif
if (<src.veterinary> >= 40.0) && (<src.veterinary> < 60.1)
src.sysmessage @666,1,1 Ostard egg'i kuluçkaya koydunuz.
src.targ.id i_ostard_egg_kulucka
tag.kulucka_sahibi <uid>
src.targ.timer 731200
src.consume 1 i_egg_ostard
src.update
return 1
endif
on=@timer
if <link.isplayer>
if !(<link.flags>&statf_dead)
if (<more2> == 7)
attr 00008
cont <link.findlayer.21>
update
cont.update
link.sysmessage @666,1,1 Ostard egg'i çantanıza aldınız.
timer 1000
return 1
else
if (<link.distance <uid>> > 2)
link.sysmessage @0845,1,1 Ostard egg'den uzaklaştınız!
timer -1
tag.timer
return 1
endif
more2 = <more2> + 1
timer 1
endif
endif
endif
attr = <attr>&~0002
return 1
[function ostardegg]
serv.newitem 01ea7
new.type 69
new.amount 1
new.more i_egg_ostard
new.more2 0
new.morep <argn> <argn> 0
new.attr 0010
new.attr = <new.attr> | attr_invis
new.p <p>
new.timer 1
[ITEMDEF i_egg_ostard_olgun] //////////Bitmis yumurta
//Ostard Egg
ID=i_fruit_coconut
NAME=olgun ostard egg
CATEGORY=Custom Items
SUBSECTION=ostard egg
DESCRIPTION=Olgun Ostard Egg
ON=@DCLICK
if !(<cont> == <src.findlayer.21.uid>)
src.sysmessage @0845,1,1 Bunu kullabilmeniz için çantanızda olması gerekmektedir!
return 1
endif
src.newnpc {c_ostard_desert 1 c_ostard_forest 1 c_ostard_zostrich 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_egg_ostard_olgun
return 1
[eof]
// *Scripter Name : -
// *Shard Name : The Rosario Game
// *Shard Address : www.rosario.gen.tr
// *Personal Address : www.raskolserna.com
// *Messenger and E-Mail : raskolserna@msn.com
// *Sphere Version : Specially 0.56b and maybe other releases
//
// *Bu kodlar TheRaskol tarafından yazılmış veya editlenmiştir.
// *The codes are written or were edited by TheRaskol (Raskol Serna).
///////////////////////////////////////////////////////////////////////
[itemdef 0ec4]
defname i_knife_skinning
type T_WEAPON_FENCE
flip 1
resources 2 i_ingot_iron
skillmake TINKERING 23.3,t_tinker_tools
dam 1,10
skill Swordsmanship
twohands N
weight 7.5
category Provisions - Weapons
subsection Knives & Daggers
description Skinning Knife
dupelist 0ec5
On=@Create
hitpoints {31 40}
on=@targon_item
if (<src.targ.baseid>==i_egg_ostard)
if (<src.targ.distance> >2)
src.sysmessage @0845,1,1 Ostard egg'e yetişemiyorsunuz!
return 1
endif
src.targ.link <src.uid>
src.sysmessage @0845,1,1 Ostard egg'i almak için uğraşıyorsunuz!
src.targ.more2 1
src.targ.timer 1
return 1
endif
[ITEMDEF i_kulucka]////////////////Ostard in yumurtasi
DEFNAME=i_kulucka
NAME kulucka
value 50000
ID=i_nest
WEIGHT=3
SKILLMAKE=CARPENTRY 70.0
resources 5 i_kindling
CATEGORY=Miscellaneous
SUBSECTION=Kulucka
DESCRIPTION=Kulucka
DUPELIST=01ad5
on=@click
msgua a kuluçka
return 1
ON=@DCLICK
if !((0<src.uid> == <region.tag.owner>) || (0<src.uid> == <region.tag.co1uid>) || (0<src.uid> == <region.tag.co2uid>) || (0<src.uid> == <region.tag.co3uid>) || (0<src.uid> == <region.tag.co4uid>) || (0<src.uid> == <region.tag.co5uid>) || (0<src.uid> == <region.tag.co6uid>) || (0<src.uid> == <region.tag.co7uid>) || (0<src.uid> == <region.tag.co8uid>))
src.sysmessage @0845,1,1 Kuluçkayı kurabilmek için ev size ait olmalıdır!
return 1
else
if ((<link.tag.kulucka1>) && (<link.tag.kulucka2>) && (<link.tag.kulucka3>))
src.sysmessage @0845,1,1 Bir eve 3'ten fazla kuluçka yerleştiremezsiniz!
return 1
else
src.sysmessage @0845,1,1 Kuluçkayı kurabilmek icin ostard egg'e tıklayıp kuluçkayı seçmelisiniz!
return 1
endif
[ITEMDEF i_ostard_egg_kulucka]////////////////Ostard in yumurtasi
DEFNAME=i_ostard_egg_kulucka
ID=i_nest_with_eggs
WEIGHT=3
CATEGORY=Miscellaneous
SUBSECTION=ostard egg
DESCRIPTION=egg
DUPELIST=01ad5
On=@Click
if (<timer> > 3600)
msgua Kalan: <eval(<timer>/3600)> Saat
return 1
else
if (<timer> > -1) && (<timer> < 3600)
msgua Kalan: <eval(<timer>/60)> Dakika
return 1
else
msgua a olgunlaşmış egg
return 1
endif
On=@dclick
if !((0<src.uid> == <region.tag.owner>) || (0<src.uid> == <region.tag.co1uid>) || (0<src.uid> == <region.tag.co2uid>) || (0<src.uid> == <region.tag.co3uid>) || (0<src.uid> == <region.tag.co4uid>) || (0<src.uid> == <region.tag.co5uid>) || (0<src.uid> == <region.tag.co6uid>) || (0<src.uid> == <region.tag.co7uid>) || (0<src.uid> == <region.tag.co8uid>))
src.sysmessage @0845,1,1 Sadece ev sahipleri işlem yapabilir!
else
if (<timer> == -1)
src.sysmessage @666,1,1 Kuluçka zamanı sona ermiştir, yumurtayı çantanıza aldınız.
src.newitem i_egg_ostard_olgun
src.act.bounce
src.targ.remove
link.tag.oskuluc <link.tag.oskuluc> - 1)
return 1
endif
On=@step
src.sayua 075f,6,6,0 * ostard egg'i kırar *
link.tag.oskuluc <link.tag.oskuluc> - 1)
remove
return 1
ON=@TIMER
return 1
[ITEMDEF i_egg_ostard]
id 01726
type t_script
name ostard egg
value 38654
ON=@CREATE
color 1153
attr 010
ON=@Drop
attr 00008
ON=@DCLICK
if ((<attr> == 010) || (<attr> == 012))
if (<src.targ.baseid>==i_egg_ostard)
if (<src.targ.distance> >2)
src.sysmessage @0845,1,1 Ostard egg'e yetişemiyorsunuz!
return 1
endif
src.targ.link <src.uid>
src.sysmessage @0845,1,1 Ostard egg'i almak için uğraşıyorsunuz!
src.targ.more2 1
src.targ.timer 1
return 1
endif
endif
if !(<cont> == <src.findlayer.21.uid>)
src.sysmessage @0845,1,1 Ostard egg'in çantanızda olması gerekmektedir!
return 1
endif
target
src.sysmessage @666,1,1 Lütfen boş bir kuluçka seçiniz.
return 1
ON=@TARGON_ITEM
if (<src.targ.baseid> == i_egg_ostard)
src.sysmessage @0845,1,1 Ostard egg'i sadece kuluçkaya koyabilirsiniz!
return 1
endif
if ((<src.targ.link> == 04fffffff) || !(<src.targ.baseid> == i_kulucka))
src.sysmessage @0845,1,1 Kuluçkayı evinize sabitlemelisiniz!
return 1
else
if !((0<src.uid> == <region.tag.owner>) || (0<src.uid> == <region.tag.co1uid>) || (0<src.uid> == <region.tag.co2uid>) || (0<src.uid> == <region.tag.co3uid>) || (0<src.uid> == <region.tag.co4uid>) || (0<src.uid> == <region.tag.co5uid>) || (0<src.uid> == <region.tag.co6uid>) || (0<src.uid> == <region.tag.co7uid>) || (0<src.uid> == <region.tag.co8uid>))
src.sysmessage @0845,1,1 Kuluçkayı kurabilmek için ev size ait olmalıdır!
return 1
else
if (<src.veterinary> < 40.0)
src.sysmessage @666,1,1 Ostard egg kuluçkası kurmak için en az 40.0 veterinary gereklidir!
return 1
endif
endif
if (<src.veterinary> > 90.0) && (<src.veterinary> < 100.1)
src.sysmessage @666,1,1 Ostard egg'i kuluçkaya koydunuz.
src.targ.id i_ostard_egg_kulucka
tag.kulucka_sahibi <uid>
src.targ.timer 331200
src.consume 1 i_egg_ostard
src.update
return 1
endif
if (<src.veterinary> > 70.0) && (<src.veterinary> < 90.1)
src.sysmessage @666,1,1 Ostard egg'i kuluçkaya koydunuz.
src.targ.id i_ostard_egg_kulucka
tag.kulucka_sahibi <uid>
src.targ.timer 445200
src.consume 1 i_egg_ostard
src.update
return 1
endif
if (<src.veterinary> > 60.0) && (<src.veterinary> < 70.1)
src.sysmessage @666,1,1 Ostard egg'i kuluçkaya koydunuz.
src.targ.id i_ostard_egg_kulucka
tag.kulucka_sahibi <uid>
src.targ.timer 531200
src.consume 1 i_egg_ostard
src.update
remove
return 1
endif
if (<src.veterinary> >= 40.0) && (<src.veterinary> < 60.1)
src.sysmessage @666,1,1 Ostard egg'i kuluçkaya koydunuz.
src.targ.id i_ostard_egg_kulucka
tag.kulucka_sahibi <uid>
src.targ.timer 731200
src.consume 1 i_egg_ostard
src.update
return 1
endif
on=@timer
if <link.isplayer>
if !(<link.flags>&statf_dead)
if (<more2> == 7)
attr 00008
cont <link.findlayer.21>
update
cont.update
link.sysmessage @666,1,1 Ostard egg'i çantanıza aldınız.
timer 1000
return 1
else
if (<link.distance <uid>> > 2)
link.sysmessage @0845,1,1 Ostard egg'den uzaklaştınız!
timer -1
tag.timer
return 1
endif
more2 = <more2> + 1
timer 1
endif
endif
endif
attr = <attr>&~0002
return 1
[function ostardegg]
serv.newitem 01ea7
new.type 69
new.amount 1
new.more i_egg_ostard
new.more2 0
new.morep <argn> <argn> 0
new.attr 0010
new.attr = <new.attr> | attr_invis
new.p <p>
new.timer 1
[ITEMDEF i_egg_ostard_olgun] //////////Bitmis yumurta
//Ostard Egg
ID=i_fruit_coconut
NAME=olgun ostard egg
CATEGORY=Custom Items
SUBSECTION=ostard egg
DESCRIPTION=Olgun Ostard Egg
ON=@DCLICK
if !(<cont> == <src.findlayer.21.uid>)
src.sysmessage @0845,1,1 Bunu kullabilmeniz için çantanızda olması gerekmektedir!
return 1
endif
src.newnpc {c_ostard_desert 1 c_ostard_forest 1 c_ostard_zostrich 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_egg_ostard_olgun
return 1
[eof]
Yorumlar |
OylamalarOylama :![]()
Üyelerin oylama ortalaması (10 dışında) : Henüz Oylanmamış
Oylar: 0 |
Benzer Sayfalar
| Sayfalar | Yorumlar | Gönderen | Tarih |
| Guild sistemi | 0 | Mrs.xariyla | 04-03-2012 |
| House sistemi | 0 | Mrs.xariyla | 04-03-2012 |
| Maaş Sistemi | 0 | Kraagnar | 17-11-2011 |
| Flash üyelik sistemi | 0 | Culum | 25-09-2011 |
| Sorter Account Sistemi | 0 | Sorter | 23-07-2011 |







