MooMoo.io Hat macros

change hats quick

  1. // ==UserScript==
  2. // @name MooMoo.io Hat macros
  3. // @namespace -
  4. // @version 1.2
  5. // @description change hats quick
  6. // @author Stew
  7. // @match *://sandbox.moomoo.io/*
  8. // @match *://moomoo.io/*
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. let gconfig = {
  13. pressedKey: null,
  14. keys: {
  15. bullHelmet : 'r',
  16. soldier : 'b',
  17. booster : 'z',
  18. turret : 't',
  19. tankgear : 'g'
  20. },
  21. ids: {
  22. bullhelmet: 7,
  23. soldier: 6,
  24. booster: 12,
  25. turret: 53,
  26. tankgear: 40
  27. },
  28. document: document,
  29. functions: {
  30. injectKeys: function(keycode) {
  31. gconfig.pressedKey = keycode.key
  32. gconfig.functions.getKeys(gconfig.pressedKey)
  33. },
  34. getKeys: function(arg) {
  35. switch(arg) {
  36. case gconfig.keys.bullHelmet: {
  37. gconfig.functions.equipHat(gconfig.ids.bullhelmet);
  38. }
  39. break;
  40. case gconfig.keys.soldier: {
  41. gconfig.functions.equipHat(gconfig.ids.soldier);
  42. }
  43. break;
  44. case gconfig.keys.booster: {
  45. gconfig.functions.equipHat(gconfig.ids.booster);
  46. }
  47. break;
  48. case gconfig.keys.turret: {
  49. gconfig.functions.equipHat(gconfig.ids.turret);
  50. }
  51. break;
  52. case gconfig.keys.tankgear: {
  53. gconfig.functions.equipHat(gconfig.ids.tankgear);
  54. }
  55. break;
  56.  
  57. }
  58. },
  59. equipHat: function(argsNum) {
  60. console.log(argsNum)
  61. gconfig.window.storeEquip(argsNum)
  62. }
  63. },
  64. window: window
  65. };
  66.  
  67.  
  68. document.addEventListener('keydown', e => {
  69. gconfig.functions.injectKeys(e)
  70. })

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址