Перейти к содержанию

Miidi

Стажёры
  • Постов

    14
  • Зарегистрирован

  • Посещение

Репутация

3 Навыки не прокачены

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. Доброго времени суток) Проблема в поиске координатов персонажа , нахожу множества значений но при заморозке персонаж продолжает двигаться. Пытался найти через функцию которая обращается к данным координатам ,там тоже не смог разобраться как выйти на истинное значение. Если есть возможность подскажите как найти данное значение. А лучше тыкните носом) ========== Не много оффтопа есть ли возможность как то отследить координаты примение оружия? пока думаю мне нужно выйти на фукцию примение выстрела и там уже копаться как откуда и куда все верно? Кстати в игре вообще не ищутся значения предметов в инвенторе даже в строковом значении Игра на Unity
  2. В том проекте старый код, вот процедура на считывание procedure TForm1.Button2Click(Sender: TObject); var nob: size_t; whp: single; begin WindowName := FindWindow(nil, WindowTitle); { ShowMessage(WindowName.ToString); } ThreadId := GetWindowThreadProcessId(WindowName, @ProcessId); { ShowMessage(ThreadId.ToString); } HandleWindow := OpenProcess(PROCESS_ALL_ACCESS, False, ProcessId); ReadProcessMemory(HandleWindow, ptr(Address), @whp,sizeof(whp),nob); Edit1.Text := FloatToStr(whp); https://1drv.ms/u/s!AkW4Lkqk9P4igehF759fsrI121rdBw а вот ссылка на новый исправленный проект)
  3. Всё сделал ,всё получилось и считать из памяти и записать в неё) Cсылка на мой проект https://1drv.ms/u/s!AkW4Lkqk9P4igehE9MWcme2RllC4WQ Огромное всем спасибо )
  4. Не хочет коомпилировать)) Не а не хочет)) Это работает я посмотрю как у тебя сделано)Может у себя косяк найду
  5. Господи все в пустую.... Я уверен это все из за этого типа Size_t . Пока попробую записать что то в этот адрес тут он на дает с коомпилировать файл то бишь функций ReadProcessMemory не хватает пятого аргумента я его добавил он стал говорить , что хочу другой тип данных не Real . Тут он ругается что whp не какой не integer. А эти функции я не нашел и делфи моих их не знает VarToHeX() и HeXToVar()* ===================================================================== Фиг с ним попробую просто по этому адресу записать нужное мне значение.
  6. Спасибо за советы, я ближе к вечеру отпишусь
  7. Приложение запускается но при считывание пишет " is not a valid floating point value" Выдает вообще какие то левые числа . Я вот думаю когда я нажимаю на кнопку , он считывает из памяти данные преобразует их в строку и выдает значение в dec "1120403456". Получается надо взять это значение перевести в hex а его уже в число и потом это число преобразовать в строку и вывести на экран , попробую так
  8. Ругается ,сейчас отпишусь другим способом пробую . Кстати в этой игре интересно как то значение золото лежит , фиг подберешься(Hammerfight).
  9. Тысячи видосов по взлому на Ютуб и не одного языка ,поражен) На FloatToStr он ругается ,я использовал тип Size_t у переменной whp.Что это за тип сам понять не могу , но без него он не хотел функцию компилировать ReadProcessMemory . Слишком много цифорок, не ужели в Delphi не придумали как сделать проще((Боюсь сейчас начну вставлять этот код и еще больше ошибок на делаю))
  10. Cо значением разобрался не много, просто хотел HEX перевести в вещественное число ,а теперь понял что это не так просто ))) Так теперь что выводит у меня поле Edit "1120403456" если перевести это в hex "42C80000" то получиться значение моего здоровья.Вопрос как перевести его в нужное мне число с точкой) // Принято пользоваться тегами и кода и спойлера, если код больше 3-5 строк. Garik66/
  11. Разъясните пожалуйста при поиске в CE нашел адрес значение - здоровья, открыл его в memory viewer. получается байты "64 70 51 42 00 00 C8 42" - это и есть 52.35975647? Если так то как их перевести в это значение( Просто не понимаю этого ). И второй вопрос будет по поводу Delphi попросил вывести значение по адресу в поле Edit в он вывел мне полную не разбериху ,я добавлю информацию чуть позже вместе с кодом
  12. Чата какого нибудь не хватает. Иногда хочется спросить что то, а тему для маленького вопроса создавать не охота)
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.