Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Rotate Map on Death
  3. // @include *://tagpro-*.koalabeast.com:*
  4. // @include *://*.jukejuice.com:*
  5. // @include *://*.newcompte.fr:*
  6. // @match *://*.koalabeast.com/game
  7. // ==/UserScript==
  8.  
  9. tagpro.ready(function () {
  10. tagpro.socket.on("map", function (map) {
  11. // Set variables to hold original keys
  12. let key_up = tagpro.keys.up;
  13. let key_down = tagpro.keys.down;
  14. let key_right = tagpro.keys.right;
  15. let key_left = tagpro.keys.left;
  16. // Orientation of map
  17. let option = 0;
  18. // Number of times the user has popped
  19. let pops = 0;
  20. // Mode: 1 - Vertical Flip | 2 - All Flips
  21. let mode = 1
  22. // Hide flairs
  23. tagpro.renderer.drawFlair = function() {};
  24. // Hide names
  25. tagpro.renderer.drawName = function() {};
  26. // Hide degrees
  27. tagpro.renderer.drawDegree = function() {};
  28. // On every UI update
  29. tagpro.ui.update = function() {
  30. if (tagpro.players[tagpro.playerId]["s-pops"] > pops) {
  31. option = Math.floor(Math.random() * (mode * 2));
  32. pops++;
  33. if (option == 0){
  34. // Rotate viewport
  35. $('#viewport').css('transform', 'rotate(0deg)');
  36. // Set keys
  37. tagpro.keys.up = key_up;
  38. tagpro.keys.down = key_down;
  39. tagpro.keys.right = key_right;
  40. tagpro.keys.left = key_left;
  41. } else if (option == 1) {
  42. // Rotate viewport
  43. $('#viewport').css('transform', 'rotate(180deg)');
  44. // Set keys
  45. tagpro.keys.up = key_down;
  46. tagpro.keys.down = key_up;
  47. tagpro.keys.right = key_left;
  48. tagpro.keys.left = key_right;
  49. } else if (option == 2) {
  50. // Rotate viewport
  51. $('#viewport').css('transform', 'rotate(90deg)');
  52. // Set keys
  53. tagpro.keys.up = key_right;
  54. tagpro.keys.down = key_left;
  55. tagpro.keys.right = key_down;
  56. tagpro.keys.left = key_up;
  57. }
  58. else {
  59. // Rotate viewport
  60. $('#viewport').css('transform', 'rotate(270deg)');
  61. // Set keys
  62. tagpro.keys.up = key_left;
  63. tagpro.keys.down = key_right;
  64. tagpro.keys.right = key_up;
  65. tagpro.keys.left = key_down;
  66. }
  67. }
  68. }
  69. });
  70. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement