Страница 26 из 39
Re: Игра "Викторина"
Добавлено: 20:58, 04.03.2011
sasha
Незапускается плагин((
пробовал потом еще раз запускать плагин и вот что
Re: Игра "Викторина"
Добавлено: 21:09, 04.03.2011
ОреЛ
Попробуйте сохранить всё своё, и закинуть всё моё. Там уж посмотрим, в чем у меня ошибка.
Re: Игра "Викторина"
Добавлено: 21:37, 04.03.2011
sasha
ОреЛ писал(а):Попробуйте сохранить всё своё, и закинуть всё моё. Там уж посмотрим, в чем у меня ошибка.
попробовал! так же.
Re: Игра "Викторина"
Добавлено: 22:16, 04.03.2011
ОреЛ
Ну что ж такое то

Понять не могу, почему у вас на клиентах не хочется работать. понять не могу, я вроде у себя тестирую - работает, а даешь заказчику в руки и всё абсолютно не так. На сервере хотя бы видно ошибки, а вот клиент...
Re: Игра "Викторина"
Добавлено: 22:21, 04.03.2011
Chudik
ОреЛ писал(а):Ну что ж такое то

Понять не могу, почему у вас на клиентах не хочется работать. понять не могу, я вроде у себя тестирую - работает, а даешь заказчику в руки и всё абсолютно не так. На сервере хотя бы видно ошибки, а вот клиент...
У меня как раз таки серверный плагин
Re: Игра "Викторина"
Добавлено: 22:27, 04.03.2011
ОреЛ
Отлично, а сервер имеет внешний доступ? Может в логах ошибки какие есть?
Re: Игра "Викторина"
Добавлено: 22:43, 04.03.2011
Chudik
Нет, сервер доступа наружу не имеет

Re: Игра "Викторина"
Добавлено: 23:30, 04.03.2011
ОреЛ
[22:27:01] ОреЛ (192.168.0.224): !старт
[22:27:01] Бот (192.168.0.5): переключился в состояние "Играю"
[22:27:01] Бот (192.168.0.5): ОреЛ запустил игру!
[22:27:06] Бот (192.168.0.5): Внимание, вопрос №1:
Женское имя; комедия Ануя. (букв: 8)
[22:27:10] ОреЛ (192.168.0.224): !след
[22:27:11] Бот (192.168.0.5): ОреЛ> -0 балла за команду !след. 72 балла, 2-е место.
[22:27:52] Бот (192.168.0.5): Следующий вопрос №5:
Сельскохозяйственная женская профессия. (букв: 6)
[22:28:42] ОреЛ (192.168.0.224): доярка
[22:28:42] Бот (192.168.0.5): ОреЛ из последних сил угадал(а) и получил(а) 5 баллов, У ОреЛ 77 баллов 2-е место.
Re: Игра "Викторина"
Добавлено: 23:31, 04.03.2011
ОреЛ
Честно слово, установил заново сервер (на чистую машину), скопировал всё из папки и запустил. Всё работает. Это как-то подаётся объяснению? 5 минут делать как должно быть, а потом весь день переделывать, как хочет заказчик? Но я разве знаю, что не нравится заказчику в данный момент?
Re: Игра "Викторина"
Добавлено: 00:04, 05.03.2011
Chudik
Просто оставь версию 1.015 . В ней всё замечательно работает

Только пожелание такого рода, добавь кроме точек я не знаю, какие-то препинания ещё, знаки, а то пользователи умудрились узнавать вопросы тут -
http://chatmaniac.ru/
Re: Игра "Викторина"
Добавлено: 00:07, 05.03.2011
ОреЛ
Нет, я не могу оставить всё как есть, я уже немалого достиг, а ты мне говоришь бросить всё. Я хочу понять, почему не работает. Может мне supermet подскажет, как сделать логирование ошибок.
Re: Игра "Викторина"
Добавлено: 07:11, 05.03.2011
supermet
Можно подозрительные фрагменты в try ... catch поместить. Типа такого:
try
{
cout<<x/0;
}
catch(std::exception& err)
{
cout<<err.what(); // или MessageBoxA(0, err.what(), "", 0);
}
Re: Игра "Викторина"
Добавлено: 12:47, 05.03.2011
ОреЛ
supermet писал(а):Можно подозрительные фрагменты в try ... catch поместить. Типа такого:
Код: Выделить всё
try
{
cout<<x/0;
}
catch(std::exception& err)
{
cout<<err.what(); // или MessageBoxA(0, err.what(), "", 0);
}
Боюсь, что придется половину кода в такие исключения занести

Ну или можно в файл записывать, чтобы не выводить никуда, но я над этим посижу, просто знать бы где такое происходит.
Re: Игра "Викторина"
Добавлено: 14:08, 05.03.2011
LepreconSTR
Chudik писал(а):Только пожелание такого рода, добавь кроме точек я не знаю, какие-то препинания ещё, знаки, а то пользователи умудрились узнавать вопросы тут -
http://chatmaniac.ru/
+1 хотелось бы видеть эту фишку
Вообще в идеале было бы запретить копирование из канала вопросов в буфер. Но как я понимаю через плагин такое сделать невозможно)
Re: Игра "Викторина"
Добавлено: 15:08, 05.03.2011
supermet
ОреЛ писал(а):
Боюсь, что придется половину кода в такие исключения занести

Ну или можно в файл записывать, чтобы не выводить никуда, но я над этим посижу, просто знать бы где такое происходит.
можно все экспортируемые функции PluginStart, PluginStop... проверять на исключения. А выводить в файл так можно:
Код: Выделить всё
ofstream fileOut;
fileOut.open("log.txt", ios::app);
try
{
int *x= new int [500000000];
}
catch(std::exception& err)
{
fileOut<<err.what()<<"\n";
}
fileOut.close();