جرب#
ماجربته
-- #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 )