UO-Dev Arama


Yapılan alanı regiona tanıtmak ve bir çok eventten faydalanmak.

Yazar: Morbid
Tarih: 23-07-2011 06:48





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
Kod:
.where
yazarak koordinatları alalım.

http://i1105.hizliresim.com/2011/5/5/13811.jpg



Koordinatları
Kod:
RECT=
kısmına yazalım. Yazdıktan sonra sağ alt köşeye gidip aynı şekilde koordinatları yazalım
http://i1105.hizliresim.com/2011/5/5/13857.jpg


Köşeleri bitirdikten sonra
Kod:
.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

http://i1105.hizliresim.com/2011/5/5/13883.jpg


Aldığınız koordinatı
Kod:
P=
kısmına yazın.

Kod:
[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.

Kod:
[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 ..


Kod:
///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



Yorumlar

1.   Gönderen RazoRR   03-08-2011 23:52    

BaşarıLar e

2.   Gönderen Toxic   06-08-2011 03:22    

Başlık alana region verme olarak değişmeli...

3.   Gönderen Morbid   06-08-2011 11:50    

Başlığı düzelttim teşekkürler.

4.   Gönderen Shaddar   25-08-2011 10:02    

Süper olmuş ellerine sağlık

5.   Gönderen gokay_a   27-08-2011 14:44    

sagol başarılı

6.   Gönderen brkonr   02-10-2011 18:33    

resimleri göremiyorum yenilermisiniz ?

7.   Gönderen Casper74   08-12-2011 09:34    

güzel bir calişma elinize sağlik

8.   Gönderen Casper74   05-08-2012 12:53    

Ama silahlari engelliyorlar ama eline veya macroya ayarlı olduğu icin silahları eline alıbiliyor

9.   Gönderen Staffanswer   27-10-2012 22:05    

güzel bir çalışma ellerine sağlık

10.   Gönderen ByDwL   29-05-2013 19:46    

eline sağlık

11.   Gönderen loginfk1   19-06-2013 03:22    

Teşekkürler

12.   Gönderen Fruiel Resonia   25-07-2013 21:25    

teşekkür ederiz

Oylamalar

Oylama :
Üyelerin oylama ortalaması (10 dışında) : 10.00   
Oylar: 4 den itibaren 25-07-2011 01:47

Benzer Sayfalar

SayfalarYorumlarGönderenTarih
Region Komutları0TheRaskol29-07-2009
Bonus Verme0TheRaskol28-07-2009


Keywords:

ultima online, RunUO, ultima online download, sphere scripting, role play, uo grafik, second age ultima, uo loop, macroman, pvp server, server kurulumu, sphere, multool, ml mulls, 56b 55r 55i, htmlgumps, client 4x, client edit, sphere release, osi, rp server, sunucular, ghost mouse, inside uo, kingdom reborn, stygian abyss, uo nasıl oynanır, mondain's legacy, age of shadows, world build, grandmaster, ultima online pvp, player dosyaları, ultima online indir, frp game, RunUO 1.0.0, razor, uo rice, hue editör, skill tools, ultima online patch, axis, world build, verdata, verdata patcher, map editör, gump editör, mul patcher, aos mulls, scriptler, anim edit, anim publish, hues mul, hosting vps, event dialog, account sistemi, skill gain, static yapımı,