|
.where yazarak koordinatları alalım.
RECT= kısmına yazalım. Yazdıktan sonra sağ alt köşeye gidip aynı şekilde koordinatları yazalım
.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
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.[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

|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Region | Tag Kontrol
Son cevap: 22-11 14:26 · Son yazan: zeezvu · Mesaj: 7 · Görüntü: 2821
|
Script Yardımı | 22-11 14:26 | 7 | 2821 | |
|
|
Region Deed'e yaklaşınca event vermek
Son cevap: 04-05 14:19 · Son yazan: xwerswoodx · Mesaj: 4 · Görüntü: 3458
|
ITEM Script Yardımı | 04-05 14:19 | 4 | 3458 | |
|
|
non-defined region hatası
Son cevap: 04-05 14:05 · Son yazan: xwerswoodx · Mesaj: 7 · Görüntü: 4009
|
Konsol Hataları | 04-05 14:05 | 7 | 4009 | |
|
|
SRC.TARGP.REGION.SAFE hatası
Son cevap: 07-03 18:14 · Son yazan: Turkgamer · Mesaj: 6 · Görüntü: 3215
|
Konsol Hataları | 07-03 18:14 | 6 | 3215 | |
|
|
Region type sorunu
Son cevap: 26-02 12:46 · Son yazan: manyaqq · Mesaj: 11 · Görüntü: 4054
|
Script Yardımı | 26-02 12:46 | 11 | 4054 |