Birodalom szerinti játékos számláló. (help)

Indította xTryx, 2017-01-08, 16:09:01

Sziasztok!

Egy olyan funkciót szeretnék írni, ami megszámlálja külön-külön a más-más birodalomba található játékosokat és kiírja ezt számmal és egy progress bar-ral(csatoltam a képet). Ehhez szeretném segítségetek kérni. Addig még meg tudom írni a funkciót, hogy lekérje a játékosok birodalmát, csak a kiíratással van bajom. Esetleg van valakinek ötlete hozzá?

Köszönöm, hogy benéztél!

2017-01-08, 16:16:58 #1 Utolsó szerkesztés: 2017-01-08, 16:25:58 Szerző: Step
De ezt hol akarod kiíratni? Web, patcher, ingame? Ezt nem írtad oda így nem tiszta vagy csak én nem értelmezem megfelelően.

Jaa weben azért ide nyitottad sry nem néztem hol van ez a téma. :|


Amúgy kód nélkül nehéz lesz megmondani. :'(

2017-01-08, 16:33:57 #2 Utolsó szerkesztés: 2017-01-08, 16:38:48 Szerző: xTryx
Ez az alap<div class="sb_box">

<h3>Szerver Statisztika</h3>

<div class="sb_line"></div>

<div class="stats">
<div>Jinno</div>
<div>0</div>
</div>
<div data-value="20" class="progress"></div>
<div class="stats">
<div>Chunjo</div>
<div>0</div>
</div>
<div data-value="20" class="progress"></div>

<div class="stats">
<div>Shinsoo</div>
<div>0</div>
</div>


+egy funkció ami csak félig-meddig van megírva és nem is biztos, hogy jó:<?PHP
$sqlCmd = "SELECT player_index.empire
FROM player.player";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
while($getPlayers = mysql_fetch_object($sqlQry))
{
if ($getPlayers->empire == 3)
echo "<td>Jinno</td>";
elseif ($getPlayers->empire == 2)
echo "<td>Chunjo</td>";
elseif ($getPlayers->empire == 1)
echo "<td>Shinsoo</td>";
}
?>

2017-01-16, 11:21:12 #3 Utolsó szerkesztés: 2017-01-16, 11:25:24 Szerző: whiteworld
Nálam így van megoldva, igaz nem tökéletes de működik, akik értenek hozzá biztosan találnak benne valami hibát de annak is örültem, hogy eddig eljutottam.  ;) Kijelzi birodalmanként igaz nem úgy ahogy te szeretnéd de talán segít valamennyit, még ami nálam pluszban bent van, hogy jelzi kasztonként és összesítve is a karaktereket plusz még azt is ki írja mennyi Offline Shop van játékban.

<div class="birodalom">
<h3>Birodalmanként játékban</h3>

<div class="birodalom">
<h2><img src="img/reiche/1_br.png" /></h2>

Aktív: <strong>

<?php 
mysql_select_db
("player"); 
$shinso mysql_query("SELECT COUNT(*) as count FROM player.player INNER JOIN player.player_index ON player.account_id = player_index.id WHERE player_index.empire=1 AND DATE_SUB(NOW(), INTERVAL 5 MINUTE) < player.last_play;");
$online_count mysql_fetch_object($shinso)->count;
echo 
"$online_count";
?>

</strong>
</div>

<div class="birodalom">
<h2><img src="img/reiche/2_br.png" /></h2>

Aktív: <strong>

<?php 
mysql_select_db
("player"); 
$chunjo mysql_query("SELECT COUNT(*) as count FROM player.player INNER JOIN player.player_index ON player.account_id = player_index.id WHERE player_index.empire=2 AND DATE_SUB(NOW(), INTERVAL 5 MINUTE) < player.last_play;");
$online_count mysql_fetch_object($chunjo)->count;
echo 
"$online_count";
?>

</strong>
</div>

<div class="birodalom">
<h2><img src="img/reiche/3_br.png" /></h2>

Aktív: <strong>

<?php 
mysql_select_db
("player"); 
$jinno mysql_query("SELECT COUNT(*) as count FROM player.player INNER JOIN player.player_index ON player.account_id = player_index.id WHERE player_index.empire=3 AND DATE_SUB(NOW(), INTERVAL 5 MINUTE) < player.last_play;");
$online_count mysql_fetch_object($jinno)->count;
echo 
"$online_count";
?>

</strong>
</div>





Köszönöm hogy megosztottad ezt velem. Megnézem mit tudok kihozni belőle.

Idézetet írta: xTryx Dátum 2017-01-08, 16:09:01
Sziasztok!

Egy olyan funkciót szeretnék írni, ami megszámlálja külön-külön a más-más birodalomba található játékosokat és kiírja ezt számmal és egy progress bar-ral(csatoltam a képet). Ehhez szeretném segítségetek kérni. Addig még meg tudom írni a funkciót, hogy lekérje a játékosok birodalmát, csak a kiíratással van bajom. Esetleg van valakinek ötlete hozzá?

Köszönöm, hogy benéztél!

Probáltad már Shogun web apiját ?:) #KATT#
Ha segítettem, megdobsz egy plusszal?