[ITEMDEF i_deed_animal]
DEFNAME=i_deed_animal
NAME=@07a1 Animal Trading Contract
ID=i_deed
WEIGHT=20.0
TYPE=t_script
VALUE=50
CATEGORY=Custom Items
SUBSECTION=Deeds
DESCRIPTION=Animal Trading Contract
On=@Create
color 08ac
On=@Click
if (<more2>)
message [<tag.trade>]
endif
message <name>
return 1
On=@DClick
if (<src.findtype.t_eq_trade_window>)
src.sysmessage Trade sirasinda buyutemezsiniz.
src.findtype.t_eq_trade_window.remove
return 1
endif
if (<topobj.uid> != <src.uid>)
src.sysmessage @50 Bunu kullanabilmeniz icin cantanizda olmali.
elseif (<more2>)
if (<src.flags>&statf_hidden) || (<src.flags>&statf_invisible)
src.sysmessage Gizlenmis durumdayken kullanamazsiniz.
return 1
endif
try src.newnpc <tag.trade_id>
link <src.act.uid>
link.name <tag.trade_name>
link.karma <tag.trade_karma>
link.fame <tag.trade_fame>
link.str <tag.trade_str>
link.hits <tag.trade_str>
link.dex <tag.trade_dex>
link.int <tag.trade_int>
link.food <tag.trade_food>
link.color <color>
if (<link.color> == 0835)
link.color 0481
endif
link.oskin <link.color>
link.memorydel <src.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 <src.uid>
link.act.cont <link.uid>
link.flags <link.flags>&statf_pet
link.update
link.anim 5
link.bark 3
remove
else
target Kucultulecek hayvani secin.
endif
return 1
On=@TargOn_Item
src.sysmessage Esyalari kucultemezsiniz.
src.target Kucultulecek hayvani secin.
return 1
On=@TargOn_Char
if !(<src.targ.npc>)
src.sysmessage @50 Oyunculari kucultemezsiniz!
elseif !(<src.targ.ismypet>)
src.sysmessage @50 Bu hayvan size ait degil.
elseif (<src.targ.flags>&statf_stone) || (<src.targ.flags>&statf_freeze)
src.sysmessage @50 Hayvani su anki durumunda kucultemezsiniz.
elseif ((<src.targ.body> == c_man) || (<src.targ.body> == c_woman))
src.sysmessage @50 Sadece hayvanlari kucultebilirsiniz.
elseif (<src.targ.flags>&statf_invul) || (<src.targ.color> == 07fff)
src.sysmessage @50 Bu hayvani kucultemezsiniz.
elseif (<src.targ.findid.i_rune_summon_creature>)
src.sysmessage @50 Buyu ile yaratilmis hayvanlari kucultemezsiniz.
elseif ((<src.targ.id> == c_llama_pack) || (<src.targ.id> == c_horse_pack))
src.sysmessage @50 Pack hayvanlari kucultemezsiniz.
elseif (<src.targ.food> < 6)
src.sysmessage @50 Hayvan acikmis.
elseif (<src.targ.hits> < <src.targ.str>)
src.sysmessage @50 Bu hayvan yaralanmis.
elseif (<src.targ.findid.i_rune_bless>)
src.sysmessage @50 Bu hayvana bless buyusu yapilmis.
elseif (<src.targ.findid.i_rune_strength>)
src.sysmessage @50 Bu hayvana strength buyusu yapilmis.
elseif (<src.targ.findid.i_rune_agility>)
src.sysmessage @50 Bu hayvana agility buyusu yapilmis.
elseif (<src.targ.findid.i_rune_cunning>)
src.sysmessage @50 Bu hayvana cunning buyusu yapilmis.
elseif (<src.targ.findid.i_rune_clumsy>)
src.sysmessage @50 Bu hayvana clumsy buyusu yapilmis.
elseif (<src.targ.findid.i_rune_weaken>)
src.sysmessage @50 Bu hayvana weaken buyusu yapilmis.
elseif (<src.targ.findid.i_rune_feeblemind>)
src.sysmessage @50 Bu hayvana feeblemind buyusu yapilmis.
elseif (<src.targ.findid.i_rune_curse>)
src.sysmessage @50 Bu hayvana curse buyusu yapilmis.
elseif (<src.targ.findid.i_rune_poison>)
src.sysmessage @50 Bu hayvan zehirlenmis.
elseif !(<src.targ.canseelos>)
src.sysmessage @50 Hayvana ulasamiyorsunuz.
elseif (<src.targ.distance> > 3)
src.sysmessage @50 Hayvana yeterince yakin degilsiniz.
elseif (<src.targ.id> == c_m_golem_tinker1)
src.newitem i_pet_golem1
src.act.name <src.targ.name>
src.act.bounce
src.targ.remove
remove
elseif (<src.targ.id> == c_m_golem_tinker2)
src.newitem i_pet_golem2
src.act.name <src.targ.name>
src.act.bounce
src.targ.remove
remove
else
name filled pet trading contract
attr 00
more2 1
color <src.targ.color>
if (<color> == 0481)
color 0835
endif
tag.trade <src.targ.job>
tag.trade_id <src.targ.id>
tag.trade_name <src.targ.name>
tag.trade_str <src.targ.str>
tag.trade_dex <src.targ.dex>
tag.trade_int <src.targ.int>
tag.trade_karma <src.targ.karma>
tag.trade_fame <src.targ.fame>
tag.trade_food <src.targ.food>
src.targ.bark 2
src.targ.remove
src.sysmessage @90 <tag.trade>: kucultuldu.
endif
return 1
[ITEMDEF i_deed_animal]
DEFNAME=i_deed_animal
NAME=@07a1 Animal Trading Contract
ID=i_deed
WEIGHT=20.0
TYPE=t_script
VALUE=50
CATEGORY=Custom Items
SUBSECTION=Deeds
DESCRIPTION=Animal Trading Contract
On=@Create
color 08ac
On=@Click
if (<more2>)
message [<tag.trade>]
endif
message <name>
return 1
On=@DClick
if (<src.findtype.t_eq_trade_window>)
src.sysmessage Trade sirasinda buyutemezsiniz.
src.findtype.t_eq_trade_window.remove
return 1
endif
if (<topobj.uid> != <src.uid>)
src.sysmessage @50 Bunu kullanabilmeniz icin cantanizda olmali.
elseif (<more2>)
if (<src.flags>&statf_hidden) || (<src.flags>&statf_invisible)
src.sysmessage Gizlenmis durumdayken kullanamazsiniz.
return 1
endif
try src.newnpc <tag.trade_id>
link <src.act.uid>
link.name <tag.trade_name>
link.karma <tag.trade_karma>
link.fame <tag.trade_fame>
link.str <tag.trade_str>
link.hits <tag.trade_str>
link.dex <tag.trade_dex>
link.int <tag.trade_int>
link.food <tag.trade_food>
link.color <color>
if (<link.color> == 0835)
link.color 0481
endif
link.oskin <link.color>
link.memorydel <src.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 <src.uid>
link.act.cont <link.uid>
link.flags <link.flags>&statf_pet
link.update
link.anim 5
link.bark 3
remove
else
target Kucultulecek hayvani secin.
endif
return 1
On=@TargOn_Item
src.sysmessage Esyalari kucultemezsiniz.
src.target Kucultulecek hayvani secin.
return 1
On=@TargOn_Char
if !(<src.targ.npc>)
src.sysmessage @50 Oyunculari kucultemezsiniz!
elseif !(<src.targ.ismypet>)
src.sysmessage @50 Bu hayvan size ait degil.
elseif (<src.targ.flags>&statf_stone) || (<src.targ.flags>&statf_freeze)
src.sysmessage @50 Hayvani su anki durumunda kucultemezsiniz.
elseif ((<src.targ.body> == c_man) || (<src.targ.body> == c_woman))
src.sysmessage @50 Sadece hayvanlari kucultebilirsiniz.
elseif (<src.targ.flags>&statf_invul) || (<src.targ.color> == 07fff)
src.sysmessage @50 Bu hayvani kucultemezsiniz.
elseif (<src.targ.findid.i_rune_summon_creature>)
src.sysmessage @50 Buyu ile yaratilmis hayvanlari kucultemezsiniz.
elseif ((<src.targ.id> == c_llama_pack) || (<src.targ.id> == c_horse_pack))
src.sysmessage @50 Pack hayvanlari kucultemezsiniz.
elseif (<src.targ.food> < 6)
src.sysmessage @50 Hayvan acikmis.
elseif (<src.targ.hits> < <src.targ.str>)
src.sysmessage @50 Bu hayvan yaralanmis.
elseif (<src.targ.findid.i_rune_bless>)
src.sysmessage @50 Bu hayvana bless buyusu yapilmis.
elseif (<src.targ.findid.i_rune_strength>)
src.sysmessage @50 Bu hayvana strength buyusu yapilmis.
elseif (<src.targ.findid.i_rune_agility>)
src.sysmessage @50 Bu hayvana agility buyusu yapilmis.
elseif (<src.targ.findid.i_rune_cunning>)
src.sysmessage @50 Bu hayvana cunning buyusu yapilmis.
elseif (<src.targ.findid.i_rune_clumsy>)
src.sysmessage @50 Bu hayvana clumsy buyusu yapilmis.
elseif (<src.targ.findid.i_rune_weaken>)
src.sysmessage @50 Bu hayvana weaken buyusu yapilmis.
elseif (<src.targ.findid.i_rune_feeblemind>)
src.sysmessage @50 Bu hayvana feeblemind buyusu yapilmis.
elseif (<src.targ.findid.i_rune_curse>)
src.sysmessage @50 Bu hayvana curse buyusu yapilmis.
elseif (<src.targ.findid.i_rune_poison>)
src.sysmessage @50 Bu hayvan zehirlenmis.
elseif !(<src.targ.canseelos>)
src.sysmessage @50 Hayvana ulasamiyorsunuz.
elseif (<src.targ.distance> > 3)
src.sysmessage @50 Hayvana yeterince yakin degilsiniz.
elseif (<src.targ.id> == c_m_golem_tinker1)
src.newitem i_pet_golem1
src.act.name <src.targ.name>
src.act.bounce
src.targ.remove
remove
elseif (<src.targ.id> == c_m_golem_tinker2)
src.newitem i_pet_golem2
src.act.name <src.targ.name>
src.act.bounce
src.targ.remove
remove
elseif (<src.hits> < 1)
src.sysmessage @07a1 Oluyken bu islemi yapamazsiniz.
return 1
else
name filled pet trading contract
attr 00
more2 1
color <src.targ.color>
if (<color> == 0481)
color 0835
endif
tag.trade <src.targ.job>
tag.trade_id <src.targ.id>
tag.trade_name <src.targ.name>
tag.trade_str <src.targ.str>
tag.trade_dex <src.targ.dex>
tag.trade_int <src.targ.int>
tag.trade_karma <src.targ.karma>
tag.trade_fame <src.targ.fame>
tag.trade_food <src.targ.food>
src.targ.bark 2
src.targ.remove
src.sysmessage @90 <tag.trade>: kucultuldu.
endif
return 1