

CHBS
Пользователи-
Постов
62 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент CHBS
-
for (int i = 0; i < 3; i++){CrosshireID2 = Memory.Read(CrosshireID + 0xf0 + (0x10*i));Printl(std::to_string(CrosshireID2));} CrosshireID = это базовый адресс структуры игроков(BaseEntity)0xF0 = Смещение для команды m_TeamId 0x10*i = это я пытаюсь делать прыжки на ботов, но ничего не выходитПросто RPM(CrosshireID + 0xf0) - возращает мою команду. Идет такой выводPlayer(Я) - 3 (Спецназ)*ТИПО* Bot1 - 257(Бред Какой то)*ТИПО* Bot1 - 0(Бред Какой то) Моя цель, это сделать прыжки равные, с Player -> Bot1 -> Bot2 -> Bot3 и что бы все возращали свою команду( 2 | 3 ) Ну не канает у меня так, взял в цикл 20 значений, и получилось вот такое вот... Цифра 2 - Номер команды, после 512 которое идет, это моя команда, а остальные значения, чушь какая то. "Если ты не задаешь вопросы откуда я могу знать что тебе не понятно? Мои экстрасенсорные способности не на столько развиты" Я же задаю кучу вопросов, ответы приходят только на половину. Вопрос опять задаю какой раз, как определить дистанцию между ботами в структуре от игрока(от меня) 001c - Player 0038 - Player2 0054 - Player3 0070 - Player4 Смещение 1C - Просто пример, мне нужно узнать дистанцию между ботами в структуре, и все.
-
И плевать на то что может попасть в цикл? И что это за смещение 0x10? Я могу тебе доказать все же, что циклом в 64 значений, я не добьюсь результата, посмотри сам начало структуры BaseEntity, и где находится бот Дело в том что я уже сказал BaseEntity = "client.dll"+04A5C9C4 - структура остальный игроков. Bot = "client.dll"+04A5CA44 - Найденная структура бота Я попытался вычесть из структуры остальных остальных ботов - опрделенного мною бота я получаю"04A5C9C4"-"04A5CA44" = FFFFFFFFFFFFFF80" Что если зайти в BaseEntity по оффсету 0x80, там будет пусто. Если у кого есть CS:GO, и скайп, может кто то показать мне результат и как вы находите смещения ботов. Или давайте я вам покажу что я имею собственно, скайп kingleonide1983 Это не ответ, это просто готовое решение, человек дал мне оффсет 0x10 и все, я не за этим же пришел сюда, если бы оффсет нужен был мне, я бы сказал, дайте оффсет того-то того-то. А так я прошу объяснить как же найти этот оффсет, как же он нашел этот оффсет 0x10, EntityDistanceToPlayer ReadProcessMemory c адресом (Сlient.dll + найденый офсет + переменная цикла * 0x10);Можно подробнее? Если найденный оффсет ты подразумеваешь как смещение от EntityBase Т.е структуры игроков всех BaseAddr = Сlient.dll + (4A5C9C4 найденый офсет) Iterator = переменная цикла допустим от 0 до 64 = возьем 7 0x10 то что это? Если все правильно понимаю, то это будет оффсет на значение (HP,Team,И так далее) Offset = 0x100 ReadProcessMemory(BaseAddr + Iterator * Offset); То что тогда, прочитается все это дело, и вернет мне команду игрока под итерором 7? PlayerID(7)?
-
Ну так ребят, может ли кто то объяснить мне как в структуре остальных игроков разобраться? BaseEntity = "client.dll"+04A5C9C4 - структура остальный игроков. Bot = "client.dll"+04A5CA44 - Найденная структура бота Я попытался вычесть из структуры остальных остальных ботов - опрделенного мною бота я получаю"04A5C9C4"-"04A5CA44" = FFFFFFFFFFFFFF80" И начинаю шариться в структуре BaseEntity, смотрю от начала, добавляю +80 и там ничего нету особого, всякая дичь. Мне бы узнать размер разрыва между каждым ботом Bot1 - 0x18 -> Bot2 - 0x48 -> Bot3 - 0x60 -> Bot4 - 0x78 -> ... Но судя по моему поиску, я не могу найти эту дистанцию, она нужна что бы получить бота BaseEntity + 0x18 = Bot1
-
Я таки не получил ответа на свой главный вопрос))) Имеется у меня указатель на хп, мне не нужны готовые адреса и подобное, мне нужно научиться выходить на структуры и прочее Моя цель заключается что бы выйти на структуру игрока как у @KENG, а там уже у него через кажыде 0x18 была структура с игроком, у меня же такого нету.. Не получается просто выйти на структуру Players - > Player[index] - > TeamOffset = Team
-
Но все же, что бы обратиться и прочитать структуру, нужно выйти на структуру и найти базовый адрес, в чем у меня и тупик, я не могу выйти на базовый адрес игрока, что бы потом выйти на структуру, а потом еще выйти на структуру ботов(игроков) что бы я мог что то делать с ними, уже и по оффсетам выходить и на хп, и на команду и прочее. Если есть желание помочь, напиши свой скайп или добавь меня kingleonide1983. Кстати прилагаю скриншот поинтерсканнера, спустя час я его терминатнул, ибо процесс закончился и происходило непонятно что. И еще, не так понял как по FOV то его делать, триггер бот. Вот найденные мною адреса все они в модуле client.dll
-
1."Как ты проверял адрес? Замораживал? Менял значение? - скорее всего адрес не правильный нашёл." Адресс то валидный я нашел, проверил я его, оставил 5 хп, прыгнул с высоты, умер, так же и в обратном порядке. из 20 адрессов, меняются только 2-ое, остальные при изменении принимают обратное значение. Было 100 хп. Я пытаюсь поставить 5, но оно не ставится, будто адреса заморожены А вот у 2-ух адрессов, если изменить хп, то у остальных 18 адресов меняются значения. 2. В играх на движке от валв одноуровневый офсет структуры игроков, который можно найти по здоровью. В client.dll + 0xoffset. Как то не понял ответа, можно ли подробнее расписать? И все же как выйти на структуру игрока, может ли кто то записать видео, без встроенного Pointer Scan, просто руками.