[Script] Nobles

DeletedUser

Guest
Script : Trouver ses nobles

Voici un script qui peut s'avérer utile lorsque vous avez un grand nombre de villages, et que vous passez un temps fou à savoir où se cachent vos nobles ^^'

Il faut se placer dans l'aperçu Combiné, et activer le script.
Tous les vivis ne possédant pas de nobles ne seront pas affichés.

Le script :

Code:
javascript:   doc = document;    var main = doc.getElementsByTagName('table');  for (var a = 0;a < main.length;a++)     {if (main[a].className == 'main')         {var par = main[a].getElementsByTagName('table');          for (var i = 0;i < par.length;i++)             {if (par[i].className == "vis overview_table")                 {rows = par[i].getElementsByTagName('tr');                 }             }         }     }  headers = rows[0].getElementsByTagName("th");  for (z = 0; z < headers.length;z++)     {if (headers[z].innerHTML.match(/snob.png/))         {snob_pos = z;         }     }  if (typeof (snob_pos != "undefined"))     {for (j = 0;j < rows.length;j++)         {if (rows[j].className.indexOf('nowrap') !== - 1 && rows[j].className.indexOf('row_') !== - 1)             {var cells = rows[j].getElementsByTagName('td');              vill_name = cells[1].getElementsByTagName('a')[0].firstChild.nodeValue;              vill_ags = 0;              if (cells[snob_pos].getElementsByTagName('a').length == 0)                 {vill_ags = parseInt(cells[snob_pos].firstChild.nodeValue);                 }              else                  {vill_ags = parseInt(cells[snob_pos].firstChild.firstChild.nodeValue);                 }              if (vill_ags == 0)                 {rows[j].parentNode.removeChild(rows[j]);                  j -= 1;                 }             }         }      alert("Ils étaient bien cachés, ces petits coquins è_é !");     }  else      {alert("Erreur, contact un Javascripteur");     }  void (0);


Je crois que c'est tout... :)
 
Haut