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

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

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

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

2 страниц V   1 2

Падение сервера при кике рекламного бота

, Подправьте плагин
Статус пользователя denzeroff
сообщение 31.8.2019, 19:02
Сообщение #21
Стаж: 9 лет 8 месяцев

Сообщений: 141
Благодарности: выкл.

supergamer, не нужно добавлять. Просто плагин с say /buyhp выше в plugins.ini поставь чем антифлуд.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
supergamer
сообщение 1.9.2019, 10:17
Сообщение #22
Стаж: 9 лет 8 месяцев

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

Не хочу зависеть от plugins.ini
Подскажите, как сделать исключение для say /buyhp через код?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
supergamer
сообщение 2.9.2019, 20:18
Сообщение #23
Стаж: 9 лет 8 месяцев

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

Подскажите ПЛЗ.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
supergamer
сообщение 11.9.2019, 12:09
Сообщение #24
Стаж: 9 лет 8 месяцев

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

Заменил
server_cmd("kick #%d", get_user_userid(id));
на
server_cmd("amx_addban %s 30.0", ip);
и падения прекратились.

Вот только IP банится не на 30 минут, а постоянно до перезапуска сервера.
Почему не 30 минут?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя HNig
сообщение 11.9.2019, 14:29
Сообщение #25


Стаж: 7 лет 4 месяца
Город: Москва

Сообщений: 350
Благодарностей: 121
Полезность: 211

supergamer,
Не проще сделать через addip?


CS-Fantastic.ru - Xenforo | Выделение места под ваш сервер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
supergamer
сообщение 11.9.2019, 16:00
Сообщение #26
Стаж: 9 лет 8 месяцев

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

Чем плох amx_addban?
Единственное не понятно, почему банит до перезагрузки сервера, а не на 30 минут, как задано в параметре.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shaft
сообщение 12.9.2019, 10:05
Сообщение #27


Стаж: 11 лет

Сообщений: 20
Благодарностей: 6
Полезность: 217

Цитата(supergamer @ 11.9.2019, 17:00) *
Чем плох amx_addban?
Единственное не понятно, почему банит до перезагрузки сервера, а не на 30 минут, как задано в параметре.

https://c-s.net.ua/forum/topic9379.html#entry57203
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
supergamer
сообщение 12.9.2019, 12:03
Сообщение #28
Стаж: 9 лет 8 месяцев

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

Shaft,

Зачем кинул ссылку на какую-то нубскую тему, где вообще нет ответов на мой вопрос. Мой вопрос простой - почему в amx_ban задаю параметр 30.0 минут, а игрок банится типа я задал 0.0 и забанил перманентно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shaft
сообщение 12.9.2019, 13:17
Сообщение #29


Стаж: 11 лет

Сообщений: 20
Благодарностей: 6
Полезность: 217

Цитата(supergamer @ 12.9.2019, 13:03) *
Shaft,

Зачем кинул ссылку на какую-то нубскую тему, где вообще нет ответов на мой вопрос. Мой вопрос простой - почему в amx_ban задаю параметр 30.0 минут, а игрок банится типа я задал 0.0 и забанил перманентно.

Если бы ты забанил перманентно через amx_addban он бы не разбанился после перезагрузки.
P.S. там есть ответ на твой вопрос, прямо в том посте на который я дал ссылку - использовать нормальную бан-систему, например amxbans
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 12.9.2019, 13:54
Сообщение #30
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

Код:

public chkFlood(id)
{
new text[192]
read_args(text, 192)
if(containi(text, "/buyhp") != -1) return;


Отредактировал: csnet, - 12.9.2019, 13:55


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
supergamer
сообщение 13.9.2019, 22:23
Сообщение #31
Стаж: 9 лет 8 месяцев

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

georgeml,

server_cmd("kick #%d", get_user_userid(id));

Цитата
public client_putinserver(id)
=>
public client_authorized(id)

Не надо кикать в client_putinserver


А в чем прикол падения сервера, когда кикается в client_putinserver ??
Может нужно какую-то проверку добавить на валидность игрока??

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: