у меня есть функция. ее действия таковы
в игре есть функция src.sysmessage
то что я вам выложил делает вот что
src.sysmessage @color (где color -номер цвета сообщения)
мне нужно зделать такую шткук
src.sysmessage @color,font (где font номер шрифта.)
Сама функция:
{
if ( !str || !*str )
return;
if ( *str == '@' )
{
char * s = str;
str = strchr( s, ' ' );
if ( !str )
str = s;
else
{
*str = '\0';
str++;
s++;
wHue = atoi( s );
}
}
AddBark( thisp, str, obj, wHue, talk, font );
}
Тайпы шрифтов:
enum FONT_TYPE
{
FONT_BOLD, // 0 - Bold Text = Large plain filled block letters.
FONT_SHAD, // 1 - Text with shadow = small gray
FONT_BOLD_SHAD, // 2 - Bold+Shadow = Large Gray block letters.
FONT_NORMAL, // 3 - Normal (default) = Filled block letters.
FONT_GOTH, // 4 - Gothic = Very large blue letters.
FONT_ITAL, // 5 - Italic Script
FONT_SM_DARK, // 6 - Small Dark Letters = small Blue
FONT_COLOR, // 7 - Colorful Font (Buggy?) = small Gray (hazy)
FONT_RUNE, // 8 - Rune font (Only use capital letters with this!)
FONT_SM_LITE, // 9 - Small Light Letters = small roman gray font.
FONT_QTY,
};
если я что то забыл написать. пожалуйсто стукните в асю 167577700. мне это очень нужно.
за ранее спасибо за помощь и прочтение
С Уважением всем програмистам Константин.
забыл
верхушка функции
void __fastcall HookAddBark( CClient * thisp, int, char * str, const char * obj, WORD_TYPE wHue, TALKMODE_TYPE talk, FONT_TYPE font )
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Apolon, Вы писали:
A>>народ ну помогите плз.
А>Хотелось бы вам помочь, но вы написали немного запутанно, я бы вам предложил переписать функ-ю заново -)
А>Ничего же сложного нету...
ага вам програмерам вам легко говорить. а я не понимаю нечего!

(
Здравствуйте, Apolon, Вы писали:
A>Сама функция:
A>A>{
A> if ( !str || !*str )
A> return;
A> if ( *str == '@' )
A> {
A> char * s = str;
A> str = strchr( s, ' ' );
A> if ( !str )
A> str = s;
A> else
A> {
A> *str = '\0';
A> str++;
A> s++;
A> wHue = atoi( s );
A> }
A> }
A> AddBark( thisp, str, obj, wHue, talk, font );
A>}
A>
A>Тайпы шрифтов:
A>A>enum FONT_TYPE
A>{
A> FONT_BOLD, // 0 - Bold Text = Large plain filled block letters.
A> FONT_SHAD, // 1 - Text with shadow = small gray
A> FONT_BOLD_SHAD, // 2 - Bold+Shadow = Large Gray block letters.
A> FONT_NORMAL, // 3 - Normal (default) = Filled block letters.
A> FONT_GOTH, // 4 - Gothic = Very large blue letters.
A> FONT_ITAL, // 5 - Italic Script
A> FONT_SM_DARK, // 6 - Small Dark Letters = small Blue
A> FONT_COLOR, // 7 - Colorful Font (Buggy?) = small Gray (hazy)
A> FONT_RUNE, // 8 - Rune font (Only use capital letters with this!)
A> FONT_SM_LITE, // 9 - Small Light Letters = small roman gray font.
A> FONT_QTY,
A>};
A>
A>если я что то забыл написать. пожалуйсто стукните в асю 167577700. мне это очень нужно.
А со string то же самое переписать нельзя?
я это уже написал

мне тееперь нужно другое узнать.
я открываю программу. как мне узнать адрес до кнопки в этой программе, что бы в патче изменить жту кнопку.?
Здравствуйте, Apolon, Вы писали:
A>я это уже написал
A>мне тееперь нужно другое узнать.
A>я открываю программу. как мне узнать адрес до кнопки в этой программе, что бы в патче изменить жту кнопку.?
Так это С++ Builder?
Или WinAPI?
Тогда это не сюда — см. соответствующие форумы
"в С++ КНОПОК НЕТ!" (с) Один из здешних постов