Advertisement
Guest User

server.lua

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