merhaba arkadaşlar herkeze kolay gelsin ve iyi forumlar. Küçük bir sorunum var evde i ban thee yazıp playera tıkladığımda evden atıyor ama npc ye tıladığımda nesnelere uyguluyamazsınız yazısını alıyorum gerekli yeri koyuyorum yardımcı olan arkadaşlara şimdiden teşekkürler



[function f_house_banish]
if !(<argo.region.uid> == <src.region.uid>)
src.sysmessage @38,,1 <argo.name> şu anda evinizde degil.
return 1
endif
if (<argo.isplayer>)
if (<argo.uid>==<src.uid>)
  src.sysmessage @03b2,,1 Kendinizi yasaklayamazsiniz!
  return 1
elif (<uid.<args>.isbanned <argo>>)
  src.sysmessage @03b2,,1 <argo.name> zaten evinizden yasaklanmis!
  return 1
elif (<uid.<args>.isowner <argo>>)
  src.sysmessage @03b2,,1 Evin sahibini yasaklayamazsiniz!
  return 1
elif (<uid.<args>.iscoowner <argo>>)
  src.sysmessage @03b2,,1 Evin ortagini yasaklayamazsiniz!
  return 1
elif (<uid.<args>.isfriend <argo>>)
  src.sysmessage @03b2,,1 Evin dostunu yasaklayamazsiniz!
  return 1
endif
for 1 <def.max_house_bans>
  if !(<uid.<args>.tag0.ban_<dlocal._for>>)
   try uid.<args>.tag.ban_<dlocal._for>=<argo.uid>
     if (<argo.region.uid>==<uid.<args>.region.uid>)
      try uid.<argo.uid>.go=<uid.<args>.p.x>,<eval <uid.<args>.p.y>+1>,<uid.<args>.p.z>,<uid.<args>.p.m>
      if (<argo.canmove s>)
      try uid.<argo.uid>.move s
      endif
      try uid.<argo.uid>.update
     endif
   src.sysmessage @03b2,,1 <argo.name> evinizden yasaklandi.
   try uid.<argo>.sysmessage @03b2,,1 <src.name>'nin evinden yasaklandiniz.
   return 1
  endif
endfor
src.sysmessage @03b2,,1 Maximum <ddef.max_house_bans> oyuncu evinizden yasaklanabilir.
return 1
else
src.sysmessage @03b2,,1 Secilen nesne evinizden yasaklanamaz.
endif
if (<argo.isplayer>)

kısmını kaldır o zaman.
o zaman nesnelere de tıklıyabiliyorum ve 0 evinizden yasaklandı diyo saçma olur öyle
Master
59.2997
ischar kontrol ettir.
teşekkürler slothere

if (<targ.topobj.ischar>) böyle yaptım oldu
if (<targ.topobj.ischar>)

bence sen biraz if sorgularını kontrol et örnek ;

if (<targ.topobj.ischar>) // char mi?

değil mi ?

if !(<targ.topobj.ischar>) // değil mi?

gibisinden sen en iyisi wikiye bir göz at =)
öylesine takılıyorum yavaş yavaş öğrenicez artık şimdi edit olayı ile başladım böyle biryere gelinmiyceğini biliyorum ama maksat zaman geçsin teşekkürler ..

Üye Ol veya Giriş Yap

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