Guest User

Untitled

a guest
May 20th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. theConnecting = mysql_connect(theHostname, theUsername, thePassword, theDatabase)
  2.  
  3. -- Functions
  4. function connectMySQL()
  5.  
  6. if theConnecting then
  7.  
  8. outputConsole("* [DEBUG] The connection was established.")
  9. outputConsole("* [DEBUG] Connected to MySQL Database: "..theDatabase..".")
  10.  
  11. else
  12.  
  13. outputConsole("* [DEBUG] Failed to connect to MySQL Database: "..theDatabase..".")
  14. outputConsole("* [DEBUG] The connection was closed.")
  15.  
  16. end
  17.  
  18. end
  19.  
  20. -- Events
  21. addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), connectMySQL)
  22.  
  23. -----------------------------------------------------------------------------------------------
  24.  
  25. -- Functions
  26. function registerHandler(thePlayer, playerUsername, playerPassword)
  27.  
  28. playerUsername = mysql_escape_string(theConnecting, playerUsername)
  29.  
  30. local theQuery = mysql_query(theConnecting, "SELECT Username FROM Accounts WHERE Username='"..playerUsername.."'")
  31. outputConsole(mysql_error(theConnecting))
  32.  
  33. if(mysql_num_rows(theQuery) == 0) then
  34.  
  35. local playerIP = getPlayerIP(thePlayer)
  36. local playerSerial = getPlayerSerial(thePlayer)
  37. outputChatBox("#0066CC* [SERVER] #FFFFFFYou have succesfully registed.", thePlayer, 255, 255, 255, true)
  38. mysql_query(theConnecting, "INSERT INTO Accounts (Username, Password, IP, Serial) VALUES ('"..playerUsername.."', '"..playerPassword.."', '"..playerIP.."', '"..playerSerial.."'")
  39.  
  40. else
  41.  
  42. outputChatBox("#0066CC* [SERVER] #FFFFFFAccount already existed.", thePlayer, 255, 255, 255, true)
  43.  
  44. end
  45.  
  46. end
  47.  
  48. -- Eventswow
  49. addEvent("triggeringRegisterClick", true)
  50. addEventHandler("triggeringRegisterClick", getRootElement(), registerHandler)
Add Comment
Please, Sign In to add comment