Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- OWOP.camera.teleport = function(x, y) {
- var m = new ArrayBuffer(9);
- var dv = new DataView(m);
- dv.setUint8(0, 3);
- dv.setInt32(1, x, true);
- dv.setInt32(5, y, true);
- var messageEvent = new MessageEvent("message", {
- "data": m,
- "origin": OWOP.options.serverAddress[0].url
- });
- return OWOP.net.connection.dispatchEvent(messageEvent);
- }
- // teleport tool
- OWOP.tool.addToolObject(
- new OWOP.tool.class('coolTeleport',
- OWOP.cursors.kick,
- OWOP.fx.player.NONE,
- false,
- function(tool){
- var lastX, lastY;
- tool.setEvent('mousedown', function(mouse, event){
- switch (mouse.buttons) {
- case 1:
- case 2:
- var x = prompt("Enter X Value", lastX);
- var y = prompt("Enter Y Value", lastY);
- var tempX = parseInt(x);
- var tempY = parseInt(y);
- if (tempX != NaN && tempY != NaN){
- lastX = tempX;
- lastY = tempY;
- }
- OWOP.camera.teleport(lastX, lastY)
- break;
- }
- });
- }));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement