جرب# 
  ماجربته 
 
-- #ClientSide 
onlogin = guiCreateButton(295, 422, 107, 41, "", false) 
onregister = guiCreateButton(414, 422, 108, 41, "", false) 
GUIEditor.button[3] = guiCreateButton(295, 469, 228, 41, "", false) 
GUIEditor.checkbox[1] = guiCreateCheckBox(306, 354, 15, 15, "تذكرني", false, false) 
user = guiCreateEdit(20, 29, 208, 30, "",false) 
pass = guiCreateEdit(20, 100, 208, 30, "",false) 
GUIEditor.staticimage[1] = guiCreateStaticImage(286, 219, 250, 321, "S1.png", false) 
GUIEditor.staticimage[2] = guiCreateStaticImage(286, 176, 250, 33, "S1.png", false) 
  
guiSetAlpha(onlogin, 0.00) 
guiSetAlpha(onregister, 0.00) 
guiSetAlpha(GUIEditor.button[3], 0.00) 
guiSetAlpha(GUIEditor.staticimage[1], 0.65) 
guiSetAlpha(GUIEditor.staticimage[2], 0.64) 
  
function login() 
    dxDrawText("Login - Register v.1", 330, 176, 483, 204, tocolor(255, 255, 255, 255), 1, "default", "left", "center", false, false, true, false, false) 
    dxDrawText(":اسم المستخدم ", 351, 219, 473, 238, tocolor(209, 178, 79, 255), 2, "default-bold", "left", "top", false, false, true, false, false) 
    dxDrawText(": كلمة المرور ", 350, 285, 463, 313, tocolor(209, 178, 79, 255), 2, "default", "left", "top", false, false, true, false, false) 
    dxDrawRectangle(296, 422, 109, 42, tocolor(216, 189, 104, 255), true) 
    dxDrawRectangle(296, 470, 229, 41, tocolor(216, 189, 104, 255), true) 
    dxDrawLine(285, 219, 407, 248, tocolor(255, 255, 255, 255), 1, true) 
    dxDrawRectangle(416, 422, 109, 42, tocolor(216, 189, 104, 255), true) 
    dxDrawLine(535, 219, 536, 540, tocolor(255, 255, 255, 255), 2, true) 
    dxDrawLine(285, 539, 536, 539, tocolor(255, 255, 255, 255), 2, true) 
    dxDrawLine(286, 219, 537, 219, tocolor(255, 255, 255, 255), 2, true) 
    dxDrawLine(286, 209, 537, 209, tocolor(255, 255, 255, 255), 2, true) 
    dxDrawLine(286, 176, 537, 176, tocolor(255, 255, 255, 255), 2, true) 
    dxDrawLine(537, 176, 537, 209, tocolor(255, 255, 255, 255), 2, true) 
    dxDrawLine(286, 176, 286, 209, tocolor(255, 255, 255, 255), 2, true) 
    dxDrawText("*سجل عشان تنحفظ ساعاتك", 293, 517, 511, 534, tocolor(199, 131, 1, 255), 1, "default-bold", "left", "top", true, false, true, false, false) 
    dxDrawText("تذكرني", 323, 353, 418, 373, tocolor(255, 255, 255, 255), 1, "default-bold", "left", "top", false, false, true, false, false) 
end 
  
addEventHandler("onClientRender", root, login) 
addEventHandler("onClientRender", root, login1) 
addEventHandler("onClientRender", root, login2) 
addEventHandler("onClientRender", root, Register1) 
addEventHandler("onClientRender", root, Register2) 
addEventHandler("onClientRender", root, Guest1) 
addEventHandler("onClientRender", root, Guest2) 
  
function login1() 
    dxDrawText("Login", 295, 422, 400, 461, tocolor(201, 0, 0, 255), 2, "default", "center", "center", false, false, true, false, false) 
end 
  
    
function login2() 
    dxDrawText("Login", 295, 422, 400, 461, tocolor(47, 47, 51, 255), 2, "default", "center", "center", false, false, true, false, false) 
end 
  
    
function Register1() 
    dxDrawText("Register", 425, 421, 575, 460, tocolor(47, 47, 51, 255), 2, "default", "left", "center", false, false, true, false, false) 
end 
  
function Register2() 
    dxDrawText("Register", 425, 421, 575, 460, tocolor(201, 0, 0, 255), 2, "default", "left", "center", false, false, true, false, false) 
end 
  
function Guest1() 
    dxDrawText(" Guest", 306, 474, 506, 506, tocolor(47, 47, 51, 255), 2, "default", "center", "center", false, true, true, false, false) 
end 
  
function Guest2) 
    dxDrawText(" Guest", 306, 474, 506, 506, tocolor(201, 0, 0, 255), 2, "default", "center", "center", false, true, true, false, false) 
end 
  
addEventHandler ("onClientGUIClick", getRootElement(), 
function(button, state, absoluteX, absoluteY) 
    if ( source ==  onlogin ) then 
        triggerServerEvent("onlogin",getLocalPlayer(), guiGetText(user), guiGetText(pass)) 
    elseif ( source ==  onregister ) then 
        triggerServerEvent("onregister",getLocalPlayer(), guiGetText(user), guiGetText(pass)) 
    end 
end 
  
function Show() 
    if source == GUIEditor.button[3] then 
        removeEventHandler("onClientRender", root, login) 
    end 
end 
  
addEventHandler ("onClientGUIClick", root, Show) 
  
 -- سو مثل كذا على كل الازرار وكذا 
function OnButton3 (  ) 
    if isElement ( GUIEditor.button[3] ) then 
    if eventName == 'onClientMouseEnter' then 
        addEventHandler("onClientRender", root, Guest2) 
    else 
        removeEventHandler("onClientRender", root, Guest2) 
        end 
    end 
end 
  
-- الكود الي فوق حق برستيجي  
  
addEventHandler( "onClientMouseEnter", GUIEditor.button[3], Show1 ) 
addEventHandler( "onClientMouseLeave", GUIEditor.button[3], Show1 )