Bineğe verdiğim trigger.
on=@hit 
src.act.poisonat

Poison at fonksiyonu.

[function poisonat]
serv.newitem i_fx_poison_field
new.dispid 03915
new.attr 022
new.more2 01
new.morep 39,1000
new.bounce
new.drop
new.timer 5
serv.newitem i_fx_poison_field
new.dispid 03915
new.attr 022
new.more2 01
new.morep 39,1000
new.bounce
new.drop
new.timer 5
new.move n
serv.newitem i_fx_poison_field
new.dispid 03915
new.attr 022
new.more2 01
new.morep 39,1000
new.bounce
new.drop
new.timer 5
new.move s

on=@timer
remove
return 1

Ve aldığım konsol hataları ...

03:37:ERROR:Timer expired without DECAY flag 'Field of Poison' (UID=40001315)?
03:37:ERROR:Timer expired without DECAY flag 'Field of Poison' (UID=40001316)?
03:37:ERROR:Timer expired without DECAY flag 'Field of Poison' (UID=40001317)?


Yukarıda verdiğim hatalara çözüm yolu bulan arkadaşlar yardımcı olsun rica ediyorum.

Teşekkurler,

İyi forumlar
serv.newitem i_fx_poison_field

Kısmı

src.newitem i_fx_poison_field

Olarak değiştir. Birde öyle deneyelim...
Buda olmadı :(
posion field eklediğin yerlere şunuda ekle

new.attr attr_decay

On=@hit
src.newitem i_fx_poison_field 
src.act.timer 5
src.act.p <p> 
Bu şekilde olur ama poison etkisi yapmaz.
Onun için farklı bi yöntem kullanabiliriz...

Bir item cıkartın

[itemdef i_poiliyim]
id i_fx_poison_field
...

on=@step
Src.poison 800 vs. vs.

Bu konu MagLor* tarafından düzenlendi(2009-04-04 20:15, 15 yıl önce)

Üye Ol veya Giriş Yap

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