Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Обход античитов Чёрный рынок Реклама и привилегии Разработка читов ИИ и читы

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > >
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр




Ответ
 
Опции темы
Старый 18.01.2017, 09:50   #1
Maks19971
Освоившийся
Аватар для Maks19971
OFFLINE
Регистрация: 31.08.2015
Возраст: 36
Сообщений: 40
Благодарностей:
3 всего
Мнения: + 273
Репутация: 10
Отправить сообщение для Maks19971 с помощью Skype™

Статистика


Приветствую всех форумчан!
Предисловие:
Полазал я по разделу web составляющей, дельного гайда по этой теме не нашёл. Сам я с этим дело никогда не имел и, если честно, представления о реализации данного вопроса тоже не имею.
Так вот собственно и сам вопрос, как разместить на сайте такую статистику как: Онлайн, избранные патры (возможно и другие лампы), статус Login и Zona, топ гильдий по расам, состояние чипов, кол-во игроков по локациям, чипоносец.
Как я понимаю, это делается через заброс в базу и собственно по данному запросу выводится соответствующая инфа. Но как я написал выше, дело с таким я не имел, с базой дружу на вы, с запросами тем более - пока сильно не вникал.
Поделитесь же своим бесценным опытом!
 
Ответить с цитированием


Старый 18.01.2017, 11:29   #2
Император
На доске почёта
Аватар для Император
OFFLINE
Регистрация: 21.10.2013
Возраст: 29
Сообщений: 611
Благодарностей:
2,004 всего
Мнения: + 6666
Репутация: 6679
Отправить сообщение для Император с помощью Skype™

Я конечно не очень шарю в сайтах, но точно без инклуида не обойтись , сначала создаётся отдельный файл в котором приписывается коннект к вашему серверу , а именно его айпи , а в самом пхп скрипте вроде как указывается путь до файла ServerDisplay.ini , что то вроде этого .
$file = file ("C:\RF Online SERVER\ZoneServer\SystemSave\ServerDisplay.ini");

Добавлено через 5 минут
Ещё как вариант , попробуй сделать отдельный файл .php , в него попробуй впиши этот код :
Оффтоп

Добавлено через 7 минут
Ну и разумеется на сам сайт надо вывести статистику , в свой index.html вставляешь этот код
Оффтоп

Последний раз редактировалось Император; 18.01.2017 в 11:47. Причина: Добавлено сообщение
 
Ответить с цитированием
Сказали спасибо:
Maks19971 (18.01.2017)
Старый 18.01.2017, 21:51   #3
Maks19971
Освоившийся
Аватар для Maks19971
OFFLINE
Регистрация: 31.08.2015
Возраст: 36
Сообщений: 40
Благодарностей:
3 всего
Мнения: + 273
Репутация: 10
Отправить сообщение для Maks19971 с помощью Skype™

Частично решил вопрос. (Сайт на хосте, движок DLE)
Статистику общего онлайна получилось подключить следующим образом:
php файл запихнул в доменное имя от хоста (я так понял, не важно куда его запихать, лишь бы не на родной домен)
Оффтоп - собственно сам файл любезно предоставленный KATAN12
И вывел его следующим образом
Оффтоп Это подсказал Император)

Правильно я понимаю, что так можно вывести совершенно любую инфу?
 
Ответить с цитированием
Старый 18.01.2017, 22:16   #4
Император
На доске почёта
Аватар для Император
OFFLINE
Регистрация: 21.10.2013
Возраст: 29
Сообщений: 611
Благодарностей:
2,004 всего
Мнения: + 6666
Репутация: 6679
Отправить сообщение для Император с помощью Skype™

Да,можно переписать сам запрос на вывод статистики онлайна и допустим вывести статистику гильдий ну и т.д.
 
Ответить с цитированием
Старый 21.01.2017, 12:02   #5
Maks19971
Освоившийся
Аватар для Maks19971
OFFLINE
Регистрация: 31.08.2015
Возраст: 36
Сообщений: 40
Благодарностей:
3 всего
Мнения: + 273
Репутация: 10
Отправить сообщение для Maks19971 с помощью Skype™

Накопал ещё кое что по теме, решил поделиться:
PHP файлик статистики зоны
Оффтоп отрыл в темке RF_Game, изменён [Zeto]

____________
Не понял как по аналогии вытащить значение статуса логина...
Как я понял, вывести любое значение можно следующим образом:
дописать:
echo "$UserNum"; - онлайн
echo "$C_Num"; - онлайн кор
echo "$Sette"; - народу в сетке
, а вот статус зоны там как то по другому он берёт... Знает кто, как? Хотелось бы понять и написать аналог для логина

Последний раз редактировалось Maks19971; 21.01.2017 в 12:22.
 
Ответить с цитированием
Старый 21.01.2017, 19:50   #6
md_bo
Освоившийся
Аватар для md_bo
OFFLINE
Регистрация: 09.11.2013
Возраст: 33
Сообщений: 90
Благодарностей:
6 всего
Мнения: + 103
Репутация: 19
Отправить сообщение для md_bo с помощью Skype™

Цитата:
Сообщение от Maks19971 Посмотреть сообщение
Накопал ещё кое что по теме, решил поделиться:
PHP файлик статистики зоны
Оффтоп отрыл в темке RF_Game, изменён [Zeto]

____________
Не понял как по аналогии вытащить значение статуса логина...
Как я понял, вывести любое значение можно следующим образом:
дописать:
echo "$UserNum"; - онлайн
echo "$C_Num"; - онлайн кор
echo "$Sette"; - народу в сетке
, а вот статус зоны там как то по другому он берёт... Знает кто, как? Хотелось бы понять и написать аналог для логина
Скрипт просто проверят на доступность порта для зоны, сделай аналог для порта логина.

Добавлено через 11 минут
PHP код:
 

$ip="222.222.222.222"; // IP адрес БД







// Функция статуса портов

function statuscheck($ip, $port) 

    {

$online="<img src='/rf-status/img/on1.gif'>";

$offline="<img src='/rf-status/img/off1.gif'>";

$sockres = @fsockopen($ip, $port, $errno, $errstr, 1);

if (!$sockres) 

    {

        return $offline;

    } else 

        {

        @fclose($sockres);

        return $online;

        }

    }

// Функция статуса портов. Конец



?>
<table width="100%" border="0">
  <tr>
    <td>
      <table align="center" cellpadding="0" cellspacing="0" style="width:170px;">
       <tr>
        <td><div style="color: red" align="center">Login</div></td>
        <td><div style="color: red" align="center">Game</div></td>
       </tr>
       <tr>
        <td><div align="center"><? echo statuscheck($ip, "10001"); ?></div></td>
        <td><div align="center"><? echo statuscheck($ip, "27780"); ?></div></td>
       </tr>
       </table>
</td>
   
  </tr>
</table>

это в сайт

PHP код:
<object data="status.block.php" align="top" width="235" height="105"></object> 

Последний раз редактировалось md_bo; 21.01.2017 в 20:03. Причина: Добавлено сообщение
 
Ответить с цитированием
Сказали спасибо:
Maks19971 (22.01.2017), Император (21.01.2017)
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[0.8.11] Сессионная Статистика Xxx-mutant Архив модов для World of Tanks 34 15.02.2014 00:24
Послебоевая статистика vetaldk Архив модов для World of Tanks 4 20.01.2014 04:42
мод послебоевая статистика 1974leon Архив модов для World of Tanks 6 23.12.2013 13:43
Интересная статистика... dark RFOnline.ru Wiki 25 11.01.2012 20:52

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр