HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 11.10.2016, 10:40
FYP
Познавший АНТИЧАТ
Регистрация: 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
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...