|
İçerde : 2 misafir, 0 üye : ---
|
[ITEMDEF i_deed_animal]
ID=i_deed
NAME=animal deed
TYPE=T_script
value=70
ON=@Create
color 0455
ON=@Dropon_char
ref1=<argo>
if (<ref1.flags>&statf_stone) || (<ref1.flags>&statf_freeze)
src.sys_error Hayvanı bu durumda kucultemezsiniz!
elif ((<ref1.body> == c_man) || (<ref1.body> == c_woman))
src.sys_error Bu tür yaratiklari kucultemezsiniz!
elif (<ref1.memoryfindtype.memory_war_targ>)
src.sys_error Hayvan şuan da çok kızgın!
elif (<ref1.findid.i_rune_summon_creature>)
src.sys_error Summon hayvanları küçültemezsiniz!
elif ((<ref1.id> == c_llama_pack) || (<ref1.id> == c_horse_pack))
src.sys_error Pack hayvanları küçültemezsiniz!
elif (<ref1.food> < 6)
src.sys_error Bu hayvan acıkmış.
elif (<ref1.findid.i_rune_bless>) || (<ref1.findid.i_rune_protection>) || (<ref1.findid.i_rune_reactive_armor>) || (<ref1.findid.i_rune_agility>) || (<ref1.findid.i_rune_strength>)
src.sys_error Bu hayvanın üzerinde büyü var yada potion içmiş.
elseif (<ref1.hits> < <ref1.str>)
src.sys_error Bu hayvan şuan da yaralıdır!
elseif (<ref1.findid.i_rune_poison>)
src.sys_error Bu hayvan şuan da zehirlidir!
elseif !(<ref1.canseelos>)
src.sys_error Seçtiğiniz hayvan'a ulaşamıyorsunuz!
elseif (<ref1.distance> > 3)
src.sys_error Seçtiğiniz hayvan'a ulaşamıyorsunuz!
elif !<ref1.ismypet>
src.sys_error <ref1.NAME>'nin sahibi degilsiniz..
RETURN 1
ENDIF
ref1.SHRINK
src.sys_good Seçtiğiniz hayvan küçültüldü.
remove
RETURN 1
on=@dclick
if (<src.flags>&statf_hidden) || (<src.flags>&statf_invisible)
src.sys_error Gizlenmiş durumdayken bunu kullanamazsınız!
else
target @07a1 Neyi kucultmek istersiniz?
endif
return 1
on=@targon_char
if (<src.targ.flags>&statf_stone) || (<src.targ.flags>&statf_freeze)
src.sys_error Hayvanı bu durumda kucultemezsiniz!
elif ((<src.targ.body> == c_man) || (<src.targ.body> == c_woman))
src.sys_error Bu tür yaratiklari kucultemezsiniz!
elif (<src.targ.memoryfindtype.memory_war_targ>)
src.sys_error Hayvan şuan da çok kızgın!
elif (<src.targ.findid.i_rune_summon_creature>)
src.sys_error Summon hayvanları küçültemezsiniz!
elif ((<src.targ.id> == c_llama_pack) || (<src.targ.id> == c_horse_pack))
src.sys_error Pack hayvanları küçültemezsiniz!
elif (<src.targ.food> < 6)
src.sys_error Bu hayvan acıkmış.
elif (<src.targ.findid.i_rune_bless>) || (<src.targ.findid.i_rune_protection>) || (<src.targ.findid.i_rune_reactive_armor>) || (<src.targ.findid.i_rune_agility>) || (<src.targ.findid.i_rune_strength>)
src.sys_error Bu hayvanın üzerinde büyü var yada potion içmiş.
elseif (<src.targ.hits> < <src.targ.str>)
src.sys_error Bu hayvan şuan da yaralıdır!
elseif (<src.targ.findid.i_rune_poison>)
src.sys_error Bu hayvan şuan da zehirlidir!
elseif !(<src.targ.canseelos>)
src.sys_error Seçtiğiniz hayvan'a ulaşamıyorsunuz!
elseif (<src.targ.distance> > 3)
src.sys_error Seçtiğiniz hayvan'a ulaşamıyorsunuz!
elif !<src.targ.ismypet>
src.sys_error <src.targ.NAME>'nin sahibi degilsiniz..
RETURN 1
ENDIF
src.targ.SHRINK
src.sys_good Seçtiğiniz hayvan küçültüldü.
remove
RETURN 1
on=@targon_item
src.sys_error Esyalari kucultemezsiniz.
return 1
src.targ.shrink
foritems 3
if (strmatch(*pet*,'<baseid>')
cont <src>
Endif
endfor
src.targ.shrink
foritems 3
if (strmatch(*pet*,'<baseid>')
cont <src>
Endif
endfor
src.targ.shrink
foritems 3
if (strmatch(*pet*,'<baseid>')
cont <src>
return 1
Endif
endfor
remove
@dropon_char
if !(<ref1.npc> == brain_animal)
src.sys_error Sadece hayvanlar...
bide şunu
@targon_char
if !(<src.targ.npc> == brain_animal)
src.sys_error Sadece hayvanlar...
src.targ.shrink
remove
foritems 3
if (strmatch(*pet*,'<baseid>')
cont <src>
return 1
Endif
endfor
|