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

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

Добавлено: 20:58, 04.03.2011
sasha
Незапускается плагин((
Снимок.PNG
(23.89 КБ) 79 скачиваний
пробовал потом еще раз запускать плагин и вот что
Снимок2.PNG
(61.42 КБ) 84 скачивания

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();