Silindi
Sorun su arkadaslar Npc player ı ılk gordugunde ok atıyor.
player yanına gıdıp tek kareden daldıgında NPc sılah ve kalkan ı elıne alıyor dalıyor.

Fakat player uzaklasıp 2 kareden sora cıktıgında Npc elıne ok alıyor fakat atmıyor habıre ok elınde atak basıyor neden olabılır
acaba yardım larınızı beklıyorum

[events e_silahcek]
On=@GetHit
if (<distance> < 2)
findid(i_Shield_heater).cont=<uid>
endif
if (<distance> < 2)
findid(i_katana).cont=<uid>
endif
if (<distance> > 2)
findid(i_bow_elven).cont=<uid>
endif
return 0
endif
return 1

on=@attack
if (<distance> < 1)
findid(i_Shield_heater).cont=<uid>
endif
if (<distance> < 1)
findid(i_katana).cont=<uid>
endif
if (<distance> > 2)
findid(i_bow_elven).cont=<uid>
endif
return 0
endif
return 1

On=@Hit
if (<distance> < 1)
findid(i_Shield_heater).cont=<uid>
endif
if (<distance> < 1)
findid(i_katana).cont=<uid>
endif
if (<distance> > 2)
findid(i_bow_elven).cont=<uid>
endif
return 0
endif
return 1

endif
endif
Novice
-14.8
returnları sil
Master
59.2997

[events silahcek]
On=@gethit
if <distance <src>> < 2
  trysrc <uid> findid(i_shield_heater).equip
  trysrc <uid> findid(i_katana).equip
else
  trysrc <uid> findid(i_bow).equip
endif

on=@attack
if <distance <src>> < 2
  trysrc <uid> findid(i_shield_heater).equip
  trysrc <uid> findid(i_katana).equip
else
  trysrc <uid> findid(i_bow).equip
endif

On=@Hit
if <distance <src>> < 2
  trysrc <uid> findid(i_shield_heater).equip
  trysrc <uid> findid(i_katana).equip
else
  trysrc <uid> findid(i_bow).equip
endif

Üye Ol veya Giriş Yap

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