AntiMAT
Встроил таки в AntiMAT Викторину
Изменения внесённые по сравнению с бета версией викторины:
- Призовые очки начисляются в зависимости от количества использованных подсказок
- Вопросы викторины подсвечиваются для более удобной читаемости
- Вопросы викторины теперь не загружаются в память а берутся последовательно из рандомизированого файла с базой вопросов это позволило сэкономить 15Мб оперативной памяти (Спасибо Maxim Mirgorodsky за поданную идею)
- Команда !лучшие теперь работает без ошибок
- Добавлена возможность команды !старт и !стоп позволить использовать лишь одному человеку (Например Администратору)
- Убраны команды - !информация !команды за ненадобностью (всю необходимую информацию можно разместить в приветствии канала)
Внимание!!! Антифлуд сообщений в канале с игрой не действует, надеюсь догадываетесь почему
Приятной вам игры
Изменения внесённые по сравнению с бета версией викторины:
- Призовые очки начисляются в зависимости от количества использованных подсказок
- Вопросы викторины подсвечиваются для более удобной читаемости
- Вопросы викторины теперь не загружаются в память а берутся последовательно из рандомизированого файла с базой вопросов это позволило сэкономить 15Мб оперативной памяти (Спасибо Maxim Mirgorodsky за поданную идею)
- Команда !лучшие теперь работает без ошибок
- Добавлена возможность команды !старт и !стоп позволить использовать лишь одному человеку (Например Администратору)
- Убраны команды - !информация !команды за ненадобностью (всю необходимую информацию можно разместить в приветствии канала)
Внимание!!! Антифлуд сообщений в канале с игрой не действует, надеюсь догадываетесь почему
Приятной вам игры
Для тех кто уже использовал AntMAT раньше. Если вам надо чтоб у вас остались старые настройки и счётчики нарушителей в файл antimat.ini с предыдущей версии бота добавьте секцию
и поместите файл в папку с программой
Код: Выделить всё
[VicOptions]
VicEnabled=1
FPromt=8
SPromt=9
TPromt=10
RAnswer=12
QPause=5
Channel=викторина
ManagerIP=
ManagerMAC=
У меня такой баг - после нескольких часов работы бот в викторине перестает реагировать на ответы!
И еще такой вопрос - как в игнор листе сделать чтобы бот не принимал сообщения от пользователей пробовал по разному что-то не получается
И еще такой вопрос - как в игнор листе сделать чтобы бот не принимал сообщения от пользователей пробовал по разному что-то не получается
Последний раз редактировалось ruslan 00:18, 03.07.2007, всего редактировалось 2 раза.
Прямой ссылки нету только через файловый обменникMarischka писал(а):У меня проблема с викториной... Ну ни как она не хочет запускатся... Две ночи мучался... Вот может "AntiMAT Викторина" Заработает... Не дадите ли прямую ссылку.... И не подскажете ли? Можно это установить на сервер... Если можно то как?
На сервер установить можно точно так же как и на любой другой компьютер. Ставите клиент и бота и настраиваете
Значит так механизм выбора вопросов такой: как только установили бота при первом запуске он должен рандомизировать базу и потом до конца базы вопросов считывать их по порядку.wizard50 писал(а):все норм запустилось. но есть минус. используем базу выложенную выше (158 тыс. вопросов). что то она идет по порядку. сначала слова на Б потом на В. может потому что там слов много?
У вас же скорее всего база просто не рандомизировалась при первом запуске. чтоб исправить это надо:
1.Выключить бота
2. В файле antimat.ini найти строчку
Код: Выделить всё
QNumber=(какое то число)
3. Запустить бота и викторину.
База с вопросами должна будет рандомизироватся
- gomelchanin
- Сообщения: 151
- Зарегистрирован: 14:09, 13.04.2007
- Откуда: ГОМЕЛЬ
Странные глюки... единственное что приходит в голову возможно некоторые UDP пакеты теряются при передаче от бота к клиенту и обратно. Может подглючивает фаервол?gomelchanin писал(а):AntiMAT v0.6
замеченые глюки в викторине. пару раз вопрос не задовался а подсказки к нему давались, не всегда в конце дает ответ на не отвеченый вопрос, иногда пользователи отвечают правильно а ответ незащитывается.
- gomelchanin
- Сообщения: 151
- Зарегистрирован: 14:09, 13.04.2007
- Откуда: ГОМЕЛЬ
бот и сервер стояли на одной машине я за ней сидел и у меня такиеже прблемы как и у остальной сети. фаервол не стоит только касперский6 после переноса сервера на другую машину ко всему стали выскакивать такие сообщения
[03.07.2007 - 22:43:17] Связь с сервером 192.168.188.252 установлена
[03.07.2007 - 22:50:38] Нарушена связь с сервером (ошибка - 10053 (132)). Ожидание восстановления связи
[03.07.2007 - 22:51:28] Связь с сервером 192.168.188.252 установлена
[03.07.2007 - 22:55:37] Нарушена связь с сервером (ошибка - 10053 (132)). Ожидание восстановления связи
[03.07.2007 - 22:55:59] Связь с сервером 192.168.188.252 установлена
[03.07.2007 - 22:43:17] Связь с сервером 192.168.188.252 установлена
[03.07.2007 - 22:50:38] Нарушена связь с сервером (ошибка - 10053 (132)). Ожидание восстановления связи
[03.07.2007 - 22:51:28] Связь с сервером 192.168.188.252 установлена
[03.07.2007 - 22:55:37] Нарушена связь с сервером (ошибка - 10053 (132)). Ожидание восстановления связи
[03.07.2007 - 22:55:59] Связь с сервером 192.168.188.252 установлена
[Сообщенuе yдалено]
Последний раз редактировалось dv 08:40, 05.07.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru
.
Адрес чата: chat.telered.ru
.
Хотелось бы увидеть в викторине, настройку - "период времени", в течении которого принимаются правильные ответы на вопрос, после первого правильно ответившего. Мало того, что приходится по разному склонять слова, дабы угадать правильный ответ, или ставить точку в конце слов (ошибки базы) так еще и не засчитываются ответы, которые были правильными, но были даны следующим ответившим, хотя в одну и туже самую секунду, что и тот человек, который получил за это очки. Это все таки викторина, а не игра, кто быстрее угадает. Понятно, что этот парамент должен быть в пределах "Паузы после правильного ответа" А что-бы сократить "флуд", можно выдавать список следующих получивших очки, после того как истечет это время.
Так же, для того, чтобы предотвратить попытки, успеть написать другими участниками правильный ответ, сделать время "ожидание правильного ответа" динамичным в зависимости от количиства букв в слове, либо просто ввести количество принимаемых правильных ответов. например (количество символов*10мс)
Хотелось бы увидеть в опциях General, еще одну, третью, галочку - включение\выключение самого анти-мата. Например, хочется чтобы работала только викторина, но анти-мат был бы выключен
Ну и конечно же, нужен список (фильтр) исключений, тех каналов, на которых антимат и антифлуд не будут работать (желательно для каждого отдельно).
P.S> Спасибо за отличную программу!
Так же, для того, чтобы предотвратить попытки, успеть написать другими участниками правильный ответ, сделать время "ожидание правильного ответа" динамичным в зависимости от количиства букв в слове, либо просто ввести количество принимаемых правильных ответов. например (количество символов*10мс)
Хотелось бы увидеть в опциях General, еще одну, третью, галочку - включение\выключение самого анти-мата. Например, хочется чтобы работала только викторина, но анти-мат был бы выключен
Ну и конечно же, нужен список (фильтр) исключений, тех каналов, на которых антимат и антифлуд не будут работать (желательно для каждого отдельно).
P.S> Спасибо за отличную программу!
Последний раз редактировалось JKL 13:08, 04.07.2007, всего редактировалось 2 раза.
- gomelchanin
- Сообщения: 151
- Зарегистрирован: 14:09, 13.04.2007
- Откуда: ГОМЕЛЬ
немного офтопа из викторины сильно улыбнуло.
ВОПРОС: Землечерпательная машина.
[10:52:10] D!M@N: землеройка
[10:52:14] DronAnn: ))
[10:52:15] D!M@N: землекопалка
[10:52:15] Commfort:
ПОДСКАЗКА №1:
з************ ***** * **** ********** *********** ** ******* *** ******** ********** *** *************
[10:52:16] D!M@N: )
[10:52:18] D!M@N: уууу
[10:52:23] DronAnn: )))))))
[10:52:24] Commfort:
ПОДСКАЗКА №2:
з*мле*е*п*лка З*мл* в зо** *роша*мо*о *е*ле*ел**, ** к*торы* */* **л*туры ********ют *е* ***ив*****А*А
[10:52:27] DronAnn: одуреть
[10:52:31] D!M@N: ага
[10:52:33] Commfort:
ПОДСКАЗКА №3:
землечерпалка Земли в зон* орошаемого зе*ледел*я, на которых с/х к*льтуры *ыращи*ают без полива|Б*ГАРА
[10:52:45] Commfort:
Никто не угадал,
ОТВЕТ: землечерпалка Земли в зоне орошаемого земледелия, на которых с/х культуры выращивают без полива|БОГАРА
ВОПРОС: Землечерпательная машина.
[10:52:10] D!M@N: землеройка
[10:52:14] DronAnn: ))
[10:52:15] D!M@N: землекопалка
[10:52:15] Commfort:
ПОДСКАЗКА №1:
з************ ***** * **** ********** *********** ** ******* *** ******** ********** *** *************
[10:52:16] D!M@N: )
[10:52:18] D!M@N: уууу
[10:52:23] DronAnn: )))))))
[10:52:24] Commfort:
ПОДСКАЗКА №2:
з*мле*е*п*лка З*мл* в зо** *роша*мо*о *е*ле*ел**, ** к*торы* */* **л*туры ********ют *е* ***ив*****А*А
[10:52:27] DronAnn: одуреть
[10:52:31] D!M@N: ага
[10:52:33] Commfort:
ПОДСКАЗКА №3:
землечерпалка Земли в зон* орошаемого зе*ледел*я, на которых с/х к*льтуры *ыращи*ают без полива|Б*ГАРА
[10:52:45] Commfort:
Никто не угадал,
ОТВЕТ: землечерпалка Земли в зоне орошаемого земледелия, на которых с/х культуры выращивают без полива|БОГАРА