Anasayfa
UO Sunucular
Forumlar
Profilim
REGIONS Nesneleri

Dünyadaki zindanlar ve şehirler gibi alanlar bölgelere göre tanımlanır. Komut dosyalarındaki bölgelere erişim, bir character, item veya map point nesnesinden REGION referansı veya sunucu nesnesinden gelen AREA.region_id referansı kullanılarak gerçekleştirilebilir. Aşağıdaki tablolar, SphereServer'daki region nesnesinin çeşitli özelliklerini detaylandırır:

ÖZELLİKLER

Başvurular, işaretçileri diğer nesnelere döndürür (örneğin, CHAR.n başvurusu, hesaba eklenen karakterlere erişmenizi sağlar). Bunlara, nesnenin UID'sini (UID'leri olmayan nesne türleri için 1) döndürmek için kullanılarak veya yoksa 0 kullanılarak veya KEY'in REFNAME nesnesi için geçerli bir özellik/işlev/referans olduğu durumlarda kullanılarak erişilebilir.

REGION
R Çoklu ile bağlantılı bölgeler için, çoklu bölgeyi içeren bölgeyi alır. Yalnızca değerleri okumak için geçerlidir.

ÖZELLİKLER ve FONKSİYONLAR

İşte tüm bölge özelliklerinin ve işlevlerinin bir listesi. Bir işlev okunabilir olarak işaretlenirse, olarak kullanıldığında bir değer döndürebilir. region definition özelliklere region nesnesinden de erişilebilir. Bölgede veya tanımında bulunmayan bir komutu yürütmek (okunmaması) için bir girişimde bulunulursa, komut, bölge alanına dokunan tüm sektörlerde çağrılacaktır.

ALLCLIENTS command
W Bölge sınırları içindeki tüm istemcilerde komutu yürütür.

CLEARTAGS prefix
W Verilen önekle başlayan bölgedeki tüm TAG'leri kaldırır.

CLIENTS
R Bölgeye dokunan sektörlerin içindeki toplam müşteri sayısını alır.

COLDCHANCE
W ColdChance'i bu Bölgedeki tüm sektörlere ayarlayın.

DEFNAME
R Bölgenin defname'sini alır.

EVENTS +/-regiontype_defname
RW Bağlı bölge olaylarının listesini alır veya bölgeye bir bölge olayı ekler veya bölgeden kaldırır.

GUARDED
RW Bölgeyi Korunacak veya korunmayacak şekilde ayarlayın.

ISEVENT.regiontype_defname
R Bölgeye eklenmiş belirli bir bölge olayı varsa 1 döndürür.

MAGIC
RW Region_Antimagic_All bayrağını etkinleştirir veya devre dışı bırakır.

MAP
R Bölgenin bulunduğu haritayı alır.

MARK
RW RecallIn ile aynı.

NOBUILD
RW Bu alandaki binaları etkinleştirir veya devre dışı bırakır (yalnızca gelecekteki evleri etkiler).

NOPVP
RW Bu bölgede PvP'yi etkinleştirir veya devre dışı bırakır.

P
RW Bu alan için P koordinatlarını alır veya ayarlar.

RECALLIN
RW Mark ve RecallIn bayraklarını etkinleştirir veya devre dışı bırakır.

RECT
R Bu bölgenin yapıldığı dikdörtgenlerin sayısını alır.

RECT.n
R Bu bölgenin yapıldığı n'inci dikdörtgeni alır.

RAINCHANCE
W Bu bölgedeki tüm sektörler için RainChance'i ayarlar.

RESOURCES +/-regiontype_defname
RW Bağlı bölge olaylarının listesini alır veya bölgeye bir bölge olayı ekler veya bölgeden kaldırır.

SAFE
RW Bu bölge için Güvenli Al veya Ayarla bayrağı.

TAGAT.index
R Verilen sıfır tabanlı dizinde bir TAG alır.

TAGAT.index.KEY
R Verilen sıfır tabanlı dizinde TAG'nin adını alır.

TAGAT.index.VAL
R Verilen sıfır tabanlı dizinde TAG değerini alır.

TAGCOUNT
R Bölgede depolanan TAG'lerin sayısını alır.

TAGLIST
W Bölgenin TAG'lerinin bir listesini çıkarır.

TYPE
R Bölge bir multi'ye bağlıysa, multi'nin BASEID özelliğini döndürür.

UID
R Bölgenin dünyadaki benzersiz kimliğini alır.

UNDERGROUND
RW Bu bölge için Yeraltı bayrağını alır veya ayarlar.

TRIGGERS

@CliPeriodic
Bölgedeki her istemci için yaklaşık her 30 saniyede bir birden çok kez tetikler.

@Enter
Bir karakter bölgeye girdiğinde ateş eder.

@Exit
Bir karakter bölgeden çıktığında ateş eder.

@RegPeriodic
Bölgede en az bir istemci olduğu sürece yaklaşık olarak her 30 saniyede bir ateşler.

@ResourceFound
Bir kaynak seçildikten ve kaynak biti oluşturulduktan sonra tetiklenir.

@ResourceGather
Toplama becerisini bitirmeden önce ateş eder.

@ResourceTest
Oynatıcının (SRC) alıp alamadığını kontrol etmek için bir REGIONTYPE içinde listelenen her kaynak için bir kez tetikler. Yalnızca oyuncu, REAP'te belirlenen öğe için SKILLMAKE gereksinimlerini karşılıyorsa çağrılır.

@Step
Bir karakter bölge içinde bir adım attığında ateş eder.

UO-Dev SPONSOR

UO-Dev SPONSOR

Henüz yorum yapılmamış. Yorum yazabilmek için giriş yapmanız gerekir.

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

Henüz Oylanmamış

Oylar: 0