Hébergeur de fichiers indépendant

Capitaine.user.js

À propos

Type de fichier
Fichier JS de 3 Ko (text/plain)
Confidentialité
Fichier public, envoyé le 24 février 2013 à 21:10, depuis l'adresse IP 92.149.x.x (France)
Sécurité
Ne contient aucun Virus ou Malware connus - Dernière vérification: 3 jours
Statistiques
La présente page de téléchargement a été vue 476 fois depuis l'envoi du fichier
Page de téléchargement

Aperçu du fichier


// ==UserScript==
// @name        Capitaine
// @namespace   Football Master
// @include     http://sansiro.football-champions.com/fr/editplayers.php
// @auteur      Arixo
// @version     1.0
// ==/UserScript==

Array.prototype.max = function ()
{
    return Math.max.apply(Math, this);
};


// declarations
var nIntel = 5;
var nXP = 1;
var nName = 1;
var tabCap = new Array();
var tabCalcul = new Array();

// recuperation des fiches joueurs
var equipe = document.getElementById("joueursEquipeOnglet").innerHTML;
var tabJoueur = equipe.split("profile");


// recuperation des valeurs utiles
for(var i = 1; i < 12; i++)
{
  var tabCalcul = ["",1,1,"",0]; // nom;intelligence;xp;comment;%cap
  var tabCarac = tabJoueur[i].split("short");
  var tabIntel = tabCarac[nIntel].split(">");
  var Intel = tabIntel[1].replace (/[^0-9-]/g,"");
  tabCalcul[1]= parseInt(Intel);

  var tabData = tabCarac[0].split("rapidement");
  tabData = tabData[nXP].split(">");
  var XP = tabData[nXP].replace (/[^0-9-]/g,"");
  tabCalcul[2]= parseInt(XP);

  tabCalcul[3]= "\t\t";
  tabCalcul[4]= (tabCalcul[2] / 500 + tabCalcul[1] / 100);

  var tabName = tabCarac[0].split("value");
  var name = tabName[nName].split("id");
  var nameTxt = name[0].replace('=','');
  tabCalcul[0]= nameTxt+"\t";  

  tabCap[i] = tabCalcul;
//  alert (tabCap[i]);
}


// selection du capitaine
var max = [tabCap[1][4],tabCap[2][4],tabCap[3][4],tabCap[4][4],
           tabCap[5][4],tabCap[6][4],tabCap[7][4],tabCap[8][4],
           tabCap[9][4],tabCap[10][4],tabCap[11][4]].max();

var Capitaine;
if (max == tabCap[1][4]) Capitaine=tabCap[1][0];
else if (max == tabCap[2][4]) Capitaine=tabCap[2][0];
else if (max == tabCap[3][4]) Capitaine=tabCap[3][0];
else if (max == tabCap[4][4]) Capitaine=tabCap[4][0];
else if (max == tabCap[5][4]) Capitaine=tabCap[5][0];
else if (max == tabCap[6][4]) Capitaine=tabCap[6][0];
else if (max == tabCap[7][4]) Capitaine=tabCap[7][0];
else if (max == tabCap[8][4]) Capitaine=tabCap[8][0];
else if (max == tabCap[9][4]) Capitaine=tabCap[9][0];
else if (max == tabCap[10][4]) Capitaine=tabCap[10][0];
else if (max == tabCap[11][4]) Capitaine=tabCap[11][0];

// affichage
var pourCent = Math.round (max * 1000) / 1000;
var selection = "Meilleur capitaine: " + Capitaine + " " + pourCent + "%";

alert (selection+"\n\n"+
       tabCap[1]+"\n"+tabCap[2]+"\n"+tabCap[3]+"\n"+tabCap[4]+"\n"+tabCap[5]+"\n"+ 
       tabCap[6]+"\n"+tabCap[7]+"\n"+tabCap[8]+"\n"+tabCap[9]+"\n"+tabCap[10]+"\n"+tabCap[11]);



//var table = document.getElementById("joueursEquipeOnglet");
//var elements = equipe.getElementByClassName("element profile").innerHTML;
//var cells = table.getElementsByTagName("name"); 
 






//var element1 = document.getElementById("joueursEquipeOnglet").getElementByClassName('element profile')[0].innerHTML;
//alert (element1);

//var element2 = document.getElementById("joueur86798").getElementByTagName('pays')[0].innerHTML;
//alert (element2);

//<span class="pays">01 650</span>
//<span class="experience">880</span>
//<span class="value">650</span>


Partager le fichier

Télécharger Capitaine.user.js

Télécharger le fichier (3 Ko)