Metin2 Hungarian Forum

Metin2 => Privát szerverek => Web - fejlesztés => A témát indította: xTryx Dátum 2017-01-08, 16:09:01

Cím: Birodalom szerinti játékos számláló. (help)
Í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!
Cím: Re:Birodalom szerinti játékos számláló. (help)
Írta: Step Dátum 2017-01-08, 16:16:58
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. :'(
Cím: Re:Birodalom szerinti játékos számláló. (help)
Írta: xTryx Dátum 2017-01-08, 16:33:57
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>";
}
?>
Cím: Re:Birodalom szerinti játékos számláló. (help)
Írta: whiteworld Dátum 2017-01-16, 11:21:12
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>


(https://s29.postimg.org/bpn6szhnn/image.jpg) (https://postimg.org/image/bpn6szhnn/)

Cím: Re:Birodalom szerinti játékos számláló. (help)
Írta: xTryx Dátum 2017-01-16, 12:07:55
Köszönöm hogy megosztottad ezt velem. Megnézem mit tudok kihozni belőle.
Cím: Re:Birodalom szerinti játékos számláló. (help)
Írta: Mr. Soul Dátum 2017-02-15, 22:05:46
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# (http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/2935793-howto-metin2-web-api.html)
EhPortal 1.39 © 2025, WebDev