PHP - Vis spillere online [Minecraft]

Her kan du få hjælp og stille spørgsmål til PHP!
Besvar
fresser
Begynder
Indlæg:15
Tilmeldt:18. dec 2011, 18:18
PHP - Vis spillere online [Minecraft]

Indlæg af fresser » 4. mar 2013, 10:31

Hejsa folkens, jeg er igang med at sætte vores hjemmeside op. I kan se den på "http://josefsens.dk/".

Dog har jeg installeret et plugin, der skriver til et table om spillere online. Jeg bruger dette script i min sidebar, til at hente spillerne, og vise dem.

Kode: Vælg alt

<?php
$admin=array("fresser","sorendige","groovesmith","Dolleris1511", "fsbrothers");
$mod=array("Lykkesi","busck2","blackmercyfire","Kryzii");
$con=mysqli_connect("localhost","root","8Lorte8kode!","Minecraft");
$o=0;
if (mysqli_connect_errno($con))
  {
  echo "FEJL:" . mysqli_connect_error();
  }
$result = mysqli_query($con,"SELECT *, IF(`online`=1, `time_total` + TIMESTAMPDIFF(SECOND, `time`, NOW()), `time_total`) AS `current_time_total` FROM `users_online`");
$array2 = array(); 
while($row = mysqli_fetch_array($result)){ 
    $o++;
array_push($array2,$row['name']);
}
?>
Administratorer:
    <table>
        
        <?php
for ($i=0; $i<=$o; $i++)
  {
    $test=$array2[$i];
  if(in_array($test, $admin, true)){
      echo("<tr><td><img height='16px'width='16px'src='https://minotar.net/avatar/".$test."'/></td><td>&nbsp;&nbsp;".$test."</td></tr><tr>");
  }
  }
  ?>
    </table>Moderators:<table>
        <?php
for ($i=0; $i<=$o; $i++)
  {
    $test=$array2[$i];
  if(in_array($test, $mod, true)){
      echo("<tr><td><img height='16px'width='16px'src='https://minotar.net/avatar/".$test."'/></td><td>&nbsp;&nbsp;".$test."</td></tr>");
  }
  }


?>   </table>Normale Spillere:<table>
        <?php
for ($i=0; $i<=$o; $i++)
  {
    $test=$array2[$i];
  if(!in_array($test, $admin, true) && !in_array($test, $mod, true)){
      echo("<tr><td><img height='16px'width='16px'src='https://minotar.net/avatar/".$test."'/></td><td>&nbsp;&nbsp;".$test."</td></tr>");
  }
  }


?></table>
Men som i kan se på hjemmesiden, er det ligesom at i "normale spillere"-tablet, at den laver en ekstra <tr> og sætte et billede ind, der ikke findes.
Er der nogle der lige hurtigt kan gennemskue dette? :)
- Er næsten ligeglad om det er "optimalt" programmeret (Om man kan spare nogle linjer osv) - Bare det fungerer

kris914g
Rutineret
Rutineret
Indlæg:75
Tilmeldt:19. jun 2012, 14:02

Re: PHP - Vis spillere online [Minecraft]

Indlæg af kris914g » 10. mar 2013, 21:07

hvad hedder pluginet kan du komme med et link så jeg kan chekke det ud så jeg måske kan komme med løsning?

fresser
Begynder
Indlæg:15
Tilmeldt:18. dec 2011, 18:18

Re: PHP - Vis spillere online [Minecraft]

Indlæg af fresser » 11. mar 2013, 08:37

kris914g skrev:hvad hedder pluginet kan du komme med et link så jeg kan chekke det ud så jeg måske kan komme med løsning?
http://dev.bukkit.org/server-mods/onlineusers/

Besvar