Babayka2016
Известный
- 51
- 2
Всем привет. Пытаюсь понять, как можно получить указатель на каждый элемент в пуле транспорта.
Полазил по сайтам, нашёл такое:
Каждый транспорт как объект, равняется 2584 (0xA18) байтам и начинается с 0xC502AA0.
0xB74494 - Содержит указатель. Этот указатель:
Как я могу получить указатель на, к примеру, 5-й или 10-й элемент (из 710) из этого пула?
Типа, 0xB6F980 + 5 / 0xB6F980 + 10?
Помогите, пожалуйста, уже не знаю, куда писать-то
Полазил по сайтам, нашёл такое:
- 0xB6F980 - Указатель на начало пула транспорта (CVehicle)
Каждый транспорт как объект, равняется 2584 (0xA18) байтам и начинается с 0xC502AA0.
0xB74494 - Содержит указатель. Этот указатель:
- +0 = Содержит указатель на первый элемент в пуле CVehicle
- +4 = Содержит указатель на карту байтов показывающую какие элементы сейчас используются в пуле CVehicle
- +8 = [dword] максимальное кол-во элементов в пуле CVehicle
- +12 = [dword] текущее кол-во элементов в пуле CVehicle
Как я могу получить указатель на, к примеру, 5-й или 10-й элемент (из 710) из этого пула?
Типа, 0xB6F980 + 5 / 0xB6F980 + 10?
Помогите, пожалуйста, уже не знаю, куда писать-то