Correção

  • Iniciador do tópico DeletedUser26456
  • Data de início
Estado
Não está aberto para novas respostas.

DeletedUser26456

Guest
Tem havido diversas reclamações de script que não funcionam, por isso verifiquei os meus e apresento aqui as correcções...

Renomear por coordenadas

Código:
javascript:if (document.URL.indexOf('screen=overview_villages') == -1) {   alert('Você deve executar o script em \n\n Visualizações » Combinado'); }else{function convert_coords(x, y) {   con = Math.floor(y / 100) + '' + Math.floor(x / 100);   sec = (Math.floor(y / 10) % 10) + '' + (Math.floor(x / 10) % 10);   sub = (y % 10) + '' + (x % 10);   return con + ':' + sec + ':' + sub; } var doc = document; if (window.frames.length > 0) doc = window.main.document; var inputs = doc.getElementsByTagName('input'); for (i = 0; i < inputs.length; i++) {   id = inputs[i].id;   index = id.indexOf('edit_input');   if (index != -1) {     id = id.substring(index + 11);     str = doc.getElementById('label_text_' + id).innerHTML;     mid = str.lastIndexOf('|');     x = str.substring(str.lastIndexOf('(') + 1, mid);     y = str.substring(mid + 1, str.lastIndexOf(')'));     inputs[i].value = convert_coords(x, y);     inputs[i + 1].click();   } }}

Renomear por distância

Código:
javascript:if (document.URL.indexOf('screen=overview_villages') == -1) {   alert('Você deve executar o script em \n\n Visualizações » Combinado'); }else{function fnExecuteScript() {    var vilname = 0;    var vildistx = - 1;    var vildisty = - 1;    function sq(x)    {       return Math.pow(x, 2);     }    function distance(x, y)    {       var n = Math.round(Math.sqrt(sq(vildistx - x) + sq(vildisty - y))).toString();       while(n.length < 4)       {          n = "0" + n;       }       return vilname + ' ' + n;     }    var eleDoc = (window.frames.length > 0) ? window.main.document : document;    var inputs = eleDoc.getElementsByTagName('input');    var ii, id, index, str, mid, x, y;    if((vildistx == - 1) || (vildisty == - 1))    {       coords = prompt("Distancia da Aldeia", "500|500");       if(coords == null)return;       vildistx = coords.split('|')[0];       vildisty = coords.split('|')[1];     }    if(vilname == 0)vilname = prompt("Digite o nome desejado", "Aldeia");    if(vilname == null)return;    for(ii = 0; ii < inputs.length; ii ++ )    {       id = inputs[ii].id;       index = id.indexOf('edit_input');       if(index >= 0)       {          id = id.substring(index + 11);          str = $('#label_text_' + id).html();          mid = str.lastIndexOf('|');          x = str.substring(str.lastIndexOf('(') + 1, mid);          y = str.substring(mid + 1, str.lastIndexOf(')'));          inputs[ii].value = distance(x, y);          inputs[ii + 1].click();        }    }    void(0);  } fnExecuteScript();}

Renomear aldeias com numeração

Código:
javascript:var text = prompt("Digite o nome das aldeias:", " "); var n = prompt("Digite o numero de inicial:", "1"); 
var doc = document; if(window.frames.length > 0)doc = window.main.document; 
var inputs = doc.getElementsByTagName('input'); 
var index = n; for(i = 0; i < inputs.length; i ++ ) {    if(inputs[i].id.indexOf('edit_input') != - 1)    {       inputs[i].value = "";       
if(index < 1000)inputs[i].value += "0";       if(index < 100)inputs[i].value += "0";       
if(index < 10)inputs[i].value += "0";       inputs[i].value += index + " ";       inputs[i].value += text;       inputs[i + 1].click();       index ++ ;    } } end(); void(0);
 

DeletedUser26456

Guest
Peço que editem o titulo pois carreguei Enviar por erro, antes de acabar de escrever
 

DeletedUser21072

Guest
os scriptsmodificados


peço que quem veja que algum script não funciona que crie um tópico com a indicação do mesmo para que seja corrigido
 
Última edição por um moderador:
Estado
Não está aberto para novas respostas.
Topo