Bassam*Syria Posted August 7, 2016 Share Posted August 7, 2016 السلام عليكم و رحمه الله و بركاته اخباركم شباب لو سمحتو ابي شرح ل return + break return end احيانا تكون كذا return و احيانا يكون بعدها كود ابي شرح مفصل لهم لو سمحتو _____________________________ بقدر اغير اسمي بامنتدى ؟ Link to comment
MR.GRAND Posted August 7, 2016 Share Posted August 7, 2016 السلام عليكم و رحمه الله و بركاتهاخباركم شباب لو سمحتو ابي شرح ل return + break return end احيانا تكون كذا return و احيانا يكون بعدها كود ابي شرح مفصل لهم لو سمحتو _____________________________ بقدر اغير اسمي بامنتدى ؟ نجي اول شغلة ... بالنسبة لــ return . . . return end -- هذي معناها الغاء الوظيفة والرجوع بلآشيء return + code -- هذي معناها يرجعلك قيمة انت تبيها وش يعني ؟ مثلا نبي نخليه يرجع قيمة اسم الاعب local Name = getPlayerName( player ) return Name -- كذا رجعنا اسم الاعب ذا كله وش فايدته ولا استعباط ؟ فايدته لو تبي تسوي وظيفة وعبرها ترجع قيمة او تتحقق من شغله اذا طلعت صح او غلط يسوي اشياء حسب شرطيات وفرضيات انت تحطها وبالنسبة لـ break -- مثلا انت مسوي لوب على شغلة وتبي توقفه عند شرط معين او عند تايمر او اي شيء تبيه -- مثال for _, player in ipairs( getElementsByType('player') ) do local Name = getPlayerName( player ) if ( Name == 'fucking_Name' ) then break end end وبالنسبة لتغيير اسمك فـ يب تقدر تغيره عبر دخول لوحة التحكم فوق تلاقيها بهذا الأسم "User Control Panel" تدخلها ولازم تعرف انجليزي عشان تعرف وين تروح وتغير في أمان الله Link to comment
Bassam*Syria Posted August 7, 2016 Author Share Posted August 7, 2016 شكرا لك اخوي لكن عندي سؤوال -- مثلا انت مسوي لوب على شغلة وتبي توقفه عند شرط معين او عند تايمر او اي شيء تبيه -- مثال for _, player in ipairs( getElementsByType('player') ) do local Name = getPlayerName( player ) if ( Name == ':O' ) then break end end مافهمته لما بعطيه بريك وش يصير و لو كان في ككود بعده شو فائدته مافهمت Link to comment
N3xT Posted August 8, 2016 Share Posted August 8, 2016 شف ي حبيبي, البريك نستعمله فاللوب طيب بتقولي ليه ؟ أنا أقولك ليه البريك فايدته إذا أنت سويت لوب, وتبي من اللوب حاجة وحدة وبعدها خلاص ما تبي اللوب طيب وش نسوي ؟ أولاً نسوي لوب على كل اللاعبين اللي بالسيرفر, ونطلع منهم اللاعب اللي نبيه for _, player in ipairs( getElementsByType('player') ) do كذا سوينا اللوب, طيب تمام, طيب الحين نروح للخطوة الثانية اللي هي وش نبي من اللوب ذا ؟ مثلاً أنا أبيه يجيب لي اللي أسمه بسام, كيف نسويها طيب؟ كذا نجيب أسماء اللاعبين وطبعاً أرقمنت واحد بنحط فيه متغير اللوب, عشان نطلع أسماء كل اللاعبين اللي بالسيرفر if getPlayerName(player) == "Bassam" then بسام اللي هو أسم اللاعب اللي نبيه طيب الحين خلاص ما راح نحتاج اللوب, ليه؟ لأننا كنا نبي اللوب عشان اللاعب بسام ذا نبي نشوف أسمه يعني حالياً اللوب ماله فايدة ليه نخليه شغال؟ خلاص نقفله عن طريق بريك, طيب نشوف المثال كامل addCommandHandler("test_", -- أمر للتجربة function ( p ) for _, player in ipairs( getElementsByType('player') ) do -- لوب لكل اللاعبين if getPlayerName(player) == "Bassam" then -- ندور عن اللاعب بسام عن طريق اللوب اللي سويناه فوق break -- إذا حصلنا اللاعب بسام نوقف اللوب outputChatBox("تم إيجاد اللاعب بسام وجاري إيقاف اللوب",p,255,0,0,true) -- نطلع بالشات أننا حصلنا اللاعب بسام واللوب توقف end -- إند end -- إند end ) -- إند Link to comment
Jupi Posted August 8, 2016 Share Posted August 8, 2016 شف ي حبيبي, البريك نستعمله فاللوب طيب بتقولي ليه ؟ أنا أقولك ليه البريك فايدته إذا أنت سويت لوب, وتبي من اللوب حاجة وحدة وبعدها خلاص ما تبي اللوب طيب وش نسوي ؟ أولاً نسوي لوب على كل اللاعبين اللي بالسيرفر, ونطلع منهم اللاعب اللي نبيه for _, player in ipairs( getElementsByType('player') ) do كذا سوينا اللوب, طيب تمام, طيب الحين نروح للخطوة الثانية اللي هي وش نبي من اللوب ذا ؟ مثلاً أنا أبيه يجيب لي اللي أسمه بسام, كيف نسويها طيب؟ كذا نجيب أسماء اللاعبين وطبعاً أرقمنت واحد بنحط فيه متغير اللوب, عشان نطلع أسماء كل اللاعبين اللي بالسيرفر if getPlayerName(player) == "Bassam" then بسام اللي هو أسم اللاعب اللي نبيه طيب الحين خلاص ما راح نحتاج اللوب, ليه؟ لأننا كنا نبي اللوب عشان اللاعب بسام ذا نبي نشوف أسمه يعني حالياً اللوب ماله فايدة ليه نخليه شغال؟ خلاص نقفله عن طريق بريك, طيب نشوف المثال كامل addCommandHandler("test_", -- أمر للتجربة function ( p ) for _, player in ipairs( getElementsByType('player') ) do -- لوب لكل اللاعبين if getPlayerName(player) == "Bassam" then -- ندور عن اللاعب بسام عن طريق اللوب اللي سويناه فوق break -- إذا حصلنا اللاعب بسام نوقف اللوب outputChatBox("تم إيجاد اللاعب بسام وجاري إيقاف اللوب",p,255,0,0,true) -- نطلع بالشات أننا حصلنا اللاعب بسام واللوب توقف end -- إند end -- إند end ) -- إند شرحك صح لكن بريك ما بنحتاجها هنا لانك لو حطيت التحقق ما بيسوي اي امر الا اذا كان اسمه نفس الاسم Link to comment
Bassam*Syria Posted August 8, 2016 Author Share Posted August 8, 2016 شكرا لكم وقسم انكم كفو خلاص فهمت البريك 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