./BlackBird# Posted July 24, 2013 Posted July 24, 2013 الي انا اعرفه شف ذا المثال يمكن تعرف for i = 1,3 do outputChatBox(i) end الكود راح يكتب في الشات 1 2 3 هو يكرر الشي الي تبيه
jafar Posted July 24, 2013 Posted July 24, 2013 الي انا اعرفهشف ذا المثال يمكن تعرف for i = 1,3 do outputChatBox(i) end الكود راح يكتب في الشات 1 2 3 هو يكرر الشي الي تبيه مثال ثاني for i = 1,3 do outputChatBox('Hello') end راح يكرر كلمة Hello ثلاث مرات
فاّرس Posted July 24, 2013 Posted July 24, 2013 الزبده انه يدور على اشياء محدده , يعني مثلا تبي يجيب عدد الركاب مثلا تبي بس اثنين او ثلاثه , for i = 2,getVehicleMaxPassengers(car) do انا الحين خليته يدور على الراكبين يبدأ من الراكب رقم 3, ليه 3 ؟ لأن , 0 = السواق , 1 = الراكب جنبه , 2 = الراكب الي ورا فيعتبر الثالث,
3ssol Posted July 24, 2013 Author Posted July 24, 2013 انا عارف انه يكرر بس مانبي عارف ليه حطيتو i = 3 my cod do يعني ليه حاطين حرف i وليه اخر شي مسوين do ليه بـ الاكود الاول كذا ؟ 1,30 ليه حطينا 1,30 ?
./BlackBird# Posted July 24, 2013 Posted July 24, 2013 شف 1,30 يسويها من 1 الى 30 و كذا for i = 1,30 do i = رقم التكرار و لازم بعد for يصير do
فاّرس Posted July 24, 2013 Posted July 24, 2013 قلت لك انه يدور على اشياء تحددها أنت ذذ ومو شرط يكون i مثآل , Words = {'3ssol','The Best','Guest'} for T = 2,#Words do outputChatBox(T) end اكيد راح يطلع بالشات 2 وبعدين 3 لأني انا بديت من القيمه الثانيه الي الآخيره, مثال ثاني , Words = {'3ssol','The Best','Guest'} for T = 1,#Words do outputChatBox(T) end كذا راح يطلع 1 وبعدين 2 وبعدين 3, لأني بديت من القيمه الاولى الى القيمه الاخيره , كيف الى القيمه الاخيره؟ لأني حددت , for T = 2,#Words do من القيمه الثانيه يبدأ , Parameters مثل ما تقول كأنه تتخطى الـ function(_,anything) للمعلوميه لو سويت كذا , for T = 2,#Words do يعني لو جبت الجدول #Words راح تصير قيمه ما راح يطلع الكلام بالشات مثآل, Words = {'3ssol','The Best','Guest'} for T = 1,2 do outputChatBox(#Words) end كذا راح يطلع لك رقم 3 مرتين بالشات, لأننا جبنا عدد القيم طبعا لو تبي تجيب القيم اقصد الاسماء , Words = {'3ssol','The Best','Guest'} for T = 1,1 do for _,All in ipairs(Words) do outputChatBox(All) end end كذا راح يطلع بالشات , 3ssol The Best Guest مره واحده لأني حددت رقم 1 لو اخليه مثلا , for T = 1,10 do راح يكرر 10 مرات بالنسبه للرقم الاول , 1 = هذا ما عرفت الى الآن وش فايدته ولكن لو سويت الكود كذا, اقصد فايدته بالشآت ولا في غير الشات يحدد من وين يبدأ ذذ for T = 3,3 do راح تقولي يكرر 3 مرات ؟ اقولك غلط لأنك حطينا الارقام متساويه فـ راح يطلع مره واحده فقط! اتمنى فهمت , وآسف طولت
3ssol Posted July 24, 2013 Author Posted July 24, 2013 شف انا للحين مافهمت ولكن الي مافهمت وش الي يطلع بـ الشات 2 ولا 3 مادري انت قصدك كذا Words = {'3ssol','The Best','Guest'} for T = 2,#Words do outputChatBox(T) end انت قصدك يجي بـ الشات 3ssol The Best guset 3ssol The Best guset ورا بعض كذا ؟ ولا يجي اسم اسم !؟!؟!؟ ويعطيك العافيه ع الشرح الجمميل
فاّرس Posted July 24, 2013 Posted July 24, 2013 افهمك اكثر , Words = {'3ssol','The Best','Guest'} 3ssol = القيمه الاولى , The Best = القيمه الثانيه , Guest = القيمه الثالثه, انا بديت من الثانيه , for T = 2,#Words do The Best يعني راح يبدأ من عند القيمه الثانيه الي هي يعني بيطلع بالشات , The Best Guest
TAPL Posted July 24, 2013 Posted July 24, 2013 افهمك اكثر , Words = {'3ssol','The Best','Guest'} 3ssol = القيمه الاولى , The Best = القيمه الثانيه , Guest = القيمه الثالثه, انا بديت من الثانيه , for T = 2,#Words do The Best يعني راح يبدأ من عند القيمه الثانيه الي هي يعني بيطلع بالشات , The Best Guest ما بيطلع الكلام اصلاً بيطلع ارقام بس إذا تبي يطلع كلام تسويه كذا outputChatBox(Words[T])
فاّرس Posted July 24, 2013 Posted July 24, 2013 ما انتبهت له حسبته عطاني هذا, Words = {'3ssol','The Best','Guest'} for T = 1,1 do for _,All in ipairs(Words) do outputChatBox(All) end end ولكن طريقتك اسهل عشان ما تسوي لوب...
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