جرب
addEventHandler("onClientGUIClick", guiRoot, function()
if source == save then
if guiCheckBoxGetSelected(save) == true then
triggerServerEvent("OnSave", localPlayer, guiGetText(Name), guiGetText(Pass))
end
end
end)
addEvent("setInformations", true)
addEventHandler("setInformations", root, function(User, Pass)
guiSetText(Name, User)
guiSetText(Pass, Pass)
guiCheckBoxSetSelected(save, true)
end)
--server
addEventHandler('onResourceStart',resourceRoot, function ( )
executeSQLQuery("CREATE TABLE IF NOT EXISTS Account_Table (Serial,UserName,UserPass)")
end)
function addUser ( player , user , pass )
local row = executeSQLQuery('SELECT * FROM Account_Table WHERE Serial=?',getPlayerSerial(player))
if ( row and type ( row ) == 'table' and #row ~= 0 ) then
executeSQLQuery('UPDATE Account_Table SET UserName=?,UserPass=? WHERE Serial=?',user,pass,getPlayerSerial(player))
else
executeSQLQuery('INSERT INTO Account_Table (Serial,UserName,UserPass) VALUES (?,?,?)',getPlayerSerial(player),user,pass)
end
end
function getUser ( player )
local row = executeSQLQuery('SELECT * FROM Account_Table WHERE Serial=?',getPlayerSerial(player))
if ( row and type ( row ) == 'table' and #row ~= 0 ) then
return row[1]['UserName'],row[1]['UserPass']
end
end
addEvent("getPass",true)
addEventHandler("getPass",root,function ()
local user,pass = getUser ( source )
triggerClientEvent(source, "setInformations", source,user,pass)
end)
addEvent("OnSave", true)
addEventHandler("OnSave", root, function(UserName, UserPass)
addUser ( source , UserName, UserPass )
end)