Silindi
arkadaşlar aşağıdaki scpde şöle bi sorun var silaha zehir sürünce potionların hepsi gidiyor birde zehiri sürdünüz diyor ama sürmüyor

[ITEMDEF i_potion_PoisonDeadly]
NAME=deadly poison potion
ID=i_bottle_green
TYPE=T_POTION
TDATA1=
RESOURCES=i_reag_nightshade 8, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 90.1

ON=@Create
MORE1=s_poison
MORE2=105.0

//ON=@DCLICK
//SRC.FINDLAYER(2).UNEQUIP



on=@dclick
if <src.targ.topobj.uid> != <src.uid>
src.syshata Bunu kullanabilmeniz için çantanızda olması gerekmekte.
return 1
else
target 
src.sysmessage @,,1 Poisonu süreceğiniz silahı seçiniz.
return 1

ON=@targon_char
src.syshata Canlılara poison süremezsiniz..
return 1

ON=@targon_item
if <src.targ.topobj.uid> != <src.uid>
src.syshata Poison süreceğiniz silahın çantanızda olması gerekmekte.
return 1
elseif (<src.targ.type>!=t_weapon_sword) && (<src.targ.type>!=t_weapon_fence)
src.syshata Bunun üzerinde kullanamazsınız.
return 1
else
link.findid.i_rune_poison
act.targ.morez=150    ------------------------------ BURDA HATA VERİYOR HATA ŞU: ERROR:(potions.scp,473)Undefined keyword 'act.targ.morez'
src.sysmessage @,,1 Başarıyla sürdünüz.
remove
return 1
endif
src.targ.morez 130
== Hatayı verdiği noktayı böyle değiştirin.Genede olmaz ise aşşağıya verdiğim deadly poison scriptini kullanın;
[ITEMDEF i_potion_PoisonDeadly1]
NAME=deadly poison potion
ID=i_bottle_empty
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_nightshade 8, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 90.1

ON=@Create
MORE1=s_poison
MORE2=105.0
color=07d3

On=@Dclick
if (<src.findid.i_azbekle>)
src.smsx Bir süre beklemelisiniz.
return 1
endif
if !(<src.targ.topobj.uid> == <src.uid>)
src.smsx Çantanızda olmalı.
return 1
endif
if (<src.poisoning> < 99.9)
src.smsx Poison skilliniz en az 99.0 olmalıdır.
return 1
endif
if (<src.armslore> < 99.0)
src.smsx Armslore skilliniz en az 90.0 olmalıdır.
return 1
endif
target
src.smsx Hangi silaha zehir sürmek istiyorsunuz.
return 1

ON=@TargOn_Char
	SRC.smsx <src.targ.name> bir silah değil.
RETURN 1

ON=@TargOn_Item
if !(<src.targ.topobj.uid> == <src.uid>)
src.smsx Hedefe ulaşamıyorsunuz.
return 1
endif

if ((<src.targ.type> == t_weapon_mace_staff) || (<src.targ.type> == t_weapon_bow) || (<src.targ.type> == t_weapon_xbow) || (<src.targ.type> == t_weapon_mace_smith))
src.smsx Bu silaha zehir süremezsiniz.
return 1
endif

if (<src.targ.morez> > 99)
src.smsx Bu silah yeterince zehirli.
return 1
endif

if (<src.targ.morez> < 100) && (<src.targ.morez> > 0)
src.smsx Silahın zehrini tazelediniz.
src.targ.bounce
src.poigain
src.azbekle
endif

if (<src.targ.morez> == 0)
src.smsx Zehri başarıyla sürdünüz.
src.targ.bounce
src.poigain
src.azbekle
endif

src.targ.morez 130
if (<amount> > 1)
amount -=1
return 1
endif
remove
return 1
endif
src.smsx Bu bir silah değil
return 1
endif

Üye Ol veya Giriş Yap

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