Advertisement
MAYEDGAMER

Untitled

Jun 26th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.90 KB | None | 0 0
  1. $(window).load(function() {
  2. var socket = io.connect('ws://66.85.74.146:6010');
  3. window.socket = socket;
  4.  
  5. function start() {
  6. if (CONNECTION_URL) {
  7. socket.emit('server', CONNECTION_URL);
  8. } else {;
  9. }
  10. }
  11. update();
  12.  
  13. function update() {
  14. socket.emit('pos', {
  15. x: window.x,
  16. y: window.y
  17. });
  18. setTimeout(update, 200);
  19. }
  20. var client = document.createElement("div");
  21. client.id = "botClient";
  22. client.style.cssText =
  23. "position: absolute; top: 10px; left: 10px; padding: 0px 8px; font-family: Tahoma; color: rgb(255, 255, 255); z-index: 9999; border-radius: 5px; min-height: 15px; min-width: 200px; background-color: rgba(0, 0, 0, 0.6);";
  24. client.innerHTML =
  25. '<div id="counter"><center><b>Slitherbot.xyz</b></center></div>' +
  26. '<br>' +
  27. '<b>Bots</b>: <span id="botsAmount" class="label label-default pull-right">[<b>counter coming soon</b>]</span>' +
  28. '<br>' + '<div id="hotkeys"></div>' + '<br>' +
  29. '<span class="label label-info pull-left">S</span><b>-</b> Run Bots' +
  30. '<br>' +
  31. '<span class="label label-info pull-left">D</span><b>-</b> Stop Bots' +
  32. '<br>' +
  33. '<span class="label label-info pull-left">A</span><b>-</b> Split' +
  34. '<br>' +
  35. '<span class="label label-info pull-left">V</span><b>-</b> Eject' +
  36. '<br>';
  37. document.body.appendChild(client);
  38. document.addEventListener('keydown', function(e) {
  39. var a = e.keyCode || e.which;
  40. switch (a) {
  41. case 65:
  42. socket.emit('split');
  43. break;
  44. case 83:
  45. start();
  46. break;
  47. case 68:
  48. socket.emit('stop');
  49. document.getElementById(
  50. 'botsAmount').innerHTML =
  51. '<span id="botsAmount" class="label label-default pull-right"><b>Waiting...</b></span>';
  52. case 86:
  53. socket.emit('eject');
  54. }
  55. });
  56.  
  57. function drawCount(a) {
  58. if (socket.connected) document.getElementById('botsAmount')
  59. .innerHTML =
  60. '<span id="botsAmount" class="label label-success pull-right">' +
  61. a + '</span>';
  62. }
  63. socket.on('bc', function(a) {
  64. drawCount(a);
  65. });
  66. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement