السلام عليكم ورحمه الله وبركاته
اللوحه عندي ما تيجي على جميع مقاسات الشاشه
بدي حل اللقيممود لوحه التسجيل
الكود
حق اللوحه التسجيل
function loginPanel()
-- Check if autologin is enabled - If yes, then log the player in, else create and show the userpanel
local xmlFile = xmlLoadFile(xmlFileName)
if xmlFile then
status = xmlNodeGetAttribute(xmlFile,"autologin")
if (status == "true") then
local username = tostring(xmlNodeGetAttribute(xmlFile,"username"))
local password = tostring(xmlNodeGetAttribute(xmlFile,"password"))
if not (username == "") and not (password == "") then
triggerServerEvent("onRequestAutologin",getLocalPlayer(),username,password)
triggerServerEvent("automsave", getLocalPlayer())
end
else
if blackLoginScreen == true then
fadeCamera(false,363.19458007813, -1989.0324707031, 21.265274047852, 31.334917297363)
end
addEvent("onRequestIncreaseAttempts",true)
addEvent("onRequestDisplayPanel",true)
function randomimages()
return unpack(loginImages[math.random(#loginImages)])
end
mainWindow = guiCreateStaticImage(0, 0, 1920, 1200, "ana/1.jpg", false, mainWindow)
guiWindowSetSizable(mainWindow, false)
local x, y = guiGetScreenSize()
local rx, ry = (x/1440), (y/900)
addEventHandler("onClientRender", root,
function()
dxDrawRectangle (rx*8,ry*2,rx*10,rx*5)
end)
btnLogin = guiCreateStaticImage(189, 500, 420, 60, "ana/5.jpg", false, mainWindow)
Nameplayer = guiCreateLabel(700, 150, 400, 500, "Welcome Mr \ Ms ", false, mainWindow)
guiSetFont(Nameplayer, "default-bold-small")
guiLabelSetColor(Nameplayer, 0, 0, 0)
guiSetFont(Nameplayer, "default-bold-small")
function changeLabelColor ( )
guiLabelSetColor ( Nameplayer, math.random(0, 255), math.random(0, 255), math.random(0, 255) )
end
setTimer ( changeLabelColor, 300, 0 )
btnToggleRegister = guiCreateStaticImage(700, 226, 400, 60, "ana/6.jpg", false, mainWindow)
editUsername = guiCreateEdit(210, 330, 143, 28, "", false, mainWindow)
editPassword = guiCreateEdit(465, 330, 143, 28, "", false, mainWindow)
guiEditSetMasked(editPassword, true)
registerWindow = guiCreateWindow(880, 216, 320, 269, "Register Panel", false)
centerTheGUI(registerWindow)
guiWindowSetSizable(registerWindow, false)
guiSetAlpha(registerWindow, 1.00)
editRegistrationUsername = guiCreateEdit(69, 43, 182, 25, "", false, registerWindow)
editRegistrationPassword = guiCreateEdit(69, 83, 182, 25, "", false, registerWindow)
guiEditSetMasked(editRegistrationPassword, true)
lblRUsername = guiCreateLabel(14, 49, 59, 19, "UserName", false, registerWindow)
lblRPassword = guiCreateLabel(14, 89, 59, 19, "Password", false, registerWindow)
btnConfirmRegistration = guiCreateButton(63, 157, 191, 30, "Register", false, registerWindow)
guiSetProperty(btnConfirmRegistration, "NormalTextColour", "FFAAAAAA")
editRegistrationRepeatPassword = guiCreateEdit(68, 122, 182, 25, "", false, registerWindow)
guiEditSetMasked(editRegistrationRepeatPassword, true)
lblRepeatPassword = guiCreateLabel(14, 128, 59, 19, "Password", false, registerWindow)
btnCancel = guiCreateButton(63, 197, 191, 30, "Cancel", false, registerWindow)
guiSetProperty(btnCancel, "NormalTextColour", "FFAAAAAA")
guiSetVisible(mainWindow, true)
guiSetVisible(mInfo, false)
guiSetVisible(registerWindow, false)
guiSetInputEnabled(true)
showCursor(true)
addEventHandler("onClientGUIClick",btnLogin,onClickLogin)
addEventHandler("onClientGUIClick",btnToggleRegister,onClickRegisterToggle)
addEventHandler("onClientGUIClick",btnPlayAsGuest,onClickGuest)
addEventHandler("onClientGUIClick",btnConfirmRegistration,onClickRegisterConfirm)
addEventHandler("onClientGUIClick",btnCancel,onClickCancel)
addEventHandler("onRequestIncreaseAttempts",getRootElement(),increaseAttempts)
attemptedLogins = 0
end
xmlUnloadFile(xmlFile)
else
xmlFileHandler(true)
end
addEventHandler("onRequestDisplayPanel",getRootElement(),logoutHandler)
end