Страница 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%)
 
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
та же история