Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var pos = [
- 696969,
- 696969
- ];
- var pingBox = document.createElement("span");
- pingBox.textContent = "0ms";
- pingBox.className = "framed whitetext";
- pingBox.style.position = "absolute";
- pingBox.style.top = "-4px";
- pingBox.style.right = "148px";
- document.body.appendChild(pingBox);
- var i = Math.floor(Math.random() * 256);
- var time;
- function ping() {
- time = Date.now();
- var buffer = new ArrayBuffer(12);
- var dv = new DataView(buffer);
- dv.setInt32(0, pos[0] * 16, true);
- dv.setInt32(4, pos[1] * 16, true);
- OWOP.net.connection.send(buffer);
- i = (i + 1) % 256;
- OWOP.net.protocol.updatePixel(pos[0], pos[1], [i, 0, 0]);
- }
- function pong() {
- pingBox.textContent = (Date.now() - time) + "ms";
- setTimeout(ping, 1000);
- }
- OWOP.on(6666693, function(pixels) {
- for (var i=0; i<pixels.length; i++) {
- var pixel = pixels[i];
- if (pixel.id == OWOP.player.id && pixel.x == pos[0] && pixel.y == pos[1]) {
- pong();
- break;
- }
- }
- });
- ping();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement