06:30
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Alcoholik  
SAMP JS API
phpcoderДата: Вторник, 09.08.2011, 07:53 | Сообщение # 1
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 200
Награды: 3
Репутация: 232
Замечания: 0%
Статус:
Всем доброго времени суток.

Задолбили меня в личку (не только тут) с просьбами "зделайте мне бесплатна маниторенг сервера!!!11", поэтому выделил пару часов и написал скрипт, который бы отдавал информацию о сервере. Работать с ним относительно просто, конечно, если Вы не тот человек, который не способен включить голову.
Также есть возможность выбрать сортировку игроков, т.е. можно отсортировать по убыванию/возрастанию по любому параметру (playerid, nickname, score, ping).

Работает везде, т.к. не требуется php и т.п.

Подключается так:
Code
<script type="text/javascript" src="http://topsamp.ru/other/samp.php?ip=АЙПИ СЕРВЕРА&port=ПОРТ СЕРВЕРА"></script>

Далее уже можно выводить в любом месте нужную информацию (ip, порт, название карты, название мода, версию сервера, количество онлайн игроков и прочее).

Пример скрипта, который показывает статус сервера:
Code
<script type="text/javascript">
if ( server.status == 1 ) {
document.write('Онлайн');
} else {
document.write('Оффлайн');
}
</script>


Пример скрипта, который показывает список онлайн игроков:
Code
<script type="text/javascript">
for ( i=0; i<server.players_array.length; i++ ) {
document.write(server.players_array[i].nickname + '(' + server.players_array[i].score + ')' + '<br />');
}
</script>


В общем возможностей масса, все подробности и нюансы в документации.
Документация

В обмен на использование скрипта прошу разместить ссылку на страницах, где будет использоваться скрипт:
Code
<a href="http://topsamp.ru/" title="Русский SAMP сервер" alt="Русский SAMP сервер">Русский SAMP сервер</a>



Покупаю RP/RPG сервера. Бюджет: 30 тыс. руб.

Сообщение отредактировал phpcoder - Вторник, 09.08.2011, 08:00
Krow_likДата: Вторник, 09.08.2011, 10:03 | Сообщение # 2
Илитка SRC
Группа: Media-ProGroup
Сообщений: 2246
Награды: 197
Город: НиНо
Репутация: 3625
Замечания: 0%
Статус:
Молодец.
Может кому и пригодится :)
crazy

AlcoholikДата: Вторник, 09.08.2011, 10:06 | Сообщение # 3
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
Теперь я знаю куда отправлять тех, кто плагиатит идею мониторинга серверов)


if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
FiLEДата: Вторник, 09.08.2011, 10:28 | Сообщение # 4
Группа: Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус:
phpcoder, даже при присутствии обратной ссылки выдается ошибка...



phpcoderДата: Вторник, 09.08.2011, 10:43 | Сообщение # 5
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 200
Награды: 3
Репутация: 232
Замечания: 0%
Статус:
Размещенный код идентичен тому, который в 1 посте? Т.к. на странице документации тоже размещена ссылка, чтобы скрипт не ругался на отсутсвие обратной ссылки, у меня не ругается. Еcли так и не разберешься, то напиши в icq.


Покупаю RP/RPG сервера. Бюджет: 30 тыс. руб.

Сообщение отредактировал phpcoder - Вторник, 09.08.2011, 10:44
AlcoholikДата: Вторник, 09.08.2011, 10:48 | Сообщение # 6
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
Нормально всё пашет. Ссылку я убрал, правда текст остался, но текст это уже не ссылка, мало ли что может подразумевать надпись "Русский самп сервер" :D. Так как уважаю разработчика, вариант скрытия отсылаю только ему)


if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
ImperealДата: Вторник, 09.08.2011, 10:54 | Сообщение # 7
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
Репутация: 1868
Замечания: 100%
Статус:
Спасибо, пригодиться! :)


Прощай самп-рус =Р
colderpilotДата: Вторник, 09.08.2011, 11:23 | Сообщение # 8
Группа: Продвинутые
Сообщений: 720
Награды: 3
Город: Moscow
Репутация: 331
Замечания: 80%
Статус:
Ссылка убирается в два счета =) А так, работа классная. Можно $ с неё мутить :D Удачи в разработке


ваще найс гель
FiLEДата: Вторник, 09.08.2011, 11:31 | Сообщение # 9
Группа: Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус:
colderpilot, согласен.

phpcoder, Убирается с помощью фреймов... http://drunkwars.hut2.ru/
я вначале писал что не убирается надпись - тестировал на локалхосте...наверное из за этого..






Сообщение отредактировал FiLE - Вторник, 09.08.2011, 11:32
phpcoderДата: Вторник, 09.08.2011, 11:41 | Сообщение # 10
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 200
Награды: 3
Репутация: 232
Замечания: 0%
Статус:
Quote (colderpilot)
Ссылка убирается в два счета =)

css, js - да. визуально скрыть можно, но в коде не скрыть :)

Quote (FiLE)
Убирается с помощью фреймов... http://drunkwars.hut2.ru/

Исправил, спасибо.

Добавил еще параметр charset, если у вас на сайте кодировке не windows-1251, то необходимо в параметре прописать свою (пока добавил Windows-1251, UTF-8, KOI8-R)

Quote (FiLE)
я вначале писал что не убирается надпись - тестировал на локалхосте...наверное из за этого..

да



Покупаю RP/RPG сервера. Бюджет: 30 тыс. руб.

Сообщение отредактировал phpcoder - Вторник, 09.08.2011, 12:21
ZiGGiДата: Вторник, 09.08.2011, 12:33 | Сообщение # 11
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Раз ссылку можно убрать визуально, какой резон заставлять её ставить? Обычный пользователь врят-ли полезет в код страницы...
Не боишься большой нагрузки на веб-сервер?
Ещё не отображаются игроки на серверах с большим количеством игроков.



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
phpcoderДата: Вторник, 09.08.2011, 12:43 | Сообщение # 12
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 200
Награды: 3
Репутация: 232
Замечания: 0%
Статус:
Quote (ZiGGi)
Раз ссылку можно убрать визуально, какой резон заставлять её ставить?

Внешние ссылки никогда еще не мешали.

Quote (ZiGGi)
Не боишься большой нагрузки на веб-сервер?

Кэширование сразу сделал.

Quote (ZiGGi)
Ещё не отображаются игроки на серверах с большим количеством игроков.

В сампе аналогично.



Покупаю RP/RPG сервера. Бюджет: 30 тыс. руб.
ZiGGiДата: Вторник, 09.08.2011, 12:57 | Сообщение # 13
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (phpcoder)
В сампе аналогично.

бгг, и в правду crazy



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
AlcoholikДата: Вторник, 09.08.2011, 13:56 | Сообщение # 14
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
ZiGGi, это бред самого мастер сервера, я думаю для снятия нагрузки. Честно говоря не знаю после какого количество игроков прекращается вывод, я поставил в мониторинге 70, чтобы не искал их, если больше 70, так как скрипт не мог получить список и просто убивался, а следовательно и сервер не показывался)


if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
FiLEДата: Вторник, 09.08.2011, 16:23 | Сообщение # 15
Группа: Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус:
phpcoder, и все-же http://drunkwars.hut2.ru/
я думаю смысла может дальше не ставить защиты т.к. найдется другой способ...и т.д.






Сообщение отредактировал FiLE - Вторник, 09.08.2011, 16:32
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua