Изменяет счёт задачи в ССИС из-за выполнения команд.
Команды могут быть выполнены блоками (командным блоком или табличкой) или сущностями (игроки могут выполнить команду напрямую, а другие сущности с помощью команды /execute ). После выполнения команды она возвращает «статистику»: количество успешных выполнений, количество затронутых блоков, количество затронутых сущностей, количество затронутых предметов, результат запроса (например, /time query daytime ).
Команда /stats позволяет связать «селекторы» и «задачи» с нужной сущностью/блоком и одной из его статистик. Когда статистика сущности/блока обновляется, привязанный к нему счёт сущности в указанной задаче изменяется.
- clear — удаляет связь между статистикой указанной сущности/блока и счётом.
- set — создаёт связь статистики указанной сущности/блока со счётом селектора в указанной задаче.
- AffectedBlocks — возвращает количество блоков, на которые повлияла команда
- AffectedEntities — возвращает количество сущностей, на которые повлияла команда
- AffectedItems — возвращает количество предметов, на которые повлияла команда
- QueryResult — возвращает результат запроса команды
- SuccessCount — возвращает количество успешных выполнений команды
В данной статье используются материалы из статьи «Команды консоли/stats» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-Share Alike. Авторы статьи.
Как Сделать Статистику На Экране Майнкрафт | Как Сделать Команду /stats
Источник: wiki-minecraft.ru
Server Stats для Discord — инструкция по настройке бота со списком команд
Редактор портала Otzyvmarketing.ru. Работаю в сфере интернет-маркетинга с 2010 года.
Поделитесь статьей с друзьями и коллегами
Для успешного развития Discord-сервера важно знать его статистику – например, динамику посещаемости, самых активных пользователей и т.д. Но регулярно собирать всю нужную информацию вручную сложно. Поэтому опытные администраторы используют специальных Discord-ботов для сбора статистики.
В статье поговорим об одном из таких ботов – Server Stats.
Продвижение в Stories у блогеров: надёжно и эффективно
InstaJet.in — сервис интеграций с блогерами в Stories. Только проверенные блогеры, готовые к сотрудничеству!
- Выбирайте лучших: в открытом каталоге можно подобрать блогеров самостоятельно или с помощью менеджера.
- Контролируйте процесс: интеграции размещаются точно в срок и в том виде, в котором их согласует заказчик.
- Анализируйте результаты: сервис предоставляет готовые отчёты по кампаниям в удобных таблицах.
Платформа работает с юридическими лицами и предоставляет все необходимые документы.
Что такое Server Stats для Discord
Server Stats – это бот для сбора статистики в Discord. С его помощью можно собирать информацию об участниках сервера, их ролях, количестве ботов и т.д. Server Stats установлен на 2,2 млн Discord-серверов.
Всего есть 30+ счетчиков. Их можно разделить на несколько категорий:
1) Счетчики участников:
- Все
- Живые пользователи
- Боты
- В ожидании
2) Счетчики каналов и категорий:
- Каналы (все, кроме категорий)
- Текстовые каналы
- Голосовые каналы
- Категории и пр.
3) Счетчики ролей:
- Роли на сервере
- Пользователи с определенной ролью
- Пользователи без роли
4) Счетчики эмодзи и наклеек:
- Эмодзи
- Статические эмодзи
- Анимированные эмодзи
- Стикеры и пр.
Все основные счетчики доступны бесплатно. Есть платная подписка на бота – она называется ServerStatsPremium. Она открывает доступ к премиум-счетчикам (например, онлайн/офлайн, статус, баны и пр.) и другим возможностям.
Платную подписку можно оформить через Patreon. Есть 6 уровней поддержки:
Уровень | Стоимость | Возможности |
1 | $2,5/мес. | + 10 премиум-счетчиков, 2 слота для Discord-сервера, 18 счетчиков на сервер, 1 социальный счетчик, 2 игровых счетчика, 6 счетчиков ролей |
2 | $5/мес. | + 10 премиум-счетчиков, 2 слота для Discord-сервера, 22 счетчика на сервер, 3 социальных счетчика, 4 игровых счетчика, 10 счетчиков ролей |
3 | $5/мес. | Привилегии 1 уровня, 4 слота для Discord-сервера |
4 | $10/мес. | Привилегии 2 уровня, 4 слота для Discord-сервера |
5 | $10/мес. | Привилегии 1 уровня, 8 слотов для Discord-сервера |
6 | $20/мес. | Привилегии 2 уровня, 8 слотов для Discord-сервера |
У бота более 30 команд для управления.
Как его настроить
Бот Server Stats устанавливается через официальный сайт. На главной странице нажмите кнопку «Invite Bot», после чего дайте приложению доступ к своей учетной записи Discord. При этом вы должны выбрать сервер, на который хотите установить бота.
Останется лишь предоставить боту права на управление сервером (например, администрирование, управление каналом, отправка сообщений и т.д.) и пройти капчу – и ServerBot появится на Discord-сервере.
Если вы хотите избавиться от бота, выберите его в списке участников сервера и нажмите правую кнопку мыши. Вы сможете:
- Заблокировать на время (60 сек., 5 мин., 10 мин., 1 час, 1 день или 1 неделя)
- Выгнать с сервера
- Заблокировать навсегда. При этом можно удалить историю сообщений за последнее время
Лучше всего просто выгнать бота с сервера – при необходимости вы всегда сможете вернуть его, повторив шаги выше.
Как использовать Server Stats
Для запуска бота нужно ввести команду «/setup». Она устанавливает все счетчики по умолчанию. Бот предложит выбрать канал, на который вы хотите установить счетчик. Например, можно выбрать голосовой канал или текстовый чат.
После ввода команды слева появится новая категория – «Server Stats». Вы увидите, сколько участников есть на сервере, сколько из них настоящих пользователей, а сколько ботов.
Для удаления счетчика нужно использовать команду «/reset». Бот предложит выбрать, что именно вы хотите удалить – только данные или данные и счетчики.
Команды для бота
Со списком команд для бота Server Stats можно ознакомиться на сайте. Также можно ввести команду «/help», которая покажет список основных команд и описание к ним. Рассмотрим доступные команды, для удобства разделим их на группы:
1. Управление ботом
- change – перемещает категории из одной в другую
- create – создает новую категорию для счетчиков
- delete – удаляет категорию счетчиков
- enable – включает отключенную команду
- disable – отключает команду
- reset – сбрасывает настройки команды
- list – выводит список доступных счетчиков
- update – принудительное обновление счетчиков
- create – создает или добавляет новый счетчик
- change – переводит счетчик в другую категорию
- delete – удаляет счетчик
- info – показывает информацию о добавлении пользовательского текста
- preview – отправляет сообщение о цели предпросмотра
- create – создает новый счетчик целей
- change – переводит счетчик в другую категорию
- delete – удаляет счетчик
- set – задает цели
- text – изменяет текст целевого сообщения
- toggle – переключает сообщение о цели
2. Информация о боте и его работе
Команда | Описание |
/bot | Выводит информацию о боте – версия, количество серверов и т.д. |
/help | Выводит список доступных команд. При нажатии на конкретную команду выдает более подробную информацию |
/customize | Выводит инструкцию о том, как настраивать счетчики |
/donate | Показывает информацию о возможностях платной подписки на бота |
/partners | Выводит информацию о партнерах сервиса |
/support | Показывает, как обратиться в службу поддержки (ссылки для обращений при некорректной работе бота, для получения более подробной информации и т.д.) |
/vote | Показывает информацию о голосовании за бота |
/ping | Выводит информацию о задержке |
/check | Проверяет счетчики и разрешения, выданные боту, на ошибки |
/invite | Показывает ссылки для приглашения разных версий бота (обычная, премиум, бета) на Discord-сервер |
/data | Показывает сохраненные данные с сервера |
/debug | Показывает отладочную информацию с сервера |
3. Информация о каналах, пользователях и т.д.
Команда | Описание |
/channelinfo | Показывает информацию о выбранном канале – название, ID, дату создания и пр. |
/emojiinfo | Показывает информацию по использованию эмодзи |
/inviteinfo | Показывает информацию о пригласительных ссылках |
/roleinfo | Показывает информацию о ролях. Вы можете вывести данные по роли конкретного пользователя |
/serverinfo | Показывает информацию о сервере – название, владельца, ID, язык и т.д. |
/userinfo | Показывает информацию о пользователе – имя, ID, разрешения и пр. |
/members | Экспортирует пользователей в текстовый файл. Можно использовать фильтры – только живые участники, только боты и т.д. |
ЧИТАЙТЕ ТАКЖЕ
Заключение
Server Stats – один из наиболее полезных ботов для сбора статистики в Discord. Он помогает мониторить работу сервера, следить за другими участниками и ботами и т.д. Управление ботом не составляет особого труда, список команд достаточно широк даже в бесплатной версии.
Вам понравилась статья? 1 1
Автор статьи
Редактор портала Otzyvmarketing.ru. Работаю в сфере интернет-маркетинга с 2010 года.
Источник: otzyvmarketing.ru
Форум Pawn.Wiki — Воплоти мечту в реальность!: Команда /stats — Форум Pawn.Wiki — Воплоти мечту в реальность!
Команда /stats
#1
Feni
Отправлено 26 июня 2018 — 11:43
- Группа: Активные пользователи
- Сообщений: 28
- Регистрация: 22 июня 18
Помогите сделать команду /stats, незнаю как делать, по кривому получается, суть в том что команда /stats — показует статистику перса.
Вот кодик:
if(strcmp(cmd, «/stats «, true) == 0) < new strings[250]; new name[MAX_PLAYER_NAME]; new pass = PlayerInfo[playerid][pKey];//пасс new exp = PlayerInfo[playerid][pExp];//EXP перса new money = GetPlayerMoney(playerid);//мани new adminlvl = PlayerInfo[playerid][pAdmin];//Уровень админа GetPlayerName(playerid, name, sizeof(name));//Вычисляем имя игрока format(strings,sizeof(strings),»Ник: %snПароль: %dnПол: %dnОпыт: %dnДенег%dnАдмин лвл: %dn»,name,pass,sex,exp,money,adminlvl);//Показываем статистику ShowPlayerDialog(playerid, 7,DIALOG_STYLE_MSGBOX,»Статистика персонажа», strings,»OK»,»»);//Диалог отвечающий за статистику return 1; >
#2
Duty22334(Ostin)
Отправлено 26 июня 2018 — 13:36
- Группа: Активные пользователи
- Сообщений: 298
- Регистрация: 11 октября 17
У тебя задействована переменная sex, которая не объявлена. А также пол будет указывать число, а не строку. Нужно поставить %s, а не %d.
И да, если что-то работает криво, расписывай подробнее.
#3
Feni
Отправлено 26 июня 2018 — 13:51
- Группа: Активные пользователи
- Сообщений: 28
- Регистрация: 22 июня 18
Спасибо, щас исправлю, и как его сделать больше ? Само окно которое появляется, на весь экран (почти на весь)?
Тут такая проблем.
https://imgur.com/a/nlecOeo
Код:
if(strcmp(cmd, «/stats», true) == 0) < new strings[250]; new name[MAX_PLAYER_NAME]; new sex = PlayerInfo[playerid][pSex];//Пол перса new exp = PlayerInfo[playerid][pExp];//EXP перса new money = GetPlayerMoney(playerid);//мани new adminlvl = PlayerInfo[playerid][pAdmin];//Уровень админа GetPlayerName(playerid, name, sizeof(name));//Вычисляем имя игрока format(strings,sizeof(strings),»Ник: %sn