Skip to content
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы
Collapse
Brand Logo

CELua[RU]

  1. Главная
  2. Программирование
  3. Плагин-строй
  4. CE Lua ColorPicker (скрытый компонент)

CE Lua ColorPicker (скрытый компонент)

Запланировано Прикреплена Закрыта Перенесена Плагин-строй
ce plugince luace components
6 Сообщения 2 Posters 88 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано
    #1

    Чтобы получить цвет из компонента нужно найти его на форме CE через Lazarus. Этот компонент нельзя найти визуально, он скрыт.

    function MainLuaProgramm()
    
      -- Глобальная форма mainForm
      local visibleState = true
      mainForm = createForm(visibleState)
      
      local testButton = createButton(mainForm)
      testButton.Caption = 'Set Color'
      testButton.onClick = function (sender)
    	local colorDialog = getMainForm().findComponentByName("ColorDialog1")
    	if(colorDialog.Execute()) then
    		mainForm.Color = colorDialog.Color
    		print(string.format('%08X',mainForm.Color))
    	end
      end
      
    end
    
    MainLuaProgramm()
    

    Узнал об этом случайно, когда зашел на форум Cheat Engine в тему расширений на Lua. Теперь в дизассемблере можно будет быстренько цвета менять
    dd4b8ef7-573e-442e-8dea-2e96b9638dc6-изображение.png

    PitronicP 1 ответ Последний ответ
    0
  • PitronicP Не в сети
    PitronicP Не в сети
    Pitronic Супер модераторы
    replied to MasterGH on отредактировано
    #2

    Пользователь @MasterGH написал в CE Lua ColorPicker (скрытый компонент):

    Lazarus

    Что за зверь такой? С чем едят? И где скачать?

    1 ответ Последний ответ
    0
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано
    #3

    Lazarus — это среда разработки программ под разные операционные системы. Можно найти в Интернете.

    На Lazarus создали программу Cheat Engine, собрав исходники в exe. Исходники большие и запутанные.
    Исходники CE лежат на официальном сайте и их можно открыть с помощью Lazarus. Но лучше этого не делать без необходимости, т.к. чтобы разобраться в исходниках и уметь их собирать нужно потратить некоторое время, а может и много-много времени.

    Просто на Lazarus видно все компоненты в том числе скрытые. А в CE видны только те компоненты, к которым DarkByte явно дал доступ. К компоненту смены цвета доступ можно получить как я писал выше

    1 ответ Последний ответ
    0
  • PitronicP Не в сети
    PitronicP Не в сети
    Pitronic Супер модераторы
    написал в отредактировано Pitronic
    #4

    Через Lazarus можно посмотреть изходный код экзешника се. Мне Женка Lirw синул экзещник защищённой версии се. Если на ней сгенерировать трейнер и достать cetrainer его нельзя декомплимировать. Но беда в том, что версия 6.4 многих фишек не хватает что от версии 7.0 и выше, и к тому же lua скрипты поздних от тех-же версий не понимает, ошибку выдаёт. Хочу сравнить два экзешника и попробовать на се 7.3зделать. почему на ней? Только от это версии и выше в форме скрол есть.

    1 ответ Последний ответ
    0
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано MasterGH
    #5

    Можно сравнить два проекта lazarus новый и старый через программу контроля версий. Их много. Затем изменения перенести в новые исходники по тому же принципу

    1 ответ Последний ответ
    0
  • PitronicP Не в сети
    PitronicP Не в сети
    Pitronic Супер модераторы
    написал в отредактировано
    #6

    значит не мой случай, мне женька только экзешники скинул, а как я понял нужны полностью исходники.

    1 ответ Последний ответ
    0

Powered by NodeBB | Contributors
СeLua[RU] 2024©
  • Войти

  • Нет учётной записи? Зарегистрироваться

  • Login or register to search.
  • Первое сообщение
    Последнее сообщение
0
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы