Closures

hookfunction

Hedef işlevi yenisiyle değiştirir ve orijinal işlevi döndürür.

Söz dizimi

hookfunction(target: function, replacement: function): function
Aliaslar hookfuncreplaceclosuredetourfunctiondetour_function

Argümanlar

AdTipAçıklama
targetfunctionHedef işlev, tablo, yığın düzeyi veya incelenen veya değiştirilen nesne.
replacementfunctionYüklenmesi gereken değiştirme değeri veya işlevi.

Dönüşler

AdTipAçıklama
originalfunctionDeğiştirilmeden önceki orijinal işlevi.

Açıklama

Hedef işlevi yenisiyle değiştirir ve orijinal işlevi döndürür.

2 parametre ile cagir: target, replacement. Arguman tablosu hangi degerlerin zorunlu oldugunu ve hangilerinin davranisi incelttigini aciklar.

original (function) dondurur. Basarili degerleri, nil sonuclari ve toparlanabilir hatalari ayirmak icin return tablosunu kullan.

Örnek

Yer tutucu degerlerle ornek cagri.

local result = hookfunction(function() end, function() end)
print(result)