Как посмотреть сколько игроков на сервере

от admin

Как посмотреть сколько игроков на сервере

22 дек. 2016 в 4:31
22 дек. 2016 в 6:12
22 дек. 2016 в 6:19
22 дек. 2016 в 6:35
22 фев. 2018 в 8:30
1

Как посмотреть список подключенных игроков?

Можно ли увидеть список подключенных игроков в Minecraft SMP? Я попытался открыть чат и использовать /list , но ничего не вышло. Вы должны быть готовы сделать это?

Нажмите TAB , тогда вы увидите, кто находится в сети на сервере. Чтобы изменить привязку кнопки для этого, нажмите ESC и перейдите к элементам управления.

Эта команда доступна только для операторов. Не операторы могут выполнять только команды /kill , /me и /tell .

Я запускаю сервер bukkit и позволяю игроки используют команду /list . Несмотря на то, что вы можете нажать tab , хорошо иметь номер и список имен прямо в вашем окне чата.

Вы можете регулировать команды, которые игрок может использовать в зависимости от того, какой командный плагин вы используете. Я использую пакет команд Essentials.

get_playersnum Функция получает количество человек на сервере

get_playersnum — данная функция возвращает количество игроков/ботов на сервере.
Ее можно часто встретить в различных плагинах, где плагин взаимодействует со всеми игроками сразу.
так же различные информеры или карт менеджеры не обходятся без этой функции.

Инфо из amxmodx.inc:

Обычно не указывается ни какой флаг (это равно флагу 0), но если поставить 1 — то в число игроков войдут и те, кто только присоединяются к серверу.

Описание:
Разберемся как обращаться с функцией get_playersnum, поставим себе задачу:
Как узнать сколько людей/ботов сейчас на сервере?!

Для этого зарегистрируем команду say /online, которая вызывает функцию players_online.
В ней мы получим и запишем в массив players, количество пользователей/ботов онлайн.
Вы наверное обратили внимание, что я везде употребляю пользователь/бот, это не случайно, так как функция возвращает ( может немного грубо, или даже в корне верное определение, но зато понятно) +1 к числу игроков, за 1 занятый слот.

Читать:
Cyberlink powerdvd что это

Если вам необходимо отфильтровать ботов, или мертвых игроков, придется делать цикл и в цикле проверять каждый id на принадлежность к игрокам/ботам/HLTV и так далее или можно воспользоваться функцией get_players

как узнать сколько человек играло всего на сервере ?

выводит валанс игроков, но при этом пишет из скольки игроков.

у меня например пишет 10 из 25000 с чемто. но туда войдут и боты от ДДОСа

#4 42rosc

или введи команду /baltop
выводит валанс игроков, но при этом пишет из скольки игроков.
у меня например пишет 10 из 25000 с чемто. но туда войдут и боты от ДДОСа

#5 deadanykey

тоже так делаю
боты бесят аж

Если у вас Ess (а у вас, походу, так и есть, судя по команде /baltop), то обратите внимание на команду /ess cleanup

#6 CorsarSPb

Если у вас Ess (а у вас, походу, так и есть, судя по команде /baltop), то обратите внимание на команду /ess cleanup

что эта команда делает?

Сообщение отредактировал CorsarSPb: 15 Декабрь 2013 — 18:22

#7 deadanykey

что эта команда делает?

Удаляет игроков из базы по некоторым критериям (например, если у игрока нет ни одной точки дома). Удаление ведется из своей базы. Не знаю, удаляются ли данные игрока из карты.

Похожие статьи