Sintaks
hookfunction(target: function, replacement: function): functionAlias
hookfuncreplaceclosuredetourfunctiondetour_functionArgumen
| Nama | Tipe | Deskripsi |
|---|---|---|
target | function | Fungsi target, tabel, tingkat tumpukan, atau objek yang diperiksa atau diubah. |
replacement | function | Nilai pengganti atau fungsi yang harus dipasang. |
Return
| Nama | Tipe | Deskripsi |
|---|---|---|
original | function | Fungsi original sebelum diganti. |
Deskripsi
Menggantikan fungsi target dengan penggantinya dan mengembalikan fungsi aslinya.
Panggil dengan 2 parameter: target, replacement. Tabel argumen menjelaskan nilai wajib dan nilai yang hanya menyempurnakan perilaku.
Mengembalikan original (function). Gunakan tabel returns untuk memisahkan nilai sukses, hasil nil, dan error yang bisa dipulihkan.
Contoh
Contoh pemanggilan dengan nilai placeholder.
local result = hookfunction(function() end, function() end)
print(result)