بســـم الله الرحمن الرحيم ~ السلام عليكم ورحمة الله نعـود مـع LUA ,,, تعرفون لمــاذا اللوا رائعــه لأنهـآآ القمـر ,, لأنها كلمة واحـده LUA وتعني القمـر بالبرتغالية. لا أريد أن أفسـر لكم اللوا بشكلها الموسوعي وندخل في اللوا كلغة برمجة ولكها لغة سلسلة وخفيفة وسريعـه وبسيطه ,, بس الأهـم كمعلومـة ,,, تم ابتكـار ( ليسى بمعنى إبتكـار إبتكـار ) إنما تم تصميمها في البـرازيـل في مدينة ( ريودي جانيروا ) في جامعـة البابوية الكاثوليكيـة ,, بقسـم علوم الحـآآسب الآلــي ,, طبعا منبـع اللـوا هي من لغة ++C . طبعـآآآ حلمي أعمل لعبـة ببرمجـة LUA .. أعتقد كل شخص يريد ذلك ,, ولكن يجب علينا التوسع في هذه البرمجـة ,, حسنا : لمـاذا كتبت LUA.4-LATION السبب : حبيت أدلعهـاا قليـلام ,,, بدل ما أقول كانامي أٌقول نـآآمي ,, بدل ما أقوم هنتر أقول هنترآآت ^^ ~ طبعا الشروح السابقة جميعهـآآ التي طرحتهـآآ كانت مبعثـرة كانها كـرات دراغون بول التائهة وأنت تجمعها ( للاسف لا أذكر عدد الكـرات :ميت: ) طبعا عليك جمع الكرات حتى تصل للغرض أو الهدف وهي التعلم ...والشي الآخر لم تكـن الدروس منتظمة لذلك كما قلت بعثرتها ,, والشيء الآخــر حذفت بعض روابط الدورس من الميديــا فيـر ,,ظنا مني إنه لا جـدوى من الدروس :نوم: . على أيــة حال كان الآراء إن شروحي معقدة لأني أعقد نفسي حين شرح سكـربت LUA ,, فكـرت بعمل كتيب تكون مرجـع لشرح سكربت اللوا وتأثيراتها مع الأخ غسـآآن ,, وطبعـا راح نقوم بعمل تحديثـات للكتيب (فيرجن ) ,, بس ألا تعتقدون أن هذا العمـل كبير قليلا ,, هو ليس كبيـر ولكن وجدت أن ( الوقت ,, الأوضاع ,, والظروف ) تخذلنـآآ ,, على ايـة حال ,, راح تكون هذا الموضوع منطلق لشـرح Karaoke ُeffect by use script LUA راح أستمر بوضع كل جديدة وشرح وتغيير وتحديث وتصحيح بهـذا الموضوع ,,, لذلك : لـن أجاوب على أية سؤال بخصوص هذا الموضوع إن كان على ( الخـاص ) أو ( البروفايل ) أو (الإيميل ) إلا بالمووضع
أولا: تقسيــم السـكربت [[ العـآآدي ]] فلسفـة : السكربت الشمهور= المشهور ,, وطريقت كتابتهـآآآ هي ( سكربت جفس ) ,, كل ماكان فهمك للسكربت أكبر كل ماكان السكربت بيدك ( لعبـه ) تعلب معاها ,, أعتقد هذا الشي الي يميز سكربت لـوا عن الأفتر ( أعتقد ) لأنه شي مرح فيهاااا تحس بطعمها وان تقوم بعمل تأثير بسيط بسكربت لـوا ,, ولا ننسى أن الأصابع تحصل على تمارين رياضية مجانية ^^ شي جميل
ملاحظة : راح أتطــرف= أطرق للتمبلت بإذن الله في هذه الموضوع الدسم إن شاء الله ~
+
أي شخص آآخر يريد الإنضمـام معـي سوى فاليقم برفع يده
هناك شخص لا يحتاج أن يرفع يده وهو الأخ ( غسان = Gh.S =< أعتبر الموضوع موضوعك أخي غسان أطرح ما تريد وما تعرفه
أعتقد هناك شخص آآخر وهو كـ نـآآآمي ^^ ~
القسـم الأول كتابة اسم المكتبـة :
كود:
include("karaskel.lua")
القسم الثاني : اسم السكربت ووصفها مع تحديد النسخه وكاتبها يمكن نضيف امور اخرى :
كود:
script_name = "Future Windy Blur"
script_description = "Highlights blown away by the winds of change."
script_author = "jfs"
script_version = "1.4"
القسم الثالث :دالـة ( فنكشن ) .. مجموعة من الدوال والأوامر لها وظاائف مختلفه راح اشرحها لاحقـا ,,
كود:
function new_windy_blur(subs)
aegisub.progress.task("Getting header data...")
local meta, styles = karaskel.collect_head(subs)
aegisub.progress.task("Applying effect...")
local i, ai, maxi, maxai = 1, 1, #subs, #subs
while i <= maxi do
aegisub.progress.task(string.format("Applying effect (%d/%d)...", ai, maxai))
aegisub.progress.set((ai-1)/maxai*100)
local l = subs[i]
if l.class == "dialogue" and
not l.comment then
karaskel.preproc_line(subs, meta, styles, l)
do_fx(subs, meta, l)
maxi = maxi - 1
subs.delete(i)
else
i = i + 1
end
ai = ai + 1
end
aegisub.progress.task("Finished!")
aegisub.progress.set(100)
end
القسم الرابع : هي قسم كتابة دالة لتطبيق السكربت وأوامر أخرى شرحها يأتي لا حقا
كود:
function do_fx(subs, meta, line)
for i = 1, line.kara.n do
local syl = line.kara[i]
القسم الخامس : هي قسم كتابة سطور التأثيرات ,, مثال خفـيف ~
ربنا يوفقك يارب ونتعلم منك >>أن كنت ستنتظم فى الدروس بأذن الله
وهل يمكن ان تعرفنا شوية عن لغة البايثون كمثال اللوا ومشتقاتها يعنى.
وأن شاء الله يكون كل شىء سريع حتى الأحتراف
¬فى أمان الله¬
لا ادري لماذا الموضوووع عريض جدا =_= عندي حتى لا اكااد ارى الموضوع جيدا على ايــة حــآآآل ,,,, راح يكون شروحي كلها بهذا المووضوع حتى لا يشتكي أحد من تشتت الدروس وراح تكون حبه حبه خطوة خطوة إن شاء الله بخصوص البايثون هل تعتقد ان أحــد راح يفهم البايثون ... والناس صاروا يقولون اللوا صعبه فما بالك بالبايثون على الأقل الآخرون يأخذون هذه الدروس كترفيه ^^ وكزيادة معروفة وهذه شي طيب ^^ بما أنك طلبت ( الإحتراف ) ليس بمعناها الحقيقي ولكن لك ذلك ^^ في حفظ الله ~
لا اللـوا ليس كلغة بيرل ,, لغة بيرل أكثر استخداماتهااا في المتصفحات الأنترنت تقدر تقول لـوا أفضل من البيرل وهي ليسة معقدة مثل لغات البرمجة الأخــرى وإذا حبيت تتعلم اللوا فالتتعمق فيهـآآآآ ^_^ ~ أما شرحي لن يخرج عن نطاق سكربت التأثيــرات ^^ في حفظ الله
حسنا : بعدمــآآ قمت بتعريفكم ع أساسيات السكـربت رآآح أشـرح لكم السكربت الأٍساسي شرح شرح بشكل أتمنى أنه يكون مفهوم ^^ لا تنسى تحويل جهة القرائة من اليسار لليمين ( إنقلش ) ~
المفضلات