S SumJest Известный Автор темы 31 12 13 Май 2018 #1 C++, собственно вопрос в заголовке. Пытался в стандартных функциях отыскать, не нашёл. Аналог в CLEO: опкод 0B21: samp is_chat_opened.
C++, собственно вопрос в заголовке. Пытался в стандартных функциях отыскать, не нашёл. Аналог в CLEO: опкод 0B21: samp is_chat_opened.
DarkP1xel Сила воли наше всё. BH Team 3,635 4,983 13 Май 2018 #2 Два варианта. 1) В stInputInfo параметр iInputEnabled. 2) В stInputBox параметр bIsChatboxOpen. Позитивный голос 0 Негативный голос
S SumJest Известный Автор темы 31 12 13 Май 2018 #3 Спасибо, ещё как получить Fontsize, getChat()->m_iFontSizeY выдаёт что-то типа положение ползунка. А лучше, получить положение самой области ввода, если это возможно Последнее редактирование модератором: 13 Май 2018 Позитивный голос 0 Негативный голос
Спасибо, ещё как получить Fontsize, getChat()->m_iFontSizeY выдаёт что-то типа положение ползунка. А лучше, получить положение самой области ввода, если это возможно
DarkP1xel Сила воли наше всё. BH Team 3,635 4,983 13 Май 2018 #4 Смотри исходник здесь: CLEO - InputHelper(https://blast.hk/threads/11205/) Позитивный голос 0 Негативный голос
S SumJest Известный Автор темы 31 12 14 Май 2018 #5 Сделал так: C++: DWORD b = *(DWORD *)(*(DWORD *)(((DWORD)GetModuleHandleA("samp.dll")) + 0x21A0E8) + 0x8); DWORD X = *(DWORD *)(b + 0x8); DWORD Y = *(DWORD *)(b + 0xC); Реакции: DarkP1xel Позитивный голос 0 Негативный голос
Сделал так: C++: DWORD b = *(DWORD *)(*(DWORD *)(((DWORD)GetModuleHandleA("samp.dll")) + 0x21A0E8) + 0x8); DWORD X = *(DWORD *)(b + 0x8); DWORD Y = *(DWORD *)(b + 0xC);