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

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

Наши новости:

14-дек
24-апр
10-апр
11-апр

Автоматический бан с нужным именем

Статус пользователя Old Spice
сообщение 3.7.2012, 8:02
Сообщение #1


Стаж: 14 лет

Сообщений: 22
Благодарностей: 1
Полезность: 30

Всем привет!
Все автоматические банилки за спам, читы и прочее банят командой server_cmd. И в бан листе, в качестве забанившего админа, показывается название сервера.
Как сделать так, чтобы там было определенное слово?

Конкретно вот строчка бана. Плагин Ban for Cheat messages 1.4.
Цитата
server_cmd("amx_ban %d #%d Multihack", get_cvar_num("anti_say_bantime"), get_user_userid(id))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Kirby Magicman
сообщение 3.7.2012, 10:15
Сообщение #2


Стаж: 15 лет

Сообщений: 1083
Благодарностей: 398
Полезность: 617

Цитата(Old Spice @ 3.7.2012, 9:02) *
И в бан листе, в качестве забанившего админа, показывается название сервера.
Как сделать так, чтобы там было определенное слово?

Можно сделать просто "косметическую" замену через if и оно будет выводить указанное слово вместо ATAC, CSF-AC и названия вашего сервера.
Но оно будет писать только в банлисте.

Отредактировал: Junglesport, - 3.7.2012, 10:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя meloman_rus
сообщение 3.7.2012, 12:02
Сообщение #3


Стаж: 14 лет

Сообщений: 228
Благодарностей: 9
Полезность: 49

Цитата(Old Spice @ 3.7.2012, 9:02) *
Всем привет!
Все автоматические банилки за спам, читы и прочее банят командой server_cmd. И в бан листе, в качестве забанившего админа, показывается название сервера.
Как сделать так, чтобы там было определенное слово?

Конкретно вот строчка бана. Плагин Ban for Cheat messages 1.4.

В настройках банлиста, в конфиге, если ты про amxbans
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kirby Magicman
сообщение 3.7.2012, 12:38
Сообщение #4


Стаж: 15 лет

Сообщений: 1083
Благодарностей: 398
Полезность: 617

Цитата(meloman_rus @ 3.7.2012, 13:02) *
В настройках банлиста, в конфиге, если ты про amxbans

И где ты там такое увидел?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Old Spice
сообщение 3.7.2012, 12:46
Сообщение #5


Стаж: 14 лет

Сообщений: 22
Благодарностей: 1
Полезность: 30

Т.е вы предлагаете решать вопрос на уровне записи бана в базу? В плагине самом это не прописать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kirby Magicman
сообщение 3.7.2012, 13:53
Сообщение #6


Стаж: 15 лет

Сообщений: 1083
Благодарностей: 398
Полезность: 617

Цитата(Old Spice @ 3.7.2012, 13:46) *
Т.е вы предлагаете решать вопрос на уровне записи бана в базу? В плагине самом это не прописать?

Нет. Предлагаю сделать на стадии вывода бана в банлисте (базу не трогать). Можно, но сложно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Old Spice
сообщение 3.7.2012, 15:09
Сообщение #7


Стаж: 14 лет

Сообщений: 22
Благодарностей: 1
Полезность: 30

Может так навскидочку знаете, какой файлик ковырять?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kirby Magicman
сообщение 3.7.2012, 15:12
Сообщение #8


Стаж: 15 лет

Сообщений: 1083
Благодарностей: 398
Полезность: 617

Цитата(Old Spice @ 3.7.2012, 16:09) *
Может так навскидочку знаете, какой файлик ковырять?

ban_list.tpl ну или ban_list.php
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sonic2790
сообщение 26.7.2012, 12:57
Сообщение #9


Стаж: 18 лет

Сообщений: 236
Благодарностей: 38
Полезность: 142

Если вы про систему банов AMXBANS, то там уже реализована такая функция! Файл находится в папке amxmodx/configs под названием amxbans.ini. В данном файле как раз и предлагается замена для любых случаев жизни.

А точнее:
Код
; Чекер причин банов
; Ниже вписывайте причины и соответсвующие им ники админов
; В формате: "Часть причины" "Ник админа, который будет в информации о бане с этой причиной"
; Действует только при серверных банах
; Причины регистро-чуствительны!
; К примеру вписав "KZHack" "[Anti KZHack]", то в бане с причиной KZHack ник админа будет [Anti KZHack]
[ADMIN NAMES REPLACER]
"[Colored Translit]" "[Colored Translit]"
"[HLGUARD]" "[HLGUARD]"
"Team Kill" "[ATAC]"

; Ниже писывайте части причин банов и их заменители
; В Формате "Часть причины" "Заменитель"
; Для чистки части причины - заменитель оставьте пустым.
; Действует только при серверных банах
; Причины регистро-чуствительны!
; К примеру вписав "[CSF]" "[My Mega Server]", то в бане с причиной [CSF] CDHack мы получим причину [My Mega Server] CDHack
[REASON REPLACER]
"Max Team Kill Violation" "Team Kill"


- это стандартный файл. Вписываем все значения которые хотим.

Например, если есть причина "Multihack" (как в первом посте), то нужно указать следующее:

"Multihack" "KPyTou' AgMuH"

и как только будет автоматический бан за Multihack, в бан листе будет указан админ KPyTou' AgMuH
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: