Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 01 июн 2015, 08:28

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: ошибка с nickblock.amxx
СообщениеДобавлено: 20 авг 2011, 03:48 
Не в сети
Аватара пользователя
Зарегистрирован:
13 окт 2010, 07:24
Последнее посещение:
08 сен 2014, 23:34
Сообщения: 819
Откуда: Новосибирск
Нашел плагин, который позволяет запретить заходить на сервер с определенными именами - Admin и тд

так вот, плагин вродебы работает, но в логах ошибки
Код:
L 08/20/2011 - 04:37:46: [AMXX]    [0] nickblock.sma::client_infochanged (line 41)
L 08/20/2011 - 04:37:47: [AMXX] Displaying debug trace (plugin "nickblock.amxx")
L 08/20/2011 - 04:37:47: [AMXX] Run time error 4: index out of bounds
L 08/20/2011 - 04:37:47: [AMXX]    [0] nickblock.sma::client_putinserver (line 30)
L 08/20/2011 - 04:37:47: [AMXX] Displaying debug trace (plugin "nickblock.amxx")

исходник плагина в- вроде бы ничего подозрительного
 Исходник плагина
в чем может быть дело?


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: ошибка с nickblock.amxx
СообщениеДобавлено: 20 авг 2011, 19:31 
Не в сети
Аватара пользователя
Зарегистрирован:
01 июн 2010, 23:25
Последнее посещение:
01 июн 2015, 01:03
Сообщения: 969
Ну, наверное переменная line получается больше чем 409.
Например, в файле BlockedNicks.ini больше 410 строк.

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: ошибка с nickblock.amxx
СообщениеДобавлено: 27 авг 2011, 16:53 
Не в сети
Аватара пользователя
Зарегистрирован:
13 окт 2010, 07:24
Последнее посещение:
08 сен 2014, 23:34
Сообщения: 819
Откуда: Новосибирск
и как исправить?
проверил в файле BlockedNicks.ini всего 4е записи у меня :Search:


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: ошибка с nickblock.amxx
СообщениеДобавлено: 27 авг 2011, 18:39 
Не в сети
Аватара пользователя
Зарегистрирован:
01 июн 2010, 23:25
Последнее посещение:
01 июн 2015, 01:03
Сообщения: 969
Дебажить. Сделать вывод значения i, num, text и будет ясно что происходит

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: ошибка с nickblock.amxx
СообщениеДобавлено: 27 авг 2011, 19:08 
Не в сети
Аватара пользователя
Зарегистрирован:
13 окт 2010, 07:24
Последнее посещение:
08 сен 2014, 23:34
Сообщения: 819
Откуда: Новосибирск
Так это выше лог с консоли что я привел, это уже с дебагом


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: ошибка с nickblock.amxx
СообщениеДобавлено: 27 авг 2011, 19:23 
Не в сети
Аватара пользователя
Зарегистрирован:
24 янв 2011, 03:32
Последнее посещение:
30 май 2015, 17:11
Сообщения: 674
Откуда: Некрополь у Кремлёвской стены
Extremist
Это немного не то )). Он имел ввиду выводить на экран i, num, text и смотреть какие они имеют значения и в каких случаях. Попробую поколдовать над этим


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: ошибка с nickblock.amxx
СообщениеДобавлено: 27 авг 2011, 20:33 
Не в сети
Аватара пользователя
Зарегистрирован:
24 янв 2011, 03:32
Последнее посещение:
30 май 2015, 17:11
Сообщения: 674
Откуда: Некрополь у Кремлёвской стены
Extremist
Лови тестовую версию. Ники на запретные не меняет но сообщает о смене в чате (маленький недочет мб позжее подправлю)
 файлы
PS
bad_nickname.ini - Кидаем файл в "valve\addons\amxmodx\configs"
Кол-во строчек не ограничено !
ВАЖНО! - не имеет значения как будешь писать ники "lol" "Lol" "LOL" "lOL" это будет одно и тоже (не чувствителен к регистру). Максимальная длина ников в конфиге 32 символа. Строки начинающиеся с "//" - считаются комментариями и не учитываются при блокировке.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: ошибка с nickblock.amxx
СообщениеДобавлено: 27 авг 2011, 21:41 
Не в сети
Аватара пользователя
Зарегистрирован:
01 июн 2010, 23:25
Последнее посещение:
01 июн 2015, 01:03
Сообщения: 969
Turanga_Leela писал(а):
Максимальная длина ников в конфиге 32 символа.

31

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: ошибка с nickblock.amxx
СообщениеДобавлено: 27 авг 2011, 21:49 
Не в сети
Аватара пользователя
Зарегистрирован:
24 янв 2011, 03:32
Последнее посещение:
30 май 2015, 17:11
Сообщения: 674
Откуда: Некрополь у Кремлёвской стены
unnamed
Почему ? ))) ведь 1й элемент будет иметь индекс 0 последний 31, всего 32


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: ошибка с nickblock.amxx
СообщениеДобавлено: 27 авг 2011, 23:43 
Не в сети
Аватара пользователя
Зарегистрирован:
01 июн 2010, 23:25
Последнее посещение:
01 июн 2015, 01:03
Сообщения: 969
Попробуй, что вернет charsmax(bad_nick_name)?
В строковых переменных последний символ содержит нуль /0.
Признак конца строки.
Да в любом случае, имя в ХЛ может быть длиной до 31 символа

_________________
Изображение


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB