Battlefield 3 - Multi

Organisation de parties ou matchs online - toute plateforme
Avatar de l’utilisateur
shark
Officier Diamant
Officier Diamant
Messages : 6377
Inscription : 15 Mars 2005, 18:59
Localisation : Limoges
Contact :

Battlefield 3 - Multi

Messagepar shark » 18 Jan 2013, 22:57

On compte se refaire du BF3 avec Nico histoire de varier les plaisirs avec SC2 donc si des gens sont intéressés... on est dispo certains soirs vers 21h00 jusqu'à 22h/23h en confirmant la présence sur Xfire
Perso si jsuis pas sur xfire ou mumble après 21h30, c'est que je jouerais pas ce jour là.

avis aux amateurs!

====================================
LEADERBOARD TEAM BOO:
http://bf3stats.com/leaderboard/pTpL4TQ8qu

====================================
SERVEURS:

Image

Image

====================================
SIGNS BOO:

Version BOO: http://bf3stats.com/graphic/Qn9JG8C9#pc/manji_28 ou http://bf3stats.com/graphic/Hq84KNZT#pc/manji_28
Version BF3: http://bf3stats.com/graphic/2MgOyhWm#pc/Daftshark

exemples:
Image

Image

Image

Code : Tout sélectionner

http://g.bf3stats.com/pc/Lar08TBE/Daftshark.png


Image

Code : Tout sélectionner

http://g.bf3stats.com/pc/aFCnIGSQ/Daftshark.png


Image

Code : Tout sélectionner

http://g.bf3stats.com/pc/RNTNIAcX/Daftshark.png


Image

Code : Tout sélectionner

http://g.bf3stats.com/pc/Qn9JG8C9/Daftshark.png


Image

Code : Tout sélectionner

http://g.bf3stats.com/pc/Hq84KNZT/Daftshark.png


Image

Code : Tout sélectionner

http://g.bf3stats.com/pc/2MgOyhWm/Daftshark.png


Image

Code : Tout sélectionner

http://g.bf3stats.com/pc/pebAC0Vv/Daftshark.png


Si vous voulez faire la votre , jvous donne mon code pour l'inspiration, il suffit d'aller là: http://bf3stats.com/graphics#my (en créant un compte)
les variables sont là: http://api.bf3stats.com/pc/player/?play ... output=sig

Code : Tout sélectionner

image({file:'0pig3ogKh0qpQTWI8s/BF3-BOO-middle3.png', x:0, y:0});


defaults.text.font='0pig3ogKh0qpQTWI8s/Vera.ttf';
//font:'0oCaC2qef0mC4sTOc0/visitor2.ttf'
defaults.text.color='FFFFFFFF';
defaults.text.size=6;
defaults.text.align='left';
defaults.text.angle=0;


function secondstotime(secs)
{
    var t = new Date(1970,0,1);
    t.setSeconds(secs);
    var s = t.toTimeString().substr(0,8);
    if(secs > 86399)
        s = Math.floor((t - Date.parse('1/1/70')) / 3600000) + s.substr(2);
    return s;
}

//time
var tiempo=p.stats.global.time/3600;
var tiempomin=p.stats.global.time/60;
var tiempom=tiempomin.toFixed(0)-tiempo.toFixed(0)*60+60


var getSortedList=function(list,field){
   if(typeof(list)!='object') return list;
   var slist=[];
   for(var n in list) slist.push([n,list[n]]);
   slist.sort(function(a,b){
      var v1=a[1], v2=b[1];
      v1=(typeof(v1)!='object' || typeof(v1[field])!='number')?0:v1[field];
      v2=(typeof(v2)!='object' || typeof(v2[field])!='number')?0:v2[field];
      return v2-v1;
   });
   if(list instanceof Array) {
      var ret=[];
      for(var i in slist) ret.push(slist[i][1]);
      return ret;
   } else {
      var ret={};
      for(var i in slist) ret[slist[i][0]]=slist[i][1];
      return ret;
   }
};

var getSortedDateList=function(list,field){
   if(typeof(list)!='object') return list;
   var slist=[];
   for(var n in list) slist.push([n,list[n]]);
   slist.sort(function(a,b){
      var v1=a[1], v2=b[1];
      v1=(typeof(v1)!='object' || !v1[field])?0:(new Date(v1[field])).getTime();
      v2=(typeof(v2)!='object' || !v2[field])?0:(new Date(v2[field])).getTime();
      return v2-v1;
   });
   if(list instanceof Array) {
      var ret=[];
      for(var i in slist) ret.push(slist[i][1]);
      return ret;
   } else {
      var ret={};
      for(var i in slist) ret[slist[i][0]]=slist[i][1];
      return ret;
   }
};


// Rank Image
image({file:p.stats.rank.img_small, x:-2, y:-2});

// K/D code
var kdr=p.stats.global.kills&&p.stats.global.deaths?p.stats.global.kills/p.stats.global.deaths:0;
var kdcolor=kdr>=1?'26f305':'FF7423';

// W/L code
var wlr=p.stats.global.wins&&p.stats.global.losses?p.stats.global.wins/p.stats.global.losses:0;
var wlrcolor=wlr>=1?'26f305':'FF7423';

// GRADE:
text({text:p.stats.rank.name, font:'fonts/Vera.ttf', color:'C0C0C0', size:6, x:64, y:10});


// NOM:
text({text:p.name, font:'0pig3ogKh0qpQTWI8s/MKStencilsansBlack.ttf', size:12, x:64, y:28});

// SCORE:
text({x:218, y:9, align:'left', color:'C0C0C0',size:5, text:'SCORE:'});
text({x:246, y:9, align:'left', text:p.stats.scores.score});


// K/D:
text({x:227, y:18, align:'left',color:'C0C0C0', size:5, text:'K /D:'});
text({x:246, y:18, align:'left', color:141414, text:kdr.toFixed(2)});
text({x:246, y:18, align:'left', color:kdcolor, text:kdr.toFixed(2)});

// KILLS:
text({x:222, y:27, align:'left', color:'C0C0C0', size:5, text:'KILLS:'});
text({x:246, y:27, align:'left', text:p.stats.global.kills});

// DEATHS:
text({x:214, y:36, align:'left', color:'C0C0C0', size:5, text:'DEATHS:'});
text({x:246, y:36, align:'left', text:p.stats.global.deaths});


// VEHICLE KILLS:
text({x:202, y:45, align:'left', color:'C0C0C0', size:5, text:'Vehic KILLS:'});
text({x:246, y:45, align:'left', text:p.stats.global.vehiclekills});

// DOGTAGS:
text({x:213, y:54, align:'left', color:'C0C0C0', size:5, text:'DogTags:'});
text({x:246, y:54, align:'left', text:p.stats.global.dogtags});


// TEMPS:
text({x:305, y:9, align:'left',color:'C0C0C0', size:5, text:'TIME:'});
text({x:326, y:9, align:'left',text:tiempo.toFixed(0) + ' H'});

// SPM:
var spmcolor= (p.stats.scores.score/tiempomin) >=200?'26f305':'FF7423';
text({x:306, y:18, align:'left',color:'C0C0C0',size:5, text:'SPM:'});
text({x:326, y:18, align:'left', color:spmcolor, text:(p.stats.scores.score/tiempomin).toFixed(1)});


// Global ACCURACY
text({x:302, y:27, align:'left',color:'C0C0C0', size:5, text:'ACCU:'});
text({x:326, y:27, align:'left', text:nf(p.stats.global.hits/p.stats.global.shots*100,0) + '%'});


// ROUNDS:
text({x:291, y:36, align:'left', color:'C0C0C0', size:5, text:'ROUNDS:'});
text({x:326, y:36, align:'left', text:p.stats.global.rounds});

// W/L:
text({x:303, y:45, align:'left',color:'C0C0C0', size:5, text:'W / L:'});
text({x:326, y:45, align:'left', color:141414, text:wlr.toFixed(2)});
text({x:326, y:45, align:'left', color:wlrcolor, text:wlr.toFixed(2)});


// LONGEST HS:
text({x:297, y:54, align:'left', color:'C0C0C0', size:5, text:'L. Shot:'});
text({x:326, y:54, align:'left', size:6, text:p.stats.global.longesths.toFixed(2) + 'm'});


// Kit:
var score2kit={
assault:p.stats.scores.assault,
engineer:p.stats.scores.engineer,
recon:p.stats.scores.recon,
support:p.stats.scores.support
};

var favkit='assault';
var favkitscore=0;

for(var kit in score2kit){
  if(score2kit[kit]<=favkitscore) continue;
  favkitscore=score2kit[kit];
  favkit=kit;
}

var kit_sx=0;
var kit_sy=0;
if(favkit == 'assault')
{kit_sx=0;
kit_sy=0;}
else if(favkit == 'engineer')
{kit_sx=16;
kit_sy=0;}
else if(favkit == 'support')
{kit_sx=0;
kit_sy=16;}
else
{kit_sx=16;
kit_sy=16;}

if(favkit == 'assault')
{favkit = 'ASSAULT';}
else if(favkit == 'support')
{favkit = 'SUPPORT';}
else if(favkit == 'engineer')
{favkit = 'ENGINEER';}
else if(favkit == 'recon')
{favkit = 'RECON';}

image({file:'06xhlEg8G19UvkJiy4/kits_white.png', x:82, y:33, w:10, h:10, sx:kit_sx,sy:kit_sy,sw:16,sh:16});

// CLASS:
text({text:favkit, font:'fonts/VeraBd.ttf', color:'C0C0C0',size:6, x:97, y:42});

// Flag image
image({file:'flags/'+p.country+'.png', x:64, y:34, w:13, h:9});

// Progress Bar:

if (p.stats.rank.nr < 145) {
px = 64;
pTotal = 65;
longitud = p.stats.nextranks[0].score - p.stats.rank.score;
progreso = longitud-p.stats.nextranks[0].left;
porcentaje = progreso/longitud

image({file:'0oyLLIl5V17DvBnfH1/barragris.JPG', x:px , y:48, w:pTotal , h:8});
image({file:'0oyLLIl5V17DvBnfH1/barranaranja.JPG', x:px , y:48, w:porcentaje*pTotal, h:8});
text({x:70 , y:55, align:'left', size:6, color:'FFFFFF', text:(porcentaje*100).toFixed(0)+'%' });

}
else {
image({file:'0oyLLIl5V17DvBnfH1/barranaranja.JPG', x:64 , y:49, w:70, h:8});
text({x:70 , y:56, align:'left', size:6, color:'FFFFFF', text:'HIGHEST RANK' });
}

text({x:132 , y:55, size:5, color:'FFFFFF', text: 'RANK ' + p.stats.rank.nr });


// BEST WEAPON:
var bestweaps=getSortedList(p.stats.weapons,'kills');
wcount=0;
for (n in bestweaps) {
    if (bestweaps[n].category!='Pistols' && wcount!=1) {
       wcount++;
       if (wcount==1) weapy=3;
image({x:380, y:weapy-2, file:bestweaps[n].img, w:40, h:25});
       wtext='';
       wtext=bestweaps[n].name;
       text({x:435, y:weapy+6, size:6,color:'C0C0C0', text:wtext});

       wtext=bestweaps[n].kills + ' KILLS';
       text({x:435, y:weapy+14, size:6, text:wtext});

       wtext=bestweaps[n].star.count;
       text({x:445, y:weapy+23, size:6, text:wtext});

image({file:'0pig3ogKh0qpQTWI8s/servicestar-10x10.png', x:435, y:weapy+15});
   
}
}

// BEST VEHICLE:
var bestweaps=getSortedList(p.stats.vehicles,'kills')
wcount=0;
for (n in bestweaps) {
    if (bestweaps[n].category!='Pistols' && wcount!=1) {
       wcount++;
       if (wcount==1) weapy=30;
image({x:380, y:weapy-2, file:bestweaps[n].img, w:40, h:25});
       wtext='';
       wtext=bestweaps[n].name;
       text({x:435, y:weapy+11, size:6,color:'C0C0C0', text:wtext});

       wtext=bestweaps[n].kills + ' KILLS';
       text({x:435, y:weapy+19, size:6, text:wtext});
}
}

var uniquemedals=getSortedDateList(p.stats.medals,'date');
var mcount = mtotal = 0;
for(var med in uniquemedals) {
  mtotal++;
  if(uniquemedals[med].count >= 1)
  {
    mcount++;
  }
}

var uniqueribbon=getSortedDateList(p.stats.ribbons,'date');
var rcount = rtotal = 0;
for(var rib in uniqueribbon) {
  rtotal++;
  if(uniqueribbon[rib].count >= 1)
  {
    rcount++;
  }
}

text({x:516, y:9, size:5, color:'C0C0C0', text:'MEDALS:'});
text({x:548, y:9, size:6, text:mcount + ' /' + mtotal});
text({x:513, y:18, size:5, color:'C0C0C0', text:'RIBBONS:'});
text({x:548, y:18, size:6, text:rcount + ' /' + rtotal});

Avatar de l’utilisateur
manji_87
Officier Or
Officier Or
Messages : 1214
Inscription : 12 Jan 2006, 18:24
Contact :

Re: Battlefield 3

Messagepar manji_87 » 19 Jan 2013, 11:20

Je réinstalle.
Image
Image
Avatar de l’utilisateur
manji_87
Officier Or
Officier Or
Messages : 1214
Inscription : 12 Jan 2006, 18:24
Contact :

Re: Battlefield 3

Messagepar manji_87 » 20 Jan 2013, 19:16

Dur de s'y remettre ^^
Image
Image
Avatar de l’utilisateur
shark
Officier Diamant
Officier Diamant
Messages : 6377
Inscription : 15 Mars 2005, 18:59
Localisation : Limoges
Contact :

Re: Battlefield 3

Messagepar shark » 20 Jan 2013, 19:30

que j'm'y remette ou que je joue depuis 3 semaines, je garde le niveau d'une huitre
j'ai pas grande appréhension
Avatar de l’utilisateur
shark
Officier Diamant
Officier Diamant
Messages : 6377
Inscription : 15 Mars 2005, 18:59
Localisation : Limoges
Contact :

Re: Battlefield 3

Messagepar shark » 23 Jan 2013, 19:58

cheater ou juste incroyablement bon? : http://battlelog.battlefield.com/bf3/so ... 778604518/
je suis sur le cul en voyant surtout son ratio K/D :shock: :shock:
Avatar de l’utilisateur
shark
Officier Diamant
Officier Diamant
Messages : 6377
Inscription : 15 Mars 2005, 18:59
Localisation : Limoges
Contact :

Re: Battlefield 3

Messagepar shark » 28 Jan 2013, 23:08

marrant, j'ai trouvé un jouet entre 2 rochers sur Wake:


(clic=zoom)
Avatar de l’utilisateur
Exvia
Officier Or
Officier Or
Messages : 1155
Inscription : 14 Déc 2005, 22:55
Localisation : Limoges

Re: Battlefield 3

Messagepar Exvia » 29 Jan 2013, 20:43

Sympa jurassic park ! :lol:
Avatar de l’utilisateur
shark
Officier Diamant
Officier Diamant
Messages : 6377
Inscription : 15 Mars 2005, 18:59
Localisation : Limoges
Contact :

Re: Battlefield 3

Messagepar shark » 03 Fév 2013, 15:03

Me suis amusé à coder une ptite sign de team si jamais ca peut plaire... (avec l'API du site bf3stats.com)

voir 1er post du topic

bisous

Code 1:
Image

Code : Tout sélectionner

image({file:'0pig3ogKh0qpQTWI8s/BF3userbar-BOO5.png', x:0, y:0});

// Rank Image
image({file:p.stats.rank.img_small, x:-2, y:-2});

defaults.text.font='0pig3ogKh0qpQTWI8s/Vera.ttf';
defaults.text.color='FFFFFFFF';
defaults.text.size=6;
defaults.text.align='left';
defaults.text.angle=0;


function secondstotime(secs)
{
    var t = new Date(1970,0,1);
    t.setSeconds(secs);
    var s = t.toTimeString().substr(0,8);
    if(secs > 86399)
        s = Math.floor((t - Date.parse('1/1/70')) / 3600000) + s.substr(2);
    return s;
}

//time
var tiempo=p.stats.global.time/3600;
var tiempomin=p.stats.global.time/60;
var tiempom=tiempomin.toFixed(0)-tiempo.toFixed(0)*60+60

// K/D code
var kdr=p.stats.global.kills&&p.stats.global.deaths?p.stats.global.kills/p.stats.global.deaths:0;
var kdcolor=kdr>=1?'26f305':'FF7423';

// W/L code
var wlr=p.stats.global.wins&&p.stats.global.losses?p.stats.global.wins/p.stats.global.losses:0;
var wlrcolor=wlr>=1?'26f305':'FF7423';

// GRADE:
//text({text:p.stats.rank.name, font:'0pig3ogKh0qpQTWI8s/thin_pixel-//7.ttf', size:14, x:70, y:13});
text({text:p.stats.rank.name, font:'fonts/VeraBI.ttf', color:'C0C0C0',size:8, x:70, y:13});


// NOM:
text({text:p.name, font:'0pig3ogKh0qpQTWI8s/MKStencilsansBlack.ttf', size:16, x:70, y:35});

// SCORE:
text({x:292, y:12, align:'left', text:'SCORE:'});
text({x:330, y:12, align:'left', text:p.stats.scores.score});

// KILLS:
text({x:298, y:22, align:'left', text:'KILLS:'});
text({x:330, y:22, align:'left', text:p.stats.global.kills});

// K/D:
text({x:305, y:32, align:'left', text:'K/D:'});
text({x:330, y:32, align:'left', color:141414, text:kdr.toFixed(2)});
text({x:330, y:32, align:'left', color:kdcolor, text:kdr.toFixed(2)});

// W/L:
text({x:304, y:42, align:'left', text:'W/L:'});
text({x:330, y:42, align:'left', color:141414, text:wlr.toFixed(2)});
text({x:330, y:42, align:'left', color:wlrcolor, text:wlr.toFixed(2)});

// SPM:
var spmcolor= (p.stats.scores.score/tiempomin) >=200?'26f305':'FF7423';
text({x:303, y:52, align:'left',text:'SPM:'});
text({x:330, y:52, align:'left',  text:(p.stats.scores.score/tiempomin).toFixed(1)});

// Kit:
var score2kit={
assault:p.stats.scores.assault,
engineer:p.stats.scores.engineer,
recon:p.stats.scores.recon,
support:p.stats.scores.support
};

var favkit='assault';
var favkitscore=0;

for(var kit in score2kit){
  if(score2kit[kit]<=favkitscore) continue;
  favkitscore=score2kit[kit];
  favkit=kit;
}

var kit_sx=0;
var kit_sy=0;
if(favkit == 'assault')
{kit_sx=0;
kit_sy=0;}
else if(favkit == 'engineer')
{kit_sx=16;
kit_sy=0;}
else if(favkit == 'support')
{kit_sx=0;
kit_sy=16;}
else
{kit_sx=16;
kit_sy=16;}

if(favkit == 'assault')
{favkit = 'MASTER ASSAULT';}
else if(favkit == 'support')
{favkit = 'MASTER SUPPORT';}
else if(favkit == 'engineer')
{favkit = 'MASTER ENGINEER';}
else if(favkit == 'recon')
{favkit = 'MASTER RECON';}

image({file:'06xhlEg8G19UvkJiy4/kits_white.png', x:95, y:40, w:15, h:15, sx:kit_sx,sy:kit_sy,sw:16,sh:16});

text({text:favkit, font:'fonts/VeraBd.ttf', size:7, color:'C0C0C0', x:118, y:52});

// Flag image
image({file:'flags/'+p.country+'.png', x:69, y:43, w:18, h:12});



Code 2:
Image

Code : Tout sélectionner

image({file:'0pig3ogKh0qpQTWI8s/BF3-BOO-middle3.png', x:0, y:0});


defaults.text.font='0pig3ogKh0qpQTWI8s/Vera.ttf';
//font:'0oCaC2qef0mC4sTOc0/visitor2.ttf'
defaults.text.color='FFFFFFFF';
defaults.text.size=6;
defaults.text.align='left';
defaults.text.angle=0;


function secondstotime(secs)
{
    var t = new Date(1970,0,1);
    t.setSeconds(secs);
    var s = t.toTimeString().substr(0,8);
    if(secs > 86399)
        s = Math.floor((t - Date.parse('1/1/70')) / 3600000) + s.substr(2);
    return s;
}

//time
var tiempo=p.stats.global.time/3600;
var tiempomin=p.stats.global.time/60;
var tiempom=tiempomin.toFixed(0)-tiempo.toFixed(0)*60+60


var getSortedList=function(list,field){
   if(typeof(list)!='object') return list;
   var slist=[];
   for(var n in list) slist.push([n,list[n]]);
   slist.sort(function(a,b){
      var v1=a[1], v2=b[1];
      v1=(typeof(v1)!='object' || typeof(v1[field])!='number')?0:v1[field];
      v2=(typeof(v2)!='object' || typeof(v2[field])!='number')?0:v2[field];
      return v2-v1;
   });
   if(list instanceof Array) {
      var ret=[];
      for(var i in slist) ret.push(slist[i][1]);
      return ret;
   } else {
      var ret={};
      for(var i in slist) ret[slist[i][0]]=slist[i][1];
      return ret;
   }
};

var getSortedDateList=function(list,field){
   if(typeof(list)!='object') return list;
   var slist=[];
   for(var n in list) slist.push([n,list[n]]);
   slist.sort(function(a,b){
      var v1=a[1], v2=b[1];
      v1=(typeof(v1)!='object' || !v1[field])?0:(new Date(v1[field])).getTime();
      v2=(typeof(v2)!='object' || !v2[field])?0:(new Date(v2[field])).getTime();
      return v2-v1;
   });
   if(list instanceof Array) {
      var ret=[];
      for(var i in slist) ret.push(slist[i][1]);
      return ret;
   } else {
      var ret={};
      for(var i in slist) ret[slist[i][0]]=slist[i][1];
      return ret;
   }
};


// Rank Image
image({file:p.stats.rank.img_small, x:-2, y:-2});

// K/D code
var kdr=p.stats.global.kills&&p.stats.global.deaths?p.stats.global.kills/p.stats.global.deaths:0;
var kdcolor=kdr>=1?'26f305':'FF7423';

// W/L code
var wlr=p.stats.global.wins&&p.stats.global.losses?p.stats.global.wins/p.stats.global.losses:0;
var wlrcolor=wlr>=1?'26f305':'FF7423';

// GRADE:
text({text:p.stats.rank.name, font:'fonts/Vera.ttf', color:'C0C0C0', size:6, x:64, y:10});


// NOM:
text({text:p.name, font:'0pig3ogKh0qpQTWI8s/MKStencilsansBlack.ttf', size:12, x:64, y:28});

// SCORE:
text({x:218, y:9, align:'left', color:'C0C0C0',size:5, text:'SCORE:'});
text({x:246, y:9, align:'left', text:p.stats.scores.score});


// K/D:
text({x:227, y:18, align:'left',color:'C0C0C0', size:5, text:'K /D:'});
text({x:246, y:18, align:'left', color:141414, text:kdr.toFixed(2)});
text({x:246, y:18, align:'left', color:kdcolor, text:kdr.toFixed(2)});

// KILLS:
text({x:222, y:27, align:'left', color:'C0C0C0', size:5, text:'KILLS:'});
text({x:246, y:27, align:'left', text:p.stats.global.kills});

// DEATHS:
text({x:214, y:36, align:'left', color:'C0C0C0', size:5, text:'DEATHS:'});
text({x:246, y:36, align:'left', text:p.stats.global.deaths});


// VEHICLE KILLS:
text({x:202, y:45, align:'left', color:'C0C0C0', size:5, text:'Vehic KILLS:'});
text({x:246, y:45, align:'left', text:p.stats.global.vehiclekills});

// DOGTAGS:
text({x:213, y:54, align:'left', color:'C0C0C0', size:5, text:'DogTags:'});
text({x:246, y:54, align:'left', text:p.stats.global.dogtags});


// TEMPS:
text({x:305, y:9, align:'left',color:'C0C0C0', size:5, text:'TIME:'});
text({x:326, y:9, align:'left',text:tiempo.toFixed(0) + ' H'});

// SPM:
var spmcolor= (p.stats.scores.score/tiempomin) >=200?'26f305':'FF7423';
text({x:306, y:18, align:'left',color:'C0C0C0',size:5, text:'SPM:'});
text({x:326, y:18, align:'left', color:spmcolor, text:(p.stats.scores.score/tiempomin).toFixed(1)});


// Global ACCURACY
text({x:302, y:27, align:'left',color:'C0C0C0', size:5, text:'ACCU:'});
text({x:326, y:27, align:'left', text:nf(p.stats.global.hits/p.stats.global.shots*100,0) + '%'});


// ROUNDS:
text({x:291, y:36, align:'left', color:'C0C0C0', size:5, text:'ROUNDS:'});
text({x:326, y:36, align:'left', text:p.stats.global.rounds});

// W/L:
text({x:303, y:45, align:'left',color:'C0C0C0', size:5, text:'W / L:'});
text({x:326, y:45, align:'left', color:141414, text:wlr.toFixed(2)});
text({x:326, y:45, align:'left', color:wlrcolor, text:wlr.toFixed(2)});


// LONGEST HS:
text({x:297, y:54, align:'left', color:'C0C0C0', size:5, text:'L. Shot:'});
text({x:326, y:54, align:'left', size:6, text:p.stats.global.longesths.toFixed(2) + 'm'});


// Kit:
var score2kit={
assault:p.stats.scores.assault,
engineer:p.stats.scores.engineer,
recon:p.stats.scores.recon,
support:p.stats.scores.support
};

var favkit='assault';
var favkitscore=0;

for(var kit in score2kit){
  if(score2kit[kit]<=favkitscore) continue;
  favkitscore=score2kit[kit];
  favkit=kit;
}

var kit_sx=0;
var kit_sy=0;
if(favkit == 'assault')
{kit_sx=0;
kit_sy=0;}
else if(favkit == 'engineer')
{kit_sx=16;
kit_sy=0;}
else if(favkit == 'support')
{kit_sx=0;
kit_sy=16;}
else
{kit_sx=16;
kit_sy=16;}

if(favkit == 'assault')
{favkit = 'ASSAULT';}
else if(favkit == 'support')
{favkit = 'SUPPORT';}
else if(favkit == 'engineer')
{favkit = 'ENGINEER';}
else if(favkit == 'recon')
{favkit = 'RECON';}

image({file:'06xhlEg8G19UvkJiy4/kits_white.png', x:82, y:33, w:10, h:10, sx:kit_sx,sy:kit_sy,sw:16,sh:16});

// CLASS:
text({text:favkit, font:'fonts/VeraBd.ttf', color:'C0C0C0',size:6, x:97, y:42});

// Flag image
image({file:'flags/'+p.country+'.png', x:64, y:34, w:13, h:9});

// Progress Bar:

if (p.stats.rank.nr < 145) {
px = 64;
pTotal = 65;
longitud = p.stats.nextranks[0].score - p.stats.rank.score;
progreso = longitud-p.stats.nextranks[0].left;
porcentaje = progreso/longitud

image({file:'0oyLLIl5V17DvBnfH1/barragris.JPG', x:px , y:48, w:pTotal , h:8});
image({file:'0oyLLIl5V17DvBnfH1/barranaranja.JPG', x:px , y:48, w:porcentaje*pTotal, h:8});
text({x:70 , y:55, align:'left', size:6, color:'FFFFFF', text:(porcentaje*100).toFixed(0)+'%' });

}
else {
image({file:'0oyLLIl5V17DvBnfH1/barranaranja.JPG', x:64 , y:49, w:70, h:8});
text({x:70 , y:56, align:'left', size:6, color:'FFFFFF', text:'HIGHEST RANK' });
}

text({x:132 , y:55, size:5, color:'FFFFFF', text: 'RANK ' + p.stats.rank.nr });


// BEST WEAPON:
var bestweaps=getSortedList(p.stats.weapons,'kills');
wcount=0;
for (n in bestweaps) {
    if (bestweaps[n].category!='Pistols' && wcount!=1) {
       wcount++;
       if (wcount==1) weapy=3;
image({x:380, y:weapy-2, file:bestweaps[n].img, w:40, h:25});
       wtext='';
       wtext=bestweaps[n].name;
       text({x:435, y:weapy+6, size:6,color:'C0C0C0', text:wtext});

       wtext=bestweaps[n].kills + ' KILLS';
       text({x:435, y:weapy+14, size:6, text:wtext});

       wtext=bestweaps[n].star.count;
       text({x:445, y:weapy+23, size:6, text:wtext});

image({file:'0pig3ogKh0qpQTWI8s/servicestar-10x10.png', x:435, y:weapy+15});
   
}
}

// BEST VEHICLE:
var bestweaps=getSortedList(p.stats.vehicles,'kills')
wcount=0;
for (n in bestweaps) {
    if (bestweaps[n].category!='Pistols' && wcount!=1) {
       wcount++;
       if (wcount==1) weapy=30;
image({x:380, y:weapy-2, file:bestweaps[n].img, w:40, h:25});
       wtext='';
       wtext=bestweaps[n].name;
       text({x:435, y:weapy+11, size:6,color:'C0C0C0', text:wtext});

       wtext=bestweaps[n].kills + ' KILLS';
       text({x:435, y:weapy+19, size:6, text:wtext});
}
}

var uniquemedals=getSortedDateList(p.stats.medals,'date');
var mcount = mtotal = 0;
for(var med in uniquemedals) {
  mtotal++;
  if(uniquemedals[med].count >= 1)
  {
    //mcount++;
     mcount= mcount+ uniquemedals[med].count;
  }
}

var uniqueribbon=getSortedDateList(p.stats.ribbons,'date');
var rcount = rtotal = 0;
for(var rib in uniqueribbon) {
  rtotal++;
  if(uniqueribbon[rib].count >= 1)
  {
    //rcount++;
    rcount = rcount + uniqueribbon[rib].count;
  }
}

text({x:516, y:9, size:5, color:'C0C0C0', text:'MEDALS:'});
text({x:548, y:9, size:6, text:mcount });
text({x:513, y:18, size:5, color:'C0C0C0', text:'RIBBONS:'});
text({x:548, y:18, size:6, text:rcount});


Code 3:
Image

Code : Tout sélectionner

image({file:'0pig3ogKh0qpQTWI8s/BF3miniuserbar-BOO4.png', x:0, y:0});

function secondstotime(secs)
{
    var t = new Date(1970,0,1);
    t.setSeconds(secs);
    var s = t.toTimeString().substr(0,8);
    if(secs > 86399)
        s = Math.floor((t - Date.parse('1/1/70')) / 3600000) + s.substr(2);
    return s;
}

//time
var tiempo=p.stats.global.time/3600;
var tiempomin=p.stats.global.time/60;
var tiempom=tiempomin.toFixed(0)-tiempo.toFixed(0)*60+60


var getSortedList=function(list,field){
   if(typeof(list)!='object') return list;
   var slist=[];
   for(var n in list) slist.push([n,list[n]]);
   slist.sort(function(a,b){
      var v1=a[1], v2=b[1];
      v1=(typeof(v1)!='object' || typeof(v1[field])!='number')?0:v1[field];
      v2=(typeof(v2)!='object' || typeof(v2[field])!='number')?0:v2[field];
      return v2-v1;
   });
   if(list instanceof Array) {
      var ret=[];
      for(var i in slist) ret.push(slist[i][1]);
      return ret;
   } else {
      var ret={};
      for(var i in slist) ret[slist[i][0]]=slist[i][1];
      return ret;
   }
};


// Rank Image
image({file:p.stats.rank.img_tiny, x:10, y:2});

defaults.text.font='0pig3ogKh0qpQTWI8s/Vera.ttf';
defaults.text.color='FFFFFFFF';
defaults.text.size=6;
defaults.text.align='left';
defaults.text.angle=0;

// K/D code
var kdr=p.stats.global.kills&&p.stats.global.deaths?p.stats.global.kills/p.stats.global.deaths:0;
var kdcolor=kdr>=1?'26f305':'FF7423';

// W/L code
var wlr=p.stats.global.wins&&p.stats.global.losses?p.stats.global.wins/p.stats.global.losses:0;
var wlrcolor=wlr>=1?'26f305':'FF7423';

// GRADE:
text({text:p.stats.rank.name + ' (' + p.stats.rank.nr + ')', font:'fonts/Vera.ttf', color:'C0C0C0', size:6, x:70, y:9});


// NOM:
text({text:p.name, font:'0pig3ogKh0qpQTWI8s/MKStencilsansBlack.ttf', size:12, x:70, y:24});

// SCORE:
text({x:222, y:9, align:'left',color:'C0C0C0',size:5, text:'SCORE:'});
text({x:250, y:9, align:'left', text:p.stats.scores.score});


// K/D:
text({x:228, y:18, align:'left',color:'C0C0C0', size:5, text:'K / D:'});
text({x:250, y:18, align:'left', color:141414, text:kdr.toFixed(2)});
text({x:250, y:18, align:'left', color:kdcolor, text:kdr.toFixed(2)});


// KILLS:
text({x:226, y:27, align:'left',color:'C0C0C0', size:5,text:'KILLS:'});
text({x:250, y:27, align:'left', text:p.stats.global.kills});


// DEATHS:
text({x:218, y:36, align:'left', color:'C0C0C0', size:5, text:'DEATHS:'});
text({x:250, y:36, align:'left', text:p.stats.global.deaths});


// TEMPS:
text({x:306, y:9, align:'left',color:'C0C0C0', size:5, text:'TIME:'});
text({x:327, y:9, align:'left',text:tiempo.toFixed(0) + ' H'});


// SPM:
var spmcolor= (p.stats.scores.score/tiempomin) >=250?'26f305':'ff0000';
text({x:306, y:18, align:'left',color:'C0C0C0',size:5, text:'SPM:'});
text({x:327, y:18, align:'left', color:spmcolor, text:(p.stats.scores.score/tiempomin).toFixed(1)});


// ROUNDS:
text({x:292, y:27, align:'left',color:'C0C0C0', size:5, text:'ROUNDS:'});
text({x:327, y:27, align:'left', text:p.stats.global.rounds});


// W/L:
text({x:304, y:36, align:'left',color:'C0C0C0', size:5, text:'W / L:'});
text({x:327, y:36, align:'left', color:141414, text:wlr.toFixed(2)});
text({x:327, y:36, align:'left', color:wlrcolor, text:wlr.toFixed(2)});

// Kit:
var score2kit={
assault:p.stats.scores.assault,
engineer:p.stats.scores.engineer,
recon:p.stats.scores.recon,
support:p.stats.scores.support
};

var favkit='assault';
var favkitscore=0;

for(var kit in score2kit){
  if(score2kit[kit]<=favkitscore) continue;
  favkitscore=score2kit[kit];
  favkit=kit;
}

var kit_sx=0;
var kit_sy=0;
if(favkit == 'assault')
{kit_sx=0;
kit_sy=0;}
else if(favkit == 'engineer')
{kit_sx=16;
kit_sy=0;}
else if(favkit == 'support')
{kit_sx=0;
kit_sy=16;}
else
{kit_sx=16;
kit_sy=16;}

if(favkit == 'assault')
{favkit = 'ASSAULT';}
else if(favkit == 'support')
{favkit = 'SUPPORT';}
else if(favkit == 'engineer')
{favkit = 'ENGINEER';}
else if(favkit == 'recon')
{favkit = 'RECON';}

image({file:'06xhlEg8G19UvkJiy4/kits_white.png', x:89, y:28, w:9, h:9, sx:kit_sx,sy:kit_sy,sw:16,sh:16});

text({text:favkit, font:'fonts/VeraBd.ttf', color:'C0C0C0',size:6, x:103, y:36});

// Flag image
image({file:'flags/'+p.country+'.png', x:70, y:29, w:13, h:9});

// Progress Bar:

if (p.stats.rank.nr < 145) {
px = 6;
pTotal = 38;
longitud = p.stats.nextranks[0].score - p.stats.rank.score;
progreso = longitud-p.stats.nextranks[0].left;
porcentaje = progreso/longitud

image({file:'0oyLLIl5V17DvBnfH1/barragris.JPG', x:px , y:30, w:pTotal , h:6});
image({file:'0oyLLIl5V17DvBnfH1/barranaranja.JPG', x:px , y:30, w:porcentaje*pTotal, h:6});
text({x:47 , y:36, align:'left', size:5, color:'FFFFFF', text:(porcentaje*100).toFixed(0)+'%' });
}
else {
//image({file:'0oyLLIl5V17DvBnfH1/barranaranja.JPG', x:6 , y:30, w:38, h:6});
//text({x:3 , y:36, align:'left', size:6, color:'FFFFFF', text:'HIGHEST //RANK' });
}

// BEST WEAPON:
var bestweaps=getSortedList(p.stats.weapons,'kills');
wcount=0;
for (n in bestweaps) {
    if (bestweaps[n].category!='Pistols' && wcount!=1) {
       wcount++;
       if (wcount==1) weapy=3;
image({x:380, y:weapy-3, file:bestweaps[n].img, w:36, h:22});
       wtext='';
       wtext=bestweaps[n].name;
       text({x:425, y:weapy+5, size:6,color:'C0C0C0', text:wtext});

       wtext=bestweaps[n].kills + ' KILLS';
       text({x:425, y:weapy+13, size:6, text:wtext});

       //wtext=bestweaps[n].star.count + ' MEDALS';
       // text({x:425, y:weapy+13, size:6, text:wtext});
   
}
}

// BEST VEHICLE:
var bestweaps=getSortedList(p.stats.vehicles,'kills')
wcount=0;
for (n in bestweaps) {
    if (bestweaps[n].category!='Pistols' && wcount!=1) {
       wcount++;
       if (wcount==1) weapy=19;
image({x:380, y:weapy-2, file:bestweaps[n].img, w:36, h:22});
       wtext='';
       wtext=bestweaps[n].name;
       text({x:425, y:weapy+9, size:6,color:'C0C0C0', text:wtext});

       wtext=bestweaps[n].kills + ' KILLS';
       text({x:425, y:weapy+17, size:6, text:wtext});
}
}
Avatar de l’utilisateur
Exvia
Officier Or
Officier Or
Messages : 1155
Inscription : 14 Déc 2005, 22:55
Localisation : Limoges

Re: Battlefield 3

Messagepar Exvia » 03 Fév 2013, 21:39

super sympa merci :)
Avatar de l’utilisateur
JackBauer
Officier Platine
Officier Platine
Messages : 1900
Inscription : 02 Mars 2006, 00:15
Localisation : Limoges

Re: Battlefield 3

Messagepar JackBauer » 09 Mars 2013, 14:36

Faudrait que je relance un jour ce jeu, jamais rejoué depuis la release où j'avais joué 1h en me faisant snipe bazooka la gueule en chaine mais j'y rejouerais que si y a du monde avec moi sous mumble pour m'expliquer les bases/servir de gilet pare balles. :)
Avatar de l’utilisateur
shark
Officier Diamant
Officier Diamant
Messages : 6377
Inscription : 15 Mars 2005, 18:59
Localisation : Limoges
Contact :

Re: Battlefield 3

Messagepar shark » 09 Mars 2013, 16:54

on joue très souvent les soirs avec Manji, sous mumble
Avatar de l’utilisateur
shark
Officier Diamant
Officier Diamant
Messages : 6377
Inscription : 15 Mars 2005, 18:59
Localisation : Limoges
Contact :

Re: Battlefield 3

Messagepar shark » 15 Mars 2013, 12:01

Avatar de l’utilisateur
JackBauer
Officier Platine
Officier Platine
Messages : 1900
Inscription : 02 Mars 2006, 00:15
Localisation : Limoges

Re: Battlefield 3

Messagepar JackBauer » 28 Mars 2013, 13:26

Je viens de tenter de relancer BF3 auquel je n'avais pas joué depuis le jour de la release et ce con me demande 9Go de mise à jour... :D
Avatar de l’utilisateur
shark
Officier Diamant
Officier Diamant
Messages : 6377
Inscription : 15 Mars 2005, 18:59
Localisation : Limoges
Contact :

