Advertisement
Guest User

Untitled

a guest
Aug 6th, 2017
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. cn = dbConnect("mysql", "dbname=mta;host=localhost", "root", "1234")
  2. --if cn then
  3. -- outputDebugString(getResourceName(getThisResource())..": Jest połączenie MySQL!")
  4. -- return true
  5. --else
  6. -- outputDebugString(getResourceName(getThisResource())..": Nie ma połączenia MySQL!")
  7. -- return false
  8. --end
  9. addEvent("LoginRequest", true)
  10. addEventHandler("LoginRequest", resourceRoot, function (login, pass)
  11. local q = dbQuery(cn, "SELECT * FROM dbusers WHERE username=? AND password=?", login, pass)
  12. local w = dbPoll(q, -1)
  13. if w and #w > 0 then
  14. triggerClientEvent(client, "ClosePanelLogownaia", resourceRoot)
  15. acount = getPlayerAccount(client)
  16. logIn(client, acount, tostring(pass))
  17. ac = getAccountName(getPlayerAccount(client))
  18. if isObjectInACLGroup("user."..ac, aclGetGroup("PD")) then
  19. spawnPlayer(client, 2880.1000976563, 945.5, 10.800000190735)
  20. setCameraTarget(client, client)
  21. else
  22. spawnPlayer(client, 2880.1000976563, 945.5, 10.800000190735)
  23. setCameraTarget(client, client)
  24. end
  25. queryhandle = dbQuery( cn, 'SELECT * FROM dbusers WHERE username=?', login)
  26. result = dbPoll(queryhandle, -1)
  27. for rid, row in ipairs (result) do
  28. setElementData(client, "id", tonumber(row["id"]))
  29. end
  30. else
  31. triggerClientEvent(root, "setguiText",root, "Błędny nick i/lub hasło!")
  32. end
  33. end)
  34.  
  35. addEvent("RegisterRequest", true)
  36. addEventHandler("RegisterRequest", resourceRoot, function(login, pass)
  37. local q = dbQuery(cn, "SELECT username FROM dbusers WHERE username=?", login)
  38. local w = dbPoll(q, -1)
  39. if w and #w > 0 then
  40. triggerClientEvent(root, "setguiText", root, "Istnieje już konto o podanym nicku!")
  41.  
  42. else
  43. triggerClientEvent(root, "setguiText", root, "Rejestrujesz się pomyślnie!")
  44. dbExec(cn, "INSERT INTO dbusers SET username=?, password=?, ip=?, serial=?", login, pass, getPlayerIP(getPlayerFromName(login)), getPlayerSerial(getPlayerFromName(login)))
  45. queryhandle = dbQuery( connection, 'SELECT * FROM dbusers WHERE username=?', login)
  46. result = dbPoll(cn, -1)
  47. for rid, row in ipairs (result) do
  48. setElementData(client, "id", tonumber(row["id"]))
  49. end
  50. --dbExec(cn, "INSERT INTO `garcz`(`Gracz`, `pkt`, `money`) VALUES (?,?,?)",getPlayerName(login), 0, 5000)
  51. setElementData(getPlayerFromName(login), "pkt", 0)
  52. addAccount(login, pass)
  53. end
  54. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement