وحدة:LuaCall/شرح
من ويكيبيديا، الموسوعة encyclopedia
أنشئت هذه الوحدة للسماح باستخدام وظيفة تقدمها لوا بدلا من كتابة وحدة كاملة لاستخدام هذه الوظيفة. وتعتبر هذه الوحدة طريقة ميسرة للمستخدمين بالذات المبتدئين منهم لاستخدام وظائف لوا بدلا من خوض غمار كتابة وحدة جديدة. توجد هذه الوظائف هنا يمكنك الاطلاع عليها.
صُنفت هذه الوحدة على أنها في مرحلة ألفا. تكون الوحدة في هذه المرحلة جاهزة نوعا ما لأن تستخدم من طرف ثالث، أي بمعنى أخر على النطاقات في صفحات التجارب. لكن يجب أن تستخدم في صفحات محددة للغاية وأن لا يوسع إستخدامها ابدا، حتى تنتقل للمرحلة التي بعدها. يجب أن يضاف لهذه الوحدة صفحة توثيق تشرح مدخلاتها وطريقة استخدامها. يجب أن تراقب هذه الوحدة جيدا وملاحظة أي أخطاء قد تحدث والعمل على عزلها وإصلاحها. |
من الممكن أن تواجه رسالة خطأ عند استخدام الوحدة والسبب يعود لاستخدامك الوظيفة بشكل خاطئ. على سبيل المثال عند استخدامك الوظيفة math.fmod(value) في الوحدة على هذا النحو {{#invoke:LuaCall|main|value=1.4512|math.fmod(value)}} ينتج أخطاء في البرنامج النصي (السكربت) ويعود السبب أنك نسيت ملئ القيمة الثانية عند إستخدامك هذه الوظيفة.