Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Вывод off-tarde на сайте
#1
Уточните, пожалуйста, как можно вывести статус off-trade через стайт, т.е. сколько человек на данный момент сидят продают.

Вот сприкт, там, к сожалению, выведен корректно только онлайн.
Или подскажите путь к БД откуда - это берется.
Спасибо.
PHP код:
<?php
ob_start
();
echo
"<img src='skins/mw_kgf/images/1stat.png' width='260' height='40'>";
if (
$dir=opendir('config/game')) {
while (
false!==($server=readdir($dir))) {
if (
$server != "." && $server != ".." && $server != ".htaccess")
{
include(
"config/game/$server");
$fp = @fsockopen($hserver, $portlogin, $errno, $errstr, 1);
if(
$fp >= 1){
$loginonline = '<img src="skins/mw_kgf/images/on.png">';}
else{
$loginonline = '<img src="skins/mw_kgf/images/off.png">'; }
$fp = @fsockopen($hserver, $portgame, $errno, $errstr, 1);
if(
$fp >= 1){
$gameonline = '<img src="skins/mw_kgf/images/on.png">';}
else{
$gameonline = '<img src="skins/mw_kgf/images/off.png">'; }
if(
$Server = @mysql_connect("$host:$port", "$user", "$pass", false)){
if(@
mysql_selectdb("$db2", $Server)){
$sql = mysql_query("SELECT count(*) FROM characters WHERE online = 1");
if(
mysql_result($sql, 0, 0) <= 80){
$playsonline = "<b>" . mysql_result($sql, 0, 0) . "</b>";}
elseif(
mysql_result($sql, 0, 0) >= 80 AND mysql_result($sql, 0, 0) <= 150){
$playsonline = "<font color=orange><b>" . mysql_result($sql, 0, 0) . "</b></font>";}
elseif(
mysql_result($sql, 0, 0) > 150){
$playsonline = "<font color=red><b>" . mysql_result($sql, 0, 0) . "</b></font>";}
}
else {
$playsonline="<b>0</b>";}
}
else {
$playsonline="<b>0</b>";}
echo
"
<div style='background: url(skins/mw_kgf/images/2stat.png) no-repeat; width:260px; height:41px;clear:both;'>
<div style='float: left; height:1px; width: 11px;'></div>
<div style='float: left; height:40px; width: 65px; text-align: center;'>
$img_server</div>
<div style='float: left; width: 65px; text-align: center; margin-top: 7px; font-size: 20px;'><font color=green>
$playsonline</font></div>
<div style='float: left; width: 59px; margin-top: 7px;'><div style='padding-left: 13px; font-size: 20px;'><font color=green><b>21</b></font></div></div>
<div style='float: left; text-align: center; margin-top: 7px;'>
$gameonline</div>
</div>"
;
}
}
closedir($dir);
echo
"<div style='background: url(skins/mw_kgf/images/3stat.png) no-repeat; width:260px; height:7px;'></div>";
$status = ob_get_contents();
ob_end_clean();
}
?>
Ответ
#2
Сборка какая?

Допустим если у вас феникс, запрос будет выглядеть так:
Код:
SELECT COUNT(*) FROM character_variables WHERE name = 'offline'
Ответ
#3
Спасибо, статистику вывели.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Вывод хп цели LifeAfterWoW 1 2,015 02-01-2019, 12:01 AM
Последний пост: LifeAfterWoW
  Вывод минимального количества игроков в конфиг для прохода к Antharas texport 13 3,946 01-31-2014, 11:23 AM
Последний пост: texport
  Вывод номерации HTML: аналогично PTS. Injection 6 1,703 07-11-2013, 11:52 PM
Последний пост: Injection
  Вывод пути открытой HTML Noize 4 1,701 04-22-2013, 01:25 PM
Последний пост: Noize
  Вывод В Конфиги Drag0N 5 1,706 04-17-2013, 04:19 PM
Последний пост: Ashe
  Как включить вывод питоновских логов __init__.py.error.log havoc 0 1,109 09-04-2012, 10:46 PM
Последний пост: havoc
  [JAVA] Вывод из mysql Дух системы 5 2,687 09-08-2010, 09:54 PM
Последний пост: DreamTheater
  [HELP] Вывод заданного сообшения в чат по нажатию кнопки. POPsy 1 2,063 09-06-2010, 02:42 AM
Последний пост: Brandonheat

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)