Jump to content

x[ return break ]x طلب شرح


Recommended Posts

السلام عليكم و رحمه الله و بركاته

اخباركم شباب لو سمحتو ابي شرح ل

return + break

return end احيانا تكون كذا

return و احيانا يكون بعدها كود

ابي شرح مفصل لهم لو سمحتو :mrgreen:

_____________________________

بقدر اغير اسمي بامنتدى ؟

Link to comment
السلام عليكم و رحمه الله و بركاته

اخباركم شباب لو سمحتو ابي شرح ل

return + break

return end احيانا تكون كذا

return و احيانا يكون بعدها كود

ابي شرح مفصل لهم لو سمحتو :mrgreen:

_____________________________

بقدر اغير اسمي بامنتدى ؟

نجي اول شغلة ...

بالنسبة لــ

return

. . .

  
return end 
-- هذي معناها الغاء الوظيفة والرجوع بلآشيء 
  
return + code 
-- هذي معناها يرجعلك قيمة انت تبيها 
  

وش يعني ؟

مثلا نبي نخليه يرجع قيمة اسم الاعب

local Name = getPlayerName( player )
return Name
-- كذا رجعنا اسم الاعب

ذا كله وش فايدته ولا استعباط ؟ :lol:

فايدته لو تبي تسوي وظيفة وعبرها ترجع قيمة او تتحقق من شغله اذا طلعت صح او غلط يسوي اشياء حسب شرطيات وفرضيات انت تحطها

8)8)8)

وبالنسبة لـ

break
-- مثلا انت مسوي لوب على شغلة وتبي توقفه عند شرط معين او عند  تايمر او اي شيء تبيه
-- مثال
for _, player in ipairs( getElementsByType('player') ) do
local Name = getPlayerName( player )
if ( Name == 'fucking_Name' ) then
break
end
end
 

وبالنسبة لتغيير اسمك فـ يب تقدر تغيره عبر دخول لوحة التحكم فوق تلاقيها بهذا الأسم

"User Control Panel"

تدخلها ولازم تعرف انجليزي عشان تعرف وين تروح وتغير

في أمان الله :mrgreen:

Link to comment

شكرا لك اخوي لكن عندي سؤوال

  
-- مثلا انت مسوي لوب على شغلة وتبي توقفه عند شرط معين او عند  تايمر او اي شيء تبيه 
-- مثال 
for _, player in ipairs( getElementsByType('player') ) do 
local Name = getPlayerName( player ) 
if ( Name == ':O' ) then 
break 
end 
end 

مافهمته لما بعطيه بريك وش يصير و لو كان في ككود بعده شو فائدته مافهمت :roll:

Link to comment

شف ي حبيبي, البريك نستعمله فاللوب طيب بتقولي ليه ؟ أنا أقولك ليه

البريك فايدته إذا أنت سويت لوب, وتبي من اللوب حاجة وحدة وبعدها خلاص ما تبي اللوب طيب وش نسوي ؟

أولاً نسوي لوب على كل اللاعبين اللي بالسيرفر, ونطلع منهم اللاعب اللي نبيه

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
شف ي حبيبي, البريك نستعمله فاللوب طيب بتقولي ليه ؟ أنا أقولك ليه

البريك فايدته إذا أنت سويت لوب, وتبي من اللوب حاجة وحدة وبعدها خلاص ما تبي اللوب طيب وش نسوي ؟

أولاً نسوي لوب على كل اللاعبين اللي بالسيرفر, ونطلع منهم اللاعب اللي نبيه

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 ) -- إند 

شرحك صح

لكن بريك ما بنحتاجها هنا لانك لو حطيت التحقق ما بيسوي اي امر الا اذا كان اسمه نفس الاسم

:mrgreen:

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...