Jump to content

طلب كود بسيط


EH10

Recommended Posts

إذا كان فيه وظيفة للتحقق من الشيء استخدمها .. اذا ماكان فيه وظيفة استخدم المتغيرات

: مثآل على المتغيرات من الويكي *

-- Client Side # 
local isChatVisible = true -- let's assume the chat is visible 
function chat ( key, keyState ) 
    if isChatVisible then -- if it's on 
        showChat ( false ) -- turn it off 
        isChatVisible = false 
    else 
        showChat ( true ) -- if it's off 
        isChatVisible = true -- turn it on 
    end 
end 
bindKey ( "i", "down", chat ) -- the player's "i" key will toggle the chat 

Link to comment
إذا كان فيه وظيفة للتحقق من الشيء استخدمها .. اذا ماكان فيه وظيفة استخدم المتغيرات

: مثآل على المتغيرات من الويكي *

-- Client Side # 
local isChatVisible = true -- let's assume the chat is visible 
function chat ( key, keyState ) 
    if isChatVisible then -- if it's on 
        showChat ( false ) -- turn it off 
        isChatVisible = false 
    else 
        showChat ( true ) -- if it's off 
        isChatVisible = true -- turn it on 
    end 
end 
bindKey ( "i", "down", chat ) -- the player's "i" key will toggle the chat 

قصدي ابي زر button

Link to comment
button = guiCreateButton ( ... ) 
  
addEventHandler ( "onClientGUIClick", button, 
    function ( ) 
        if not ( x ) then 
            givePlayerMoney ( 1000 ) 
        else 
            takePlayerMoney ( 1000 ) 
        end 
        x = not x 
    end, false 
) 

. على فكرة هنا اعطاء الفلوس وسحبها بيكون وهمي لأنه بجانب كلنت .. لكن سويته لكـ كَـ مثآل فقط عشان تفهم

Link to comment
button = guiCreateButton ( ... ) 
  
addEventHandler ( "onClientGUIClick", button, 
    function ( ) 
        if not ( x ) then 
            givePlayerMoney ( 1000 ) 
        else 
            takePlayerMoney ( 1000 ) 
        end 
        x = not x -- This 
    end, false 
) 

كينق ممكن تقولي وش معني هاذي الي انا كاتب جمبها

this

ي ليت يكون الشرح ب التفصييل عشان افهمها لني مو فاهمها

Link to comment
button = guiCreateButton ( ... ) 
  
addEventHandler ( "onClientGUIClick", button, 
    function ( ) 
        if not ( x ) then 
            givePlayerMoney ( 1000 ) 
        else 
            takePlayerMoney ( 1000 ) 
        end 
        x = not x -- This 
    end, false 
) 

كينق ممكن تقولي وش معني هاذي الي انا كاتب جمبها

this

ي ليت يكون الشرح ب التفصييل عشان افهمها لني مو فاهمها

بعكس قيمته الي معرف عليها حالياً "x" هاذي معناها يعرف المتغير

false هي "x" يعني لنفرض ان قيمة المتغير

true بكذا رح تصير قيمته

true هي "x" ولو كانت قيمة المتغير

false بكذا رح تصير قيمته

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

button = guiCreateButton ( ... ) 
  
local x = true 
addEventHandler ( "onClientGUIClick", button, 
    function ( ) 
        if ( x ) then 
            givePlayerMoney ( 1000 ) 
            x = false 
        else 
            takePlayerMoney ( 1000 ) 
            x = true 
        end 
    end, false 
) 

Link to comment
button = guiCreateButton ( ... ) 
  
addEventHandler ( "onClientGUIClick", button, 
    function ( ) 
        if not ( x ) then -- الحين هي false 
            givePlayerMoney ( 1000 ) 
        else -- هنا true 
            takePlayerMoney ( 1000 ) 
        end 
        x = not x -- وهنا ترجعها false ولا كيف؟ 
    end, false 
) 

Link to comment
button = guiCreateButton ( ... ) 
  
addEventHandler ( "onClientGUIClick", button, 
    function ( ) 
        if not ( x ) then -- الحين هي false 
            givePlayerMoney ( 1000 ) 
        else -- هنا true 
            takePlayerMoney ( 1000 ) 
        end 
        x = not x -- وهنا ترجعها false ولا كيف؟ 
    end, false 
) 

if not ( x ) then -- الحين هي false 

يب صح كلامكـ ^

x = not x -- وهنا ترجعها false ولا كيف؟ 

true عشان كذا يحولها الى false لأنه ذا يحول المتغير الى عكسه يعني هي قيمتها بالبداية كانت true لا هنا ترجعها الى

.. وهكذا رح يصير النمط كل ماكبست الزر false عشان كذا بيحوله الى true ويوم تكبس ع الزر مرة ثانية رح يكون المتغير قيمته

ثم تتحول لفولس وكذا true بالاول تكون

هي نفس نظام,

var = false

else

var = true

. لأنها تكون ماهي معرفة false بالأول تكون **
Link to comment
x = not x 

والله للحين مافهمت هاذي يعني شنو هذا السطر ؟

يعني ال اكس مومعرفه ولا كيف

او يرجع القيمه الي

false ?

true يخليها false ذا يغير قيمة الـ اكس الى عكسها يعني هي كانت

وبس false يخليها true ولو كانت

Link to comment

طيب يعني كذا شووف

button = guiCreateButton ( ... ) 
  
addEventHandler ( "onClientGUIClick", button, 
    function ( ) 
        if not ( x ) then -- الحين هي false 
            givePlayerMoney ( 1000 ) 
        else -- هنا true 
            takePlayerMoney ( 1000 ) 
        end 
        x = not x --واذا ضغط الضغطه الثالثه ترجع false ? 
    end, false 
) 

Link to comment
طيب يعني كذا شووف
button = guiCreateButton ( ... ) 
  
addEventHandler ( "onClientGUIClick", button, 
    function ( ) 
        if not ( x ) then -- الحين هي false 
            givePlayerMoney ( 1000 ) 
        else -- هنا true 
            takePlayerMoney ( 1000 ) 
        end 
        x = not x --واذا ضغط الضغطه الثالثه ترجع false ? 
    end, false 
) 

بإختصار ,, أول مايشتغل المود تكون x موب معرفة فقيمتها تصير false

فأول شيء نسوي اذا كانت القيمة false نعطي اللاعب 1000

واذا كانت true تاخذ من اللاعب 1000

وبالنسبة لــ x = not x

فهو يقلب الإشارة يعني اذا كانت false يحولها الى true

واذا كانت true يحولها الى false

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...