Guest User

accountS.lua

a guest
Nov 5th, 2018
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.79 KB | None | 0 0
  1. -- \\ writed by Jack // --
  2. --Regisztráció
  3. --Bejelentkezés
  4. --Karakter létrehozás random név táblából
  5. --Adatok mentése
  6. --Ellenőrizni hogy a játékosnak van -e accountja, ha van akkor a login-t tesszük elé
  7.  
  8.  
  9. local con = exports.le_mysql:getConnection()
  10. local player = source;
  11.  
  12. addEvent("checkAccount", true)
  13. addEventHandler("checkAccount", root,
  14.     function()
  15.         local serial = _serial
  16.         local serial = dbExec(con, "INSERT INTO accounts SET serial=?", serial);
  17.         local _serial = row["serial"];
  18.         if (_serial ~= nil) then
  19.             triggerClientEvent(client, "showLogin", client)
  20.         else
  21.             triggerClientEvent(client, "showRegister", client)
  22.         end
  23.     end
  24. )
  25.  
  26. addEvent("acc:Register")
  27. addEventHandler("acc:Register", root,
  28.     function()
  29.         local serial = getPlayerSerial(source);
  30.         local qh = dbQuery(con, "SELECT * FROM accounts WHERE serial=?",serial);
  31.         local res = dbPoll(qh, 0);
  32.         triggerClientEvent(source, "sendDatas:server", source, _username, _password, _passwordconfirm, _email)
  33.         setTimer(function()
  34.             if (#res > 0) then  
  35.                 if (serial == nil) then
  36.                     if (_username ~= nil) and (_password ~= nil) and (_passwordconfirm ~= nil) and (_email ~= nil) then
  37.                         dbExec(con, "INSERT INTO accounts SET username = ?, password = ?, email = ?, serial = ?", _username, _password, _email, serial);
  38.                     end
  39.                 end
  40.             end
  41.         end, 1000, 1)
  42.     end
  43. )
  44.  
  45. addEvent("acc:Login")
  46. addEventHandler("acc:Login", root,
  47.     function()
  48.    
  49.    
  50.     end
  51. )
  52.  
  53. function player_Spawn()
  54.     triggerClientEvent(source, "cancelMoveCamera", source)
  55.     spawnPlayer(source, 0, 0, 3)
  56. end
  57. addEventHandler("onPlayerLogin", getRootElement(), player_Spawn)
Add Comment
Please, Sign In to add comment