Dison, в чём собственно сложность? У тебя всё уже есть. Скорее всего путаешь то, что StarID - это адрес, в который записывается твой поинтер, т.е. [starID] - это и есть поинтер. Чтобы написать точнее скрипт, нужно было выложить, что ты хочешь им получить. Скрипт будет выглядеть примерно так: newmem:push eax // сохраняем регистр eax (нужно выбрать неиспользуемый регистр)mov eax,[StarID] // загружаем в него твой поинтерadd eax,4c // прибавляем твоё смещение, теперь в eax лежит то, что тебе нужно, точнее не в eax, а по адресу, который лежит в eax, т.е. [eax] - это нужное тебе значение ---------- // сюда вставляешь, что тебе нужно от этого смещенияpop eax // восстанавливаем регистр