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