Кстати этот вариант мне больше нравится. Нет необходимости во флагах. Я вот подумал. Может проблема в том что два разных кода в одной переменной? А если будет этот асм двумя кодами для активации отдельно, для деактивации отдельно, каждому коду присвоить разные переменные?

Pitronic
Сообщения
-
Защита Трейнера -
Телепорт на 10 слотов и на 3 типа данных (float, double, integer)здесь вариант от указателя, чтоб не искать фильтр я делал.
-
Телепорт на 10 слотов и на 3 типа данных (float, double, integer)Пользователь @MasterGH написал в Телепорт на 10 слотов и на 3 типа данных (float, double, integer):
Конечно, возможно
Тогда как это будет в lua, на примере этого кода?
[ENABLE] aobscan(_teleport_,8BxxxxxxxxxxF3xxxxxxxxF3xxxxxxxxF3xxxxxxxxF3xxxxxxxxF3xxxxxxxx0F5A) alloc(newmem_teleport_,$1000) label(code_teleport_) label(return_teleport_) label(_flag_teleport_) label(_coordinat_X_) label(_coordinat_y_) label(_coordinat_z_) registersymbol(_teleport_) registersymbol(_flag_teleport_) registersymbol(_coordinat_X_) registersymbol(_coordinat_y_) registersymbol(_coordinat_z_) newmem_teleport_: pushad mov eax,[esi+00000CC0] mov eax,[eax+0C] mov eax,[eax+60] mov eax,[eax+18] cmp [_flag_teleport_],1 jne @f mov ebx,[eax+30] mov [_coordinat_X_],ebx mov ebx,[eax+34] mov [_coordinat_y_],ebx mov ebx,[eax+38] mov [_coordinat_z_],ebx mov [_flag_teleport_],0 jmp code_teleport_ @@: cmp [_flag_teleport_],2 jne code_teleport_ mov ebx,[_coordinat_X_] mov [eax+30],ebx mov ebx,[_coordinat_y_] mov [eax+34],ebx mov ebx,[_coordinat_z_] mov [eax+38],ebx mov [_flag_teleport_],0 jmp code_teleport_ code_teleport_: mov edx,[esi+00000CC0] popad jmp return_teleport_ _coordinat_X_: dd 0 _coordinat_y_: dd 0 _coordinat_z_: dd 0 [DISABLE] code_teleport_: mov edx,[esi+00000CC0] unregistersymbol(_teleport_) unregistersymbol(_flag_teleport_) unregistersymbol(_coordinat_X_) unregistersymbol(_coordinat_y_) unregistersymbol(_coordinat_z_) dealloc(newmem_teleport_)
без x y z
-
Собираем ссылки на разные источникиБлин, не подскажешь решение прлблемы на андроид, перехожу по ссылкам, браузер скачивает страницу, скачиваю файл, браузер вместе с файлом скачивает страницу.
-
Телепорт на 10 слотов и на 3 типа данных (float, double, integer)Ну понятно что с дюбле больше, это же восемь байт а не четыре, тоесть вариант будет сохранить двадцать четыре байта, загрузить двадцать четыре байта, сложнее только в гта, если на улице то всё просто как в любом асм, но если задействованы здания, там ещё доп адрес нужен, кроме координат, еще директория. И самое смешное, эти адреса в разных структурах.
-
Поиск в региона памяти модуля
вот доказательство что старым версиям твой плагин нужен будет. -
Поиск в региона памяти модуляКонечно пригодятся. Ведь кто-то пользуется старой версией, у кого то несколько для разных случаев. Даже не пригодятся а должны быть.
-
Телепорт на 10 слотов и на 3 типа данных (float, double, integer)у меня возникла мысль, если адреса лежать рядом, один под другим, возможно ли просто сохранить двенадцать байт-загрузить двенадцать байт вместо x y z?
-
функции трейнера открыть игру и добавление адреса в форму.Для начала, чтоб было понятно что мне нужно, скриншот ниже.
На первом скриншоте видно что можно запустить игру трейнером(Для этого трейнер должен быть в одной папке с игрой). На втором скрншоте окошки где вписываешь значение. Понятно что в форму трейнера добавлены адреса, которые можно в вести в ручную из значение. Я общался с автором трейнер был написан на сишарп.
А можно ли в се это реализовать? Кнопка запуска игры, и окошки для значений адресов привязанные к конкретным адресам? -
CE 6.8 Обзор нового инструмента поиска по структурамРазрешаю в этой теме всё что в той дополнить. Ссылку на источник не надо, вдруг тот форум закроется, ведь на новый движок все переходят и ссылка протухнет. Это я к тому что мне меньше работы на одну тему будет. А тот урок как мне кажется в эту тему вписывается.
-
Поиск в региона памяти модуляЭто скрипт наверное для старых версиях. В новых кажется уже есть.
Та про эту функцию имел в виду в теме? -
Защита Трейнеракак видно из консоли второй аа скрипт не работает.
-
Защита ТрейнераВот результат
-
Собираем ссылки на разные источникиСам плагин можно не изменять оставить как есть, он вроде рабочий. Только доополнить новым тем что я попросил. Впрочем напрягать не буду.
-
Собираем ссылки на разные источникиНе знаю, сбоев пока я им пользовался не было. Но можно в догонку другой плагин. Ту функцию, где в отладчике выделяешь байты с помащья этого плагина, в контекстном меню отладчика, чтоб было два варианта, первый так же сплошными байтами как в плагине, и второй с отступами между байтами, чтоб в блокноте можно было сравниваь с оригинальными байтами, где изменение чтоб затереть иксами. А то иногда были у меня такие ситуации. Активировал скрипт, потом диактивировал. Следующая активация не получается. Причина один-два байта не изменяются после диактивации, и се не может найти байты.
-
CE 6.8 Обзор нового инструмента поиска по структурамВот эта тема здесь
-
CE 6.8 Обзор нового инструмента поиска по структурамНе я его скриншотами делал.
-
Собираем ссылки на разные источникиДа AAMaker отличный инструмент, не думаешь добавить туда ещё одну функция, я часто используя инструмент этого плагина чтоб сигнатуру на поиск найти и в ставить в аобскан. Очень удобно мало места занимает, так как байты сплошные. Но если мне надо сравнит сигнатуры в notepad++ приходится делать пробелы между байтами, муторно. Хотелось бы чтоб в отладчике бы было два таких инструмента один как есть, и второй такой же но только с отступами между байтами.
-
CE 6.8 Обзор нового инструмента поиска по структурамНа прошлой версии форума gamehack.ru я урок делал как раз про этот инструмент. Фильтр свой чужой с возможностью отсеивания.
-
Защита Трейнераодин код работает но когда добавляю в lya больше одного asm не работает. Решил зайти с другого боку. Возможно ли именно в таблице выполнить код из файла луа. В смысле в 2 файлах в одном активация в другом деактивация а в таблице вызов кода из этих файлов? Если да скидываю таблицу.зделай два файла с расширением луа с кодом асм отдельно дя активации отдельно для деактивации. А в таблице вызов этих кодов из файлов.tutorial-i386 .ct