Викторина
MadMAX,, честно говоря, я уже не знаю что переделывать, чтобы корректно работал с кодировкой. Все что вставляет в комфорт, все использует одну и туже функцию.
Вот список команд:
!старт - запуск викторины
!стоп - остановка викторины
!след - следующий вопрос
!стат - вывод лучших (по умолчанию)
!стат # - вывод лучших # игроков, # - кол-во игроков
!время # - время между подсказками, где # - секунд.
!смайлы - включить/отключить смайлы
После 10 подряд неотгаданных вопросов викторина останавливается.
Принудительное сохранение не нужно, так как массив игроков сохраняется в файл рейтинг.txt после каждого правильного ответа.
Вопросы можно скачать тут:
http://dump.ru/files/m/m5270386981
Вот список команд:
!старт - запуск викторины
!стоп - остановка викторины
!след - следующий вопрос
!стат - вывод лучших (по умолчанию)
!стат # - вывод лучших # игроков, # - кол-во игроков
!время # - время между подсказками, где # - секунд.
!смайлы - включить/отключить смайлы
После 10 подряд неотгаданных вопросов викторина останавливается.
Принудительное сохранение не нужно, так как массив игроков сохраняется в файл рейтинг.txt после каждого правильного ответа.
Вопросы можно скачать тут:
http://dump.ru/files/m/m5270386981
Последний раз редактировалось Skif 10:42, 05.10.2007, всего редактировалось 3 раза.
А чем тебе эта установка не устраивает? Скачиваешь сам бот, базу вопросов, распаковываеш архивы в один каталог и все 8)Pomeo писал(а):Когда этот бот будет более проще в установке, эксплуатации? Когда ждать доработок и исправление ошибок?
А ошибки исправляются по мере нахождения.
В последней версии 0.2 исправлены все жестокие ошибки(кроме крякозябры в подсказках)
Поправил кодировку. теперь и подсказки выдает на русском.
Доработал механизм чтения лога (теперь не пропускает ответы)
Помните, что в клиенте commforta на котором стоит викторорина ОБЯЗАТЕЛЬНО! поставьте галочку - показывать IP и ВРЕМЯ.
строка лога должна иметь вид:
По другому не будет принимать имена играющих и не будет заносить их в таблицу рейтинга!
Спасибо ChilD за тестирование:)))[/code]
Доработал механизм чтения лога (теперь не пропускает ответы)
Помните, что в клиенте commforta на котором стоит викторорина ОБЯЗАТЕЛЬНО! поставьте галочку - показывать IP и ВРЕМЯ.
строка лога должна иметь вид:
Код: Выделить всё
[14:11:46] SkifNik (192.168.13.36): !старт
Спасибо ChilD за тестирование:)))[/code]
Последний раз редактировалось Skif 14:59, 10.10.2007, всего редактировалось 1 раз.
Проблемы с кодировкой - проблемы винды, а не бота, тупит она с кирилицей...
Поэтому нужно прописать в следующей ветке реестра [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] у параметров следующие значения:
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
Подробности проблемы можно узнать почти на любом форуме вебдизайнеров
Поэтому нужно прописать в следующей ветке реестра [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] у параметров следующие значения:
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
Подробности проблемы можно узнать почти на любом форуме вебдизайнеров
[Сообщенuе yдалено]
Последний раз редактировалось dv 08:32, 05.07.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru
.
Адрес чата: chat.telered.ru
.
Викторина
Skif просьба, а как можно сделать так, чтоб викторина играла,так чтоб курсор немигал в строке где печатают.
Re: Викторина
Абсолютно поддерживаю! А то на неё отдельный комп надо брать где-то... 

Re: пожелания
Можно сделать, но только другие команды (!время, !смайлы, + !бан_имя игрока, !+5очков_имя игрока ),dv писал(а):пожелания-
1. чтоб некоторые команды могли выполнять только админы, или с определенного ип (!стоп, !след, !стат #)
а те команды, я думаю не стоит.
объясняю: ночью, когда никто не играет викторина остановится, а если админа нет, то и запустить некому бедет. в тоже время низя чтоб она играла всю ночь, потому что викторина каждую секунду читает файл лога, а это плохо скажется на винте.
сделаю, только пришли фразы которые хотел бы увидеть. мне в лом было придумывать даже эти.2. расширить базу фраз-отвечалок от бота (.. пошевелил мозгами и ответил ..).
ИМХО не ходовая часть, но возьму на заметку и как будет время сделаю3. писать правильные окончания "У dv уже 204 очков!"
Сделаю так, чтоб викторина сама определяла. По фразам "присоеденился", "присоединилась"4. Можно в админке викторины для правильного окончания жен/муж фраз добавить поле для ввода слова (на усмотрение админа)
Ну а это не проблема...что бы бот вставлял в фразы слова, например - пользователь, участник викторины, узник чата....
[17:27] ВИКТОРИНА (172.22.1.8): Evredik@ наверно, с помощью мамы, угадал и получает 4 очков
[17:27] ВИКТОРИНА (172.22.1.8): участник Evredik@ наверно, с помощью мамы, угадал и получает 4 очков

Re: Викторина
Ну так ставьте "AntiMAT", она не требует чтоб курсор висел в окне отправки.ВлаД писал(а):Skif просьба, а как можно сделать так, чтоб викторина играла,так чтоб курсор немигал в строке где печатают.
Дело в том, что для того что бы не было привязанности к "commfort на переднем плане", необходимо, что бы версия сервера commforta была не менее 3.10 (зарегиная).
А если версия 3.00... Что ж нам теперь, без викторины сидеть? 

Последний раз редактировалось CЕРЖ 16:08, 08.10.2007, всего редактировалось 1 раз.
[Сообщенuе yдалено]
Последний раз редактировалось dv 08:32, 05.07.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru
.
Адрес чата: chat.telered.ru
.
Когда будет Релиз, в котором не будет ниодного БАГА?Skif писал(а):А чем тебе эта установка не устраивает? Скачиваешь сам бот, базу вопросов, распаковываеш архивы в один каталог и все 8)Pomeo писал(а):Когда этот бот будет более проще в установке, эксплуатации? Когда ждать доработок и исправление ошибок?
А ошибки исправляются по мере нахождения.
В последней версии 0.2 исправлены все жестокие ошибки(кроме крякозябры в подсказках)
Я за комфортное общение...