Manual Вывод game time в профиль.

V1adJkee

Участник
Сообщения
293
Реакции
117
Баллы
43
Требования: gamecms api

P.s. В данном мануале все примеры показаны на шаблоне standart, поэтому под другие стили придётся заменять на свои классы.

Настройка:

Заходим в inc / config.php , выставляем
PHP:
$safe_mode = 1; //безопасный режим - 1
На
$safe_mode = 2; //безопасный режим - 1

Заходим в Админ-Центр ( Либо templates/ваш_шаблон/tpl/home/profile.tpl ), Редактор шаблонов ( Либо Шаблонизатор ), выбираем папку home, в ней ищем profile.tpl, открываем.

Ищем место куда хотим вывести общее кол-во отыгранных часов, я выберу раздел "Общая информация".

PHP:
                        <tr>
                            <td> Отыграл на сервер(-е, -ах):</td>
                            <td> <?php $gametime = $profile->game_time / 3600; echo (int) $gametime; ?> Час(-а, -ов) </td>
                        </tr>
 
Учет времени ведется по всем серверам проекта, где установлен плагин API.
 
@borzoy, а какой от него смысл? Стилизуете вёс равно сами.
 
@V1adJkee,
Отыграл на сервере: 226 Часа(-ов)
Просидел в спектрах: 226 Часа(-ов)
 
@borzoy, прочитай внимательнее 1-ое сообщение и поймёшь.
 
@borzoy, Не путайте статистику времени на сервере и статистику игры на проекте вообще
 
HTML:
                    <tr>
                        <td class="w30"><img class="icon" src="{site_host}templates/{template}/img/icon_group.png"></img>Отыграл на проекте:</td>
                        <td class="w70"> <?php $gametime = $profile->game_time / 3600; echo (int) $gametime; ?> Час(-а, -ов) </td>
                    </tr>
HTML:
                  <tr>
                        <td class="w30"><img class="icon" src="{site_host}templates/{template}/img/icon_group.png">Отыграл на серверах:</td>
                        <td class="w70"><?php $gametime = $profile->game_time / 3600; echo (int) $gametime; ?> Час(-а, -ов)</td>
                    </tr>
 
Новая версия, ссылку свою указывайте.

PHP:
<td> Провёл на серверах проекта:</td>

                        <td> <b><?php



     if($profile->steam_id == "0")

     {



      

echo "Не указан Steam ID(<a href='https://adekvatserver.ru/forum/topic?id=205&page=last'>Подробнее</a>)";



     } else {



         if(expand_seconds2($profile->game_time) == "Навсегда")

         {



             echo "0 часов 0 минут 0 секунд";



         } else {



             echo expand_seconds2($profile->game_time);



         }



     }

      

     ?></b> </td>

                      </tr>
 
Новая версия, ссылку свою указывайте.

PHP:
<td> Провёл на серверах проекта:</td>

                        <td> <b><?php



     if($profile->steam_id == "0")

     {



     

echo "Не указан Steam ID(<a href='https://adekvatserver.ru/forum/topic?id=205&page=last'>Подробнее</a>)";



     } else {



         if(expand_seconds2($profile->game_time) == "Навсегда")

         {



             echo "0 часов 0 минут 0 секунд";



         } else {



             echo expand_seconds2($profile->game_time);



         }



     }

     

     ?></b> </td>

                      </tr>
заменил отлично .
 
Имею 2 сервера.
Одинаковая соль.
Одинаковая версия АПИ.
Подсчёт идёт только по первому серверу, второй не учитывает.

Какая информация еще нужна для решения проблемы?
 
Не поможет кто-нибудь для шаблона argame сделать?
А то я вообще не вдупляю что тут заменить надо чтоб появилось
Буду очень сильно благодарен
 
Имею 2 сервера.
Одинаковая соль.
Одинаковая версия АПИ.
Подсчёт идёт только по первому серверу, второй не учитывает.

Какая информация еще нужна для решения проблемы?
Проблема была в том, что обновление идёт только при смене карты, а у меня dust2 only.
 
Назад
Сверху