FiveM Lua منسق الشفرة & Beautifier

الصق كود Lua الخاص بك، نسقه بمسافات بادئة مناسبة، أو قم بتصغيره للإنتاج. يتضمن تمييز الصياغة.

الإدخال: 0 الإخراج: 0
الإدخال (Raw Lua)
الإخراج (منسق)

ما هو الغرض من هذه الأداة

Lua لا يحتوي على مترجم يفرض التنسيق، لذا ينتهي الأمر بالكود من ثلاثة مؤلفين مختلفين بأشكال مختلفة، وخطأ في التداخل يختبئ في المسافة البادئة. يقوم هذا المنسق بإعادة بناء المسافة البادئة من هيكل الكتلة الفعلي، مما يجعل if أو function غير مغلقة مرئية بنظرة سريعة، ويمكنه تصغير النتيجة عندما يكون حجم الملف مهماً.

كيفية استخدامه

  1. الخطوة 1:

    الصق كود Lua الخاص بك في حقل الإدخال.

  2. الخطوة 2:

    اختر عرض المسافة البادئة. مسافتان شائعتان في موارد FiveM.

  3. الخطوة 3:

    نسق. إذا بدت المسافة البادئة خاطئة بعد ذلك، فهذه هي النقطة: الهيكل فعلاً غير صحيح.

  4. الخطوة 4:

    انسخ النتيجة مرة أخرى إلى ملفك، أو استخدم التصغير للكود الذي ترسله بدلاً من تحريره.

الأسئلة المتكررة

هل يغير التنسيق ما يفعله الكود الخاص بي؟

لا. فقط الفراغات وفواصل الأسطر تتغير، أبداً الرموز أو السلاسل أو التعليقات. الملف المنسق يتصرف تماماً مثل الملف الأصلي.

مسافتان أم أربع؟

المسافتان هما الأسلوب السائد في نظام FiveM، وتحافظ على قابلية قراءة الكود المتداخل بعمق في ردود النداء. ما يهم أكثر من العدد هو أن يستخدم مورد واحد إعداداً واحداً طوال الوقت.

هل يجب أن أصغر مواردي؟

نادراً. يتم تحميل Lua مرة واحدة عند بدء المورد، لذا لا يظهر توفير الحجم في اللعب، وملف مصغر يجعل كل تقرير خطأ مستقبلي عديم الفائدة. صغر فقط ما لا تحتاج أبداً إلى تصحيحه.

لماذا لا تزال المسافة البادئة تبدو خاطئة بعد التنسيق؟

لأن هناك خطأ هيكلي حقيقي. نهاية مفقودة أو كتلة مغلقة بشكل خاطئ تحرك كل شيء بعدها مستوى واحد إلى الداخل، ويظهر المنسق بالضبط مكان بدايته. شغّل مدقق التكوين على الملف للحصول على رقم السطر.