Название: VOTEBAN
За основу взята версия: 1.5
Автор: RAF
Модификация: SLIMSHADY
Описание:
Плагин позволяет запустить голосование за бан любого игрока, кроме админа.
Что добавлено/Изменено:
1.
Голосовать можно при присутствии админа на сервере, но
нельзя выбирать его для голосования.
2.
При выборе игрока для голосования инициатору будет
необходимо ввести в чате причину (на русском).
3.
Инициатору голосования необходимо указать время бана для
игрока. Выбор времени добавлен, чтобы нуба или игрока, который часто шумит по
микрофону не банили надолго.
4.
Теперь видно инициатора голосования (раньше нельзя было
понять, кто запустил voteban, также видно и в чате).
5.
Добавлен показ фрагов и смертей игрока, за которого
голосуют (удобно, чтобы не искать его счет).
6.
Добавлен квар для бана по amx_bancs.
7.
Изменен стиль - сообщения в чате цветные, меню тоже
приобрело некую цветность.
Игроки в процессе голосования видят инициатора, причину, смерти и фраги игрока.
Процесс голосования:
Отображение в чате процесса голосования:
Выбор времени для бана:
Нельзя банить админа:
Команды для клиента:
say /voteban - Выбрать игрока для голосования.
CVARS:
amxx_voteban_delaytime "значение в секундах" -- Время между
голосованиями (от голосования каждые 20 секунд идиотами) По стандарту стоит 600
секунд.
amxx_voteban_ratio "0.60" -- Необходимое процентное соотношение
проголосовавших. По стандарту 0.50 (=50%)
amxx_voteban_minvoters "0.0" -- Минимум игроков для начала
голосования. Стандартно - пофигу=0.0
amxx_voteban_type "1"
Если 0, то банить по steam_id.
Если 1, то банить по ip.
Если 2, то банить через amxbans
Если 3, то банить через amx_bancs
amxx_voteban_bf_ratio "0.0" -- это процентное соотношение
проголосовавших, при котором инициатора голосования будет банить. То есть если
какой-то игрок беспричинно затевает голосование, то при низком значении голосов
"ЗА", этого инициатора самого и забанит.
(Исходник присутствует, для тех, кто без него не может)
И так чтобы установить плагин amxx рассмотрим на примере плагин amxx_translit. В архиве находятся такие файлы, как:
- translit.cfg
- translit.txt
- translit.amxx
- translit.sma
И так запоминаем:
translit.amxx - кидается в папку addons/amxmodx/plugins и прописывается в файле addons/amxmodx/config/plugins.ini (открываем блокнотом)
translit.sma - менее важный файл (исходник плагина) кидается в папку addons/amxmodx/scripting
P.S. можно его и не устанавливать. Он используется для редактирования или компиляции в amxx плагин.
translit.txt - кидается в папку addons/amxmodx/data/lang (в любом другом плагине его может и не быть)
translit.cfg - кидается в папку addons/amxmodx/config (в любом другом плагине его может и не быть)
Установка плагина закончена