Advertisement
Guest User

Untitled

a guest
Jun 19th, 2018
373
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     OWOP.camera.teleport = function(x, y) {
  2.         var m = new ArrayBuffer(9);
  3.         var dv = new DataView(m);
  4.         dv.setUint8(0, 3);
  5.         dv.setInt32(1, x, true);
  6.         dv.setInt32(5, y, true);
  7.         var messageEvent = new MessageEvent("message", {
  8.             "data": m,
  9.             "origin": OWOP.options.serverAddress[0].url
  10.         });
  11.         return OWOP.net.connection.dispatchEvent(messageEvent);
  12.     }
  13.     // teleport tool
  14.     OWOP.tool.addToolObject(
  15.         new OWOP.tool.class('coolTeleport',
  16.             OWOP.cursors.kick,
  17.             OWOP.fx.player.NONE,
  18.             false,
  19.             function(tool){
  20.                 var lastX, lastY;
  21.  
  22.                 tool.setEvent('mousedown', function(mouse, event){
  23.  
  24.                     switch (mouse.buttons) {
  25.                         case 1:
  26.                         case 2:
  27.                         var x = prompt("Enter X Value", lastX);
  28.                         var y = prompt("Enter Y Value", lastY);
  29.  
  30.                         var tempX = parseInt(x);
  31.                         var tempY = parseInt(y);
  32.  
  33.                         if (tempX != NaN && tempY != NaN){
  34.                             lastX = tempX;
  35.                             lastY = tempY;
  36.                         }
  37.                         OWOP.camera.teleport(lastX, lastY)
  38.                         break;
  39.                     }
  40.                 });
  41.             }));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement