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

Pitronic

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

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

  • Посещение

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

    20

Сообщения, опубликованные Pitronic

  1. 1 час назад, MasterGH сказал:

    Можешь поискать в Интернете

    Нашёл тас целая куча плагинов и эти 2 есть Вот ссылка на яд  и програмуу нашёл, толко как эти плагины добавлять, папки в прогу кидать или содержимое папок я не понял.

  2. 24 минуты назад, MasterGH сказал:

    могут пригодится

    Скопировал ваш код, скорее всего именно пригодится, я обычно трейнеры с чекбоксами делаю по готовой форме, что я когда-то сделал. Если без этого скрипта делать как мне советует, imaginary придётся форму править, а так добавил скрипт в таблицу. Дочерние скрипты в низ, и чекбоксы на исполняемые скрипты делать которые всегда наверху.

  3. 1 час назад, MasterGH сказал:

    мне пока не совсем понятен

    Этот скрипт пишется в луа в верху таьлици и активирует скрипт в таблице сразу после запуска игры, мне нужен этот скрипт именно в таблице, чтоб при активации скрипта активировался другой скрипт указаный в этом месте 

    getAddressList().getMemoryRecordByDescription('EnableCheckbox1').Active = true -- поиск по имени скрипта
    

    он у меня не добавляется в таблицу вот такая ошибка.

    Спойлер

    2022-09-07-104926.png

     

  4. Когда то на форуме нашёл полезный Lua скрипт по авто активации чита.

    Спойлер
    function SetStateRecord(description, state)
    local addressList = getAddressList()
    local memoryRecord = addressList.getMemoryRecordByDescription(description)
    memoryRecord.Active = state
    end
    
    timerAutorun = createTimer(nil,true)
    timerAutorun.Interval = 1000
    timerAutorun.OnTimer = function ()
    if (getProcessIDFromProcessName("FarCry.exe")~=nil) then
    OpenProcess("FarCry.exe")
    --getAddressList().getMemoryRecordByDescription('EnableCheckbox1').Active = true
    
    end
    end
    

     

    Сейчас возникла необходимость исползоват этот код в таблице. но придобавлении в таблицу он не добавляется пишет что не весь код годенн к инекции

    Спойлер
    {$lua}
    function SetStateRecord(description, state)
    local addressList = getAddressList()
    local memoryRecord = addressList.getMemoryRecordByDescription(description)
    memoryRecord.Active = state
    end
    
    timerAutorun = createTimer(nil,true)
    timerAutorun.Interval = 1000
    timerAutorun.OnTimer = function ()
    if (getProcessIDFromProcessName("FarCry.exe")~=nil) then
    OpenProcess("FarCry.exe")
    --getAddressList().getMemoryRecordByDescription('EnableCheckbox1').Active = true
    
    end
    end
    {$asm}

     

    Как правильно написать этот скрипт для табличного варианта?

  5. 55 минут назад, MasterGH сказал:

    поспрашивай на форуме Cheat Engine.

    Наверное так и сделаю. Только тему пока не закрывайте. Может кто ещё что предложит. А может на се форуме подскажут, если оттуда будет ответ, выложу здесь, может кому пригодится

  6. 13 минут назад, MasterGH сказал:

    т.е. сделал свой вариант чек-боксаа

    Это в таблице а мне в форме надо.

    А повторому скриншоту может это и подошло бы, если для активации одна картина а для активации другая.

    Ещё вопрос если можно чекбокс окрасить в таблице, разве нет похожего Lua скрипта для чекбоксов?

  7. 21 минуту назад, Antonshka сказал:

    Я в свое время хотел

    Сомневаюсь что это будет работать на чекбоксе в форме. Но тем не менее спасибо за то,

    что хотя бы пытался помочь. Я подожду может кто из бывалых подскажет.

  8. Вопрос короткий.

    При создании формы на UDF1 с чекбоксами. Что можно добавить в lua чтоб чекбокс менял цвета, если галочка стоит цвет чекбокса красный, а если нет цвет чекбокса по дефолту чёрный, чтоб красивее выглядели функции активация диактивация.

  9. 2 минуты назад, Xipho сказал:

    А можно и вот так

    Блин это же то что я первый раз пробовал и ошибка вылетала, а надо было оказывается прость

    между двумя процесами дописать end

  10. Спойлер

     

    14 часов назад, MasterGH сказал:

    Я проверил старый скрипт на CE 7.2. Ошибки нет

    Это я сделал ошибку, я попробовал сделать чтоб 2 процесса получалось и сделал так

    Спойлер
    local timerAutorun = createTimer(nil, true)
      timerAutorun.Interval = 1000
      timerAutorun.OnTimer = function ()
      if (getOpenedProcessID() ~= getProcessIDFromProcessName("Tutorial-i386.exe")) then
         OpenProcess("Tutorial-i386.exe")
      if (getOpenedProcessID() ~= getProcessIDFromProcessName("Tutorial-x86_64.exe")) then
         OpenProcess("Tutorial-x86_64.exe")    
      end
    end

     

    А как я понял надо было так. и это работает

    Спойлер
    local timerAutorun = createTimer(nil, true)
      timerAutorun.Interval = 1000
      timerAutorun.OnTimer = function ()
      if (getOpenedProcessID() ~= getProcessIDFromProcessName("Tutorial-i386.exe")) then
         OpenProcess("Tutorial-i386.exe")
      end
    end
    local timerAutorun = createTimer(nil, true)
      timerAutorun.Interval = 1000
      timerAutorun.OnTimer = function ()
      if (getOpenedProcessID() ~= getProcessIDFromProcessName("Tutorial-x86_64.exe")) then
         OpenProcess("Tutorial-x86_64.exe")
      end
    end
    

     

    А ошибка была такая 

    Спойлер

    2022-08-10_125959.png

     

  11. 56 минут назад, MasterGH сказал:

    Не проверял, но должно работать.

    Точто вы показали. Это обычная генерация трейнера. Форма будет settrainer, а если через создать форму это и есть udf 1 и там нет разрешить изменять размер окна, там того окна вообще нет что вы на скрине показали, там сразу создание формы в ручную.

     

    Лена твой совет тоже не работает.

  12. Вопрос короткий. При создании формы на UDF1 в конце. как зафиксировать размер окна? Не пойму где в настройках копать. В смыcле когда всё сделаешь и создаёшь трейнер на UDF1  там можно изменять размер окна.

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

    Спойлер

    image.jpg

     

×
×
  • Создать...

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

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