Advertisement
Guest User

Untitled

a guest
May 11th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. mp.events.add(
  2. {
  3. "playerReady" : async (player) => {
  4. player.spawn(new mp.Vector3(3222, 5376, 20));
  5. player.dimension = 1001;
  6. const d = await misc.query(`SELECT * FROM users WHERE username = '${player.name}'`);
  7.  
  8. showLoginCef(player);
  9. player.info = d[0];
  10. },
  11.  
  12. "sTryRegister" : async (player, pass) => {
  13. const d = await misc.query(`SELECT username FROM users ORDER BY id DESC LIMIT 5`);
  14. for (let i = 0; i < d.length; i++) {
  15. if (d[i].username === player.name) {
  16. return showError(player);
  17. }
  18. }
  19. showSuccess(player);
  20. const newPass = hashPassword(pass);
  21. const firstSpawn = {
  22. x: -164,
  23. y: 6426,
  24. z: 32,
  25. }
  26. const position = misc.convertOBJToJSON(firstSpawn, 48);
  27. await misc.query(`INSERT INTO users (username, password, money, position, dim, signupdate) VALUES ('${player.name}', '${newPass}', '1500', '${position}', '0', '${new Date()}')`);
  28. setTimeout(showLoginCef, 2000, player);
  29. misc.log.debug(`${player.name} register an account`);
  30. const data = await misc.query(`SELECT * FROM users WHERE username = '${player.name}'`);
  31. player.info = data[0];
  32. },
  33.  
  34. "sTryLogin" : async (player, login, pass) => {
  35. const hash = hashPassword(pass);
  36. if (hash !== player.info.password) {
  37. return showError(player);
  38. }
  39. if (login !== player.info.username) {
  40. return showError(player);
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement