الصيغة
hookfunction(target: function, replacement: function): functionأسماء بديلة
hookfuncreplaceclosuredetourfunctiondetour_functionالوسائط
| الاسم | النوع | الوصف |
|---|---|---|
target | function | الوظيفة المستهدفة أو الجدول أو مستوى المكدس أو الكائن الذي يتم فحصه أو تغييره. |
replacement | function | قيمة الاستبدال أو الوظيفة التي يجب تثبيتها. |
القيم الراجعة
| الاسم | النوع | الوصف |
|---|---|---|
original | function | الوظيفة الأصلية قبل استبدالها. |
الوصف
يستبدل الوظيفة المستهدفة بوظيفة بديلة ويعيد الوظيفة الأصلية.
استدعه مع 2 parameter: target, replacement. يوضح جدول arguments القيم المطلوبة والقيم التي تضبط السلوك.
يعيد original (function). استخدم جدول returns للفصل بين قيم النجاح ونتائج nil والأخطاء القابلة للمعالجة.
مثال
مثال استدعاء باستخدام قيم مؤقتة.
local result = hookfunction(function() end, function() end)
print(result)