Arkadaşlar Safe alanında Player Safeye Ev Kurabiliyor Safe region.safe 1

+ anti magic nasıl önleyebilirim bunu :S
map scripte geçirirken flaglarla oynayarak ayarlanıyordu ama .region.nobuilding 1 gibi bisi dene :kork salladm tutablr
tam scp olarak veremeyeceğim ama mantığı sanırım bu ^^

housing scpsine gir. evlerin on=@dclicklerine

if region.safe ==1
src.smsgx safe alanda ev kurulmaz
return 1

( yazım hatası olabilir :P)
ekle artık safe alanlarda ev kurulmayacaktır.
dclickten yapacaksan evin deed haline dclick altına eklicen
tabelaya fln eklersn bi anlamı olmaz ev ztn krlms olur :no
bak map.scp ye yada snedekının adı neyse maple ılgılı olan script e gir
orda bahsettıgın safe alanı bul flags kısmına region_flag_nobuilding bunu ekle eger flags kısmında baska bısı warsa

| ıle ayır
dclicke ekleme adam baska yerde tıklar o alana gider..

Map scp ye eklemen en mantıklısı.. söyledikelri gibi region_flag_nobuilding yazısını map scp deki her ev kurulmasını istmeediğin alana ekle.
Writing sizin sunucunuz " Pvp Ultima Online " sunucusu hazirlanma alanina gate'den gececeklerdir.

Bu yuzden mesela britain'de deed'e tiklama sonra safeye kurmak gibi bir olasilik yoktur.
Sizin sphere'nizde scripts/items/deed.scp scriptini açip ev scriptlerinizin " On=@Dclick " lerine sunu yazarsaniz sorun hallolacaktir.


On=@DClick
if (<src.region.safe 1>) 
src.sysmessage @1153 Bu Alana Ev Kuramazsiniz..
		RETURN 1
endif
if (<src.memoryfindtype.(memory_guard)>)
	if !(<src.memoryfindtype.(memory_guard).link.type> == t_ship)
		src.sysmessage @50 Ikinci bir ev kurabilmek icin diger evinizi yikmalisiniz.
		return 1
	endif
endif

Eger map scriptinizden engellemek isterseniz.

Sphere/scripts/map.scp scriptinizi açip örnegin hazirlanma alaniniz lycaeum ise söyle ev kurulmasini engelliyebilirsiniz.


[AREA Lycaeum]
FLAGS=06980 | region_flag_nobuilding
RECT=4285,947,4336,1012
P=4310,1009
GROUP=Moonglow

Üye Ol veya Giriş Yap

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