-
Постов
5 750 -
Зарегистрирован
-
Победитель дней
292
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент Garik66
-
ЗЫ: Может будет полезно? Если включить скрипт из первого поста, телепортнуть героя, не выключать скрипт (оставить Flag на 2), построить дорожку, чтобы конец дорожки был рядом с Героем и потом нажимать ЛКМ, то точки дорожки начнут исчезать начиная со стороны старта телепорта и постепенно доходят до Героя.
-
Мои мысли: Дорожка всегда начинается с координат позиции Героя, соответственно, не смотря на то, что дорожка это другой объект (как писал keng), она всё равно связана с координатами героя, но не прямую. В регионе памяти видны три тройки повторяющихся адресов Героя, моё предположение, что из одной тройки дорожка и получает адреса первой точки, но пока мне не удалось выйти на эту инструкцию. Сегодня уже не буду этим заниматься, но завтра постараюсь всё-таки выйти на инструкцию. MasterGH, из динамических адресов точек (их можно получить из многих инструкций связанных с координатами Героя и в частности из инструкции скрипта из 1 поста) мне пока ни чего сделать не удалось (2, 3 скрипта писал, но не сработали). Всё таки думаю копать именно со стороны адресов координат Героя.
-
Попробовал сегодня ночью - поперебирал инструкции и на запись и на доступ координат героя, попробовал выходить на инструкции адресов координат дорожки и по ним тоже писал скрипты, пробовал записывать все три пары координат (координаты дублируются по три раза) (в сумме наверное штук 30 или 40 скриптов написал), но всё пока бестолку - герой телепортируется, а дорожка так и начинается от старта телепорта. Так что вопрос темы пока остаётся открытым. Если у кого есть время и сможет помочь (может на свежий взгляд окажется удачнее), то проблема описана в первом посте.
-
У меня, что-то подобное было, когда писал скрипт на добавление ресурсов здесь., то перед написанием окончательного скрипта пробовал добавлять ресурсы в первой части кода (её я использую потом в другом скрипте на добавление опыта здесь.), то у меня тоже ресурсы становились удвоенными, думаю у меня это было связанно с тем, что инструкция работает не только с ресурсами и нужно было отфильтровать именно на ресурсы, как это я сделал с добавлением опыта. Так что может и тебе нужно поискать фильтр.
-
Зачем? Я раньше закрывал свои темы, но, если вдруг, кому-нибудь ещё нужно будет задать вопрос на подобную тему? Поэтому решил, что закрывать не стоит.
-
CuBiC, хотя и не играю в эту игру: 1. Кнопка музыки - свобода выбора пользователя (слушать/не слушать), поэтому ИМХО должна присутствовать. 2. Патроны - чит "без перезарядки" всегда круче выглядит, чем чит "бесконечные патроны". 3. Прохождение сквозь стены сам по себе красивый чит, но делать его или нет - твой выбор. PS: чужими словами не говорил - это мои мысли.
-
Хотел поздравить завтра. Но раз уже начали поздравлять. Xipho, С Днём Рождения!!!
-
Matroix123, и ещё вопрос: судя по видео, Героя ты всё-таки поднял в воздух (хоть и из другой части игры). Ты использовал скрипт отсюда?
-
Лично для меня (хоть уже и поставили 5 лайков) объяснение не понятно, а видео не наглядно, где и какой чит используешь. Так что от меня - устный минус.
-
Я делаю так:
-
Я делаю так, если мне нужно узнать байты, в скрипте (временно, лучше если инструкция только на запись и разовая) прописываю инструкцию которую мне нужно, включаю скрипт, перехожу в отладчик, перехожу на адрес прыжка инъекции и там смотрю байты.
-
Когда нажимаешь горячую клавишу, нужно также совершать тоже действие Героем, которое ты делал, когда сработал Брейкпоинт, чтобы инструкция сработала.
-
Да без игры тяжело, приходится на каждое действие вопрос тебе писать. Читай внимательнее, отвечай подробнее. А то уже на три станицы наболтали.
-
Сделал шаг, прыгнул?
-
А эта инструкция "SniperEliteV2.exe"+109CA6:fld dword ptr [esi+04] как получена? Интересует какой брейкпоинт ставил? И на какое действие героем получена?
-
Попробовал, не даже не телепортирует. Подправил твой скрит: [ENABLE]alloc(newmem,2048)label(returnhere)label(originalcode)label(save_coord)label(load_coord)label(z_coord)label(x_coord)label(y_coord)label(s_enable)label(l_enable)registersymbol(s_enable)registersymbol(l_enable)newmem:cmp ebp,0018e5acjne originalcodecmp [s_enable],1je save_coordcmp [l_enable],1je load_coordjmp originalcodesave_coord:fld [ecx] //save coordsfstp [x_coord]fld [ecx+04]fstp [y_coord]fld [ecx+08]fstp [z_coord]mov [s_enable],0jmp originalcodeload_coord:fld [x_coord] //load coordsfstp [ecx]fld [y_coord]fstp [ecx+04]fld [z_coord]fstp [ecx+08]//mov [l_enable],0 // Пробовал, как у меня в скрипте не обнулять флаг.jmp originalcodeoriginalcode:mov eax,[ecx]mov [edx],eaxmov eax,[ecx+04]jmp returnheres_enable:dd 0l_enable:dd 0x_coord:dd 0z_coord:dd 0y_coord:dd 0Might & Magic Heroes VI.exe+6609FE:jmp newmemnopnopreturnhere:[DISABLE]Might & Magic Heroes VI.exe+6609FE:mov eax,[ecx]mov [edx],eaxmov eax,[ecx+04]unregistersymbol(s_enable)unregistersymbol(l_enable)dealloc(newmem)
-
1. Назначь горячую клавишу для присвоения значению по адресу Flag 1. 2. Отрегулируй высоту, которую тебе нужно, поменяв в скрипте значение vverx: dd (float)1. Я не знаю как в игре изменяются координаты, это ты сам, я говорю поставь 10 или 100. 3. Запусти игру 4. Включи скрипт. 5. Жмакай на горячую клавишу (не один раз) при каждом нажатии, если отключена гравитация - герой будет подыматься на указанную здесь (vverx: dd (float)1) высоту. 6. Вроде всё
-
Я сделал скрипт, который, как ты и просил, подымает героя на заданную (при помощи этого vverx: dd (float)1) высоту, при включении Flag на 1.
-
А говорил, что в СЕ делал уже. Не хвастайся, если не знаешь элементарных вещей.
-
Не правильно. Горячая клавиша должна присвоить значение [Flag] 1. а высота на которую разово подымется герой - это dd (float)1 . Поставь dd (float)100 А [Flag] принимает значение 0 автоматически, я это в скрипте прописал, чтобы прибавление высоты происходило разово.
-
Ты Хоткей правильно назначил?