use this and don't edit code and show me a bugs
setCameraMatrix(-2057.1525878906, 1029.9833984375, 63.992084503174, 0, 0, 0.10)
showChat(false)
showPlayerHudComponent("all", false)
setTimer ( function ( )
window = exports["dxgui_v1"]:dxCreateWindow(733, 395, 466, 256, "Login Panel", tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue")
exports["dxgui_v1"]:dxWindowSetMovable(window, false)
userl = exports["dxgui_v1"]:dxCreateLabel(15, 49, 71, 24, "Username:", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue")
username = guiCreateEdit(91, 47, 258, 26, "", false)
passl = exports["dxgui_v1"]:dxCreateLabel(15, 110, 71, 24, "Password:", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue")
password = guiCreateEdit(91, 108, 258, 26, "", false)
guiEditSetMasked(password, true)
reme = guiCreateCheckBox(79, 167, 126, 15, "Remember me", false , false)
register = exports["dxgui_v1"]:dxCreateButton(69, 212, 87, 34, "Register", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue")
login = exports["dxgui_v1"]:dxCreateButton(226, 212, 87, 34, "Login", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue")
guest = exports["dxgui_v1"]:dxCreateButton(397, 34, 31, 33, "X", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue")
addEventHandler("onClientGUIClick", reme, saveInfo)
addEventHandler("onClientDXClick", register, clientSubmitRegister)
addEventHandler("onClientDXClick", login, clientSubmitLogin)
addEventHandler("onClientDXClick", guest, clietnGuestClick)
end , 500 , 1 )
function resourceStart()
createLoginWindow()
if (window ~= nil) then
exports["dxgui_v1"]:dxSetVisible(window, true)
else
exports["xp-annunce"]:sentClientMessage("An error has occupied!", localPlayer, 255, 0, 0, true)
end
showCursor(true)
guiSetInputEnabled(true)
end
function clietnGuestClick(button, state)
if button == "left" and state == "up" then
exports["dxgui_v1"]:dxSetVisible(window, false)
showCursor(false)
guiSetInputEnabled(false)
setCameraTarget(localPlayer)
showChat(true)
showPlayerHudComponent("all", true)
end
end
function clientSubmitRegister(button, state)
if button == "left" and state =="up" then
username = guiGetText(username)
password = guiGetText(password)
if username ~= "" and password ~= "" then
triggerServerEvent("submitRegister", root, localPlayer, username, password)
else
exports["xp-annunce"]:sentClientMessage("Enter username and password!", localPlayer, 255, 0, 0, true)
end
end
end
function clientSubmitLogin(button, state)
if button == "left" and state == "up" then
username = guiGetText(username)
password = guiGetText(password)
if username ~= "" and password ~= "" then
triggerServerEvent("submitLogin", root, localPlayer, username, password)
else
exports["xp-annunce"]:sentClientMessage("Enter username and password!", localPlayer, 255, 0, 0, true)
end
end
end
function saveInfo(button, state)
if button == "left" and state == "up" then
guiCheckBoxSetSelected(reme, true)
username = guiGetText(username)
password = guiGetText(password)
if username ~= "" and password ~= "" then
triggerServerEvent("submitInfo", root, localPlayer, username, password)
else
exports["xp-annunce"]:sentClientMessage("Enter username and password!", localPlayer, 255, 0, 0, true)
end
if guiCheckBoxGetSelected(reme) == true then
user = getElementData(localPlayer, "username")
pass = getElementData(localPlayer, "password")
guiSetText(username, user)
guiSetText(password, pass)
else
guiSetText(username, "")
guiSetText(password, "")
end
elseif button =="left" and state == "up" then
guiCheckBoxSetSelected(reme, false)
end
end
function hideLoginWindow()
exports["dxgui_v1"]:dxSetVisible(window, false)
showCursor(false)
guiSetInputEnabled(false)
showChat(true)
showPlayerHudComponent("all", true)
end
addEvent("hideLoginWindow", true)
addEventHandler("hideLoginWindow", root, hideLoginWindow)