 |
|

11.10.2016, 10:40
|
|
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,771
С нами:
6935121
Репутация:
233
|
|
Сообщение от Picador
Жопа полыхает.
C++:
Код:
samp_dll
=
(
uint32_t
)
LoadLibrary
(
"samp.dll"
)
;
kek
=
(
stScoreboardInfo
*
)
(
samp_dll
+
0x21A0B4
)
;
//SAMP_SCOREBOARD_INFO 0x21A0B4
Сообщение от Спойлер
дебаг вывод (вдруг ошибка в получении):
(предпоследнее samp_dll, последнее kek->iIsEnabled )
проверка:
все правильно. Идем дальше. Адрес 1b505d0, смотрим, ставим брекпоинт на запись
разворачиваем, жмем tab, брекпоинт срабатывает
Нубовопросы:
1) какого хуя в углу на 1 скрине рендерится адрес, а не само значение
2) является ли адрес структуры адресом первого поля? Просто тогда не добавлял бы целую структуру ради одного значения
по этому адресу находится указатель на структуру, соответственно, его нужно разыменовать перед обращением к структуре.
C++:
Код:
kek
=
*
(
stScoreboardInfo
*
*
)
(
samp_dll
+
0x21A0B4
)
;
//SAMP_SCOREBOARD_INFO 0x21A0B4
|
|
|

11.10.2016, 12:02
|
|
Познающий
Регистрация: 03.11.2014
Сообщений: 43
С нами:
6065807
Репутация:
0
|
|
|
|
|

11.10.2016, 12:52
|
|
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами:
6438231
Репутация:
133
|
|
Если ты про d3d9 тест , то их полно в интернете. Воспользуйся гуглом.
|
|
|

11.10.2016, 13:03
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
из соба возьми. Там именно она
|
|
|

11.10.2016, 14:00
|
|
Познающий
Регистрация: 03.11.2014
Сообщений: 43
С нами:
6065807
Репутация:
0
|
|
Сообщение от SR_team
из соба возьми. Там именно она
где она там?
|
|
|

20.10.2016, 17:10
|
|
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами:
8186006
Репутация:
1
|
|
как привести pPresentParam.BackBufferWidth / 2 и pPresentParam.BackBufferHeight / 2 в обычное число ?
|
|
|

20.10.2016, 17:15
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Всмысле в обычное?
|
|
|

20.10.2016, 17:28
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от return
как привести pPresentParam.BackBufferWidth / 2 и pPresentParam.BackBufferHeight / 2 в обычное число ?
не делить на 2
|
|
|

20.10.2016, 21:02
|
|
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами:
8186006
Репутация:
1
|
|
нет, я имею ввиду, что я получаю этим центр экрана, а как его получить в цифрах?
что бы можно было записывать не так - pPresentParam.BackBufferWidth / 2 и pPresentParam.BackBufferHeight / 2, а допустим 640 на 512
я конечно могу сделать под свой экран, но он ведь у всех разный, вот и вопрос возник, как получить центр экрана, без этого - pPresentParam.BackBufferWidth / 2 и pPresentParam.BackBufferHeight / 2 ?
|
|
|

20.10.2016, 21:45
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
int a = pPresentParam.BackBufferWidth / 2;
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|