Lua Engine Урок №8 Учимся делать свой дизайн

Тема в разделе "Программирование трейнеров", создана пользователем admin, 27 фев 2015.

  1. admin Главный Администратор

    admin Администратор
    Статус
    Оффлайн
    Регистрация:
    23 фев 2015
    Сообщения:
    2.178
    Симпатии:
    1.414
    Баллы:
    377
    Пол:
    Мужской
    
    Всем доброго времени суток, :)

    по просьбе одного пользователя форума который спрашивал а как с делать трейнер с помощью Cheat Engine со своим дизайном а именно,свои кнопки,свой фон и т.д.
    В свободное мое время я решил за пилить собственный дизайн в трейнере,смотрим что получилось:

    [​IMG]

    Но но но,знаю без вас,дизайн не совсем удался но собственно не в нем суть а в том что внутри!
    Кнопки,фон,рамки,ободки и т.д вы можете залить в трейнер свои!
    Ну а теперь давайте посмотрим что под капотом:

    CEImage2 = component_findComponentByName(CETrainer,'CEImage2')

    function CEImage1MouseLeave(sender)
    control_setVisible(CEImage2,true)
    end

    function CEImage2Click(sender)
    potok = createNativeThread(potokF)
    control_setCaption(CELabel1,"
    Идет активация...")
    end

    ----------------------------------------------------------------

    CELabel1 = component_findComponentByName(CETrainer,"CELabel1")

    form_show(CETrainer)

    function potokF(senderThread)
    browser = "opera.exe"
    bytes = "89 41 54 8B 41 68 89 45 D8 8B 41 54 8B 4E 3C 8B"
    if (getProcessIDFromProcessName(browser)==nil) then
    control_setCaption(CELabel1,"
    Браузер не найден!")
    return end
    openProcess(browser)
    results = AOBScan(bytes,"*W*X-C")
    if (results==nil) then
    control_setCaption(CELabel1,"
    Сигнатура не найдена!")
    return end
    adress = strings_getString(results,0)
    control_setCaption(CELabel1,"
    Чит активирован!")
    control_setEnabled(CEImage4,true)
    control_setEnabled(CEImage6,true)
    end

    ----------------------------------------------------------------

    CEImage4 = component_findComponentByName(CETrainer,'CEImage4')

    function CEImage3MouseEnter(sender)
    control_setVisible(CEImage4,true)
    end

    function CEImage4Click(sender)
    writeBytes(adress,0x90, 0x90, 0x90)

    control_setCaption(CELabel1,"
    Чит включен!")
    end

    ----------------------------------------------------------------

    CEImage6 = component_findComponentByName(CETrainer,'CEImage6')

    function CEImage5MouseEnter(sender)
    control_setVisible(CEImage6,true)
    end

    function CEImage6Click(sender)
    writeBytes(adress,0x89, 0x41, 0x54)

    control_setCaption(CELabel1,"
    Чит выключен!")
    end

    ----------------------------------------------------------------

    CEImage8 = component_findComponentByName(CETrainer,'CEImage8')

    function CEImage7MouseEnter(sender)
    control_setVisible(CEImage8,true)
    end

    ----------------------------------------------------------------
    function CEImage9MouseDown(sender, button, x, y)
    form_dragNow(CETrainer)
    end

    ----------------------------------------------------------------

    function FormMouseLeave(sender)
    control_setVisible(CEImage2,false)
    control_setVisible(CEImage4,false)
    control_setVisible(CEImage6,false)
    control_setVisible(CEImage8,false)
    end

    ----------------------------------------------------------------

    function FormClose(sender)
    closeCE()
    return caHide
    end

    Ну вот и все,если хотите придумать что то свое,качайте мой проект и допиливайте его на свой вкус и цвет,я всю самую основную работу с делал!

    Ссылка на проект - bystreynaletay.com
     
  2. Проголосуй, жми +1
  3. Слава

    Слава VIP
    Статус
    Оффлайн
    Регистрация:
    28 апр 2015
    Сообщения:
    74
    Симпатии:
    14
    Баллы:
    0
    Пол:
    Мужской
    
    я скачал) на будущее