Sanırım bizdeki sistemi iştemişin buyur,
Sistemde açık olmaması için her ev deedin altına şunları sorguları ekle.
Kod:
on=@targon_char
src.sysmessage @0790,,1 Bu şekilde bir bina kuramazsınız.
return 1
On=@Targon_Item
src.sysmessage @0790,,1 Bu şekilde bir bina kuramazsınız.
return 1
ve bunlarıda ekle
Kod:
On=@Create
MORE=i_multi_house_stone_plaster_small
ATTR=attr_newbie
on=@Dclick
If (<src.region.safe> = 1)
src.sys_trk Hata: Bu bölgeye ev kuramazsýnýz.
src.sysh_Trk Bulunduðunuz Böge: <region.name>
return 1
endif
foritems 50
if (<baseid> == i_multi_castle) || (<baseid> == i_multi_keep) || (<baseid> == i_multi_tower)
src.sysmessage @07a1,,1 Etrafınızda kale bulunduğu için ev kuramazsınız.
return 1
endif
endfor
foritems 15
if (<type> == t_multi)
src.sysmessage @07a1,,1 Etrafınızda ev bulunduğu için ev kuramazsınız.
return 1
endif
endfor
on=@Targon_Ground
if (<src.isevkurulmaz>)
src.sysmessage @1153,,1 Bu alana Ev kurmak yasaktır.
return 1
endif
foritems 15
if (<type> == t_multi)
src.sysmessage @07a1,,1 Etrafınızda ev bulunduğu için ev kuramazsınız.
return 1
endif
endfor
foritems 50
if (<baseid> == i_multi_castle) || (<baseid> == i_multi_keep) || (<baseid> == i_multi_tower)
src.sysmessage @07a1,,1 Etrafınızda kale bulunduğu için ev kuramazsınız.
return 1
endif
endfor
Yani senin istediğin sorgu bu;
on=@Targon_Ground