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

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

Новости

06-мая
12-апр
12-марта
03-марта


16 страниц V   1 2 ... 14 15 »

Yet Another Voteban

, Голосование Бан для вашего сервера Счётчик-Удар 1.6
Статус пользователя AndrewZ
сообщение
3.1.2014, 0:31
Сообщение #1


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

Стаж: 8 лет 3 месяца

Сообщений: 4678
Благодарностей: 2415
Полезность: 1012

Yet Another Voteban v1.6 beta
От AndrewZ и voed


#Описание:
Функции и некоторая инфа:
- Меню выскакивает ВСЕМ игрокам сразу, КРОМЕ того игрока, которого хотят банить. (игрок, которого хотят забанить, никак не узнает об этом, если исключить вопли адекватных игроков в чат и войс чат, типа "ЗАБАНЬТЕ ЕГО ПАЦАНЫ Я ВОТЕБАН НАПИСАЛ!!!1").
- Установка минимального необходимого количества игроков онлайн, для начала голосования (чтобы избежать 100% бана, когда, к примеру, играет 2 игрока).
- Возможность выбирать время бана для игроков с определенным флагом доступа.
- Задержка между голосованиями.
- Поддержка мультиязычности.
- Звуковое сопровождение при нажатии пунктов меню.
- Меню открывается, если на сервере есть админ с определенным флагом, однако, голосования не будет, но админы получат уведомление.
- Каждый игрок имеет свой кулдаун голосования, теперь читеры не смогут сбросить вотебан, запустив ложное голосование.

#Команды:
say(_team) /voteban - откроет меню с выбором игрока, затем, после выбора, перебросит в главное меню вотебана.
amx_votebanmenu - откроет главное меню, минуя список игроков.

#Настройки:
Цитата(Переменные @ необходимо вписать в server.cfg, например)
yav_time_default "5" // стандартное время бана в минутах, доступное для простых смертных (1 значение).
yav_time "5 15 30 60 180" // доступные времена банов для игроков с флагом доступа "yav_time_access" (от 1 до 5 значений, через пробел).
yav_ban_type "1" // тип бана: -2 = BANID (STEAMID); -1 = ADDIP; 1 = AMXBANS; 2 = FRESHBANS; 3 = ADVANCED BANS; 4 = SUPERBAN; 5 = MULTIBAN.
yav_delay "5" // задержка между голосованиями, в минутах.
yav_duration "15" // длительность голосования.
yav_percent "60" // необходимый процент проголосовавших игроков для осуществления бана (1-100).
yav_min_players "3" // минимум игроков на сервере для возможности открыть меню голосования.
yav_spec_admins "0" // учитывать ли админов в команде наблюдателей как активных админов. (1 - учитывать, 0 - пропускать)
yav_roundstart_delay "-1" // Блокировка вызова голосования в начале раунда, в секундах. (Целое или дробное положительное значение - блокировка на указанное время, "-1" - блокировка до конца mp_buytime, "0" - отключить, не блокировать)
yav_access "" // флаг доступа к меню голосования. (Можно указать несколько: "abc", либо оставить пустым "", чтобы разрешить использовать всем).
yav_time_access "c" // флаг доступа к выбору времени бана и к голосованию без кулдауна. (Можно указать несколько: "abc", либо оставить пустым "", чтобы отключить).
yav_admin_access "d" // флаг админа для блока голосования и включения оповещения админов. (Можно указать несколько: "abc", либо оставить пустым "", чтобы отключить).
yav_immunity_access "a" // флаг иммунитета к вотебану. (Можно указать несколько: "abc", либо оставить пустым "", чтобы отключить).


Скриншоты
Прикрепленное изображение


Changelog
v1.0 beta:
Первый релиз, вроде даже работает.

v1.1 beta:
Добавлена введенная игроком причина бана в функцию бана (для отображения в банлисте).
Задействован модуль fm в еще одной менюшке (которая вылазит всем).

v1.2:
Поправлена небольшая опечатка,
Добавлено не задействованное ранее сообщение VOTEBAN_LEAVE,
Мелкие изменения чего-то совсем не значимого.

v1.3:
Исправлены многие ошибки и баги, а так же добавлены новые.
Добавлена функция оповещения админов, вместо блока голосования.

v1.301:
Исправлены мелкие ошибки и подобное.
Добавлены удобные переменные.
Информация о том, что голосование еще не доступно, показывает количество минут, которое осталось.

