Здравствуйте!
Я обучаюсь по видеокурсу Xipho и малость застрял на фильтрах "свой/чужой".
Делал всё по ГОСТу - нашёл инструкцию, покопался в структурах игрока и противника, написал скрипт, который не работает, как мне кажется, из-за неверного определения местонахожения структуры игрока
Помогите разобраться, где я ошибся.
Насколько я понял, идёт сравнение значений, в начале структуры(?), указатель на который находится в ECX, и значения в EAX; если не совпадает - идёт запись нового значения в начало структуры.
Скрины с редактором памяти и окном прерывания на доступ.
Позже я при помощи врагов нашёл ещё парочку адресов, которые работали с этой инструкцией и посмотрел, что там находится.
Окно разбора структур. Игрок; враг_1; враг_2; враг_3 соответственно.
По смещению А0 там находилось неизменяемое значение - у игрока оно всегда было равно 2.
Соответственно, я написал следующий скрипт, который не работает: