ßaşlıktanda anlaşılıcağı gibi bi evde mesela üstten altta alttan üste büyü ok vs atılıyor ki bu sadece houselerde değil normal default mapteki binalardada geçiyor bunu nasıl engelliyebilirm ?
house sıstemını return2 lerı off lcık yap
triggerin altında bir yükseklik sorgusu ile halledilebilir.
ctag.benimnegatifpz <eval <src.p.z>-x>
ctag.benimpozitifpz <eval <src.p.z>+x>
ctag.targetpz <eval <src.targ.p.z>>
if (<ctag0.benimnegatifpz> > <ctag0.targetpz>) || (<ctag0.benimpozitifpz> < <ctag0.targetpz>)
f_fizzle
src.sysmessage @0 bla bla bla
endif
Şimdi burda x değerini kendimiz atıyoruz böylelikle büyü atılırken bizim yuksekligimiz ile target aldımız kişinin yuksekligini denetliyor , eğer benim yuksekligimin x fazlasi target aldığımın yuksekliğinden kucuk ise benim yuksekliğim askari x+1 kadar altındayımdır ve büyü fizzle olur yada benim yuksekligimin x eksiği target aldığım kişinin değerinden büyük ise benim yüksekliğim target aldığımın yükseklik değerinden x +1 daha yukseğindeyimdir ve büyü fizzle olur.
Bu Sorun Bende de Var Bunu Tam Olarak Nasıl Yapcaz..