Jump to content

طلب : كود مهم لأصحاب الخبره فقط


Recommended Posts

, سلام عليكم

, لقد عملت نأفذه ولكن واجهتني مشكلة لم إجد لها حل

, وهي إذا ظغطت على مربع يذهب بي الى مكان ، وإذا ظغطت مربع اخر يذهب الى مكان اخر

, اريد إن عندما يظغط على المربع الاول يختفي المربع الثاني وهكذا مع المربع الثاني يختفي المربع الاول

, الكود كلنت

مربع في الوحة ‘

iDekToR.checkbox[1] = guiCreateCheckBox(79, 26, 141, 22, " * لوحة إنتقال الاولى    ", false, false, iDekToR.window[1]) 
iDekToR.checkbox[2] = guiCreateCheckBox(79, 58, 141, 19, "  * لوحة إنتقال الثانيه    ", false, false, iDekToR.window[1]) 

 

ألمربع الاول ‘

onCheckBox = function (  ) 
    if ( getElementType(source) == "gui-checkbox" ) then  
    if ( guiCheckBoxGetSelected( iDekToR.checkbox[2] ) )then 
    setElementPosition ( localPlayer, 1607.43579, 1835.88074, 10.93750  ) 
    guiCheckBoxSetSelected( iDekToR.checkbox[2] ,true) 
    else 
    guiCheckBoxSetSelected( iDekToR.checkbox[2] ,false ) 
        end 
    end 
end 

 

المربع الثاني ‘

onCheckBox1 = function (  ) 
    if ( getElementType(source) == "gui-checkbox" ) then 
    if ( guiCheckBoxGetSelected( iDekToR.checkbox[1] ) )then 
    setElementPosition ( localPlayer, 1608.22046, 1819.77417, 10.82800  ) 
    guiCheckBoxSetSelected( iDekToR.checkbox[1] ,true ) 
    else 
    guiCheckBoxSetSelected( iDekToR.checkbox[1] ,false ) 
        end 
    end 
end 

 

ألحدث ‘

addEventHandler ("onClientGUIClick", root, onCheckBox ) 
addEventHandler ("onClientGUIClick", root, onCheckBox1 ) 

Link to comment
addEventHandler("onClientGUIClick", resourceRoot, function( ) 
    if source == iDekToR.checkbox[1] then  
        if guiCheckBoxGetSelected(source) then 
            guiCheckBoxSetSelected(iDekToR.checkbox[2], false) 
            setElementPosition(localPlayer, 1607.43579, 1835.88074, 10.93750) 
        end 
    elseif source == iDekToR.checkbox[2] then 
        if guiCheckBoxGetSelected(source) then 
            guiCheckBoxSetSelected(iDekToR.checkbox[1], false) 
            setElementPosition(localPlayer, 1608.22046, 1819.77417, 10.82800) 
        end 
    end 
end) 

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