Advertisement
Guest User

Untitled

a guest
Nov 24th, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.69 KB | None | 0 0
  1. local db = dbConnect("sqlite", ":db_royal/users.db")
  2.  
  3. local newTable = dbExec(db, "CREATE TABLE IF NOT EXISTS Royal-users (id INT, nome TEXT, login TEXT, pass TEXT, serial TEXT)")
  4.  
  5. function registerPlayer(user, pass, conf)
  6.     if user == "" then
  7.         outputLoginMsg(source, "Preencha todos os campos!", "error")
  8.     else
  9.         if pass == "" then
  10.             outputLoginMsg(source, "Preencha todos os campos!", "error")
  11.         else
  12.             if conf == "" then
  13.                 outputLoginMsg(source, "Preencha todos os campos!", "error")
  14.             else
  15.                 if conf == pass then
  16.                     addAccount(tostring(user),tostring(pass))
  17.                     triggerClientEvent(source, "onRoyalRegister", source)
  18.                     local serial = getPlayerSerial(source)
  19.                     local query = dbPoll(dbQuery(db, "SELECT * FROM Royal-users WHERE serial=?", serial),-1)
  20.                     if #query == 0 then
  21.                         dbExec(db, "INSERT INTO Royal-users VALUES (?,?,?,?)", --[[## AQUI QUE É A PARTE DO ID]], getPlayerName(source), tostring(user), tostring(pass), serial)      
  22.                     end
  23.                     outputLoginMsg(source, "Conta criada com sucesso! Aguarde...", "success")
  24.                     if not getAccount(user, pass) then
  25.                         outputLoginMsg(source, "Esta conta já está sendo utilizada!", "error")
  26.                     end
  27.                 else
  28.                     outputLoginMsg(source, "As senhas não estão iguais.", "error")
  29.                 end
  30.             end
  31.         end
  32.     end
  33. end
  34. addEvent("onPlayerRequestRegister",true)
  35. addEventHandler("onPlayerRequestRegister", root, registerPlayer)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement