Vol7
-
Автор темы - Главные модераторы
- Сообщений: 30
- Зарегистрирован: 07 мар 2019, 22:37
- STEAM_ID:
- Поблагодарили: 4 раза
Vol7
ВСем привет , на седьмом сервере сегодня творился дикий трешь и при этом всем не работал бан ( пишет причину кикает с сервера но нарушители тут же перезаходят )
-
- Администраторы
- Сообщений: 120
- Зарегистрирован: 22 янв 2015, 15:31
- STEAM_ID:
- Благодарил (а): 32 раза
- Поблагодарили: 16 раза
- Контактная информация:
Re: Vol7
IT'S OVER! писал(а):ВСем привет , на седьмом сервере сегодня творился дикий трешь и при этом всем не работал бан ( пишет причину кикает с сервера но нарушители тут же перезаходят )
Привет,по смотрели логи сервера, по логам видно, что не которые игроки с одним и тем же ником имеют разные стим айди, скорее всего игроки используют сборки с протектором или же старые версии игры где стим не эмулируется, а значит Reunion (мультипротокол) не может присвоить стим по которому будет произведен бан.
Для того решения можно использовать команду:
Код: Выбрать все
amx_blockipmenu
Описание
Этот бан будет производиться по нескольким значениям
СТИМ АЙДИ
НИК
СТИМ АЙДИ
НИК
Отправлено спустя 8 минуты 12 секунды:
+IP (забыл написать)
-
Автор темы - Главные модераторы
- Сообщений: 30
- Зарегистрирован: 07 мар 2019, 22:37
- STEAM_ID:
- Поблагодарили: 4 раза
Re: Vol7
amx_blockipmenu пробовал , всегда пишет что у всех иммунитет ( и еще я немного накосячил , после того как я кикнул нарушителя поставил пароль на сервере и при выходе забыл его убрать , зайти не могу )
-
- Администраторы
- Сообщений: 863
- Зарегистрирован: 22 янв 2015, 13:26
- Откуда: Москва/Moscow
- Gender: Boy
- Game nick: Longipongeoos
- STEAM_ID: STEAM_0:1:46523040
- Благодарил (а): 28 раза
- Поблагодарили: 180 раза
- Контактная информация:
Re: Vol7
IT'S OVER! писал(а):amx_blockipmenu пробовал , всегда пишет что у всех иммунитет ( и еще я немного накосячил , после того как я кикнул нарушителя поставил пароль на сервере и при выходе забыл его убрать , зайти не могу )
Довольно интересная ситуация ведь в плагине присутствует деф проверка на флаг для доступа к меню.
Код: Выбрать все
public menu_chooseuserforblockip(id, level, cid)
{
if (!cmd_access(id, level, cid, 0))
return PLUGIN_HANDLED
new p_Menu = menu_create("\rPlayer menu:", "menu_chooose_user")
new s_Players[32], s_MsgMenu[32], i_Num, i_Player
new s_Admin[32], s_Name[32], s_Player[10]
get_players(s_Players, i_Num)
for (new i; i < i_Num; i++)
{
i_Player = s_Players[i]
num_to_str(i_Player, s_Player, charsmax(s_Player))
if(get_user_flags(i_Player) & ADMIN)
{
get_user_name(i_Player, s_Admin, charsmax(s_Admin))
formatex(s_MsgMenu, 31, "%s [\radmin\w]", s_Admin)
menu_additem(p_Menu, s_MsgMenu, s_Player, 0)
}
else
{
get_user_name(i_Player, s_Name, charsmax(s_Name))
menu_additem(p_Menu, s_Name, s_Player, 0)
}
}
menu_display(id, p_Menu, 0)
return PLUGIN_HANDLED
}
Проверка
Код: Выбрать все
if(get_user_flags(i_Player) & ADMIN)
Проверка игроков с иммунитетом
Код: Выбрать все
public menu_chooose_user(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback, nickname[32]
menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)
new i_Player = str_to_num(s_Data)
get_user_name(i_Player,nickname,31)
if(get_user_flags(id) & ADMIN_CHAT)
client_print(id, print_chat, "Player ^"%s^" has immunity.", nickname)
else
choose_network(id, i_Player)
menu_destroy(menu)
return PLUGIN_HANDLED
}
Флаг иммунитета(это флаг I)
Код: Выбрать все
if(get_user_flags(id) & ADMIN_CHAT)
client_print(id, print_chat, "Player ^"%s^" has immunity.", nickname)
В логах я вижу бан
bid: 55369
when: 1599655064
lenght: 300
reason: Swearing
admin: IT'S OVER!
adminsteamID: STEAM_0:1:48157732
Playername qbedrum:D
server: vol.team #7 Only awp maps (awp_india)
serverip: 84.23.35.179:27022
bantype: S
Но игрок флага иммунитета не имеет, возможно какой то баг или ошибка, я посмотрю логи ошибок возможно что то проясниться.
Если будет возможность сделайте скриншот меню вовремя игрового процесса
Отправлено спустя 4 минуты 52 секунды:
Dame-DaNNers писал(а):IT'S OVER! писал(а):ВСем привет , на седьмом сервере сегодня творился дикий трешь и при этом всем не работал бан ( пишет причину кикает с сервера но нарушители тут же перезаходят )
Привет,по смотрели логи сервера, по логам видно, что не которые игроки с одним и тем же ником имеют разные стим айди, скорее всего игроки используют сборки с протектором или же старые версии игры где стим не эмулируется, а значит Reunion (мультипротокол) не может присвоить стим по которому будет произведен бан.
Для того решения можно использовать команду:Код: Выбрать все
amx_blockipmenu
ОписаниеЭтот бан будет производиться по нескольким значениям
СТИМ АЙДИ
НИК
Отправлено спустя 8 минуты 12 секунды:+IP (забыл написать)
Макс скажи, в плагине есть доп проверка на флаг [L] в своей версии я его не вижу.
-
- Администраторы
- Сообщений: 120
- Зарегистрирован: 22 янв 2015, 15:31
- STEAM_ID:
- Благодарил (а): 32 раза
- Поблагодарили: 16 раза
- Контактная информация:
Re: Vol7
Longipongeoos писал(а):Макс скажи, в плагине есть доп проверка на флаг [L] в своей версии я его не вижу.
Последняя версия плагина имеет, доп флаг L
Он залит на форум http://team-servers.ru/your.forum/index.php?sid=e4d890037c3f94188e509c85e8f8e070
Вернуться в «Questions/Вопросы»
Кто сейчас на форуме
Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 7 гостей