Anasayfa
UO Sunucular
Forumlar
Profilim
UO-Developer.COM
Genel Fonksiyonlar, Özellikler ve Referanslar

Aşağıdaki tabloda, herhangi bir komut dosyasından kullanılabilen tüm nesne başvuruları listelenmektedir.

DB
R Sunucunun veritabanı nesnesini alır.

FILE
R Sunucunun dosya nesnesini alır.

I
R Geçerli nesneyi alır.

LIST
R Sunucunun list nesnesini alır.

NEW
RW Sunucuda oluşturulan son karakteri veya öğeyi alır veya ayarlar.

OBJ
RW Bir karaktere veya öğeye başvuru alır veya ayarlar

SRC
R Bir olayın kaynak karakterini alır.

UID.object_uid
R Belirtilen UID'ye sahip karaktere veya öğeye bir başvuru alır.

Özellikler ve Fonksiyonlar

Aşağıdaki tabloda, herhangi bir komut dosyasından kullanılabilen tüm özellikler ve işlevler listelenmektedir.

ASC text
R Metni bir dizi ASCII değerine dönüştürür.

ASCPAD size,text
R Metni, boyuta ulaşılana kadar 0'larla doldurulmuş bir dizi ASCII değerine dönüştürür.
Boyuttan daha uzunsa metni de keser

BETWEEN min, max, numerator, denominator
R Minimum ve maksimum arasındaki pay/payda değerini verir

BETWEEN2 min, max, numerator, denominator
R Maksimum ve min arasındaki pay/payda değerini verir

CHR ascii_code
R Verilen ASCII kodu tarafından temsil edilen karakteri döndürür.

CLEARVARS prefix
W Adı önek ile başlayan tüm sunucu VAR'larını kaldırır.

CLRBIT value, bit
R Bit ayarlanmamış olan değerin değerini verir.

Dproperty_or_function
R Bir özelliği veya işlevi ondalık değer döndürmeye zorlar.

DEFMSG.name
W DEFMESSAGE değerini ayarlar. (bkz. sphere_msgs.scp)

EXPLODE separators, text
R Metni verilen ayırıcı karakterlere göre böler.

EVAL expression
R Bir ifadeyi değerlendirir ve sonucu tamsayı olarak döndürür.

FEVAL expression
R Bir ifadeyi değerlendirir ve sonucu tamsayı olarak döndürür, kayan nokta değerlerini destekler.

FHVAL expression
R Bir ifadeyi değerlendirir ve sonucu onaltılık bir değer olarak döndürür, kayan nokta değerlerini destekler.

FLOATVAL expression
R Bir ifadeyi değerlendirir ve sonucu kayan nokta değeri olarak döndürür.

FVAL expression
R Bir ifadeyi değerlendirir ve sonucu tek bir ondalık virgülle biçimlendirir. ("1000", "100.0" olur)

ref.GETREFTYPE
R ref nesnesinin türünü temsil eden bir kod döndürür.

HVAL expression
R Bir ifadeyi değerlendirir ve sonucu onaltılık bir değer olarak döndürür.

ISBIT value, bit
R Değer olarak bit ayarlanmışsa sıfırdan farklı bir değer döndürür.

ISEMPTY value
R Değer boş/boş metinse 1 döndürür.

ISNUM value
R Değer sayısal bir değerse 1 döndürür.

LISTCOL
R Web sayfası tablolarında alternatif rengi döndürür.

MD5HASH text
R Metin için bir MD5 karması döndürür.

MULDIV num, mul, div
R Döndürür (num * mul) / div.

NEWDUPE object_uid
W Belirtilen UID'ye sahip karakteri veya öğeyi klonlar.

NEWITEM item_defname, amount, container, equip
W Yeni bir öğe oluşturur.

NEWNPC character_defname
W Yeni bir karakter oluşturur.

QVAL expression? value_true:value_false
R Bir ifadeyi değerlendirir ve sonuç doğruysa value_true döndürür, aksi takdirde value_false döndürür.
İçsel Fonksiyonlar kategorisinde QVAL'in başka bir çeşidi daha vardır.

Rx
R 0 ile x - 1 arasında rastgele bir sayı döndürür.

Rx, y
R x ile y arasında rastgele bir sayı döndürür.

SETBIT value, bit
R Bit kümesi ile değerin değerini verir.

SHOW property_or_function
W Bir özellik veya işlevden SRC'ye döndürülen değeri görüntüler.

STRARG text
R Metinden ilk sözcüğü döndürür.

STREAT text
R Metinden ilk sözcüğü kaldırır ve kalan metni döndürür.

STRPOS position character text
R Bir karakterin metin içindeki konumunu, konumdan başlayarak döndürür.

STRREGEXNEW pattern, text
R Metin bir normal ifade deseniyle eşleşiyorsa 1 döndürür.

STRREVERSE text
R Karakterlerini ters çevirdikten sonra metni döndürür.

STRSUB position, count, text
R Konumdan başlayarak metindeki karakter sayısını ayıklar.

STRTOLOWER text
R Metni küçük harfle döndürür.

STRTOUPPER text
R Metni büyük harfle döndürür.

STRTRIM text
R Metnin başındaki ve sonundaki boşlukları (yani boşluklar, sekmeler) kaldırır.

SYSCMD command, arg1, arg2...
R Sunucuda bir sistem komutunu yürütür ve tamamlanmasını bekler.
Not: Sphere.ini'da OF_FileCommands etkinleştirilmesini gerektirir

SYSSPAWN command, arg1, arg2...
R Sunucuda bir sistem komutunu yürütür ve tamamlanmasını beklemez.
Not: Sphere.ini'da OF_FileCommands etkinleştirilmesini gerektirir

UVAL expression
R Bir ifadeyi değerlendirir ve sonucu işaretsiz bir tamsayı olarak döndürür.

VAR.name
RW VAR'ın değerini alır veya ayarlar.

UO-Dev SPONSOR

Paylaş

XFacebook

Faydalı mı?

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

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

Paylaş

XFacebook

Faydalı mı?

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