-
Постов
5 750 -
Зарегистрирован
-
Победитель дней
292
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные Garik66
-
-
58 минут назад, pachela сказал:
Ну передвигаться по воздуху я могу. Просто лечу размахивая руками в стороны. Но есть минус, я не могу взаимодействовать с природой, нпц, использовать удочку или оружие. Потому что происходит "свободное падение". Потому и хочу найти как-то возможность переключения в режим падения, плавания, стояния и лежания. Что бы самому это регулировать.
короче хочешь чтобы твой герой ходил по воздуху, воде "аки посуху"
-
3 минуты назад, Pitronic сказал:
Не работает
а повнимательнее
4 минуты назад, Pitronic сказал:fld [edx+00001120]
57 минут назад, Garik66 сказал:fild [edx+00001120]
-
14 минут назад, Pitronic сказал:
Может и есть ноя не видел, не где.
Первая попавшая
-
это все есть на форуме
-
34 минуты назад, Pitronic сказал:
// задача, записать максимальное здоровье гг, в фактический адрес здоровья гг.
Спойлерnewmem: fild [edx+00001120] загружаем максимальное значение здоровья гг 4 байта одновременно перевожим во float Fstp [edx+00001124] выгружаем в нужный адрес. одновремеено выталкивая значения (т.е. в верхушке стека 0 (смотри fldz) code: fcomp dword ptr [edx+00001124] // здесь здорове гг, но тип float. jmp return
- 1
-
2 часа назад, Xipho сказал:
необдуманный плюс от Гарика
я ставлю плюсы не за правильность, а за активность и участие,
плюс/минус ИМХО - нравится/не нравится
мне понравилось.
Тем более23 часа назад, Сашкоу сказал:Извиняюсь, давно не кодил, возможно, ошибаюсь.
и более опытные конечно поправят.
- 1
-
23 часа назад, SerVick сказал:
ну почему, только такие значения..бывают и 256/257/1/65536 и т.д. и т.п... и вообще много -много разных значений.., эт уж как фантазия разработчиков работала..
Потому что чаще всего флаг это булева переменная, true — false (1-0) (истина - ложь)
- 1
-
@Partizan ' я бы перенес твой видео-урок в раздел Статьи/Статьи для новичков. Если разрешаешь - перенесу.
Видео-урок не плохой.
Молодца- 1
-
1 минуту назад, Tzeentch сказал:
Понял. Так тоже удобно вышло.
Я не в упрек, но более правильно было перепрыгивать именно ту инструкцию - это на будущее.
- 2
-
Только что, Tzeentch сказал:
Зато в этом случае как раз GodMod получается)
В этой игре. С таким скриптом. Урон не проходит по игроку.
Урон проходит. но не записывается новое значение здоровья - читай код игровой
-
2 часа назад, Tzeentch сказал:
Обнуляет любой урон здоровью.
Не обнуляет.
А не дает записывать новое значение здоровья по адресу.
А сам урон находится здесь
СпойлерEngine.CLiveEntity::ReceiveDamage+2F: D8 65 10 - fsub dword ptr [ebp+10]
ЗЫ: И если бы разрабы добавили проверку (отрицательное здоровье) после этой инструкции, то это был бы не Год.
-
11 минут назад, Partizan сказал:
просто если не указать qword ptr СЕ думает что это float
В СЕ по умолчанию [ ] - это 4 байта
Если нужно другое то нужно указывать. -
4 минуты назад, Partizan сказал:
а так это тепер рабочий скрипт
т.е. все-таки [еах].
Вот когда не полная информация :))) -
2 минуты назад, Xipho сказал:
Хорошая попытка затолкать 8 байт в 4-байтный регистр.
:))) я поправился
просто больше смотрел на [eax] -
1 час назад, Partizan сказал:
как в [eax] правильно записать 1000 double????
тебе же не в [eax]. нужно а в eax вроде
Спойлерnewmem: // movsd xmm2,[doub] - т.е. // movsd [eax],xmm2 - не // xorpd xmm2,xmm2 - так movsd eax,[doub] mov [esp],eax
Зы: хотя не так
Попробуй так:
Спойлерmov eax,(float)1000 mov [esp],eax
-
15 минут назад, Xipho сказал:
под новой личиной появится,
Но это уже будет не Pigsy ?
- 1
-
1 час назад, Aztec2012 сказал:
Но где взять сами Id_hero не сказано.
Сказано, не внимательно смотрел и слушал.
В ЕСХ лежит ID из инструкции на здоровьеСпойлер"BHero2.exe"+A6410: 8B 0D 3C E1 6A 00 - mov ecx,[BHero2.exe+2AE13C] "BHero2.exe"+A6416: C1 E1 08 - shl ecx,08 // Вот после срабатывания этой инструкции в ЕСХ лежит ID // ---------- INJECTING HERE ---------- "BHero2.exe"+A6419: 8B 91 54 AB 57 00 - mov edx,[ecx+BHero2.exe+17AB54]
-
1 час назад, JustHack сказал:
всё-равно находит
Уже поздно - нужно было ранее подсказать - помянем Pigsy
-
2 часа назад, Aztec2012 сказал:
Проверил.
Пересмотрел свое видео - там все понятно объяснено. как сделать скрипт. (как найти ID героев, какие адреса являются рабочими)
Сомневаюсь. что разработчики что-то сильно изменили в игре. -
16 часов назад, Aztec2012 сказал:
подойдёт?
Ответил на Тюбе
-
1 час назад, Tzeentch сказал:
ХП не тратится
Если сделать так
Спойлерcode: mov eax,[ebx] cmp [ebx+B],#1282 ///Статичное значение для смещения jne @f ///прыгаем если не равно add eax,edx ///возвращаем обратно @@: sub eax,edx pop esi jmp return
или такСпойлерcode: mov eax,[ebx] cmp [ebx+B],#1282 ///Статичное значение для смещения jne @f ///прыгаем если не равно pop esi jmp return @@: sub eax,edx pop esi jmp return
или так
СпойлерСпойлерcode: mov eax,[ebx] cmp [ebx+B],#1282 ///Статичное значение для смещения jne @f ///прыгаем если не равно хоr edx,edx ///обнуляем урон @@: sub eax,edx pop esi jmp return
то это будет Gode
- 1
-
-
5 минут назад, Atomxxx сказал:
Спасибо
на за что.
расти БОЛШОЙ -
3 часа назад, Atomxxx сказал:
прыгаю если флаг бота, если флаг перса то записываю ему #50
ЗЫ: твой скрипт можно изменить так:
Спойлерmov dword ptr[rbx+68],#50 jmp return code: movss [rbx+68],xmm2 jmp return
Возможен ли оверлей для игры?
in Cheat Engine
Опубликовано
вот посмотри может покатит