Samp мониторинг JS -
Rusich - 02.11.2017
Приветствую. Есть ли скипт, который будет отображать информацию с сервера, что то наподобие:
Код HTML:
<script language='JavaScript' src='http://monitoring.ru/mon/info.php?&ip=IP&port=PORT&info=map'>
Re: Samp мониторинг JS -
Argument - 07.11.2017
Можно юзать этот
http://servers-samp.ru/jsapi
Ну или у себя на сайте с помощью SampQueryAPI.
Re: Samp мониторинг JS -
Rusich - 16.11.2017
Quote:
Originally Posted by Argument
|
Мне нужен подобный скрипт только по IP и порту, свой скрипт.
Re: Samp мониторинг JS -
Romz - 16.11.2017
Quote:
Originally Posted by Rusich
Мне нужен подобный скрипт только по IP и порту, свой скрипт.
|
https://sampforum.blast.hk/showthread.php?tid=104299
Re: Samp мониторинг JS -
Rusich - 16.11.2017
Quote:
Originally Posted by Romz
|
Он разве будет выводиться по примеру с сайта который ты кинул? Мне кажется нет.
Re: Samp мониторинг JS -
Argument - 16.11.2017
Quote:
Originally Posted by Rusich
Он разве будет выводиться по примеру с сайта который ты кинул? Мне кажется нет.
|
Ручками делай, ручками.
На твоем сайте нет поддержки php? Если есть юзай этот скрипт. Все мониторинги(большая часть точно), которые используют get запросы при помощи js, делают это через SampQueryAPI.
Вот отличный пример использования скрипта:
https://gist.github.com/ziggi/d3a8f93783b7deea2895
Re: Samp мониторинг JS -
Stepashka - 16.11.2017
Тебе предоставили всю необходимую информацию.
Re: Samp мониторинг JS -
Rusich - 16.11.2017
Quote:
Originally Posted by Stepashka
Тебе предоставили всю необходимую информацию.
|
Я ищу полный и готовый скрипт, а то что предоставили - основной скрипт.
Re: Samp мониторинг JS -
Stepashka - 17.11.2017
Quote:
Originally Posted by Rusich
Я ищу полный и готовый скрипт, а то что предоставили - основной скрипт.
|
Таких в открытом доступе нет.
Re: Samp мониторинг JS -
OKStyle - 17.11.2017
Раньше был сервис по генерации png-картинки с названием сервера и кол-вом игроков.
Re: Samp мониторинг JS -
Rusich - 17.11.2017
Quote:
Originally Posted by Stepashka
Таких в открытом доступе нет.
|
Именно поэтому я тут. Ищу людей которые помогут.
Re: Samp мониторинг JS -
Rusich - 17.11.2017
Quote:
Originally Posted by OKStyle
Раньше был сервис по генерации png-картинки с названием сервера и кол-вом игроков.
|
Раньше подобных сервисов было море. Подобный скрипт был и в SourceServerQueries, но он тоже перестал работать.
Re: Samp мониторинг JS -
eakwarp - 17.11.2017
Есть же апишка, что бы эти данные снимать, в англоязычном разделе. Хотя я давно плюнул и юзаю прослойку через бд, для отображения информации о онлайне.
Re: Samp мониторинг JS -
Sia - 17.11.2017
а по теме вот нормальный монтор для сампа с картинками которые обнвляются
http://monitor.sacnr.com
Re: Samp мониторинг JS -
Rusich - 17.11.2017
Quote:
Originally Posted by eakwarp
Есть же апишка, что бы эти данные снимать, в англоязычном разделе. Хотя я давно плюнул и юзаю прослойку через бд, для отображения информации о онлайне.
|
Можно подробнее? Хоть какой-то вразумительный ответ.
Re: Samp мониторинг JS -
Rusich - 17.11.2017
Quote:
Originally Posted by Sia
|
Всё хорошо, но хотелось бы свой по типу который писал в первом сообщении.
Re: Samp мониторинг JS -
Argument - 17.11.2017
Быдло вариант на скорую руку.
Структура:- index.html - страница с подключенным JS
- ping.php - формирует ответ с помощью SampQueryAPI для удобного использования
- SampQueryAPI.php - думаю, объяснять не требуется
Минусы:
- отсутствие вывода игроков в API (рукастые прикрутят).
- чем больше информации о сервере выгружается, тем дольше идет загрузка страницы.
- не было найдено значение language в SampQueryAPI.
Плюсы:
- пофикшена кириллица (hostname, mapname, gamemode, weburl).
- с JS скриптом загрузка инфы идет быстрее, чем напрямую через SampQueryAPI.
- можно открывать свой мониторинг с блэкджеком и 63, 64 скинами из сампа.
Использование:
Можно сразу сделать проверку по samp.status, если 0, то не выводить дальнейшую инфу
Код:
<!--
(Кодировка в notepad UTF-8)
с кириллицей в названии: 176.32.36.88
сервер samp-rp: 185.169.134.22
-->
<script src="ping.php?ip=185.169.134.22&port=7777"></script>
Status: <script>document.write(samp.status == 0 ? 'Offline' : 'Online')</script>
<br /><br />
Hostname: <script>document.write(samp.hostname)</script><br/>
Gamemode: <script>document.write(samp.gamemode)</script><br/>
Mapname: <script>document.write(samp.mapname)</script><br />
Version: <script>document.write(samp.version)</script>
<br /><br />
Players: <script>document.write(samp.players + ' / ' + samp.maxplayers)</script><br />
Weather: <script>document.write(samp.weather)</script><br />
World Time: <script>document.write(samp.worldtime)</script><br />
Password: <script>document.write(samp.password ? 'Yes' : 'No')</script><br />
Weburl: <script>document.write(samp.weburl)</script><br />
Скрин с кириллицей:
https://image.prntscr.com/image/hDpb...xS9VVtvk4g.png
Скрин с латиницей:
https://image.prntscr.com/image/vkht...LJDWfBJ01A.png
Re: Samp мониторинг JS -
Rusich - 17.11.2017
Quote:
Originally Posted by Argument
Быдло вариант на скорую руку.
Структура:- index.html - страница с подключенным JS
- ping.php - формирует ответ с помощью SampQueryAPI для удобного использования
- SampQueryAPI.php - думаю, объяснять не требуется
Минусы:
- отсутствие вывода игроков в API (рукастые прикрутят).
- чем больше информации о сервере выгружается, тем дольше идет загрузка страницы.
- не было найдено значение language в SampQueryAPI.
Плюсы:
- пофикшена кириллица (hostname, mapname, gamemode, weburl).
- с JS скриптом загрузка инфы идет быстрее, чем напрямую через SampQueryAPI.
- можно открывать свой мониторинг с блэкджеком и 63, 64 скинами из сампа.
Использование:
Можно сразу сделать проверку по samp.status, если 0, то не выводить дальнейшую инфу
Код:
<!--
(Кодировка в notepad UTF-8)
с кириллицей в названии: 176.32.36.88
сервер samp-rp: 185.169.134.22
-->
<script src="ping.php?ip=185.169.134.22&port=7777"></script>
Status: <script>document.write(samp.status == 0 ? 'Offline' : 'Online')</script>
<br /><br />
Hostname: <script>document.write(samp.hostname)</script><br/>
Gamemode: <script>document.write(samp.gamemode)</script><br/>
Mapname: <script>document.write(samp.mapname)</script><br />
Version: <script>document.write(samp.version)</script>
<br /><br />
Players: <script>document.write(samp.players + ' / ' + samp.maxplayers)</script><br />
Weather: <script>document.write(samp.weather)</script><br />
World Time: <script>document.write(samp.worldtime)</script><br />
Password: <script>document.write(samp.password ? 'Yes' : 'No')</script><br />
Weburl: <script>document.write(samp.weburl)</script><br />
Скрин с кириллицей: https://image.prntscr.com/image/hDpb...xS9VVtvk4g.png
Скрин с латиницей: https://image.prntscr.com/image/vkht...LJDWfBJ01A.png
|
Ну уже что то похоже на правду, однако не совсем то.
Можно ли из этого добра сделать что то по типу:
Код HTML:
<script language='JavaScript' src='http://monitoring.ru/mon/info.php?&ip=IP&port=PORT&info=map'>
Re: Samp мониторинг JS -
Argument - 17.11.2017
Quote:
Originally Posted by Rusich
Ну уже что то похоже на правду, однако не совсем то.
Можно ли из этого добра сделать что то по типу:
Код HTML:
<script language='JavaScript' src='http://monitoring.ru/mon/info.php?&ip=IP&port=PORT&info=map'>
|
Омг. Хочешь прикол? Это оно и есть


Что мешает тебе все три файла залить на сайт и получить тот же эффект, что и от твоего примера?
Re: Samp мониторинг JS -
Rusich - 18.11.2017
Quote:
Originally Posted by Argument
Омг. Хочешь прикол? Это оно и есть  
Что мешает тебе все три файла залить на сайт и получить тот же эффект, что и от твоего примера?
|
Серьезно? Таким примером которым я написал? Просто подставляя переменные?