Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

проверка на онлайн //скриптинг

Статус пользователя Fred Perry
сообщение 6.10.2014, 21:37
Сообщение #1


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Всем здарова.

Интересует вопрос, как реализовать проверку на онлайн (количество игроков онлайн)?

Есть идеи, но хочу услышать от знатоков оптимальный вариант


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 6.10.2014, 22:52
Сообщение #2


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

лучше всего
http://amxxmodx.ru/core/amxmodxinc/50-get_...eh-igrokov.html
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 6.10.2014, 23:43
Сообщение #3


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Legenda,
Спасибо

Я думал прогонять по циклу и считать, а теперь ясно


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
binky
сообщение 7.10.2014, 9:44
Сообщение #4
Стаж: 12 лет

Сообщений: 381
Благодарностей: 24
Полезность: 0

Цитата(Fred Perry @ 6.10.2014, 21:37) *
Всем здарова.

Интересует вопрос, как реализовать проверку на онлайн (количество игроков онлайн)?

Есть идеи, но хочу услышать от знатоков оптимальный вариант


Вот плагин пишет лог количества игроков на сервере каждые 180 сек
Код:
#include <amxmodx>

#define PLUGIN "Log Players"
#define VERSION "1.2"
#define AUTHOR "serfreeman"

new mapName[32],logMsg[256]

public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR)

get_mapname(mapName,31)
set_task(180.0,"LogEvent",.flags="b")
}

public LogEvent(){
formatex(logMsg,255,"%s = %d",mapName,get_playersnum())
log_to_file("playerslog.log",logMsg)
}

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 7.10.2014, 10:51
Сообщение #5


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(binky @ 7.10.2014, 11:44) *
Вот плагин пишет лог количества игроков на сервере каждые 180 сек
Код:
#include <amxmodx>

#define PLUGIN "Log Players"
#define VERSION "1.2"
#define AUTHOR "serfreeman"

new mapName[32],logMsg[256]

public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR)

get_mapname(mapName,31)
set_task(180.0,"LogEvent",.flags="b")
}

public LogEvent(){
formatex(logMsg,255,"%s = %d",mapName,get_playersnum())
log_to_file("playerslog.log",logMsg)
}

пишет кол-во занятых слотов, а не игроков
в "слотах" может быть кто угодно, хоть боты, хоть hltv, хоть фейки, хоть спектаторы...
толку ноль от таких плагинов...

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: