Arkadaşlar hırsızların playerin üstündeki itemlari calmasini istemiyorum bunu nasil engelleyebilirim?
Bunu kullanabilirsin. sphere_skills.scp de değiştir.

[SKILL 33]
DEFNAME=Skill_Stealing
KEY=Stealing
TITLE=Thief
PROMPT_MSG=@1153,,1 Hangi eşyayı çalacaksınız ?
DELAY=2.5
//STAT_STR=40
//STAT_INT=50
//STAT_DEX=100
//BONUS_STR=0
//BONUS_DEX=100
//BONUS_INT=0
//BONUS_STATS=10
ADV_RATE=1,1,1

ON=@Fail
src.sysh_trk Eşyayı çalamadınız.

ON=@Abort
src.sysh_trk Başarısız oldunuz.

On=@Start
ref1 <src.targ.topobj>
if (<ref1.Stealing> > <src.Stealing>)
src.sysh_trk Stealing skilli sizden fazla olan birisinden çalamazsınız.
return 1
endif

on=@success
ref1 <src.targ.topobj>
if !(<src.targ.isitem>) || !(<ref1.isplayer>)
src.sysh_trk Sadece playerlardan çalabilirsiniz.
return 1
elseif !(<src.targ.cont.type> == t_container)
src.sysh_trk Sadece çantadan item çalabilirsiniz.
return 1
elseif (<ref1.distance> > 2)
src.sysh_trk Hırsızlık yapabilmek için kişiyle aranızda en fazla 2 kare olabilir.
return 1
elseif (<src.findlayer.25>) && (<R1,100> <= 50) 
src.sysh_Trk Başarısız oldunuz. ( At üzerinde hırsızlık yaptığınızda çalma ihtimaliniz yarı yarıya azalır. )
return 1
endif
src.sys_trk Çalmayı başardınız.
On=@Success
REF1=<src.targ>
REF2=<ref1.topobj>
if (<ref2.isplayer>)
src.sysmessage Oyunculardan çalamazsınız.
return 1
endif

Üye Ol veya Giriş Yap

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