v1.4:
Исправление каких-то позорных ошибок :C
Добавлен квар yav_duration, ограничено время проведения голосования.
Добавлены новые синтаксисы под всяческие бансистемы.
У каждого игрока теперь своя перезарядка голосования.
Плагин сообщает, если забанен игрок голосованием, или же если голосование потрачено.

v1.41:
Исправлены какие-то баги :D. noskill'y sposebo
Добавлена поддержка цветного чатика AMXX 1.8.3, новый который. Нужно скомпилировать новыми компиляторами только.

v1.5:
Конечно же исправлены ужасные ошибки и пофикшены ошибки в консоли.
У игроков с флагом yav_time_access нет кулдауна голосования.

v1.51:
Исправлено сообщение "Вы должны ввести причину бана" админам.
Прикрепленный файл  yet_another_voteban_v1.51.zip ( 17.26 килобайт ) Кол-во скачиваний: 211


v1.52:
Исправил пару ошибок со звуковым оповещением.
Прикрепленный файл  yet_another_voteban_v1.52.zip ( 17.29 килобайт ) Кол-во скачиваний: 630


v1.6 beta:
Обновил много чего, кое что переписано, переделано, улучшено, оптимизировано/разоптимизировано.
Изменен вид менюшек.
Добавлен квар "yav_access".
Добавлен квар "yav_roundstart_delay".
Изменен квар "yav_ban_type" (добавлены различные бан-системы).
Теперь голос инициатора автоматически добавляется и меню ему не вылазит.
Убраны HLTV из голосования (вроде бы они там были). -.-
Прикрепленный файл  yet_another_voteban_1.6beta.zip ( 18.53 килобайт ) Кол-во скачиваний: 113


#Скачать последнюю версию:
Прикрепленный файл  yet_another_voteban_v1.52.zip ( 17.29 килобайт ) Кол-во скачиваний: 630


#Скачать последнюю БЕТА-версию:
Прикрепленный файл  yet_another_voteban_1.6beta.zip ( 18.53 килобайт ) Кол-во скачиваний: 113


Отредактировал: AndrewZ, - 30.4.2016, 12:46


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя sambo
сообщение
3.1.2014, 0:45
Сообщение #2


Стаж: 4 года 8 месяцев

Сообщений: 842
Благодарностей: 199
Полезность: 477

Плагин под новый билд и amxx 183 (client_print_color( id, "^1[^4%s^1]) ?
Вот это тоже понравилось
Код:
#include <fakemeta> // Закомментируйте или удалите, если не хотите использовать модуль fakemeta.

Что отвалится если закоментировать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение
3.1.2014, 0:48
Сообщение #3


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

Стаж: 8 лет 3 месяца

Сообщений: 4678
Благодарностей: 2415
Полезность: 1012

sambo,
Цитата
client_print_color

Не понял о чем ты, но это просто сток, там, внизу можно найти.

Насчет совместимости - не знаю, что там нового. Но, думаю, будет работать нормально.

Цитата
Что отвалится если закоментировать?

Написано в пункте "Дополнительные модули":
Цитата
Fakemeta (опционально, для предотвращения "накладывания" менюшек на стандартные меню CS (voice, team menu).


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение
3.1.2014, 1:05
Сообщение #4


Стаж: 3 года 10 месяцев

Сообщений: 762
Благодарностей: 240
Полезность: 564

впечатляет good.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение
3.1.2014, 1:10
Сообщение #5


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

Стаж: 8 лет 3 месяца

Сообщений: 4678
Благодарностей: 2415
Полезность: 1012

Забыл добавить в саму функцию бана причину бана, выбранную игроком (просто "voteban" сейчас стоит).. добавлю в следующей версии)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Safety1st
сообщение
3.1.2014, 1:27
Сообщение #6
Стаж: 4 года 10 месяцев

Сообщений: 6823
Благодарностей: 7765
Полезность: 718

Цитата(AndrewZ @ 3.1.2014, 2:48) *
Не понял о чем ты, но это просто сток, там, внизу можно найти.

Насчет совместимости - не знаю, что там нового. Но, думаю, будет работать нормально.

sambo в теме) На AMXX 1.8.3 уже есть собственная функция client_print_color с несколько иным синтаксисом:
Код
* @param sender        This is the player index you want to use the team color, see print_team_* constants if you want to force a color.
native client_print_color(index, sender, const message[], any:...);

/* Color types for client_print_color() */
enum {
    print_team_default = 0,
    print_team_grey = -1,
    print_team_red = -2,
    print_team_blue = -3,
};


В ML-файле также тэги ^* используются вместо !*.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение
3.1.2014, 1:34
Сообщение #7


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

Стаж: 8 лет 3 месяца

Сообщений: 4678
Благодарностей: 2415
Полезность: 1012

Safety1st,
воу воу воу, ничего себе. Это теперь не нужно будет отдельных всяких плагинов и стоков для колорчата? А может есть еще что-то новое интересное? :o


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Safety1st
сообщение
3.1.2014, 1:38
Сообщение #8
Стаж: 4 года 10 месяцев

Сообщений: 6823
Благодарностей: 7765
Полезность: 718

Угу, не нужно. Только пока она появится везде... Большинство на хостингах на 1.8.1 сидят ещё.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение
3.1.2014, 1:46
Сообщение #9


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

Стаж: 8 лет 3 месяца

Сообщений: 4678
Благодарностей: 2415
Полезность: 1012

Safety1st,
Это да. Ну, у меня там не столь важен этот колорчат, однако, спасибо за инфу ;)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение
3.1.2014, 10:42
Сообщение #10


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

Стаж: 8 лет 3 месяца

Сообщений: 4678
Благодарностей: 2415
Полезность: 1012

Ну што там, кто-нибудь ставил? Я вот залил на свой сервер, сейчас буду тестировать все функции.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение
3.1.2014, 11:47
Сообщение #11


Стаж: 3 года 10 месяцев

Сообщений: 762
Благодарностей: 240
Полезность: 564

Цитата(AndrewZ @ 3.1.2014, 12:42) *
Ну што там, кто-нибудь ставил? Я вот залил на свой сервер, сейчас буду тестировать все функции.

я жду пока функцию причины бана добавишь...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение
3.1.2014, 12:02
Сообщение #12


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

Стаж: 8 лет 3 месяца

Сообщений: 4678
Благодарностей: 2415
Полезность: 1012

xoymiii,
ээм, оок :D ну там ничего страшного, просто в банлисте будет написано voteban вместо причины, выбранной игроком %)

Ну а вообще уже готово, сейчас залью.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение
3.1.2014, 12:16
Сообщение #13


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

Стаж: 8 лет 3 месяца

Сообщений: 4678
Благодарностей: 2415
Полезность: 1012

Обновил, первый пост

[attachment=22529:yet_anot..._voteban.zip]


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение
3.1.2014, 12:29
Сообщение #14


Стаж: 3 года 10 месяцев

Сообщений: 762
Благодарностей: 240
Полезность: 564

теперь будем тестить =) я не нашёл, сколько голосование длится?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение
3.1.2014, 12:37
Сообщение #15


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

Стаж: 8 лет 3 месяца

Сообщений: 4678
Благодарностей: 2415
Полезность: 1012

xoymiii,
Длится пока не будет достигнуто нужное количество голосов, либо до конца VOTEBAN_DELAY (не стал ограничивать по времени).


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение
3.1.2014, 12:42
Сообщение #16


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

Стаж: 6 лет 6 месяцев

Сообщений: 6535
Благодарностей: 2348
Полезность: 812

Хотел узнать, в чем его отличие от работы плагина Сафы?


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение
3.1.2014, 12:43
Сообщение #17


Стаж: 5 лет 7 месяцев

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

Fred Perry, хотя бы тем, что здесь меню показывается всем и ничего не нужно каждому игроку писать в чат
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение
3.1.2014, 12:49
Сообщение #18


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

Стаж: 6 лет 6 месяцев

Сообщений: 6535
Благодарностей: 2348
Полезность: 812

Цитата(Serj @ 3.1.2014, 12:43) *
Fred Perry, хотя бы тем, что здесь меню показывается всем и ничего не нужно каждому игроку писать в чат

То есть как обычный вотебан?


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение
3.1.2014, 12:50
Сообщение #19


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

Стаж: 8 лет 3 месяца

Сообщений: 4678
Благодарностей: 2415
Полезность: 1012

Fred Perry,
Yep


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя mysubcult
сообщение
4.1.2014, 0:40
Сообщение #20
Стаж: 2 года 9 месяцев

Сообщений: 382
Благодарностей: 28
Полезность: 86

Лучшего плагина воутбана не найти, тем более бесплатно. Жаль только одно "спасибо" ставить можно. Предлагаю помимо "спасибо" добавить еще "расцеловать".
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
16 страниц V   1 2 ... 14 15 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: