[itemdef i_mem_frozen] 
name=frozen memory 
id=i_memory 
type=t_eq_script 
layer=layer_special 

on=@create 
attr=attr_decay | attr_newbie 

on=@equip 
timer=20
SRC.FLAGS=<SRC.FLAGS>|02 

on=@timer 
cont.flags=<cont.FLAGS>&~02 
remove 
return 1 

[function stun] 
if (<isevent.e_stun>) 
src.sysmessage @1153 Stun: Kapandi 
events -e_stun 
elseif ((<wrestling> > 99.9 ) && !(<isevent.e_stun>)) 
src.sysmessage @1153 Stun: Acildi 
events +e_stun 
else 
src.smg Stun kullanabilmek icin 100.0 Wrestling skilline ihtiyaciniz var! 
endif 

[events e_stun] 
ON=@HIT
if !(<findlayer(1)> || <findlayer(2)>)
IF (<wrestling>>=98.0) 
if (rand(250) <= <eval (<anatomy> / 40)>) && !(<src.findid.i_mem_frozen>)  
		src.damage {10 20}
		src.skill fail
		var.act <src.act.uid>
		src.act.equip
		src.act <var.act>
		src.sayua 1153,6,6,0 * Sersemler *
		return 1
	endif
endif


[eof]


Hata bunun neresinde?bnde hata veriyorda...
Hata Ne Verior ?
Sersemlemiyor karşımdaki desem =)
Stun eventinde var.act. <src.act.uid> in altına src.newitem i_mem_frozen i eklersen sorun kalmaz.
Olmadı 56b versionum ondan olabilrmi?
Bide Bunu Dene
[itemdef i_mem_frozen] 
name=frozen memory 
id=i_memory 
type=t_eq_script 
layer=layer_special 

on=@create 
attr=attr_decay | attr_newbie 

on=@equip 
timer=3
SRC.FLAGS=<SRC.FLAGS>|04 

on=@timer 
cont.flags=<cont.FLAGS>&~04 
remove 
return 1 

[function stun] 
if (<isevent.e_stun>) 
sysmessage Stun: Kapandi 
events -e_stun 
elseif ((<wrestling> > 97.9) && !(<isevent.e_stun>)) 
sysmessage Stun: Acildi 
events +e_stun 
else 
src.sysmessage Stun kullanabilmek icin 98.0 Wrestling skilline ihtiyaciniz var! 
endif 

[events e_stun] 
ON=@HIT
if !(<findlayer(1)> || <findlayer(2)>)
IF (<wrestling>>=98.0) 
if (rand(250) <= <eval (<anatomy> / 40)>) && !(<src.findid.i_mem_frozen>)  
		src.damage {10 20}
		src.skill fail
		var.act <src.act.uid>
		src.newitem i_parablow
		src.act.equip
		src.act <var.act>
		src.sayua 075f,0,0,0 * Sersemler *
		return 1
	endif
endif

[PLEVEL 1] 
stun
16:14:ERROR: (stun.scp,38)Undefined symbol 'i_parablow'
Benim Yolladigimi Denedin mi ?

'i_parablow' İdsimi ? i_memory yap
Oldu sanırım,hata vermiyor en azından..Bide elinde sağlam bleeding scp si varmı?
Dene Bakam
[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(250) <= <eval (<tactics> / 20)>) && !(<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>
		src.newitem i_bleeding
		src.act.equip
		src.newitem i_bleeding2
		src.act.equip
		src.act <var.act>
		src.sayua 075f,6,6,0 * Olumcul Yara Alir *
		return 1
on=@castspell
if (<poisoning> > 100.0)
poisoning 1000
endif
	
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 075f,6,6,0 * Kan Kaybeder *
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

[ITEMDEF i_potion_bleed]///////////Bleed Potion
ID=i_bottle_ORANGE
TYPE=T_POTION
NAME=Bleed Potion
TDATA1=i_bottle_empty

RESOURCES=i_reag_garlic, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 85.1

ON=@Create
COLOR=060
MORE1=s_Cure
MORE2=40.1

ON=@DClick
if !(rand(5) == 1)
if (<src.findid.i_bleeding>)
		src.findid.i_bleeding.remove
		src.effect snd_spell_poison
		src.effect 3,0376a,2,10,1
		src.sayua 048,6,6,0 *Yarasini Tedavi Eder*
		remove
		src.act i_bottle_empty
	else
		src.sms Potion heba oldu.
		remove	
		src.act i_bottle_empty
	endif
endif
	
Hata fln yok ama ölümcül yara veremiyorum?
Abi o ne tür bir isteme sağlam bir Bleeding Scripti olan var mı ?

Bu görüş kişiden kişiye değişmezmi :D
Sorunsuz demek istedim varsa yolla =),ayrıca başlığı yanlış yere açmışız farkında değilim kusura bakmayın...
abi bende var eline katanayı alınca ne olduğunu bilmiyom...

Bu olur...

[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(350) <= <eval (<tactics> / 20)>) && !(<src.findid.i_bleeding>) && !(<src.findid.i_bleeding2>)
src.damage {4 8}
src.hits (<src.hits> - 9)
src.skill fail
var.act <src.act.uid>
src.newitem i_bleeding
new.equip
new.link=<uid>
serv.newitem i_bleeding2
new.equip
new <var.act>
src.sayua 020,6,6,0 * ölümcül yara alır *
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.damage {3 5} 0001 <link.uid>
cont.hits (<cont.hits> - 9)
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 30

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

[eof]

değerimi bil kendi spheremden koydum...
=) büyüksün babo,eyw..



Üye Ol veya Giriş Yap

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