Страница 34 из 39
Re: Игра "Викторина"
Добавлено: 09:42, 08.09.2011
Technician
ОреЛ писал(а):Technician писал(а):Задавал как то вопрос в отношении того, чтобы отправлять с сервера (клиентский бот викторины стоит на самом сервере) личные сообщения, а не приватные так как задолбался уже закрывать вкладки в чате на сервере. Изменение параметра вообще никак не реагирует. Ставил так send_to_PM=1 и так send_to_PM=0, а ему все по пофигу. Открывает вкладки и все. Версия плагина викторины 1.018.9
http://commfort.com/ru/forum/viewtopic. ... 366#p56366
Повторяю еще раз, версия 1.018.9.1 специально для вас сделал и выложил в этом посте.
У меня файл конфига в точности как и там, только все-равно продолжают вкладки открываться. Вот мой конфиг и не вижу чтобы там эта строка была как то неправильно написана:
[main]
# Имя бота.
botname=Server-Chat
# Канал.
kanal=викторина
# Пароль
password=1234568987627
#иконка 0 - мужская, 1 - женская
icon=0
# ip адрес
ip=192.168.100.1
# Интервал между вопросами, секунд.
interval=60
# Интервал между подсказкой, секунд.
help_interval=10
# Пауза перед следующим вопросом, секунд.
question_pause=5
# Перед следующим вопросом показывать ответ. 1-да, 0-нет.
show_answer=1
#Максимальное количество попыток дать ответ. 0 - без ограничений.
max_replies=5
# Максимальное кол-во очков за ответ.
max_scores=10
# Включить команду !супер. 1-да, 0-нет.
enable_super=1
# Множитель очков в супер игре (Максимум очков увеличивается до max_scores*super_factor)
super_factor=5
# Количество вопросов до супер-игры (если стоит 10, то 10-ый вопрос будет супер-игрой) <- необходимо для автоматического включения супер-игры
super_run=20
# Вычитать очков за команду !след.
next_minus=10
# Кол-во вопросов до остановки если никто не играет.
answers_stop=5
# Минимальное кол-во игроков для старта.
gamers_count=1
# Изменять тему канала. 1-да, 0-нет.
change_theme=1
# Изменять приветствие. 1-да, 0-нет.
show_privet=1
#Отправлять сообщения в приват (0 или отсутствие параметра) или в ЛС (1)
send_to_PM=1
# Статус бота в игре
status_on=Играю
# Статус бота не в игре
status_off=Не играю
# Количество игроков для включение системы начисления бонусов <- необходимо для системы бонусов
players_for_bonus=3
# Количество правильных подряд ответов для начала начисления бонусов <- необходимо для системы бонусов
answers_for_bonus=3
# Количество бонусных очков <- необходимо для системы бонусов
bonus_add=5
#Использовать теги во фразах или же пользоваться старой схемой
use_tags=1
#Вставлять точки в вопрос (в процентах от длины вопроса)
dots_count=0
# Команда !старт только для администраторов. 1-да, 0-нет.
start_admin=0
# Команда !стоп только для администраторов. 1-да, 0-нет.
stop_admin=1
Re: Игра "Викторина"
Добавлено: 10:18, 08.09.2011
Technician
Все, отбой. Я понял. Ты переделал сам плагин. И я менял КФГэшку. Сейчас после замены плагина все заработало.
Re: Игра "Викторина"
Добавлено: 17:26, 14.09.2011
NaMeN
Здраствуйте! Скачал викторину версии "1.018.9.1" и никак запустить не смог. Вроде как плагин включен, но зеленая стрелочка не появляется, в сам чат тоже не заходит бот.
Вот пути, куда я кидал файлы из архива:
C:\Program Files\CommFort_server\PluginsData\viktorina(папка)
C:\Program Files\CommFort_server\Plugins\viktorina_vc.cfplug(файл)
Убрал активацию модератором, создал учетку бота в клиенте, в текстовике прописал его данные и сохранил, но все так же осталось. Помогите пожалуйста.
P.S. Пошарился по форуму, вижу что с проблемой справились, но сделаные мною теже самые действия - не катят.
Re: Игра "Викторина"
Добавлено: 20:21, 14.09.2011
ОреЛ
NaMeN писал(а):
C:\Program Files\CommFort_server\PluginsData\viktorina(папка)
C:\Program Files\CommFort_server\Plugins\viktorina_vc.cfplug(файл).
Должно быть C:\ProgramData\CommFort_server\PluginsData для Vista/Win7
и C:\Documents and Settings\All Users\Application Data\CommFort_server\PluginsData для WinXP
Re: Игра "Викторина"
Добавлено: 21:12, 14.09.2011
NaMeN
ОреЛ, спасибо! Вот только запустил я плагин, попросил друга почистить базу и после чистки базы бот начал вопросами флудить, что делать?
[23:10:47] NaMeN: !старт
[23:10:47] Victorina_URM: переключился в состояние "Играю"
[23:10:47] Victorina_URM: NaMeN запустил игру!
[23:10:52] Victorina_URM: Внимание, вопрос №1:
Библейский праведник, чья жена превратилась в соляной столп. (букв: 3)
[23:10:57] Victorina_URM: Внимание, вопрос №1:
Химический элемент, серебристо-белый редкоземельный металл. (букв: 7)
[23:11:02] Victorina_URM: Внимание, вопрос №1:
Предмет клубной мебели. (букв: 7)
[23:11:07] Victorina_URM: Внимание, вопрос №1:
Древняя метательная машина для забрасывания врага камнями, брёвнами и т.п. (букв: 10)
[23:11:12] Victorina_URM: Внимание, вопрос №1:
Очистки по отношению к картошке. (букв: 5)
[23:11:17] Victorina_URM: Внимание, вопрос №1:
Что родила гора? (букв: 5)
[23:11:22] Victorina_URM: Внимание, вопрос №1:
Нахождение по прямой линии в строю. (букв: 8)
Re: Игра "Викторина"
Добавлено: 21:23, 14.09.2011
ОреЛ
Я, честно говоря, не могу вспомнить, при очистке чего выявлялся этот баг, но почистили, видимо, криво.
Re: Игра "Викторина"
Добавлено: 21:26, 14.09.2011
NaMeN
ОреЛ писал(а):Я, честно говоря, не могу вспомнить, при очистке чего выявлялся этот баг, но почистили, видимо, криво.
Все оказалось намного проще. Просто надо вкл/выкл сервер. Теперь новый баг, хотя был давно замечен, но не трогал его.
Код: Выделить всё
# Изменять тему канала. 1-да, 0-нет.
change_theme=1
# Изменять приветствие. 1-да, 0-нет.
show_privet=1
Такие значения поставлены, приветствие меняем а тему нет. Хотя модерку на канал дал. В чем проблема?)
Re: Игра "Викторина"
Добавлено: 21:33, 14.09.2011
ОреЛ
Я могу ошибаться, но тема должна изменяться на "самый лучший ...." в случае смены "лидера", то есть есть этого самого лучшего.
Re: Игра "Викторина"
Добавлено: 20:50, 15.09.2011
GreenMaster
А сама игрушка - просто прелесть))
Re: Игра "Викторина"
Добавлено: 15:44, 21.09.2011
БиБиК
При нажатие кнопки топ вылет происходит с чата,пользуюсь клиентской версией.
Re: Игра "Викторина"
Добавлено: 17:24, 21.09.2011
ОреЛ
в файле error.log случайно ничего не записалось? находится в папке PluginsData\victorina
Re: Игра "Викторина"
Добавлено: 17:40, 21.09.2011
БиБиК
Пустой файл
Re: Игра "Викторина"
Добавлено: 23:40, 02.10.2011
Yaroslav
А как часто плагин перечитывает SQLite базу? Я хочу сделать скрипт, который будет раз в месяц сбрасывать статистику, а лучшего игрока месяца будет вписывать в ожну из текстовых фраз, чтобы он появлялся в приветствии.
К примеру сейчас привествие канала выгляди так:
Код: Выделить всё
Игра викторина
==============================================
Лучшие в нашей сети:
1: БЕРКУТ ---------- 32107 Интеллект: 41,7%
2: Шериф ---------- 15071 Интеллект: 47,7%
3: любимчик ---------- 14962 Интеллект: 28,7%
4: Кот ---------- 14201 Интеллект: 53,1%
5: Viktorina ---------- 11430 Интеллект: 66,5%
6: EmmyLee ---------- 6378 Интеллект: 43,7%
7: Sarkis ---------- 5286 Интеллект: 25,8%
8: NeznaCOMka ---------- 4182 Интеллект: 59,1%
9: Esfero ---------- 3924 Интеллект: 48,1%
10: KATЁNA ---------- 2779 Интеллект: 29,3%
==============================================
Вопросов в базе: 104147
Задано вопросов: 26935
Засчитано: 14579
Таблица обновлялась 01/10/2011 в 18:58:39
==============================================
Команды в игре:
!старт - запуск игры
!супер - запуск суперигры
!стоп - остановка игры
!след - пропустить вопрос
!стат - личная статистика
!стат <имя пользователя> - статистика пользователя
!топ - топ 10 лучших в канал
!топ <N> - топ N лучших (не более 200) в приват
!сброс - очистить всю статистику (для админов)
!команды - список команд
а я раз в месяц будут обновлять строку №44
и вместо
Лучшие в нашей сети:
будет
Победители прошлых месяцев:
Июнь 2011: Петя
Июль 2011: Вася
Август 2001: Гога
Лучшие в нашей сети:
И каждый месяц обновляться.
Но вопрос в том, что скрипт отрабоатет, но как скоро плагин узнает о том, что статистика сбросилась? Может есть смысл допилить этот функционал в сам плагин? Типа сбрасывать статистику в другую таблицу (типа users_2011_09), a текущую обнулять. Или как-то в конфиге задать переодичность обнуления.
Потому, что когда лидер вырывается сильно вперёд, то ни кто не хочет играть больше. А просто так страсывать статистику игры как-то не красиво.
Re: Игра "Викторина"
Добавлено: 01:49, 03.10.2011
Trion
доброе время суток, не могли бы вы сделать чтоб третий плагин викторины можно было подключить? один основной, и дополнительный, который работает с папкой викторина 2 я нашел, теперь надо викторина 3 папку, или же сделать такой функционал, чтоб был плагин один, а ботов и викторин с разными базами и на разные каналы, которые бы к примеру брали только вопросы с одного места, а конфиги и база очков были по папкам разным, реально такое осуществить? Потому как допустим у нас викторина проходит в виде розыгрышей разных плюшек для пользователей, и тематика разная, соответственно и каналы разные, и время проведения викторин разное. Если такое возможно, я готов и заплатить. Заранее благодарен.
Re: Игра "Викторина"
Добавлено: 23:35, 03.10.2011
supermet
Yaroslav писал(а):
Но вопрос в том, что скрипт отрабоатет, но как скоро плагин узнает о том, что статистика сбросилась? Может есть смысл допилить этот функционал в сам плагин? Типа сбрасывать статистику в другую таблицу (типа users_2011_09), a текущую обнулять. Или как-то в конфиге задать переодичность обнуления.
Потому, что когда лидер вырывается сильно вперёд, то ни кто не хочет играть больше. А просто так сбрасывать статистику игры как-то не красиво.
Раньше была система звезд, когда очки сбрасываются и победившему добавляется звезда. Но многим это не нравилось и я удалил.
Можно создать таблицу архивную с лучшим игроком и датой. В плагин добавить возможность через определенный период сбрасывать статистику при запуске плагина и перед этим записывать лучшего в архив. В версии от Орла много нововведений по сравнению с моей 1.015, исходников его версии нет. Поэтому не знаю стоит ли свою версию мне доделывать. Если есть желающие усовершенствовать плагин, будем рады. Исходник имеется.