Anasayfa
UO Sunucular
Forumlar
Profilim
UO-Developer.COM
İçsel Fonksiyonlar

İçsel işlevler, yalnızca EVAL, FEVAL, FHVAL, FVAL, HVAL ve UVAL gibi değerlendirme işlevleri içinde kullanılabilen özel işlevlerdir. https://wiki.spherecommunity.....AL&action=edit&redlink=1 Yerleşik işlevlerden ve özelliklerden bazıları parametrelerini otomatik olarak değerlendirir, örneğin IF, WHILE deyimleri koşullarını otomatik olarak değerlendirir.

Normal fonksiyonlar () için sözdiziminden farklı olarak<FUNCTION args="">, içsel bir fonksiyondan bir değer döndürmek için kullanılan sözdizimi şöyledir:</FUNCTION>

FUNCTIONS (args)

Aşağıdaki tablo, SphereServer'daki tüm iç işlevlerin ayrıntılarını içerir:

ABS(value)
Bir sayının mutlak değerini verir.

COS(value)
Değerin kosinüsünü verir.

ID(defname)
defname öğesinin sayısal değerini verir.

ISOBSCENE(text)
Metnin müstehcen dil içerdiği düşünülüyorsa 1 döndürür.

ISNUMBER(value)
Değer bir sayıysa 1 döndürür.

LOGARITHM(value)
Değerin 10 tabanlı logaritmasını verir.

LOGARITHM(value, base)
Değerin taban-taban logaritmasını verir. ("e" ve "pi" yi temel olarak kabul eder, ayrıca sayısal değerleri de kabul eder)

NAPIERPOW(value)
Değerin gücüne e (2,7182818) döndürür.

QVAL(a, b, less_than, equal_to, greater_than) a'nın b'den küçük olduğunu equal_to a'nın b'ye eşit olduğunu veya a'nın b'den büyük olduğunu greater_than less_than döndürür.

RAND(value)
0 değeri-1 arasında rastgele bir değer döndürür.

RAND(min, max)
Minimum ile maksimum arasında rastgele bir değer döndürür.

RANDBELL(value, variance)
Çan şeklindeki bir eğriyi temel alan bir değer hesaplar.

SIN(value)
Değerin sinüsünü verir.

STRCMP(string1, string2)
string1 ile string2'yi karşılaştırır ve sonucu döndürür. Büyük/küçük harfe duyarlı. (dize1 dize2'den küçük, 0 = dize1 dize2'ye eşittir, >= 1 = dize1 dize2'den büyük)

STRCMPI(string1, string2)
string1 ile string2'yi karşılaştırır ve sonucu döndürür. Büyük/küçük harfe duyarsız. (dize1 dize2'den küçük, 0 = dize1 dize2'ye eşittir, >= 1 = dize1 dize2'den büyük)

STRINDEXOF(text, search, n)
Metin içindeki arama dizesinin dizinini, n'incikarakterden başlayarak döndürür. (sıfır tabanlı)

STRLEN(text)
Metnin uzunluğunu döndürür.

STRMATCH(pattern, text)
Metin belirtilen joker karakter deseniyle eşleşiyorsa 1 döndürür.

STRREGEX(pattern, text)
Metin belirtilen normal ifade deseniyle eşleşiyorsa 1 döndürür.

SQRT(value)
Değerin karekökünü verir.

TAN(value)
Değerin tanjantını verir.

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?