BLOBLE.İO-Rotating Circle

Circle

  1. // ==UserScript==
  2. // @name BLOBLE.İO-Rotating Circle
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description Circle
  6. // @author İbrahim
  7. // @match http://bloble.io/
  8. // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. addEventListener("keydown", function(a) {
  13. if (document.activeElement == mainCanvas && selUnits.length) {
  14. if (a.keyCode == 77) {
  15. circlex()
  16. }
  17. }
  18. });
  19. var rot = 0.1;
  20.  
  21. function circlex() {
  22. var radius = 300;
  23. var x = player.x + targetDst * MathCOS(targetDir) + camX;
  24. var y = player.y + targetDst * MathSIN(targetDir) + camY;
  25. var interval = (Math.PI * 2) / selUnits.length;
  26. rot += 0.1;
  27. for (let i = 0; i < selUnits.length; i++) {
  28. socket.emit("5", x + (Math.cos(interval * i + rot) * radius), y + (Math.sin(interval * i + rot) * radius), [selUnits[i].id], 0, 0)
  29. }
  30. };
  31. addEventListener("keydown", function(a) {
  32. if (document.activeElement == mainCanvas && selUnits.length) {
  33. if (a.keyCode == 78) {
  34. circlea()
  35. }
  36. }
  37. });
  38. var rota = 0.1;
  39.  
  40. function circlea() {
  41. var radius = 300;
  42. var x = player.x + targetDst * MathCOS(targetDir) + camX;
  43. var y = player.y + targetDst * MathSIN(targetDir) + camY;
  44. var interval = (Math.PI * 2) / selUnits.length;
  45. rota += 100.1;
  46. for (let i = 0; i < selUnits.length; i++) {
  47. socket.emit("5", x + (Math.cos(interval * i + rota) * radius), y + (Math.sin(interval * i + rota) * radius), [selUnits[i].id], 0, 0)
  48. }
  49. };