</Mr.Tn6eL> Posted January 14, 2015 Share Posted January 14, 2015 السلام عليكم ورحمة الله وبركاته بسم الله الرحمن الرحيم سندرس اليوم بعض الأساسيات 1 - لكل قوس فتح قوس اغلاق مثال : ( ) لو وضعنا كذا ( بيجي الخطأ ')' expected near الأقواس التي تستخدمها اللغة تجدها هنا 3-1 : http://www.lua.org/manual/5.2/manual.html 2 - بعض الدوال تحتاج اغلاق دالة الاغلاق : end الدوال اللتي تحتاجها : function, if, do لو وضعنا كذا بدون اغلاق بيجي الخطأ 'end' expected near 3 - الرياضيات+ جمع- طرح* ضرب^ اس/ قسمة% نسبة مئوية4 - التحققاتif : اضافة تحققelseif : اكمال التحققelse : النقيnot : عكس الشرطor : أوand : ومثالlua = true if lua then print("if") end -- if luaUser = true if lua then print("if") elseif luaUser then print("elseif") end-- elseif if lua then print("if") else print("else") end -- else if not lua then print("not") end -- not lua = true luaUser = true if lua and luaUser then print("and") end -- and lua = true if lua and luaUser then print("or") end -- or 5 - المقارنة> أكبر من< اصغر من>= اكبر من او يساوي<= اصغر من او يساوي== يساوي~= لايساويمثالnum1 = 1 num2 = 2 print(num1 > num2 and ">" or "<") -- < num1 = 1 num2 = 2 print(num1 < num2 and ">" or "<") -- > num1 = 1 num2 = 1 print(num1 == num2 and "==" or "~=") -- == num1 = 2 num2 = 1 print(num1 ~= num2 and "~=" or "==") -- ~= ويمكن اضافتها بالتحققات مثال num1 = 1 num2 = 1 if num1 == num2 then print("==") end -- == num1 = 1 num2 = 2 if num1 ~= num2 then print("~=") end -- ~= num1 = 1 num2 = 2 if num1 < num2 then print("<") end -- < والسلام عليكم ورحمة الله وبركاته أي احد مافهم يتفضل ترقبونا بدرس قادم Link to comment
/ziad~# Posted June 23, 2015 Share Posted June 23, 2015 يعطيك العافية استمر يابطل شروحات مفيدة صراحة للي يحبون يتعلمون لغة lua Link to comment
iMr.SFA7 Posted August 1, 2015 Share Posted August 1, 2015 بمآ أن الموضوع أنرفع حبيت أوضح أن عندك خطأ 2 - بعض الدوال تحتاج اغلاق دالة الاغلاق : end الدوال اللتي تحتاجها : function, if, do لو وضعنا كذا بدون اغلاق بيجي الخطأ 'end' expected near أنت تقول الدوال الي تحتاج أغلاق منها do ? لاكن بالعكس الدالة الي تحتاج أغلاق هي for ولو ما حطيت أغلاق لها بيجي بالدي بق failed "end" ( to close "for" at line 6 ) Link to comment
</Mr.Tn6eL> Posted August 2, 2015 Author Share Posted August 2, 2015 لاتقول كلام من راسك تحتاج for do عشان تعمل و do end تحتاج عشان تعمل لحالها do وهذا مثال يستخدم do print("Hello") end ipairs وهذا مثال يوريك كيف تعمل Msg = {"Hi","Hello","Lua user"} function ipairs(t) local index = 0 return function( ) index = index + 1 if t[index] then return index, t[index] end end end for k,v in ipairs(Msg) do print(v) end Link to comment
Simba Posted August 5, 2015 Share Posted August 5, 2015 الرياضيات+ جمع - طرح * ضرب ^ اس / قسمة % نسبة مئوية % معناها نسبة مئوية ولا قسمة مع الباقي ؟ Link to comment
iMr.SFA7 Posted August 5, 2015 Share Posted August 5, 2015 % معناها نسبة مئوية ولا قسمة مع الباقي ؟ % = نسبة مئوية مثال %22 / = قسمة مثال 20 / 10 = 2 Link to comment
</Mr.Tn6eL> Posted August 5, 2015 Author Share Posted August 5, 2015 % معناها نسبة مئوية ولا قسمة مع الباقي ؟ % = نسبة مئوية مثال %22 / = قسمة مثال 20 / 10 = 2 المثالين غلط الأول n = 22%100 لازم تحط رقم قبل الرمز وبعده والثاني n = 20 / 10 شوف الدرس هذا عشان تعرف خطأك https://forum.multitheftauto.com/viewtopic.php?f=164&t=84233 Link to comment
iMr.SFA7 Posted August 5, 2015 Share Posted August 5, 2015 والثاني n = 20 / 10 شوف الدرس هذا عشان تعرف خطأك https://forum.multitheftauto.com/viewtopic.php?f=164&t=84233 بالنسبة للثاني ماشوف فيه أي خطأ وموب لازم أحطه متغير : / Link to comment
khaledmhammed Posted September 29, 2015 Share Posted September 29, 2015 والله استفدت ببعض الاشياء كفو عليكك واصل باشياء مهمة Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now