Lua Utilities Snippets
1.0.0
مرافق مفيدة لوا!
تم صنع هذا الملف أولاً لنفسي ، لكنني أردت مشاركته مع الناس ، لذلك هنا!
string.random(count,min,max) "Count ، Min ، Max" غير مطلوب ، هذه الوظيفة تُرجع سلسلة عشوائيةstring.split(str,split) هذه الوظيفة تقسيم سلسلة إلى جدولstring.mix(str) انظر mixstring.startswith(str,pattern) تحقق مما إذا كانت السلسلة تبدأ بالنمطstring.endswith(str,pattern) كما هو مذكور أعلاه ولكن لنهاية السلسلةstring.encode للترميزstring.decode لفك تشفيرstring.encode.hex(str) تشفير سلسلة في Hexstring.decode.hex(str) فك تشفير سلسلة في hexstring.encode.b64(str) تشفير سلسلة في base64string.decode.b64(str) فك تشفير سلسلة في base64string.totable يحول سلسلة إلى جدول io.readfile(path/to/file.txt) ملفio.store(file,content,true) البيانات في ملف ، يعني "True" أننا نقوم بخط جديد في نهاية الملف للتخزين في المستقبل math.mix انظر mixmath.calc Calculator Sandboxed (لا يمكنك حقن التعليمات البرمجية) os.find("file","dir") ابحث عن ملف في دليلos.clear() مسح المحطة ، يعمل مع جميع نظام التشغيلos.getOS() إرجاع نظام التشغيل الحاليos.getArch() الحصول على إذا كان القوس 64 بت أو 32 بتos.outputexecos.splitpath(path) يقسم المسار table.merge(t1,t2) يدمج جدولينtable.to2D(str) إرجاع إصدار جدول ثنائي الأبعاد من السلسلة التي أرسلتهاtable.tostring(tbl) إرجاع سلسلة من الجدول الذي أرسلتهtable.list(tbl) إرجاع في سلسلة قائمة بعناصر الجدول ، وإرجاع العد أيضًاtable.head(tbl) إرجاع القيمة الأولىtable.tail(tbl) يعيد ذيل الجدولtable.find(tbl) ابحث عن قيمة في جدولtable.reverse(tbl) يعكس الجدول. تحذير: يعمل فقط مع المفاتيح العادية (1،2،3 ..) console.log(str) يسجل شيئًا ما مع الوقت والتاريخconsole.slowPrint(str) يطبع شيء ببطءconsole.slowWrite(str) يكتب شيء ببطء (باستخدام io.write)console.error(error type, error message, additional infos) أخطاء متقدمةconsole.update(bool,str...) ستقوم بتحديث وحدة التحكم ، Bool: هل يظهر النص ببطء. sleep(t) سوف ينتظر مقدار الوقت المعطىoperator ، يمكن أن يكونوا دائمًا مفيدينmorse طاولة مع شار لورس فيهchars سلسلة مع جميع chars ، تستخدم ل string.encode.b64(str)mix سلسلة أو intsdostring نسخة جديدة من LoadString القديم لـ Lua 5.3 - قم بتنفيذ سلسلة كقطعة من الكودisType أقصر للنوع (OBJ) == "OBJ"