debug.setupvalue

  string debug.setupvalue( function func, number index, any val = nil )

Açıklama

Bu fonksiyon güvenlik endişeleri nedeniyle kaldırılmıştır.

Belirtilen fonksiyondaki (func) indekse sahip değişkeni ayarlar.

Argümanlar

1 function func
Upvalue'nun alınacağı fonksiyon.
2 number index
Fonksiyon (func) içerisindeki upvalue'nun indeksi.
3 any val = nil
Upvalue'ya atanacak değer.

Döndürdükleri

1 string
Verilen indekste bir upvalue yoksa nil döndürür, aksi takdirde upvalue'nun adını döndürür.

Örnek

Bir fonksiyonun üzerine yazılmasını gösteren bir örnek.

local function my_isfunction(f) return type(f) == "function" or f == "coolguy" end print(debug.setupvalue(hook.Add, 1, my_isfunction))

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord