Advertisement
Guest User

Untitled

a guest
Aug 8th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. host = "localhost" // Host bazy danych
  2. username = "root" // Nazwa użytkownika bazy danych
  3. password = "admin" // Hasło użytkownika bazy danych
  4. database = "asd" // Nazwa bazy danych
  5.  
  6. local SQL = mysql_connect(host, username, password, database)
  7.  
  8. function onLogin(a, account)
  9. local query = SQL:query("SELECT * FROM mta WHERE user = '" .. getAccountName(account) .. "'")
  10.  
  11. if query:num_rows() > 0 then
  12. local row = mysql_fetch_assoc(query)
  13. setPlayerMoney(source, tonumber(row.money))
  14. outputDebugString("* Gracz z nazwa konta " .. getAccountName(account) .. " ma " .. tostring(row.money) .. "pieniedzy")
  15. else
  16. outputDebugString("* Gracz z nazwa konta " .. getAccountName(account) .. " nie ma zapisanych pieniedzy")
  17. end
  18. end
  19.  
  20. function onQuit()
  21. local money = getPlayerMoney(source)
  22. local name = getAccountName(getPlayerAccount(source))
  23.  
  24. local query = SQL:query("SELECT * FROM mta WHERE user = '" .. name .. "'")
  25.  
  26. if query:num_rows() > 0 then
  27. SQL:query("UPDATE mta SET money = " .. tostring(money) .. " WHERE user = '" .. name .. "'")
  28. else
  29. SQL:query("INSERT INTO mta VALUES(null, " .. name .. ", " .. tostring(money) .. ")")
  30. end
  31. end
  32.  
  33. addEventHandler("onPlayerLogin", getRootElement(), onLogin)
  34. addEventHandler("onPlayerQuit", getRootElement(), onQuit)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement