Jump to content

return شرح


Recommended Posts

  • Replies 53
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Custom function لها اهمية في الفنكشات المخصصة او بما يسمى return

مثال

addCommandHandler("xxx", 
function (player) 
    local myReturn = getRandom() -- هنا تتلقى الرد من الفنكشن 
    -- الرد سويناه في سطر 14 و سطر 16 
    -- "Noob" أو "Pro" راح يكون كلمة myReturn المتغير 
    -- false الرد بيكون دائماً getRandom في الفنكشن return طبعاً بدون كلمة 
    outputChatBox(getPlayerName(player).." is "..myReturn, root, 255, 255, 0) 
end) 
    
  
function getRandom() -- custom function هذا الفنكشن المخصص او 
    local abc = math.random(1, 2) 
    if abc == 1 then 
        return "Pro" -- هذا راح يكون رد بكلمة 
    elseif abc == 2 then 
        return "Noob" -- و هذا كمان رد بكلمة ثانية 
    end 
end 

Custom function هنا امثلة أخرى على الـ

https://wiki.multitheftauto.com/wiki/GetPlayerFromNamePart

https://wiki.multitheftauto.com/wiki/GetPlayerFromSerial

https://wiki.multitheftauto.com/wiki/IsPlayerInTeam

https://wiki.multitheftauto.com/wiki/GetElementSpeed

Link to comment

بالضبط هذا الي اقصده ^

+ مثال ,

يمكن يكون الكود خطأ بس اوصل لك المعلومه ذذ

k = outputChatBox('Hello World !') 
  
addCommandHandler('Chat', 
function(player) 
    if not isPlayerInWater(player) then k 
        end 
    end 
) 

= ?

k = مافي شيء يخليها تبدأ الوظيفه فـ بيطلع خطأ بالديبوق ,

عكس لو سوينا كذا ,

k = outputChatBox('Hello World !') 
  
addCommandHandler('Chat', 
function(player) 
    if not isPlayerInWater(player) then return k 
        end 
    end 
) 

ان شاء الله فهمت ذذ

Edited by Guest
Link to comment
بالضبط هذا الي اقصده ^

+ مثال ,

روح جرب الكود هذا ,

k = outputChatBox('Hello World !') 
  
addCommandHandler('Chat', 
function(player) 
    if not isPlayerInWater(player) then k 
        end 
    end 
) 

= ?

k = مافي شيء يخليها تبدأ الوظيفه فـ بيطلع خطأ بالديبوق ,

عكس لو سوينا كذا ,

k = outputChatBox('Hello World !') 
  
addCommandHandler('Chat', 
function(player) 
    if not isPlayerInWater(player) then return k 
        end 
    end 
) 

ان شاء الله فهمت ذذ

cm-22215-0505953d7445983.jpg

Link to comment
? :o ? ممكن تقولنا المشكله ي حلو

v يعني لو أنا سويت كذا مَ رح يشتغل الكود ويجيني خطأ بالديبق صح ؟

addEventHandler ( "onMarkerHit", root,   
    function ( player ) 
        if ( getElementType ( player ) == "player" ) then 
            outputChatBox ( "You are noob -_-", player ) 
        end 
    end 
) 

v بينما لو سويت كذا رح يشتغل الكود ومَ يجي خطأ بالديبق صح ؟ -_-

addEventHandler ( "onMarkerHit", root, 
    function ( player ) 
        if ( getElementType ( player ) == "player" ) then 
            return 
            outputChatBox ( "You are pro -_-", player ) 
        end 
    end 
) 

أظن إنكـ فهمت مَ يحتاج أشرح زيادة -_-

Link to comment

طيب ي حلوين ,

mta الحين انا اتكلم عن اللغه الاساسيه وما اتكلم عن

نفترض انكم يا مزز عندكم متغير حلو ؟

Text = ' Hello noob ' 
  
function(a,b) 
    if not a and b then 
        return Text 
    end 
end 

الحين ابيكم تسونها بدون return ?

ممكن ولا لا؟

منتظركم ...!

Link to comment
طيب ي حلوين ,

mta الحين انا اتكلم عن اللغه الاساسيه وما اتكلم عن

نفترض انكم يا مزز عندكم متغير حلو ؟

Text = ' Hello noob ' 
  
function(a,b) 
    if not a and b then 
        return Text 
    end 
end 

الحين ابيكم تسونها بدون return ?

ممكن ولا لا؟

منتظركم ...!

فنكشن ما له اسم

return قل لي وش رايح يفيدك فيه ال

:wink: فهم نفسك قبل لا تحاول تفهم غيرك و تخربطهم

Link to comment
ما يحتاج افهم غيري ي حلو ,

بس حبيت اقولك إني ما اقصد انه اذا ما حطيت return ما يشتغل ذذ

طيب ما وريتنا الحل ابيها بدون return ?

هذا بس مثال بس ضبطه بدون ؟

ما شاء الله عليك ذكي

لازم خمس نجوم

حبيبي الكود هذا يستخدم للرد في حاله انك مستخدم الفنكشن في فنكشكن و كان العنصر المطلوب فنكشن

اما في الكود الي طرحته سابقاً

return ياليت توضح لنا الفائده من

k = outputChatBox('Hello World !') 
  
addCommandHandler('Chat', 
function(player) 
    if not isPlayerInWater(player) then return k 
        end 
    end 
) 

Link to comment

يا حلو , هو يبي يعرف كيف يسوي return

وانا قلت ان فايدتها قليله في اللعبه ,

ليه بيحطوها اصلا ؟ return ولا لو في طريقه غير in Lua

والكود تقدر تسويه كذا ,

addCommandHandler('Chat', 
function(player) 
    if not isPlayerInWater(player) then return outputChatBox('Hello World !') 
        end 
    end 
) 

^ وهنآ مالها اي فايده

*

addCommandHandler('Chat', 
function(player) 
    if not isPlayerInWater(player) then outputChatBox('Hello World !') 
        end 
    end 
) 

بس لو سويت متغير راح تضطر انك تحطها ,وانا عطيته كذا عشان افهمه اكثر ,

فـ لو عطيته كذا ,

addCommandHandler('Chat', 
function(player) 
    if not isPlayerInWater(player) then return outputChatBox('Hello World !') 
        end 
    end 
) 

بيقولي وش الفايده احطها اجل ؟

العتب على العقل , الحمدلله بس :lol:

Link to comment
اما

تعال

بيجي الكلام في الشات؟ return k لايكون تحسب لما تسوي

:lol::lol:

لا خلاص انت 10 نجوم

8cce0110.gif

يَ صديق .. مآ يصير كذآ !

آلمفروض تشرح لهة حبة حبة ، وتقنعهة أن كودهـ خطأ وتصلحهة لهة آو شي كذآ ..

لين يستوعب خطأهـ ومآ عآد يكرره

مو تسخر منه -___-"

Link to comment

كودي موب خطأ ,

كودي بيطلع الكلام بالشات اول ما يشتغل المود , بس لو كتبت الامر ما بيشتغل , لأن لازم يكون داخل فنكشن ذذ

بس انا حبيت اوصل له المعلومه -_-

وهي الاساس تكون ترجع القيمه ,

function Fun() 
outputChatBox('nil,nil,nil') 
end 
  
addCommandHandler('Chat', 
function(player) 
    if not isPlayerInWater(player) then return Fun() 
        end 
    end 
) 
Link to comment
كودي موب خطأ ,

كودي بيطلع الكلام بالشات اول ما يشتغل المود , بس لو كتبت الامر ما بيشتغل , لأن لازم يكون داخل فنكشن ذذ

بس انا حبيت اوصل له المعلومه -_-

وهي الاساس تكون ترجع القيمه ,

function Fun() 
outputChatBox('nil,nil,nil') 
end 
  
addCommandHandler('Chat', 
function(player) 
    if not isPlayerInWater(player) then return Fun() 
        end 
    end 
) 

نفسي مرة وحدة بالحياة تعترف انكـ على خطأ !!! :?

كودي موب خطأ ,
لو كتبت الامر ما بيشتغل
كودي بيطلع الكلام بالشات اول ما يشتغل المود

-_-

Link to comment

الحين فهمني يا اسامه ليه مسجل بيوزر جديد ذذ؟

ثانيا اذا قلت خطأ يعني الكود كامل ما بيشتغل ذذ

المهم انه الكلام يطلع بالشات , بس الكوماند خطأ

:lol:

Edited by Guest
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...