Advertisement
Guest User

Untitled

a guest
Jun 6th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.25 KB | None | 0 0
  1. require("mysqloo")
  2. local ServerName = "ProjectRP - Development"
  3.  
  4. local DATABASE_HOST = "127.0.0.1"
  5. local DATABASE_PORT = 3306
  6. local DATABASE_NAME = "dynamiceffect_config"
  7. local DATABASE_USERNAME = "dynamiceffect"
  8. local DATABASE_PASSWORD = "3uyXKLDUGWeQKUQX"
  9. database = mysqloo.connect(DATABASE_HOST, DATABASE_USERNAME, DATABASE_PASSWORD, DATABASE_NAME, DATABASE_PORT)
  10.  
  11. function connect()
  12.     database.onConnected = print("Connected to Mysql DB")
  13.     database.onConnectionFailed = function() print( "MySQL connection failed" ) end
  14.     database:connect()
  15. end
  16.  
  17. function query(Q,Call)
  18.     doquery = 0
  19.     doquery = database:query( Q )
  20.     doquery:setOption(mysqloo.OPTION_CACHE,true)
  21.     doquery.onError = function(Q,E) print(E) end
  22.     doquery.onSuccess = function()
  23.         if type( Call ) != "function" then return end
  24.         Call( doquery:getData() )
  25.     end
  26.     doquery:start()
  27.    
  28. end
  29.  
  30. function GetServerName(data)
  31.     local NewServerName = data[1]["Value"]
  32.     NewServerName = string.gsub(NewServerName,"<servername>",ServerName)
  33.     RunConsoleCommand("hostname",NewServerName)
  34.     print("Changing Server Name to "..NewServerName)
  35. end
  36. function SqlQuery()
  37.     print("Doing Mysql Query")
  38.     mysql.query("SELECT * FROM dynamiceffect_config WHERE Name = 'Servername'",GetServerName)
  39. end
  40. SqlQuery()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement