Перейти к содержанию

Razi

Пользователи+
  • Постов

    248
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4

Весь контент Razi

  1. Может знаете как менять цвет элемента PageControl? Он только белого цвета и не меняется. Даже если на него положить панель у нее тоже белый цвет и меняться не хочет. На скриншоте элемент выделен. Попробуем пока в конструкторе элементов CE поместить эти 150 editbox'ов на форму.
  2. Вообще-то я пошутил. Тогда речь шла о том, что нужно было в трейнерах сделать кликабельную ссылку на gamehacklab, а тогда я говорил что ни разу не пробовал создавать трейнер, а ты сказал, что если что, поможешь с этим или научишь, не помню точно слово. А вообще по поводу трейнеров, тебе ничего не надо делать, потому что достаточно ссылки на одно из твоих видео, потому что в видео многое рассказываешь и показываешь. В общем хочу сказать, что часто гуглю или спрашиваю и если не нахожу ответов, тогда при необходимости создаю тему.
  3. А помнишь когда-то давно говорил, если что покажешь как разные мелочи в трейнерах делать
  4. Garik66 Но если этот код с формой сохранить и потом загрузить, тогда выдает ошибку: Error:attempt to call a nil value, пока не нажмешь execute script в show cheat table Lua script. Видимо при загрузке таблицы сразу включается таймер на форме, а скрипт мы еще не запустили и выдает ошибку видимо. В том другом скрипте не позволяло делать запись, потому что постоянно происходило чтение.
  5. В CE чтобы сделать запись в адрес нужно дважды кликнуть по значению и в появившемся окне ввести нужное значение и нажать enter или кнопку "да". А в Artmoney для записи нужно дважды кликнуть по значению и ввести нужное значение и выйти из этого элемента (кликнуть по другому элементу). В принципе там почти одинаково в обоих программах, только в CE появляется окошко для ввода значения и нажать enter или кнопку "да", а в Artmoney после ввода значения нужно нажать enter или выйти из элемента (ячейки). Да смотрел, работает как надо. Только один вопрос есть. Запись происходит при событии OnChange. Не будет ли происходить запись дополнительно, когда в игре изменится значение в этом адресе, потому что тогда по идее сработает наше событие OnChange в CEEdit1? Так Artmoney думаю очень многие знают как работает. Самый быстрый способ будет ее скачать и посмотреть.
  6. Хочу сделать что-то похожее: Такой трейнер есть для PC версии игры, хочу сделать для PS1 версии
  7. Именно так и пробовал сделать пару часов, но получилось сделать только сейчас. 1) Запись происходит при событии OnChange. Не будет ли происходить запись дополнительно, когда в игре изменится значение в этом адресе, потому что тогда по идее сработает наше событие OnChange в CEEdit1? 2) Вообще в идеале хотелось бы сделать считку/запись также как в Artmoney. Там запись как-то реализована при выходе из поля ввода и после этого происходит сразу считывание. Смотрел в Artmoney: При входе в поле ввода (по второму клику) - считывание останавливается. При выходе происходит запись в адрес и после записи сразу считывание. Непонятно как они это реализовали и как сделать также в текстбоксе CEEdit1? 3) И выходит если таких текстбоксов CEEdit1 нужно 150 штук, тогда для каждого нужно будет писать такой код? Подсказали, нужно делать через цикл считывание? А для записи в адрес, тогда нужно отдельно писать код для каждого Editbox получается.
  8. Там они не друг за дружком идут, а по идее через какое-то определенное смещение.
  9. Читать читает, а вот если написать: тогда постоянно происходит считывание в CEEdit1 и записать свое значение уже нельзя. Как с этой ситуацией разобраться? Нужно и считывание из адреса в CEEdit1 и записывание в адрес из CEEdit1.
  10. 1) Как лучше сделать трейнер на считку/запись из адреса на Lua? Есть адрес 009E8625 с 1-байтным значением уровня персонажа. Как лучше считывать из этого адреса в textbox? (textbox в CE называется CEedit). Как и когда лучше делать запись в этот адрес? (Потому что мы считываем значение из этого адреса, а одновременно считывать и записывать в адрес не подходит). Интересует такая же возможность как в Artmoney и CE, мы в таблице адресов в любой момент считываем/видим значение в таком-то адресе и в любой момент можем записать в него свое значение. 2) Вопрос такой же как предыдущий, но теперь 9 персонажей, у каждого свой адрес с 1-байтным значением уровня персонажа. Как лучше эти 9 значений считывать/записывать и в какой элемент управления? Подойдет ли для этого такой элемент, как обычная таблица? Но в конструкторе CE обычной таблицы кажется нет.
  11. Да, работает в версии 6.4 и 6.5, и действительно еще проще и удобнее.
  12. MasterGH , спасибо, работает в версии 6.5, а в версии 6.4 не работает. Есть такое же решение для версии 6.4 ? Видимо в версии 6.4 еще не сделали по byDescription, хоть по byDescription и удобнее.
  13. Привет. Да, должно подойти. Если возникнут мелкие вопросы, тогда спрошу через ЛС.
  14. Как при включении в трейнере одного Lua скрипта, по горячим клавишам, отключать другие Lua скрипты в таблице/трейнере? Например есть три скрипта (script1, script2, script3) которые включаются по кнопкам ctrl+1, ctrl+2, ctrl+3. Как сделать чтоб когда включаем script1 по ctrl+1, если другие два (или один) Lua скрипта включены, чтоб они отключились?
  15. Видел на сайте Cheat engine один человек спрашивал что-то похожее и говорил что его вопрос не связан с онлайн играми. Имею в виду что может лучше ответ в ЛС написать, если есть.
  16. в версии 1,7,0 нашел (спустя 5 часов поиска) такое ePSXe ENG.exe+11CB9 - E8 62B00200 - call ePSXe ENG.exe+3CD20 { ->->DINPUT.DirectInputCreateA } ePSXe.exe+11CBE - 8B F8 - mov edi,eax А дальше что? (если можешь обьясни более подробно)
  17. Нашел вот такое: call DINPUT.DirectInputCreateEx+2179 подойдет такое? Как к нему прицепиться?
  18. Нашел DINPUT.dll адрес 72260000. А другого, более простого способа нету? В дизасемблере нужно будет долго искать.
  19. Давно не пользовался CE, почти все забыл. Обьясни более подробно, если можно.
  20. Возможно, иногда бывает что запускается два окошка: одно эмулятор, второе игровое. как это сделать?
  21. Нужно чтоб нажатие кнопок работало в эмуляторе Playstation1 epsxe1.7.0. Когда делаю окно блокнота активным, когда скрипт включен, в окне блокнота нажимается кнопка numpad6 и пишет число 6 постоянно. А в окне эмулятора почему-то не хочет нажимать кнопку numpad6 или другие кнопки. (Хотя кнопка home нажимается, но эта кнопка делает настройки в самом эмуляторе).
  22. Как нажать кнопку при условии если в адресе значение = 0, тода нажать кнопку NUMPAD6 два раза?Есть следующий код на Lua, который почему-то не хочет работать.
  23. Да, так проще. Но, держу сразу дополнительную цель, как расширение знаний и изучение языка сразу на практике. Можно ведь обоими способами попробовать сделать и выбрать тот, который будет более удобен. Вот почему мне нравится программирование, потому что есть не один способ решения задачи . Есть также другой код и код будет немного проще, если сделать, чтоб от значения в адресе отнималось или прибавлялось 16.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.