Problem z Diablo stats 2.0 - złe przyporzą...
Sniper Elite
11.08.2014
Witam. Problem mój z Diablo Stats v2.0 jest taki że po wyświetleniu wszystkich klas gracza:
Klasy przyporządkowuje według kolejności, ja natomiast wgrałem taką optymalizacje która nie tworzy wszystkich klas od razu tylko te którą gracz wybierze przez co exp jest źle wyświetlany (bo bierze kolejność wpisów pod uwagę)
Kawałek kodu:
echo '<title>Cod Mod Statystyki gracza: '.$nick.'</title>'; echo '<head><meta http-equiv="content-type" content="text/html; charset=windows-1250"></head>'; echo '<div class="cMain"> <tr>Postacie gracza: <b>'.$nick.'</b></tr> <div class="cPlayers_Inner1"> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="tbl-players"> <tr class="tbl-hdr"> <td>Klasa</td> <td>Poziom</td> <td>Exp</td> <td>Życie</td> <td>Wytrzymalość</td> <td>Kondycja</td> <td>Inteligencja</td> <td>Niewidoczność</td> <td>Celne Oko</td> <td>Grawitacja</td> </tr> <tr style="height:4px; background-color:#000000; font-size:4px;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> '; $a =0; $i = 0; $player = "SELECT * from $dbtable where nick='$nick'"; $query2 = mysql_query($player)or die(mysql_error()); while ($row = mysql_fetch_array($query2)) { $a++; ++$i; if($a % 2 == 0){ echo '<tr class ="tbl-shade2">'; } else { echo '<tr class ="tbl-shade3">'; } if($i==1){$pclass ='Lekki Snajper';} else if($i==2){$pclass ='Strzelec wyborowy';} else if ($i==3){$pclass ='Medyk';} else if($i==4){ $pclass ='Szturmowiec';} else if($i==5){$pclass ='Inżynier';} else if($i==6){$pclass ='Pułkownik';} else if($i==7){ $pclass ='Rambo';} else if($i==8){ $pclass ='Brygadzista';} else if($i==9){$pclass ='Komandos';} else if($i==10){$pclass ='Mech';} else if ($i==11){$pclass ='Wsparcie Ogniowe';} else if($i==12){ $pclass ='Desantowiec';} else if($i==13){$pclass ='Swat';} else if($i==14){$pclass ='Żołnierz';} else if($i==15){ $pclass ='Generał';} else if($i==16){ $pclass ='Sanitariusz';} else if($i==17){$pclass ='Poszukiwacz';} else if($i==18){$pclass ='Partyzant';} else if ($i==19){$pclass ='Zamachowiec';} else if($i==20){ $pclass ='Zabójca';} else if($i==21){$pclass ='Grenadier';} else if($i==22){$pclass ='Prototyper';} else if($i==23){ $pclass ='Pustoszyciel';} else if($i==24){ $pclass ='Saper';} else if($i==25){$pclass ='Szpieg';} else if($i==26){$pclass ='Rusher';} else if ($i==27){$pclass ='Stalker';} else if($i==28){ $pclass ='Cieżki Snajper';} else if($i==29){$pclass ='Infiltrator';} else if($i==30){$pclass ='Sniper Shoot';} else if($i==31){ $pclass ='Gadżet';} else { $pclass ='Zwiadowca';} echo '<td>'.$pclass.'</td>'; echo "<td>".$row["lvl"].'</td>'; echo "<td>".$row["exp"].'</td>'; echo "<td>".$row["zdr"].'</td>'; echo "<td>".$row["wyt"].'</td>'; echo "<td>".$row["kon"].'</td>'; echo "<td>".$row["int"].'</td>'; echo "<td>".$row["nie"].'</td>'; echo "<td>".$row["cel"].'</td>'; echo "<td>".$row["gra"].'</td>'; echo '</tr>'; } }
Teraz jak do zmiennej $i przypisać wartość kolumny klasa? Chciałem to zrobić tu:
echo '<tr class ="tbl-shade2">'; } else { echo '<tr class ="tbl-shade3">'; } // o tutaj :) if($i==1){$pclass ='Lekki Snajper';} else if($i==2){$pclass ='Strzelec wyborowy';} else if ($i==3){$pclass ='Medyk';} else if($i==4){ $pclass ='Szturmowiec';} else if($i==5){$pclass ='Inżynier';} else if($i==6){$pclass ='Pułkownik';} else if($i==7){ $pclass ='Rambo';} else if($i==8){ $pclass ='Brygadzista';} else if($i==9){$pclass ='Komandos';} else if($i==10){$pclass ='Mech';} else if ($i==11){$pclass ='Wsparcie Ogniowe';} else if($i==12){ $pclass ='Desantowiec';} else if($i==13){$pclass ='Swat';} else if($i==14){$pclass ='Żołnierz';} else if($i==15){ $pclass ='Generał';} else if($i==16){ $pclass ='Sanitariusz';} else if($i==17){$pclass ='Poszukiwacz';} else if($i==18){$pclass ='Partyzant';} else if ($i==19){$pclass ='Zamachowiec';} else if($i==20){ $pclass ='Zabójca';} else if($i==21){$pclass ='Grenadier';} else if($i==22){$pclass ='Prototyper';} else if($i==23){ $pclass ='Pustoszyciel';} else if($i==24){ $pclass ='Saper';} else if($i==25){$pclass ='Szpieg';} else if($i==26){$pclass ='Rusher';} else if ($i==27){$pclass ='Stalker';} else if($i==28){ $pclass ='Cieżki Snajper';} else if($i==29){$pclass ='Infiltrator';} else if($i==30){$pclass ='Sniper Shoot';} else if($i==31){ $pclass ='Gadżet';} else { $pclass ='Zwiadowca';}
I wtedy już ładnie powinno przyporządkować klasy do ich poziomów.
Na php się jeszcze nie znam, a potrzebuję tego na szybko.
Dzięki za pomoc.
dasiek
17.08.2014
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Autor tematu zbanowany
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Autor tematu zbanowany
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL