0% found this document useful (0 votes)
175 views5 pages

Lua Script

This document contains Lua code for a cheat trainer application. It defines functions for handling clicks and changes on various checkboxes that control different game parameters. The checkboxes are grouped and mapped to memory addresses for freezing/unfreezing values and writing floats to adjust attributes like speed, damage, jump height, etc. The code also contains standard initialization and closing functions for the trainer interface.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
175 views5 pages

Lua Script

This document contains Lua code for a cheat trainer application. It defines functions for handling clicks and changes on various checkboxes that control different game parameters. The checkboxes are grouped and mapped to memory addresses for freezing/unfreezing values and writing floats to adjust attributes like speed, damage, jump height, etc. The code also contains standard initialization and closing functions for the trainer interface.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 5

form_show(CETrainer)

strings_add(getAutoAttachList(), "Game.exe")
function CEtrainer_CECheckbox3Click(sender)
addresslist=getAddressList()
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[AS]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[AS]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("010B53B4" , 0)
end
end

function CEtrainer_CECheckbox3Change(sender)
writeFloat("010B53B4" , 0.021)
end

function CEtrainer_CECheckbox2Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[AS]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[AS]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("010B53B4" , 0)
end
end

function CEtrainer_CECheckbox2Change(sender)
writeFloat("010B53B4" , 0.8)
end

function CEtrainer_CECheckbox1Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[AS]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[AS]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("010B53B4" , 0)
end
end

function CEtrainer_CECheckbox1Change(sender)
writeFloat("010B53B4" , 1)
end

function CEtrainer_CECheckbox5Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[AS]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[AS]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("010B53B4" , 0)
end
end
function CEtrainer_CECheckbox5Change(sender)
writeFloat("010B53B4" , 2)
end

function CEtrainer_CECheckbox4Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[AS]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[AS]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("010B53B4" , 0)
end
end

function CEtrainer_CECheckbox4Change(sender)
writeFloat("010B53B4" , 3)
end

function CEtrainer_CECheckbox9Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[LR]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[LR]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("02316497" , 0)
end
end

function CEtrainer_CECheckbox9Change(sender)
writeFloat("02316497" , 15)
end

function CEtrainer_CECheckbox11Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[LR]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[LR]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("02316497" , 0)
end
end

function CEtrainer_CECheckbox11Change(sender)
writeFloat("02316497" , 30)
end

function CEtrainer_CECheckbox10Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[LR]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[LR]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("02316497" , 0)
end
end

function CEtrainer_CECheckbox10Change(sender)
writeFloat("02316497" , 25)
end

function CEtrainer_CECheckbox12Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[LR]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[LR]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("02316497" , 0)
end
end

function CEtrainer_CECheckbox12Change(sender)
writeFloat("02316497" , 40)
end

function CEtrainer_CECheckbox13Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[DV]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[DV]])
memoryrecord_unfreeze(CheatEntry)
end
end

function CEtrainer_CECheckbox13Change(sender)

end

function CEtrainer_CECheckbox6Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[CS]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[CS]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("00FF5000" , 0)
end
end

function CEtrainer_CECheckbox6Change(sender)
writeFloat("00FF5000" , 0.021)
end

function CEtrainer_CECheckbox7Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[CS]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[CS]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("00FF5000" , 0)
end
end

function CEtrainer_CECheckbox7Change(sender)
writeFloat("00FF5000" , 1)
end

function CEtrainer_CECheckbox8Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[CS]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[CS]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("00FF5000" , 0)
end
end

function CEtrainer_CECheckbox8Change(sender)
writeFloat("00FF5000" , 2)
end

function CEtrainer_CECheckbox16Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[CS]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[CS]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("00FF5000" , 0)
end
end

function CEtrainer_CECheckbox16Change(sender)
writeFloat("00FF5000" , 3)
end

function CEtrainer_CECheckbox14Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[FS]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[FS]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("03806A44" , 80)
end
end
function CEtrainer_CECheckbox14Change(sender)
writeFloat("03806A44" , 235)
end

function CEtrainer_CECheckbox15Click(sender)
if sender.state == 1 then
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[AOE]])
memoryrecord_freeze(CheatEntry)
else
CheatEntry=addresslist_getMemoryRecordByDescription (addresslist, [[AOE]])
memoryrecord_unfreeze(CheatEntry)
writeFloat("02364918" , 0)
end
end

function CEtrainer_CECheckbox15Change(sender)
writeFloat("02364918" , 69)
end

--TRAINERGENERATORSTART--
--This is autogenerated code. Changing code in this block will
--get erased and rewritten if you regenerate the trainer code

--Uncomment the following line if this is a Cheat Table format trainer and you
don't want CE to show (Tip, save as .CETRAINER alternatively)
--hideAllCEWindows()

RequiredCEVersion=7.5
if (getCEVersion==nil) or (getCEVersion()<RequiredCEVersion) then
messageDialog('Please install bossb engine '..RequiredCEVersion, mtError, mbOK)
closeCE()
end

getAutoAttachList().add("Game.exe")
gPlaySoundOnAction=false
CEtrainer.fixDPI() --remove this if you have already taken care of DPI issues
yourself
CEtrainer.show()
function AboutClick()
showMessage(gAboutText)
end
gAboutText=[[This trainer was made by bossb engine
www.cheatengine.org]]

function CloseClick()
--called by the close button onClick event, and when closing the form
closeCE()
return caFree --onClick doesn't care, but onClose would like a result
end

--TRAINERGENERATORSTOP--

You might also like