Найдено 13 результатов

Slayter
08:58, 16.11.2009
Форум: Дополнения для 4-й версии
Тема: Технология создания плагинов и программ-дополнений
Ответы: 623
Просмотры: 616701

Re: Технология создания плагинов и программ-дополнений

Внесу свои 5 копеек: Юзаю MASM и WinAPI ExpandEnvironmentStrings() И не надо городить никаких специальных функций… Может я что не понял? :) Спасибо за указание хорошей функции из ВинАпи, а то из него фиг чего выкопаешь без хорошей доли везения) Скорее всего перепишу свой плагин с её использованием,...
Slayter
12:02, 14.11.2009
Форум: Обсуждение
Тема: Баны по ID
Ответы: 53
Просмотры: 56411

Re: Баны по ID

Желательнее чтоб боты могли получать ID от клиентов. Да от него толку 0 с маленьким хвостиком. Всё-равно клиент чата запрашивает у дика С VolumeSerialNumber. Зачем его использовать кроме как генерации этого самого ID - ну никак не придумаю. Только вот этот параметр у харда нестабилен - генерируется...
Slayter
19:01, 13.11.2009
Форум: Дополнения для 4-й версии
Тема: Crazy CommFort Plugin [плагин для клиента]
Ответы: 958
Просмотры: 997528

Re: Crazy CommFort Plugin [плагин для клиента]

А если запускать чат с параметром "-cfg_", то настройки будут в его папке, так что не надо тут... Да нет, тут всё правильно. Если уж человек указал параметр "-cfg_" то и настройки комфорта переедут к комфорту. Так что даже если этот параметр указан - либо всё будет работать норм...
Slayter
02:28, 13.11.2009
Форум: Дополнения для 4-й версии
Тема: UserLogger
Ответы: 175
Просмотры: 204578

Re: UserLogger

Уже в папке с плагинами.То есть в клиенте. :D А вот на этот вопрос правильный ответ - там же где хранит настройки сам комфорт. Ибо если хранить рядом с плагином в вистах и семерках не даст исправить эту опцию UAC или как там его. А запись в Application data разрешен в любом случае. В теме Технологи...
Slayter
00:43, 13.11.2009
Форум: Дополнения для 4-й версии
Тема: Технология создания плагинов и программ-дополнений
Ответы: 623
Просмотры: 616701

Re: Технология создания плагинов и программ-дополнений

unit SHFolder; interface uses Windows; {$HPPEMIT '#include <shfolder.h>'} ............... Спасибо, помогло)))) Код получения папки с конфигами чата на Borland С++ : #include <shfolder.h> AnsiString GetConfigDir() { int i,j; AnsiString Str; j=ParamCount(); for (i=1;i<=j;i++) if ((ParamStr(i).Pos(&qu...
Slayter
00:32, 13.11.2009
Форум: Дополнения для 4-й версии
Тема: Crazy CommFort Plugin [плагин для клиента]
Ответы: 958
Просмотры: 997528

Re: Crazy CommFort Plugin [плагин для клиента]

А что исправлять-то? Запускай чат с правами администратора и всё. :) В свойствах ярлыка достаточно галку пометить. Ну да, либо от имени администратора, либо хранить настройки как положено, в папочке Application Data. Ибо работать с админскими правами проге, которой в теории они совершенно не нужны ...
Slayter
22:41, 10.11.2009
Форум: Дополнения для 4-й версии
Тема: Технология создания плагинов и программ-дополнений
Ответы: 623
Просмотры: 616701

Re: Технология создания плагинов и программ-дополнений

По поводу функции SHGetFolderPath. За Delphi не знаю, но в VС++ она по моему в этом заголовочном файле находится shlobj.h Да, в BC++Builder этот shlobj.h тоже имеется, но нормально подключить его что-то не удается. См приложение. Т.е. как видно из листинга она принимает указатель на строку и работа...
Slayter
21:19, 10.11.2009
Форум: Дополнения для 4-й версии
Тема: Технология создания плагинов и программ-дополнений
Ответы: 623
Просмотры: 616701

Re: Технология создания плагинов и программ-дополнений

А разве процедуре getmodulefilename нужен char а не указатель на char? char buffer[500]; GetModuleFileNameA(nil,buffer,500); ShowMessage(buffer); Не путайте народ. Я всё правильно написал. В С++ ПРи GetModuleFileNameA(nil,buffer,500); он передает не указатель на массив а первый элемент массива. Так...
Slayter
14:10, 10.11.2009
Форум: Дополнения для 4-й версии
Тема: Технология создания плагинов и программ-дополнений
Ответы: 623
Просмотры: 616701

Re: Технология создания плагинов и программ-дополнений

procedure plugname; var plug_name: array[0..500] of char; begin getmodulefilename(NULL, plug_name, 500); showmessage(plug_name); end; Может быть так. А разве процедуре getmodulefilename нужен char а не указатель на char? Хотя.... что-то совсем забыл как в дельфях указатели используются))) Спасибо. ...
Slayter
09:42, 10.11.2009
Форум: Дополнения для 4-й версии
Тема: Технология создания плагинов и программ-дополнений
Ответы: 623
Просмотры: 616701

Re: Технология создания плагинов и программ-дополнений

Доброго времени суток. А подскажите пожалуйста способ попроще для определения местонахождения плагина на диске. Чтобы настройки плагина хранить рядом в папочке. :wink:

PS. Ну или хотябы любую идею как определить путь до exe'шника комфорта, в котором запущен плагин.
Slayter
09:38, 10.11.2009
Форум: Дополнения для 4-й версии
Тема: Народ есть новые какие нибудь боты и плагины?
Ответы: 2
Просмотры: 6427

Re: Народ есть новые какие нибудь боты и плагины?

Большая прозьба! Если есть новые боты и плагины на чат как и на сервер! Кидайте ссылку!!! Надоело уже всё старое!!! Хочется чего нибудь новенького!!! :mrgreen: Не обязательно было делать несколько одинаковых тем чтобы их заметили. Все новые плагины добавляются в тему http://www.commfort.com/ru/foru...
Slayter
22:34, 09.11.2009
Форум: Дополнения для 4-й версии
Тема: Мафия
Ответы: 587
Просмотры: 550514

Re: Мафия

вы на одном сервере сидите? поскольку бот принимает от всех серверов, но пишет только в 1 к которому быстрее всех подключился, или возможно вы в настройках клиента не указали ип машины для подключения бота к клиенту, а оставили по умолчанию 127.0.0.1 Сервер 1. На совершенно другом компе. Клиент с б...
Slayter
00:11, 09.11.2009
Форум: Дополнения для 4-й версии
Тема: Мафия
Ответы: 587
Просмотры: 550514

Re: Мафия

Подскажите, что может быть не так с ботом? В чате плагины включены. Но бот совершенно ничего не пишет в канал мафии. При этом в логах четко видно что бот всё читает, и только не может ничего написать: вот кусок лога 21:52:56: Ready to work (10.200.4.83 -> 35867) 21:54:26: Начат набор игроков. 21:54:...