Custom Votes 0.5.6 [Пользовательское Голосование]
Опубликовано: 14.03.2013, 19:16

Custom Votes 0.5.6


Описание:
Плагин позволяет создавать пользовательские голосования с помощью конфигурационных файлов.(Точнее он включает голосование{да или нет} для всех игроков как только наберет число игроков выброного в конфиги)

Чат команды
PHP код:
changelevel голосоватьчтобы изменить карту сразу
extend голосоватьчтобы продлить карту на 20 минут
setnextmap проголосовать за следующую карту.  
voteban голосование за бан игрока
votekick голосование за кик игрока
votemap голосование за смену карты
votealltalk голосование за включение общего голосового чата
votemenu отображает меню голосования.
CVAR's (не создается)
PHP код:
 sm_cvote_version версия плагина
 
sm_cvote_showstatus результаты голосования игроковне показывать результат голосования отображать результаты на боковой панели показывать голоса анонимно в чате показывает имена проголосовавших игроков в чате
 
sm_cvote_triggers Позволите запускать голосования (например"votegravity".) 
 
sm_cvote_triggerdelay Задержка в секундах между голосованиями
 
sm_cvote_mapdelay Задержка в секундахпосле начала картыпосле которого голосование может быть запущено
 
sm_cvote_executedelay Задержка в секундах после успешного голосования
 
sm_cvote_minpercent минимально необходимый процентпосле которого голосование будет считаться успешным
 
sm_cvote_minvotes минимальное число голосовпосле которого голосование будет считаться успешным
 
sm_cvote_adminonly Только администраторы позволяют начать голосование (за исключением чат голосов). 
 
sm_cvote_resetonmapchange отменяет все голосования.
Дополнительные сведения

Необходимые атрибуты(Required attributes):
title - название голосования, которое будет отображаться для пользователей.
type - тип голосования (см. раздел "Vote Types" ниже). По умолчанию в "list".
cmd - команда для выполнения, если голосование будет успешные. Параметры задаются #1, @2, и т.д. (см. раздел "Parameters" ниже).
options (требуется только для списка голосов) - KeyValues подраздел, который содержит пары ключ/значение для голосования опций для отображения.
Дополнительные атрибуты(Optional attributes):
admin - команда сервера , которая определяет, кто может пользоваться голосом. Например, если установлено значение "sm_kick", только администраторы с "kick", разрешение могут запустить голосование.
target - пользователей, что это голосование будет отображаться. В дополнение к стандартным целевой строки, вы можете также использовать "@admin". На "chat" тип голосования, Пользовательские Голосов будет зарегистрировать только голоса игроков, которые являются частью целевой строке.
delay - задержка в секундах между двумя голосами этого типа.
mapdelay - Через сколько секунд можно использовать голосование перед стартом карты
percent - минимальный процент голосов проголосовавших
abspercent - минимальный процент всего в игре игроков. Здесь считаются все игроки а не только те кто проголосовал.
votes - минимальное количество голосов, победителя выбор нужно, чтобы считаться победителем.
approve - кто может утверждать результат голосования до его завершения. Может быть либо "sender" (отправитель), "admins"(администраторы), либо "none" (нет)
Параметров запуска(Launch parameters):
params - KeyValues подразделе указанием типа каждого исчисление параметров:
PHP код:
mapcycle Параметр список карт 
player 
Параметр является одним игроком 
group 
Параметр является группа игроков 
groupplayer 
Параметр является одним игроком ИЛИ группой игроков
onoff Параметр либо "on" (1или off (0
yesno Параметр так же как onoffза исключением строке меню будет отображаться "да" или "Нет" вместо "On" или "Off".
Типы Голосования (Vote Types):
onoff- Отображает простое "ВКЛ" или "ВЫКЛ" голосование, которое возвращает значения "1" или "0" в результате параметра.
confirm - Отображает простое "да" или "нет" при этом голосование ничего не делает.
list - Показывает голосование с помощью пары "имя" "значение" из в подразделе "options"
Примерчик:
Код:
"gravity"
{
"title" "How much gravity should we use?"
"type" "list"
"admin" "sm_admin"
"command" "sv_gravity #1"
"percent" "60"
"trigger"
{
"command" "votegravity"
"notice" "%u wants to initiate a gravity vote"
"percent" "35"
}
"options"
{
"200" "Very Low"
"400" "Low"
"800" "Normal"
"1600" "High"
"3200" "Very High"
}
chat - голосование осуществляется с использованием только чат-команд или чат-триггеры и не появляется дисплея с выбором
Описание Чат Триггеров(Chat Triggers):
Если sm_cvote_triggers включен, то использоваете в стиле PlayersVotes. Если голосование требует дополнительные параметры, они могут быть приняты в чате (т.е. "votenextmap cp_badlands".) 
Параметры(Parameters):
Голосование названия, голоса команд, триггер уведомления, вариант ключи и значения опций могут использовать параметр замены. Похожими на Пользовательские Admin Меню, параметры принять формат #1, #2, #3, и т.д. (или @1, @2, @3 для отображения параметров некотируемые.)

Пример: "sm_setnextmap #1"
Оригинал
Категория: Плагины sourcemod | Добавил: root Просмотров: 2315 | Загрузок: 83 | Рейтинг: 5.0/14
Скачивать и комментировать могут только зарегистрированные пользователи.

Регистрация или Вход

  1. Комментарии ВКонтакте
  2. Комментарии на сайте
Всего комментариев: 0