Anasayfa
UO Sunucular
Forumlar
Profilim
UO-Developer.COM
Fark ettimki bazı arkadaşlarımız yaptıkları alanları map'e tanıtamıyor ve region veremiyor.
Umarım bahsedeceğim bilgiler işinize yarar.

Öncelikle yaptığımız alanı sphere.map0.scp'i açarak oraya tanıtalım.
Şimdi yaptığımız alanın sol üst köşesine gidelim resimdeki gibi ve
.where
yazarak koordinatları alalım

Koordinatları
RECT=
kısmına yazalım. Yazdıktan sonra sağ alt köşeye gidip aynı şekilde koordinatları yazalım

Köşeleri bitirdikten sonra
.go deneme alani
yazicağınız zaman alanin neresine gitmesini istiyorsanız oranın koordinatını alın örneğin merkezini aşağıdaki gibi

Aldığınız koordinatı
P=
kısmına yazın.
[AREA a_deneme]
EVENTS=r_deneme
NAME=deneme alani
RECT=5246,1750,5273,1777
P=1466,1562,31
FLAGS=region_antimagic_recall_in | region_antimagic_all | region_flag_safe | region_flag_no_pvp|region_antimagic_recall_out | region_flag_nobuilding


//////////
EVENTS=region'da oynamalar yapıcağımız için event gerekli olucak.
Rect= Yaptığınız alanın köşeleri.
P= Gidilmesi gereken koordinat.
Flags= Alanda recall olma,alanın safe olması,birbirine dalınmaması gibi gerekli olan flaglar.
Alanımızı map'e tanıttıktan sonra region kısmına geçiyoruz.
sphere_region.scp yi açıyoruz burda size bir çok trigger sunacağım işinize yarayacağına inanıyorum.
[regiontype r_deneme]   // map0'da alanı deneme diye oluşturduğumuz için aynı şekilde buradada kullanıyoruz.
On=@Enter  // Alana girdiğinde deneme eventtini alır.
src.events +e_deneme
src.sysmessage @0790,,1 deneme Alanina Hosgeldiniz.
ENDIF

On=@Exit  // alandan çıktığında deneme eventi silinir.
src.events -e_deneme
src.sysmessage @0790,,1 deneme Alanindan Cikis Yaptiniz..

on=@step //bu alana girmeye çalıştığında aktif olur istediğini ekleyebilirsin örneğin alana binekle girilmemesi, herhangi bir evente sahip olmayanın girememesi,Pk ve sadece mavilerin girebilmesi gibi ..
///Eventimiz///
[events e_deneme]  // alana girdiğinde bu eventi vermiştik

On=@itemDclick // Alanda silah kullanmayı engelliyoruz.
if (<act.isweapon>)
src.hata Bu alanda silah Kullanılmaz.
return 1
endif

if (<act.type> == t_corpse) // cesetlere tıklamayı engelliyoruz.
src.hata Bu alanda yağmalama yapılmaz.
return 1
endif

if (<act.baseid> == i_runebook)  // rune book kullanımını engelliyoruz.
src.hata Bu alanda Runebook kullanılmaz.
return 1
endif

on=@attack // Saldırmayı yasaklıyoruz.
skill fail
src.hata Bu alanda başkasına saldıramazsınız.
return 1

on=@attack // burdada sadece oyunculara saldırmayı engelledik. Npc'lere saldırabiliriz.
if (<src.isplayer>)
sysmessage @0bb1,1,1 Bu alanda oyunculara saldıramazsınız.
return 1
endif

on=@spellcast //Büyü yapımını yasaklıyoruz.
f_fizzle
src.hata Bu alanda büyü yapamsiniz.
return 1

on=@Skillstart  // skill kullanımını engelledik eğer istersenizde belli skilleri sadece engelleyebilirsiniz
src.hata Burada kullanamazsın.
skill fail
return 1

on=@Skillstart //Burdaki gibi.
if ((<action> == id(skill_hiding)) || (<action> == skill_hiding) || (<action> == id(skill_stealth)) || //(<action> == skill_stealth)) ||  (<action> == id(skill_stealing)) || (<action> == skill_stealing)) ||  //(<action> == id(skill_snooping)) || (<action> == skill_snooping))
src.hata Deneme alanında Kullanamazsiniz !
return 1
endif

UO-Dev SPONSOR

Paylaş

XFacebook

Önceki / Sonraki

Faydalı mı?

Bu içerik size yardımcı oldu mu?

UO-Dev SPONSOR

RazoRR 04-08-2011 02:52
BaşarıLar e
Toxic 06-08-2011 06:22
Başlık alana region verme olarak değişmeli...
Morbid 06-08-2011 14:50
Başlığı düzelttim teşekkürler.
Shaddar 25-08-2011 13:02
Süper olmuş ellerine sağlık
gokay_a 27-08-2011 17:44
sagol başarılı
brkonr 02-10-2011 21:33
resimleri göremiyorum yenilermisiniz ?
Casper74 08-12-2011 11:34
güzel bir calişma elinize sağlik
Casper74 05-08-2012 15:53
Ama silahlari engelliyorlar ama eline veya macroya ayarlı olduğu icin silahları eline alıbiliyor
Staffanswer 28-10-2012 01:05
güzel bir çalışma ellerine sağlık
ByDwL 29-05-2013 22:46
eline sağlık
loginfk1 19-06-2013 06:22
Teşekkürler
Fruiel Resonia 26-07-2013 00:25
teşekkür ederiz

Üyelerin oylama ortalaması (10 dışında) :

10.00

Oylar: 4 den itibaren 25-07-2011 04:47

Paylaş

XFacebook

Önceki / Sonraki

Faydalı mı?

Bu içerik size yardımcı oldu mu?