[events e_bowwind]
On=@Hit
if (<src.flags>&statf_stone) || (<src.region.safe>)
return 0
elseif (<archery> >= 98.0)
if (rand(100) <= <eval (<anatomy> / 40)>)
var.act <src.act.uid>
src.effect 3,03727,6,15,1
src.newitem i_bowdusur
src.act.equip
src.act <var.act>
endif
endif

[events e_bowdusur]
On=@GetHit
findid.i_bowdusur.remove

On=@Death
findid.i_bowdusur.remove

[itemdef i_bowdusur]
name=atdusur
id=i_gold
type=t_eq_script
weight=0
layer=layer_special

On=@Create
timer 10

On=@Equip
if (<src.findlayer(layer_horse).id> > 0)
src.sayua 0845,6,6,0  * Ruzgarin Etkisi Ile Binekten Duser *
SRC.dclick
remove
RETURN 1
ENDIF

On=@UnEquip
cont.events -e_bowdusur
if !(<cont.flags>&statf_dead)
	cont.flags <cont.flags>&~04
endif

On=@Timer
attr attr_decay
remove
return 1
bu bowun atan düsürme scpti fakat bow ekledim hıc dusurmuyo
Buda Bowun scipti:


[ITEMDEF i_elf_oku]
ID=i_bow 
DEFNAME=i_elf_oku
TYPE=T_WEAPON_BOW 
NAME= Elf Of Power
FLIP=0 
DAM=30,40 
SKILL=Archery 
REQSTR=20 
TWOHANDS=N
WEIGHT=4 
REPAIR=1
RESOURCES=6 i_log, 3 i_ingot_iron, 10 i_scroll_flamestrike
SKILLMAKE=98.1 BOWCRAFT, MAGERY 90.0 
TDATA3=i_arrow
TDATA4=i_fx_fireball_small

ON=@Create 
HITPOINTS=&&#35123;20 60} 
COLOR=0817

On=@click
message @07a1 [ Elf Irki ]
message @0817  [ <name> ]
return 1

on=@equip
if (<src.archery> <100.0)
src.sysmessage @077a Elf Bow&&#35039;u kullanabilmek icin 100 archery ve 100 tactics skilline ihtiyaciniz var.
unequip
return 1
endif
if (<src.tactics> <100.0)
src.sysmessage @077a Elf Bowu kullanabilmek icin 100 archery ve 100 tactics skilline ihtiyaciniz var.
unequip
return 1
endif
if !(0<src.tag.elfim>==1)
src.sysmessage @0823 Bu Bowu sadece Elfler kullanir.
unequip
return 1
endif
src.events +e_bowwind
endif


@on=unequip
src.events -e_bowwind

on=@damage
src.sayua 0845,6,6,0 * Elf Shoot *
SOUND=267

CATEGORY=Items by Professions
SUBSECTION=Archers/Bowyers
ne durmuyo anlamadım ?
pardon dusurmuyo olcak aceleyle yazdım da :asik2
[events e_bowwind]
On=@Hit
if (<src.flags>&statf_stone) || (<src.region.safe>)
return 0
elseif (<archery> >= 98.0)
if (rand(100) == 1)
var.act <src.act.uid>
src.effect 3,03727,6,15,1
src.newitem i_bowdusur
src.act.equip
src.act <var.act>
endif
endif

Böle dene bakalım bi
Pervert_Teller :
[events e_bowwind]
On=@Hit
if (<src.flags>&statf_stone) || (<src.region.safe>)
return 0
elseif (<archery> >= 98.0)
if (rand(100) == 1)
var.act <src.act.uid>
src.effect 3,03727,6,15,1
src.newitem i_bowdusur
src.act.equip
src.act <var.act>
endif
endif

Böle dene bakalım bi


fark ne ben anlayamadım :(
oldu mu olmadımı :)
50 tane ok sıktım daha düsürmedi atan :(
[events e_bowwind]
On=@Hit
if (<src.flags>&statf_stone) || (<src.region.safe>)
return 0
elseif (<archery> >= 98.0)
if (rand(1) == 1)
var.act <src.act.uid>
src.effect 3,03727,6,15,1
src.newitem i_bowdusur
src.act.equip
src.act <var.act>
endif
endif

Böyle dene anlarız oldu mu olmadımı
denedim olmuyo nerde hata var ki :S
Konsolda hata varmı ?

Düzenleme:Sen adama e_bowwind eventi verdinmi ??
on=@equip
if (<src.archery> <100.0)
src.sysmessage @077a Elf Bow&&#35039;u kullanabilmek icin 100 archery ve 100 tactics skilline ihtiyaciniz var.
unequip
return 1
endif
if (<src.tactics> <100.0)
src.sysmessage @077a Elf Bowu kullanabilmek icin 100 archery ve 100 tactics skilline ihtiyaciniz var.
unequip
return 1
endif
if !(0<src.tag.elfim>==1)
src.sysmessage @0823 Bu Bowu sadece Elfler kullanir.
unequip
return 1
endif
[b]src.events +e_bowwind[/b]
endif


[b]@on=unequip
src.events -e_bowwind[/b]
bole verdim konsolda hata yok
[events e_bowwind]
On=@Hit
if (<src.flags>&statf_stone) || (<src.region.safe>)
return 0
elseif (<archery> >= 98.0)) 
if (rand(120) <= <eval (<anatomy> / 40)>)
		src.damage &&#35123;15 25}
		src.skill fail
		var.act <src.act.uid>
		src.newitem i_bowdusur
		src.act.equip		src.act <var.act>
		return 1
endif
endif
endif       

[events e_bowdusur]
On=@GetHit
findid.i_bowdusur.remove

On=@Death
findid.i_bowdusur.remove

[itemdef i_bowdusur]
name=atdusur
id=i_gold
type=t_eq_script
weight=0
layer=layer_special


On=@Equip
if (<src.findlayer(layer_horse).id> > 0)
SRC.dclick
src.sayua 0845,6,6,0  * Ruzgarin Etkisi Ile Binekten Duser *
RETURN 1
ENDIF

On=@UnEquip
cont.events -e_bowdusur
if !(<cont.flags>&statf_dead)
cont.flags <cont.flags>&~04
endif

On=@Timer
attr attr_decay
remove
return 1
hani wind arrow?? :D

Üye Ol veya Giriş Yap

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