Guest User

server.lua

a guest
Dec 8th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.69 KB | None | 0 0
  1. root = getRootElement()
  2. function PlayerJoin()
  3.     triggerClientEvent ( source, "openLoginGUI", source, true )
  4. end
  5. addEventHandler ( "onPlayerJoin", root, PlayerJoin )
  6.  
  7. -- MySQL Handlers.
  8. db = dbConnect( "mysql", "dbname=admin_mta;host=127.0.0.1", "admin_mta", "FUCK MY PASSWORD SHIT", "share=1" )
  9.  
  10. if db then
  11.     outputDebugString( "Connection with database was successfully established." )
  12. else
  13.     outputDebugString( "Connection with database couldn't be established." )
  14. end
  15.  
  16.  
  17. function loginPlayer(username, password)
  18. qh = dbQuery(db, "SELECT * FROM accounts WHERE BINARY username=? and password=?", username, md5(password))
  19. result , numrows, errmsg = dbPoll (qh, -1)
  20. local row = result[1]
  21. if row then
  22.   outputChatBox("You have successfully logged in.", client)
  23.   triggerClientEvent(root, "login.success", root)
  24.   setElementData(client, "isPlayedLoggedIn", true)
  25.   setElementData(client, "getPlayerUsername", username)
  26. else
  27.   outputChatBox("Oops! Something went wrong, have a check on your username and password.", client)
  28. end
  29. end
  30. addEvent("loginPlayer", true)
  31. addEventHandler("loginPlayer", resourceRoot, loginPlayer)
  32.  
  33. -- Register Player
  34.  
  35. function registerPlayer(username, password, email)
  36. qh = dbQuery(db, "SELECT * FROM accounts WHERE BINARY username=?", username)
  37. result , numrows, errmsg = dbPoll (qh, -1)
  38. local row = result[1]
  39. if row then
  40.   outputChatBox("Sorry! Username already in use.", client)
  41. else
  42.   cr = dbQuery(db, "INSERT INTO accounts (username, password, email) VALUES (?,?,?)", username, md5(password), email)
  43.   triggerClientEvent(root, "register.success", root)
  44. end
  45. end
  46. addEvent("registerPlayer", true)
  47. addEventHandler("registerPlayer", resourceRoot, registerPlayer)
Add Comment
Please, Sign In to add comment