Advertisement
Guest User

Untitled

a guest
Mar 4th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. let Client = require('copsnrobbers/events/client');
  2. let Misc = require('copsnrobbers/events/misc');
  3. let Game = require('copsnrobbers/events/game');
  4.  
  5. let counter;
  6. let login = Game.browser("package://copsnrobbers/menus/login/index.html");
  7. Client.setLoginScreen(true);
  8. Client.remote('getChangelog');
  9.  
  10. if(!Game.data('loginInfo')) {
  11. Game.store('loginInfo', "Never share this file with someone else. Also never open this file while you share your screen. Admins will never ask you for this file or your password!");
  12. }
  13. if(login && Game.data('login')) {
  14. let loginData = JSON.stringify(Game.data('login')[0]);
  15. login.execute(`setLoginData('${loginData}');`);
  16. }
  17.  
  18. mp.events.add({
  19. "registerError": (error) => {
  20. if(login)
  21. login.execute(`setError('${error}');`);
  22. },
  23. "registerLoginError": (error) => {
  24. if(login)
  25. login.execute(`setLoginError('${error}');`);
  26. },
  27. "registerNew": (user) => {
  28. if(login && user)
  29. Client.remote('register', user);
  30. },
  31. "login": (user, config) => {
  32. if(login && user) {
  33. let auth = JSON.parse(user);
  34. let saves = JSON.parse(config);
  35.  
  36. Game.store('login', {"username": (saves.name) ? auth.username : 'undefined', "password": (saves.pw) ? auth.password : 'undefined'});
  37. Client.remote('login', user);
  38. }
  39. },
  40. "registerSuccess": () => {
  41. if(login)
  42. login.execute(`registerSuccess();`);
  43. },
  44. "playerLoggedIn": () => {
  45. if(login)
  46. login.execute(`fadeOutLogin();`);
  47. Client.setLoginScreen(false);
  48. },
  49. "playerLoggedOut": () => {
  50. if(login)
  51. login.execute(`fadeInLogin();`);
  52. Client.setLoginScreen(true);
  53. },
  54. "changelog": (logs) => {
  55. if(login)
  56. login.execute(`loadChangelog('${logs}');`);
  57. }
  58. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement