Gå til innhold

Win-Loose eller Kill-death ratio


Anbefalte innlegg

Hallo

 

Har en html-kodet tabell over pcw-er som vi har vunnet/tapt. Er det mulig å legge inn en linje nederst i tabellen som automatisk oppdaterer Win-loose ratio (der 1.00 er like mange seiere som tap, og 2.00 er dobbelt så mange seiere osv.)?

 

 

utsnitt av tabellen:

 

 

<table border="1">

 

 

<tr>

<td><strong>Date</strong></td>

<td><strong>Match type:</strong></td>

<td><strong>Game</strong></td>

<td><strong>Players</strong></td>

<td><strong>From rEFS</strong></td>

<td><strong>Opponent</strong></td>

<td><strong>Result</strong></td>

<td><strong>Map</strong></td>

</tr>

 

<tr>

<nr. 8>

<td>5.16.2007</td>

<td>PCW</td>

<td>CS:S</td>

<td>2on2</td>

<td>MonkeYFacE<br>SindreIJ</td>

<td>[MIX]</td>

<td><font color="darkblue">(1-14) 7-23<a HREF="http://www.refs.no/matches/pcw8"><br>more</a></font></td>

<td>de_dust2</td>

</tr>

 

<tr>

<nr. 7>

<td>5.12.2007</td>

<td>PCW</td>

<td>CS:S</td>

<td>5on5</td>

<td>MonkeYFacE<br>Mil3nIuM<br>Toddy<br>Toddy<br>Sinko!™<br>Bimbi-Bjørnane</td>

<td>|BFC|</td>

<td><font color="#ff0000">(2-10) 4-13</font></font></td>

<td>de_dust2</td>

</tr>

 

 

<tr>

<nr. 6>

<td>5.12.2007</td>

<td>PCW</td>

<td>CS:S</td>

<td>4on4</td>

<td>MonkeYFacE<br>Mil3nIuM<br>Toddy<br>Sinko!™</td>

<td>tanga-gaming.de</td>

<td><font color="#ff0000">(3-12) 7-21</font> & <font color="#008000">(11-4) W.O</font> <a HREF="http://www.refs.no/matches/pcw6/">more</a></font></td>

<td>de_dust2 & de_cbble</td>

</tr>

 

</table>

Endret av r2d290
Lenke til kommentar
Videoannonse
Annonse

Er ikkje så vanskelig, er berre å lage eit serverside-script som deler antall seierar på antall tap. Einaste er at du må oppdatere scriptet manuellt for kvar kamp med mindre du har eit system bak det heile som held styr på ting.

 

PHP

<?php 

$tap = 5; // Legg inn antall tap her

$vinn = 8; // Legg inn antall seirar her

 

$ratio = $vinn / $tap;

 

echo $ratio;

?>

 

EDIT:

Det som går an er å lage ein bitteliten applikasjon der du kan legge inn nye kampar og statistikk på dei via eit web-interface som lagrar data i ein database. På den måten vil du kunne auto-oppdatere litt av kvart :)

Endret av Arve Systad
Lenke til kommentar

<?php
//PCW output
//Lisensiert med GPL av Stale Nestas
//Laget med Kate, en tekstbehandler for linux
//
//Ja, du kan fjerne alt dette hvis du absolutt har lyst til
// :p

//Syntax man skal bruke i kamper.txt
/*
dato#type#spill#hvor mange#spiller1%spiller2%spiller3#tag#resultat#resultat2#map#link#

link er det du trenger mer enn baselink for a komme til siden du vil. feks pcw6
*/
$baselink = 'http://www.refs.no/matches/';
//Goodie :D

echo '<table border="1">

<tr>
<th>Date</th>
<th>Match type:</th>
<th>Game</th>
<th>Players</th>
<th>From rEFS</th>
<th>Opponent</th>
<th>Result</th>
<th>Map</th>
</tr>';

//Ikke endre her med mindre du vet hva du gjor;)


$fil = file( 'kamper.txt' );

foreach( $fil as $linje )
{
$s = explode( '#', $linje );

//Dette er for a gjore alt enklere. Ikke for a optimalisere alt;)

$argh = array( '(', ')' );

$dato	= $s[0];
$type	= $s[1];
$spill	= $s[2];
$antall	= $s[3];
$spillere = explode( '%', $s[4] );
$tag	= $s[5];
$resultat1 = $s[6];
$res	= explode( ' ', $resultat1 );
$res1	= explode( '-', str_replace( $argh, '', $res1[0] ) );
$farge1 = ($res1[0]>$res1[1]) ? '#008000' : '#ff0000';
if( $farge1 == '#008000' ) $vinn ++; else $tap++;
$resultat2 = $s[7];
if( !empty($resultat2))
{
$res2	= explode( ' ', $resultat2 );
$res2	= explode( '-', str_replace( $argh, '', $res2[0] ) );
$farge2 = ($res2[0]>$res2[1]) ? '#008000' : '#ff0000';
if( $farge2 == '#008000' ) $vinn ++; else $tap++;
}
$map	= $s[8];
$link	= $s[9];

//Kanskje det ikke ble sa lett allikevell :o

//Output

echo '<tr>
<td>'.$dato.'</td>
<td>'.$type.'</td>
<td>'.$spill.'</td>
<td>'.$antall.'</td>
<td>';
//Spillere
foreach( $spillere as $spiller )
{
echo $spiller.'<br>';
}
echo '</td>
<td>'.$tag.'</td>
<td><font color="'.$farge1.'">'.$resultat1.'</font>';
if( !empty( $resultat2 ) ) echo' & <font color="'.$farge2.'">'.$resultat2.'</font>';
echo ' <a HREF="'.$baselink.$link.'">more</a></font></td>
<td>'.$map.'</td>
</tr>';
echo "\n\n";
}
$ratio = $vinn / $tap;
$ratio = substr( $ratio, 0, 3);
echo '<tr>';
echo '<td colspan="3">Wins: '.$vinn.'</td><td colspan="3">Loss: '.$tap.'</td><td colspan="2">Ratio: '.$ratio.'</td>
</tr>';
echo '</table>';

?>

 

Var en liten bug i den andre

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...