Страница 28 из 39

Re: Игра "Викторина"

Добавлено: 22:11, 08.03.2011
SV
supermet писал(а):Да, конечно, можно dllCreate переместить.
Насколько я понял JCL - это библиотека JEDI для общеприкладных задач (разбор математических выражений, работа со строками, работа с памятью и файлами) так и системного программирования. Есть ли в ней обработка исключений, не знаю. Это аналог C++ библиотеки BOOST. Только в Boost-е намного больше возможностей.
А чего ты хотел от бесплатного набора компонентов.

Re: Игра "Викторина"

Добавлено: 22:16, 08.03.2011
supermet
BOOST тоже бесплатна!

Re: Игра "Викторина"

Добавлено: 22:27, 08.03.2011
SV
supermet писал(а):BOOST тоже бесплатна!
Сорри не знал. Просто я юзаю Delphi.

Re: Игра "Викторина"

Добавлено: 04:49, 09.03.2011
sasha
invalid vector<T> subscript
invalid vector<T> subscript
invalid vector<T> subscript
invalid vector<T> subscript
invalid vector<T> subscript

Пишет в ошибках!

Re: Игра "Викторина"

Добавлено: 07:00, 09.03.2011
supermet
Неправильный индекс вектора. Обращение к несуществующему элементу.

Re: Игра "Викторина"

Добавлено: 14:22, 09.03.2011
ОреЛ
  • Апостроф в нике будет заменяться на \" что дает возможность человеку с апострофом в нике поиграть :)
  • Возможность показа правильно ответа в режиме фраз с тегами (тег %answer%)
viktorina_1.018.3.rar
Последняя рабочая версия
(112.1 КБ) 453 скачивания
http://db.tt/7gzvRay
Основные изменения я уже сделал. Осталось только что-то вроде "смена вопроса после 2-ух !след" и какие еще были просьбы не помню. Наверное, мужской и женский пол, чтобы обращение было разное. Ну так это можно и во фразах сделать вместо отгадал(а) отгадывает.

Re: Игра "Викторина"

Добавлено: 14:56, 09.03.2011
supermet
ОреЛ, ты прочитал пост выше? Там ошибка в плагине при обращении к несуществующему индексу.
Не апостроф, а символ одинарной кавычки (') нужно заменять на 2 одинарных кавычки в именах пользователей при update или insert (изменении данных). При select (чтении) в имени пользователя (name) нужно также продублировать символы (').

Re: Игра "Викторина"

Добавлено: 15:06, 09.03.2011
ОреЛ
supermet писал(а):ОреЛ, ты прочитал пост выше? Там ошибка в плагине при обращении к несуществующему индексу.
Да, прочитал. Но откуда ж я могу знать, в каком месте ошибка? О_о
supermet писал(а):Не апостроф, а символ одинарной кавычки (') нужно заменять на 2 одинарных кавычки в именах пользователей при update или insert (изменении данных). При select (чтении) в имени пользователя (name) нужно также продублировать символы (').
' - это и есть символ апострофа. Я его заменил на \" и в этом нет ничего страшного, подумаешь, в базе будет хранится ник, где вместо апострофа будет слэш с кавычкой. А при выводе оно обратно заменяется на апостроф. Пробовал - работает. Да и так проще заменять, если честно :)

Re: Игра "Викторина"

Добавлено: 23:26, 09.03.2011
supermet
Ну да, можно и так заменить.
Возможно в программе где-то удаляется элемент вектора, а счетчик не уменьшается. И потом где-то считывается этот несуществующий элемент.
В программе у тебя вроде для определения номера элемента перебираются все значения вектора. ИМХО, лучше делать методом поиска (find) имени пользователя в хеш таблице(map), что намного быстрее и ошибок не будет.

Re: Игра "Викторина"

Добавлено: 10:08, 10.03.2011
Chudik
Добавил вопросы от бота скифа, итого должно получится в сумме 347042 вопроса, в верхушке канала всё равно пишет что в базе 104147 таковых ...

P.S.: Залил базу вопросов от Skif'a

Re: Игра "Викторина"

Добавлено: 00:08, 12.03.2011
LIT
Chudik писал(а):Добавил вопросы от бота скифа, итого должно получится в сумме 347042 вопроса, в верхушке канала всё равно пишет что в базе 104147 таковых ...

P.S.: Залил базу вопросов от Skif'a
Есть ли в базе повторяющиеся вопросы?

Re: Игра "Викторина"

Добавлено: 00:11, 12.03.2011
supermet
LIT, программа есть типа Text Duplicate Killer. Можешь в ней посмотреть и удалить повторы.

Re: Игра "Викторина"

Добавлено: 17:35, 13.03.2011
Dedushka
Почему бот не работает !
Вроде все скинул куда надо на сервере его видно а запускать не получается .
Нажимаю на кнопку запустить вроде запустился но иконка зеленым не загорается и не работает. А когда регестрация скидывалась естественно на серв никто попасть не мог то викторина запускалась иконка зеленым загоралась только пароль ввел все викторина глючит опять . что за болячка подскажите!

Re: Игра "Викторина"

Добавлено: 13:37, 14.03.2011
supermet
Установи права на запись файлов config.ini и base.db, удали пользователя бота, перегрузи плагин. Если не помогло, перечитай форум.

Re: Игра "Викторина"

Добавлено: 17:50, 16.03.2011
VersuS
как победить эту проблему:

Код: Выделить всё


[15:45:43] Бот:   Следующий вопрос №4:

  Приспособление для переноски кушаний в виде нескольких кастрюль, поставленных одна на другую и скрепленных ручкой. (букв: 5)

[15:45:53] Бот: Подсказка №1: с****
[15:46:03] Бот: Подсказка №2: с***к
[15:46:13] Бот: Подсказка №3: с**ок
[15:46:15] ~&Rafaellka&~!2267: судок
[15:46:23] Бот: Подсказка №4: су*ок
[15:46:28] ~ sh@maN ~: судок

[15:46:38] Бот: Никто не ответил правильно. Правильный ответ: судок
не считает ответы и все
проверил на обеих версиях
1,015
1,018
та же история