Re: Battlefield 3

Messagepar shark » 28 Mars 2013, 13:34

courage. Mon dossier BF3 pèse 35Go
tu te décide le jour ou je démonte mon bureau PC ! je reviendrais sur le jeu après le déménagement, à moins que j'arrive à l'installer sur mon portable.
mon serveur Mumble devrait tourner encore quelques jours jusqu'à coupure internet (3 potes de manji dessus hier soir, ca squatte tranquille! :D mais c'est fait pour )

c'est quoi ton pseudo que je t'ajoute ? tu peux aussi rejoindre la team là: http://battlelog.battlefield.com/bf3/pl ... 325997921/
Avatar de l’utilisateur
JackBauer
Officier Platine
Officier Platine
Messages : 1900
Inscription : 02 Mars 2006, 00:15
Localisation : Limoges

Re: Battlefield 3

Messagepar JackBauer » 28 Mars 2013, 14:58

Oula t'emballes pas je vais déjà un peu jouer en mode solo pour me refaire aux commandes et je viens de récupérer le dernier bioshock en tipiak donc pas sur que je passe beaucoup de temps sur BF3.
Avatar de l’utilisateur
shark
Officier Diamant
Officier Diamant
Messages : 6377
Inscription : 15 Mars 2005, 18:59
Localisation : Limoges
Contact :

Re: Battlefield 3

Messagepar shark » 28 Mars 2013, 16:24

j'm'emballe pas, jme fiais juste à tes propos:
JackBauer a écrit :Faudrait que je relance un jour ce jeu, jamais rejoué depuis la release où j'avais joué 1h en me faisant snipe bazooka la gueule en chaine mais j'y rejouerais que si y a du monde avec moi sous mumble pour m'expliquer les bases/servir de gilet pare balles. :)


faut pas avoir peur du multi, jme propose si t'as besoin d'explications et de faire équipe
Avatar de l’utilisateur
manji_87
Officier Or
Officier Or
Messages : 1214
Inscription : 12 Jan 2006, 18:24
Contact :

Re: Battlefield 3

Messagepar manji_87 » 28 Mars 2013, 19:13

ouai dsl pour le squattage.
Je me suis pris un VPS ou je devais installer un mumble dessus (entre autre) sauf que j'y arrive pas et ca me saoul.
Si t'as rien a faire et que t'es caler en linux (centos 5.9) un peu d'aide me ferais plaisir ^^
Image
Image
Avatar de l’utilisateur
shark
Officier Diamant
Officier Diamant
Messages : 6377
Inscription : 15 Mars 2005, 18:59
Localisation : Limoges
Contact :

Re: Battlefield 3

Messagepar shark » 28 Mars 2013, 19:20

non mais je plaisante ya aucun probleme pour le squattage! au contraire jprefere un serveur vivant qu'un serveur vide qui tourne pour rien.
j'ai réarrangé un peu les salons si ils veulent être peperes. ca me fait plaisir ils peuvent squatter (mais ca va couper quelques jours)

linux? lol ma seule experience fut de tester Ubuntu sur un portable et en formation j'ai pas vu grand chose à part la sécurité des réseaux et le dev web, jsuis vite revenu à Windows, pas mon truc.

Revenir vers « Parties online »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités