byboyko 284 Опубликовано 17 сентября, 2013 (изменено) как сделать вывод онлайна и часов в игре я сделал но выводится надпись не online а 1, и онлайн время не часы а как в таблице часы в секундах тоесть как в статистике или как выводить текст с статистики в топ. <?php/*** STRESS WEB* @author S.T.R.E.S.S.* @copyright 2008 - 2012 STRESS WEB* @version 13* @web http://stressweb.ru*/if ( !defined("STRESSWEB") )die( "Access denied..." );/******************************* НАСТРОЙКА МОДУЛЯ******************************/$T_ENABLE = true; // вкл/выкл модуль$T_COUNT = 50; // количество результатов$T_SID = 1; // ID сервера с которого выводить результаты$T_CACHE = 0; // время кеширования в минутах, 0 - отключить/******************************* ВЫВОД РЕЗУЛЬТАТОВ******************************/if ( !$T_ENABLE )$tpl->SetResult( 'pktop' );else {$pktop = $controller->GetCache( 'mod_pktop' );if ( $pktop ) $tpl->SetResult( 'pktop', $pktop );else { $db->gdb( $T_SID ); $T_SEL = $gdb[$T_SID]->query( "SELECT `char_name`,`level`,`online`,`onlinetime`,`pkkills` FROM `characters` ORDER BY `pkkills` DESC LIMIT {$T_COUNT}" ); if ( $gdb[$T_SID]->num_rows($T_SEL) > 0 ) { $T_N = 1; while ( $T_RESULT = $gdb[$T_SID]->fetch($T_SEL) ) { $tpl->LoadView( 'pktop' ); $tpl->Block( 'main', false ); $tpl->Block( 'item' ); $tpl->Set( 'n', $T_N ); $tpl->Set( 'char_name', $T_RESULT['char_name'] ); $tpl->Set( 'pk', $T_RESULT['pkkills'] );$tpl->Set( 'lvl', $T_RESULT['level'] );$tpl->Set( 'online', $T_RESULT['online'] );$tpl->Set( 'onlinetime', $T_RESULT['onlinetime'] ); $tpl->Build( 'pktop_item' ); $T_N++; } $tpl->LoadView( 'pktop' ); $tpl->Block( 'main' ); $tpl->Block( 'item', false ); $tpl->Set( 'item', $tpl->GetResult('pktop_item', true) ); $tpl->Build( 'pktop' ); } else $tpl->SetResult( 'pktop' ); if ( $T_CACHE > 0 ) { $controller->SetCache( 'mod_pktop', $tpl->GetResult('pktop'), $T_CACHE ); }}}?> <?php/*** STRESS WEB* @author S.T.R.E.S.S.* @copyright 2008 - 2012 STRESS WEB* @version 13* @web http://stressweb.ru*/if ( !defined("STRESSWEB") )die( "Access denied..." );/******************************* НАСТРОЙКА МОДУЛЯ******************************/$T_ENABLE = true; // вкл/выкл модуль$T_COUNT = 50; // количество результатов$T_SID = 1; // ID сервера с которого выводить результаты$T_CACHE = 5; // время кеширования в минутах, 0 - отключить/******************************* ВЫВОД РЕЗУЛЬТАТОВ******************************/if ( !$T_ENABLE )$tpl->SetResult( 'pvptop' );else {$pvptop = $controller->GetCache( 'mod_pvptop' );if ( $pvptop ) $tpl->SetResult( 'pvptop', $pvptop );else { $db->gdb( $T_SID ); $T_SEL = $gdb[$T_SID]->query( "SELECT `char_name`,`level`,`online`,`pvpkills`,`pkkills` FROM `characters` ORDER BY `pvpkills` DESC LIMIT {$T_COUNT}" ); if ( $gdb[$T_SID]->num_rows($T_SEL) > 0 ) { $T_N = 1; while ( $T_RESULT = $gdb[$T_SID]->fetch($T_SEL) ) { $tpl->LoadView( 'pvptop' ); $tpl->Block( 'main', false ); $tpl->Block( 'item' ); $tpl->Set( 'n', $T_N ); $tpl->Set( 'char_name', $T_RESULT['char_name'] ); $tpl->Set( 'pvp', $T_RESULT['pvpkills'] );$tpl->Set( 'online', $T_RESULT['online'] );$tpl->Set( 'lvl', $T_RESULT['level'] ); $tpl->Build( 'pvptop_item' ); $T_N++; } $tpl->LoadView( 'pvptop' ); $tpl->Block( 'item', false ); $tpl->Block( 'main' ); $tpl->Set( 'item', $tpl->GetResult('pvptop_item', true) ); $tpl->Build( 'pvptop' ); } else $tpl->SetResult( 'pvptop' ); if ( $T_CACHE > 0 ) { $controller->SetCache( 'mod_pvptop', $tpl->GetResult('pvptop'), $T_CACHE ); }}}?> кто поможет тому суточный + Изменено 17 сентября, 2013 пользователем byboyko 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
warslay 16 Опубликовано 17 сентября, 2013 Найди код вывода статистики и просто замени его Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Detect 618 Опубликовано 17 сентября, 2013 (изменено) В хтмл и ксс ройся, в шаблоне Изменено 17 сентября, 2013 пользователем Flayter Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
byboyko 284 Опубликовано 17 сентября, 2013 (изменено) В хтмл и ксс ройся, в шаблоне конкретнее пожалуйста, часы в игре уже сделал) смотрите тут(не реклама) Изменено 17 сентября, 2013 пользователем byboyko 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты