FunnyPocketBook

Untitled

Feb 9th, 2020
967
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. javascript: var coords = [];
  2. var outputID = 'villageList';
  3. var isEncoded = true;
  4.  
  5. function fnRefresh() {
  6.     $('#coord_picker').draggable();
  7.     $('#' + outputID).prop('value', coords.map(function(e) {
  8.         return isEncoded ? e : e;
  9.     }).join(isEncoded ? '\n' : ' '));
  10. }
  11. $(document).ready(function() {
  12.     if ($('#' + outputID).length <= 0) {
  13.         if (window.game_data.screen == 'map') {
  14.             var srcHTML = '<div id="coord_picker" style="padding: 3px; z-index: 99999; position: absolute; top: 90px; width: auto; height: auto; background-color:#CEBC98; background-image: url(../graphic/index/bg-tile.jpg); border:2px solid;  visibility: visible"><center><span style="color:blue;align:center;">Retirar coordenadas do mapa</span><br/><br/><center><input type="checkbox" id="cbBBEncode" onClick="isEncoded=this.checked;fnRefresh();"' + (isEncoded ? 'checked' : '') + '/>C\u00F3digos BB<br/><textarea id="' + outputID + '" cols="40" rows="10"resize="none" value="" onFocus="this.select();"/><br/><input type="button" class="btn" value="Fechar janela" onClick="window.location.reload()"></div>';
  15.             $('body').append($(srcHTML));
  16.             $('#coord_picker').draggable();
  17.             TWMap.map._handleClick = function(e) {
  18.                 var pos = this.coordByEvent(e);
  19.                 var coord = pos.join('|');
  20.                 var village = TWMap.villages[pos.join('')];
  21.                 if (village && parseInt(village.points.toString().replace('.', ''), 10)) {
  22.                     var ii = coords.indexOf(coord);
  23.                     if (ii >= 0) coords.splice(ii, 1);
  24.                     else coords.push(village.id + "&" + coord);
  25.                 }
  26.                 fnRefresh();
  27.                 return false;
  28.             };
  29.         } else {
  30.             var redirect = confirm('O script deve ser executado no Mapa\n\nRedireccionar agora?');
  31.             if (redirect) window.self.location = window.game_data.link_base_pure.replace(/screen\=/i, 'screen=map');
  32.         }
  33.     }
  34. });
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment