-
Постов
595 -
Зарегистрирован
-
Посещение
-
Победитель дней
20
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные Pitronic
-
-
9 часов назад, imaginary сказал:
поиск по имени скрипта
Кажется понял мою ошибку в этом месте надо было вписать имя из таблицы? Или как? В самом начале видео видно, выскакивает ошибка которая указывает именно на эту строчку. А если нет то какое имя там писать.
-
8 часов назад, imaginary сказал:
Попробуй вот такую вставку
Ошибка там какая та, заснял на видео,
Спойлер -
У меня не включается, что там не правильно? Или единицу не надо было переименовывать на 22. У меня чит 22 по счёту с верху. Вот мой, а точнее ваш скрипт, с моей редакцией.
Спойлер[ENABLE] {$LUA} memrec=getAddressList().getMemoryRecordByID("22") memrec.color = 0x0008000 PlaySound(findTableFile([[Activate]])) timer = createTimer(true) timer:setInterval(10) timer.OnTimer = function() sleep "1000" if memoryrecord_isActive(memrec) then memoryrecord_unfreeze(memrec) memrec.color = 0x00000ff PlaySound(findTableFile([[Deactivate]])) end end aobscanmodule(GolkaOtkr,larry.exe,89 51 0C C2 04 00) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: mov edx,1 code: mov [ecx+0C],edx ret 0004 jmp return GolkaOtkr: jmp newmem nop return: registersymbol(GolkaOtkr) [DISABLE] {$LUA} timer:setEnabled(false) GolkaOtkr: db 89 51 0C C2 04 00 unregistersymbol(GolkaOtkr) dealloc(newmem)
-
sleep "10000" а это как я понимаю задаёться время отключения?
-
А возможно найти сигнатуру с прыжками? На пример
Спойлерcmp [esi+88],(float)60 jne code mov dword ptr [esi+000002B4],(float)0
Если возможно то как?
-
2 минуты назад, SerVick сказал:
но и другим можно оставить потрудиться
Другие уже потрудились, когда таблицу писали, теперь есть возможность кому это надо с готовой формой работать. А кому не надо сами сделают. Ведь чекбоксы это не главное, главное чтоб работало.
-
8 часов назад, SerVick сказал:
И другим малёха можно было потрудиться оставить
Тема называеться по готовой форме.
-
1 минуту назад, LIRW сказал:
и не лень было делать.
Нет не лень, главное пригодилось бы.
- 1
-
Забыл сказать, в архиве 100 файлов, другими словами, предусмотренно создание трейнера от 1 до ста читов в таблице. Хотя навряд ли у кого будет столько много читов, но лучше всё таки с запасом.
-
Доброго времени суток форумчане. Предлагаю свой вариант создания трейнера с чекбоксами. Большое спасибо за помощь в луа, пользователям, imaginary, MasterGH, и LIRW
ссылка на архив Здесь , ссылка на видео как этим пользоваться.
СпойлерПросьба оставить комментарий, что вы об этом думаете.
- 4
-
10 минут назад, Garik66 сказал:
видео:
Понял, но я думал что надо в файле байты менять, а как искать сигнатуры я знаю, я и маленький урок по этому делал на ютюбе, Здесь
-
В 14.02.2020 в 11:42, partoftheworlD сказал:
cheatengine-x86_64: 55 48 89 E5 48 8D 64 24 ? 48 89 5D C8 48 89 7D D0 48 89 75 D8 66 89 D3
А в каком смещении файла,
-
13 минут назад, SerVick сказал:
Ну тады проще наверное трейнер разобрать
А за чем, трейнер рабочий, как решить проблему мне подсказали. а трейнер не Жени, зачем мне тогда в нём копаться?
-
3 минуты назад, SerVick сказал:
блок доп. клавиш использовать,
Трейнер то ведь не мой не я клавиши назначал
-
2 часа назад, LIRW сказал:
как в принципе и справка самой винды
Эту справку HELP я удаляю в первую очередь всякий раз когда винду переустанавливаю, она в корне папки Windows лежит.
-
1 час назад, LIRW сказал:
За пределы окна СЕ уйди
Понял, просто свернуть, или выйти из се. Спасибо. Вопрос решён тему можно закрыть.
-
На клавише F! Всегда это Fao выскакивает, раньше не придовал значения, пока не сталкнулся с этой проблеммой.
-
9 минут назад, LIRW сказал:
Что это за трейнер такой
-
Доброго времени суток форумчане. Столкнулся с такой проблемой, скачал трейнер, а втрейнере горячие клавиши на ф-ках, ну типа F1, F2, и так далее, но при нажатии клавиши F1, выскакивает FAO от СЕ. и клавиша не срабатывает, но нормально всё работает когда удаляешь СЕ, что не комфортно. Кто знает как отвязать эту клавишу, чтоб постоянно не переустанавливать се. В настройках СЕ в горячих клавишах клавиши F! нет вообще.
-
Не откажи, подскажи как ты сделал чекбоксы, и Флажки у тебя ставятся, у меня они ставяться только тогда когда горячую клавишу активируешь.
смысл в чекбоксах теряется, очень надо!
-
22 часа назад, Xipho сказал:
Вообще-то, Xipho
Прошу прощения
-
39 минут назад, Garik66 сказал:
Может нужно почитать
В pdf не нашёл что искал, на странице, вроде что то есть,
Спойлер//Безусловные прыжки jmp 0f445566 // прыжёк на адрес 0f445566 jmp +6 // прыжёк на 6 байт вперёд (так можно перепрыгивать через строки без установки флага) //Условные прыжки, применяются после использования сравнения (cmp) je // прыгнуть, если сравниваемые величины равны jne // прыгнуть, если сравниваемые величины не равны jg // прыгнуть, если при сравнении первое число больше другого jl // прыгнуть, если при сравнении первое число меньше другого jge // прыжёк, если больше либо равно jle // прыжёк, если меньше либо равно
Но появились непонятки, там прыжок jne если не равно, а у Hipho в уроке, jne code прыжок если равен нулю, в общем тупик. Я так и не понял.
-
Посмотрел когда то урок Hipho фильтр свой чужой. Там для фильтра использовался код, который я напишу ниже с маленьким изменением, в уроке в адресе для фильтра было значение 0, я же напишу 10 чтоб можно было яснее выразить что мне нужно,
вот код из урока:
Спойлерcmp dword ptr [esi+1c],#10
jne code
mov dword ptr [esi+868],#200000Ну в общем моя мысль такая, для будущего, а что если адрес фильтра не у игрока, а у врага, или просто нужны другие условия фильтра.
Другими словами мне необходимы к этому ещё три скрипта,
1) cmp dword ptr [esi+1c],#10 // если не ровно
2) cmp dword ptr [esi+1c],#10 // если больше или ровно
3) cmp dword ptr [esi+1c],#10 // если меньше или ровно
Очень надо, заранее спасибо тому кто подскажет!
-
Замечание по уроку три, читы должны не только включаться, но и выключаться, в том уроке, на том месте где пишешь АА скрипт,
Именно поэтому ты не можешь включить скрипт на Lua, и тебе приходиться перезапускать игру. Вместо Enable у тебя end, а чот вместо Disable, не чего не говориться, и в скрипте под ссылкой тоже нет. Кто знает подскажите пожалуйста остаток кода для завершения, что там так же как в таблице, или что то другое надо писать! Очень надо!
Авто отключения скрипта AA Cheat Engine
in Статьи для новичков
Опубликовано · Изменено пользователем Pitronic
Исправление грамматических ошибок
странно теперь опять выдаёт ошибку но теперь я скопировал там имя из таблици, вот скрипт
[ENABLE] {$lua} memrec = getAddressList().getMemoryRecordByDescription("Cash") --поиск по имени скрипта timer = createTimer(nil, false) --создание выключенного таймера timer.Interval = 2000 --Время, в милисекундах до отключения timer.OnTimer = unf --функция исполняемая таймером timer.Enabled = true --включение таймера function unf(timer) memoryrecord_unfreeze(memrec) --отключение скрипта timer.destroy() --уничтожение таймера end {$asm} aobscanmodule(Cash,larry.exe,89 51 0C C2 04 00) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: mov edx,1 code: mov [ecx+0C],edx ret 0004 jmp return GolkaOtkr: jmp newmem nop return: registersymbol(Cash) [DISABLE] GolkaOtkr: db 89 51 0C C2 04 00 unregistersymbol(Cash) dealloc(newmem)
Cash у меня и переменная в скрипте и описание в таблице но во второй строке какую указывается в ошибке надпись, {$lua} первый раз добавился без проблем а имя поменял добавляться отказывается, вот скриншот,