Advertisement
Guest User

Exports

a guest
Aug 21st, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.47 KB | None | 0 0
  1. function getPlayerData(plr, dataName)
  2.  
  3.     local user = getElementData(plr, "accName")
  4.     local query = exports.SCmysql:query("SELECT * FROM accountsData WHERE username=?", user)
  5.     local data = fromJSON(query[1].data)
  6.     if (data[dataName]) then
  7.         return data[dataName]
  8.     else
  9.         return false
  10.     end
  11. end
  12.  
  13. function setPlayerData(plr, dataName, value)
  14.  
  15.     local user = getElementData(plr, "accName")
  16.     local query = exports.SCmysql:query("SELECT * FROM accountsData WHERE username=?", user)
  17.     local data = fromJSON(query[1].data)
  18.     if (type(value) == "table") then
  19.         data[dataName] = toJSON(value)
  20.     else
  21.         data[dataName] = value
  22.     end
  23.     exports.SCmysql:exec("UPDATE accountsData SET data=? WHERE username=?", toJSON(data), user)
  24. end
  25.  
  26.  
  27. function getPlayerAccountName(plr)
  28.  
  29.     local accName = getElementData(plr, "accName")
  30.     return accName or false
  31. end
  32.  
  33.  
  34. function getAccountData(user, dataName)
  35.  
  36.     local query = exports.SCmysql:query("SELECT * FROM accountsData WHERE username=?", user)
  37.     local data = fromJSON(query[1].data)
  38.     if (data[dataName]) then
  39.         return data[dataName]
  40.     else
  41.         return false
  42.     end
  43. end
  44.  
  45.  
  46. function setAccountData(user, dataName, value)
  47.  
  48.     local query = exports.SCmysql:query("SELECT * FROM accountsData WHERE username=?", user)
  49.     local data = fromJSON(query[1].data)
  50.     if (type(value) == "table") then
  51.         data[dataName] = toJSON(value)
  52.     else
  53.         data[dataName] = value
  54.     end
  55.     exports.SCmysql:exec("UPDATE accountsData SET data=? WHERE username=?", toJSON(data), user)
  56. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement