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

Регистрация
23 Фев 2015
Сообщения
2,680
Симпатии
1,922
Всем доброго времени суток, :)

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



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

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

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

Ссылка на проект -