Страница 18 из 39
Re: Игра "Викторина"
Добавлено: 22:29, 25.01.2011
ОреЛ
supermet писал(а):...
- И чтоб символы апострофа экранировались в именах пользователей, например вот так \` , а иначе в запросе к БД вылазит ошибка.
А как это сделать? =\ Я просто пока что не понимаю, как это сделать.
Еще, позволите мне объединить клиентский и серверный в один?
И еще одно замечание: у вас в исходниках клиентского есть одна ошибочка, с который я столкнулся, но вам виднее, может вам так больше нравится!
Re: Игра "Викторина"
Добавлено: 22:32, 25.01.2011
Al3xandr0
ОреЛ писал(а):поясните, пожалуйста, в какие именно теги надо заносить?
В эти:
[/code]
Тогда в тексте бота не будет смайликов. Хотя бы заключать в эти тэги текст вопроса и подсказок.
Re: Игра "Викторина"
Добавлено: 22:32, 25.01.2011
LepreconSTR
ОреЛ писал(а):
[*]Бонусы за подряд угаданные ответы
Хотелось бы уточнить что бы бонусы выдавались только если в игре учавствуют больше одного человека.
А еще лучше сделать эту опциию опциональной.
Re: Игра "Викторина"
Добавлено: 22:37, 25.01.2011
supermet
ОреЛ писал(а):
А как это сделать? =\ Я просто пока что не понимаю, как это сделать.
Еще, позволите мне объединить клиентский и серверный в один?
И еще одно замечание: у вас в исходниках клиентского есть одна ошибочка, с который я столкнулся, но вам виднее, может вам так больше нравится!
Вот функция для замены всех вхождений подстроки "'" на "''"
Код: Выделить всё
void replace_with(std::string & src, const std::string & what, const std::string & with)
{
if (what != with) {
std::string temp;
std::string::size_type prev_pos = 0, pos = src.find(what, 0);
while ( std::string::npos != pos ) {
temp += std::string(src.begin() + prev_pos, src.begin() + pos) + with;
prev_pos = pos + what.size();
pos = src.find(what, prev_pos);
}
if ( !temp.empty() ) {
src = temp + std::string(src.begin() + prev_pos, src.end());
}
}
}
//В функции VOID __stdcall PluginProcess заменить имя uSenderLogin
replace_with(wstostr(uSenderLogin, CP_ACP), "'", "''");
Редактировать нужно functions.cpp и main.cpp.
Конечно можно, я ж выложил код.
Ошибка вполне возможно есть, а может и не одна.
Re: Игра "Викторина"
Добавлено: 23:38, 25.01.2011
svarog1290
Драсьте. Помогите пожалуйста запустить игру Викторина.
скачал viktorina_vc_serv_1.015 установил и настроил согласно этому посту
http://commfort.com/ru/forum/viewtopic. ... 222#p49222
Не какой реакции, пробовал удалять учетную запись БОТ с сервера, тоже нет реакции. Версия моего клиента и сервера 5,03,
OS Windows XP
В сервере попытался запустить плагин но он так и не запустился.
Еще в логах сервера обнаружил такое:
E23 [25.01.2011 22:22:06.125] запуск сервера
E26 [25.01.2011 22:24:11.625] ошибка приложения: "External exception E06D7363"
Да и еще вопрос, как дать права файлу на ХР ? Я пытался с помощью FileZilla, заливал файлы на свой ФТП , там показало что у файла уже есть все необходимые ему права, потом залил обратно в корень папки сервера комфорта.
Заранее большое спасибо
Re: Игра "Викторина"
Добавлено: 00:58, 26.01.2011
NE_MOI
Не могу установить викторину. Все делаю как написано вроде и бот появляется только переходит сразу в статус не играю и все тут. И викторина не стартует ((( Помогите версия сервера 5.03а
Re: Игра "Викторина"
Добавлено: 01:11, 26.01.2011
Leningradec
NE_MOI , на команды не реагирует?
Re: Игра "Викторина"
Добавлено: 01:39, 26.01.2011
NE_MOI
странным оброзом заработаттла )))))
Re: Игра "Викторина"
Добавлено: 01:50, 26.01.2011
svarog1290
NE_MOI писал(а):странным оброзом заработаттла )))))
расскажите как у вас заработало ато у мну не хочет)
Re: Игра "Викторина"
Добавлено: 18:01, 27.01.2011
yagrik
Крайне неудобно переносить статистику из старой базы в новую при обновлении плагина. Только из-за этого вынуждены сидеть на старой версии. Прочитать-то все это тяжело было и даже один раз нету времени все это менять, я уже молчу, что судя по всему, так придется делать всегда при выходе новой версии плагина.
Нельзя ли как-нибудь удобнее обновляться? Это первая такая загруза из всех плагинов, где так ужасно муторно нужно обновляться...
Re: Игра "Викторина"
Добавлено: 12:36, 28.01.2011
ОреЛ
Для начала решил попробовать совместить клиентскую и серверную версию в одном плагине. Уверен в работоспособности на 99%.
Re: Игра "Викторина"
Добавлено: 23:31, 28.01.2011
Al3xandr0
Первое замечание, которое мне пришло на ум - нужно отключить смену состояний бота, если плагин запускается на клиенте.
Re: Игра "Викторина"
Добавлено: 00:46, 29.01.2011
supermet
yagrik писал(а):Крайне неудобно переносить статистику из старой базы в новую при обновлении плагина. Только из-за этого вынуждены сидеть на старой версии. Прочитать-то все это тяжело было и даже один раз нету времени все это менять, я уже молчу, что судя по всему, так придется делать всегда при выходе новой версии плагина.
Нельзя ли как-нибудь удобнее обновляться? Это первая такая загруза из всех плагинов, где так ужасно муторно нужно обновляться...
Конвертер сделал. Смотрите в первом посте.
Re: Игра "Викторина"
Добавлено: 04:10, 29.01.2011
Jampire
Плагин не запускается. Нажимаю "Запустить" загарается кнопка "Выключить" но плагин не включается
Нажимаю "Настройки" - "Запустите плагин"
Сервер 5.03
Помогите решить проблему)
Re: Игра "Викторина"
Добавлено: 14:26, 29.01.2011
ОреЛ
supermet, скажите, а это нормально, что для получения любого конфига ваш плагин постоянно обращается к INI-файлу? а не проще просто считать все конфиги в TStringList? Я просто не понимаю такого дела, когда для получение канала обращается к функции возврата значения переменной. Ведь всё можно делать через глобальный переменные...