Selamün aleyküm, Cümleten Hayırlı günler arkadaşlar. benim scpde bi sorunum vardı sorun; yara alma [bleeding] her 2 vuruş da 1 veriyor ve paradarbe verme delayı çok bunu nasıl yapabilirim?
[events e_bleeding]
On=@Hit
if (<src.flags>&statf_stone) || (<src.region.safe>)
return 0
elseif (<findlayer(1).type> == t_weapon_sword) && (<swordsmanship> >= 98.0)
if (rand(200) <= <eval (<anatomy> / 40)>) && !(<src.findid.i_bleeding>) && !(<src.findid.i_bleeding2>)
src.damage {3 5}
src.hits (<src.hits> - 8)
src.skill fail
var.act <src.act.uid>
serv.newitem i_bleeding
new.equip
serv.newitem i_bleeding2
new.equip
new <var.act>
src.sayua 075f,6,6,0 * Olumcul Yara Alir *
return 1
endif
endif
[events e_bleed]
On=@Death
findid.i_bleeding.remove
[itemdef i_bleeding]
name=osman aga bleed
id=i_gold
type=t_eq_script
weight=0
layer=layer_special
On=@Equip
src.events +e_bleed
timer 5
On=@UnEquip
cont.events -e_bleed
if !(<cont.flags>&statf_dead)
endif
On=@Timer
timer 5
cont.sayua 020,6,6,0 * kan kaybeder *
cont.skill fail
cont.damage {2 4}
cont.hits (<cont.hits> - 5)
attr attr_decay
return 1
[itemdef i_bleeding2]
name=Editin Osman Aga
id=i_gold
type=t_eq_script
weight=0
layer=layer_special
On=@Equip
src.events +e_bleed
timer 31
On=@UnEquip
cont.events -e_bleed
if !(<cont.flags>&statf_dead)
endif
On=@Timer
cont.findid.i_bleeding.remove
attr attr_decay
remove
return 1
[events e_spear]
On=@Hit
if (<src.flags>&statf_stone) || (<src.region.safe>)
return 0
elseif (<findlayer(2).type> == t_weapon_fence) && (<fencing> >= 98.0)
if (rand(125) <= <eval (<anatomy> / 40)>) && !(<src.findid.i_parablow>)
src.damage {5 20}
src.skill fail
var.act <src.act.uid>
src.newitem i_parablow
src.act.equip
src.act <var.act>
src.sayua 079a,6,6,0 * paradarbe alir *
if (<src.findid.i_mem_healing>)
src.findid.i_mem_healing.remove
src.sayua 020,0,0,0 * bandajlari yirtilir *
endif
return 1
endif
endif
[events e_parablow]
On=@GetHit
findid.i_parablow.remove
On=@Death
findid.i_parablow.remove
[itemdef i_parablow]
name=parablow
id=i_gold
type=t_eq_script
weight=0
layer=layer_special
On=@Equip
src.flags <src.flags>|04
src.events +e_parablow
timer {2 3}
On=@UnEquip
cont.events -e_parablow
if !(<cont.flags>&statf_dead)
cont.flags <cont.flags>&~04
endif
On=@Timer
attr attr_decay
remove
return 1
yardımcı olanda olmayandanda allah razı olsun, tşk ederim..