Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


lua script for aob with checkbox

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Lua Scripting
View previous topic :: View next topic  
Author Message
tcho67
How do I cheat?
Reputation: 0

Joined: 23 Mar 2012
Posts: 7

PostPosted: Fri Mar 23, 2012 5:43 am    Post subject: lua script for aob with checkbox Reply with quote

Good morning / Good evening I want to make a trainer or he would check a checkbox so that the cheat is done all alone I think he could be fair in lua scrip thank you for your help

ps sorry for the mistake I'm french
Back to top
View user's profile Send private message
Freiza
Grandmaster Cheater
Reputation: 22

Joined: 28 Jun 2010
Posts: 662

PostPosted: Fri Mar 23, 2012 10:01 am    Post subject: Reply with quote

Code:
local form = createForm( true );


checkBoxes = createCheckBox( form );



    control_setCaption( checkBoxes, "cheat description ");
    control_setPosition( checkBoxes, 10,  20 )


checkbox_onChange(checkBoxes, func)


function func(sender)


if checkbox_getState(checkBoxes)== 1 then
          autoAssemble( "address to change:\n" ..      -[[ here you put your enabled codes]]
            "db 90 90 90 90 90 90"
            );
else
        autoAssemble( "address to restore:\n" ..        --[[ here you put your disabled codes]]
            "db 90 90 90 90 90 90"
            );
end

return true
end



Try this.

_________________
Back to top
View user's profile Send private message Send e-mail
tcho67
How do I cheat?
Reputation: 0

Joined: 23 Mar 2012
Posts: 7

PostPosted: Sun Mar 25, 2012 12:05 pm    Post subject: Reply with quote

thank you but the adress is always changing so I give you an example I wish that when I check the box she seeks CD DC DC DC DC DC DC 3F and exchange 9A 99 99 99 99 99 E9 3F thank you for your help because the adress no its not fixed
Back to top
View user's profile Send private message
Freiza
Grandmaster Cheater
Reputation: 22

Joined: 28 Jun 2010
Posts: 662

PostPosted: Sun Mar 25, 2012 1:08 pm    Post subject: Reply with quote

Code:
local form = createForm( true );


checkBoxes = createCheckBox( form );



    control_setCaption( checkBoxes, "cheat description ");
    control_setPosition( checkBoxes, 10,  20 )


checkbox_onChange(checkBoxes, func)

stringlist=AOBScan( "CD DC DC DC DC DC DC 3F" );
firststring = strings_getString(stringlist, 0);

function func(sender)
if checkbox_getState(checkBoxes)== 1 then

autoAssemble(firststring..":\n"..
              "db 9A 99 99 99 99 99 E9 3F");

else

autoAssemble( firststring..":\n" ..        --[[ here you put your disabled codes]]
            "db CD DC DC DC DC DC DC 3F");
end
return true
end

_________________
Back to top
View user's profile Send private message Send e-mail
tcho67
How do I cheat?
Reputation: 0

Joined: 23 Mar 2012
Posts: 7

PostPosted: Sun Mar 25, 2012 2:43 pm    Post subject: Reply with quote

ok thank you but its not working because I want to a new feunetre so I modify CECheckbox1Change function (sender)
stringlist AOBScan = ("CD DC DC DC DC DC DC 3F");
= firststring strings_getString (stringlist, 0);
end
function func (sender)
checkbox_getState if (checkboxes) == 1 then

self-assembles (firststring.. ": \ n" ..
"db 9A 99 99 99 99 99 E9 3F");

else

self-assembles (firststring.. ": \ n" ..
"db CD DC DC DC DC DC DC 3F");
end
return true
end

I record and then all I louvre and when I check the error access voilation marke me thank you for your help
Back to top
View user's profile Send private message
Freiza
Grandmaster Cheater
Reputation: 22

Joined: 28 Jun 2010
Posts: 662

PostPosted: Sun Mar 25, 2012 3:57 pm    Post subject: Reply with quote

this code is completely Incorrect.
Code:

CECheckbox1Change function (sender)
stringlist AOBScan = ("CD DC DC DC DC DC DC 3F");
= firststring strings_getString (stringlist, 0);
end

And there is no built-in function called self-assembles. Are you defining your own function somewhere in your script?

Are you using Generate Trainer Option?

_________________
Back to top
View user's profile Send private message Send e-mail
tcho67
How do I cheat?
Reputation: 0

Joined: 23 Mar 2012
Posts: 7

PostPosted: Sun Mar 25, 2012 4:09 pm    Post subject: Reply with quote

I understand the not too'm not too gifted I'm 13 but I do not understand the good
Back to top
View user's profile Send private message
Freiza
Grandmaster Cheater
Reputation: 22

Joined: 28 Jun 2010
Posts: 662

PostPosted: Sun Mar 25, 2012 4:32 pm    Post subject: Reply with quote

Try the following steps:

1) Open your game process in CE.

1) Press Memory View button in CE main window.
2) Search-> Find Memory -> Array of bytes -> write CDDCDCDCDCDCDC3F ->ok
3) Copy the first address displayed in Hex window.
4) Go to that address in Disassembler.
5) Select CE main Window and Press Ctrl+Alt+L
6) Paste my code.
7) Press Execute Script Button.
8.) A form will popup . Close it.
9) Press Execute Script Button again.
10) Tick the checkbox.
11) Now check in disassembler if my code worked or not.

_________________
Back to top
View user's profile Send private message Send e-mail
tcho67
How do I cheat?
Reputation: 0

Joined: 23 Mar 2012
Posts: 7

PostPosted: Mon Mar 26, 2012 7:48 am    Post subject: Reply with quote

kidney if not is there a lua script that makes it presses A and F1
Back to top
View user's profile Send private message
Freiza
Grandmaster Cheater
Reputation: 22

Joined: 28 Jun 2010
Posts: 662

PostPosted: Mon Mar 26, 2012 2:29 pm    Post subject: Reply with quote

Do you want hotkey feature? Sorry If I am getting wrong. It's difficult for me to understand your language.

This is a script that will operate if you Tick the Checkbox or Press Hotkey 'A'.

Code:
local form = createForm( true );


checkBoxes = createCheckBox( form );



    control_setCaption( checkBoxes, "cheat description ");
    control_setPosition( checkBoxes, 10,  20 )




stringlist=AOBScan( "CD DC DC DC DC DC DC 3F" );
firststring = strings_getString(stringlist, 0);
counter =1;
function func(sender)

print("hello WORLD")
if checkbox_getState(checkBoxes)== 1 then

autoAssemble(firststring..":\n"..
              "db 9A 99 99 99 99 99 E9 3F");

else

autoAssemble( firststring..":\n" ..        --[[ here you put your disabled codes]]
            "db CD DC DC DC DC DC DC 3F");
end
return true
end

function foo(sender)
if checkbox_getState(checkBoxes) == 0 then
checkbox_setState(checkBoxes,1)
func(sender)
print("0 check")
else
checkbox_setState(checkBoxes,0)
print("1 check")
func(sender)
end
return true
end
checkbox_onChange(checkBoxes, func)
hkey=createHotkey("foo",VK_A)
generichotkey_onHotkey(hkey,foo)

_________________
Back to top
View user's profile Send private message Send e-mail
Dark Byte
Site Admin
Reputation: 458

Joined: 09 May 2003
Posts: 25283
Location: The netherlands

PostPosted: Mon Mar 26, 2012 2:43 pm    Post subject: Reply with quote

Just wondering, why not use a aa script with aobscan attached to the cheattable and give the cheattable an enable/disable hotkey.

You can then make a easy trainer out of it

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
tcho67
How do I cheat?
Reputation: 0

Joined: 23 Mar 2012
Posts: 7

PostPosted: Mon Mar 26, 2012 5:39 pm    Post subject: Reply with quote

Dark Byte wrote:
Just wondering, why not use a aa script with aobscan attached to the cheattable and give the cheattable an enable/disable hotkey.

You can then make a easy trainer out of it


because the person using but spineless with cochement trainer says that he'll be more disiane and the trainer finally function windows xp because it only works on windows vista or windows7
et desole pour mon mauvais anglais je suis français et je n'est que 13 ans donc j'utillise google traduction carces pas avec des 12 en angalis que je vais comprendre se que vous ecrivé
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Lua Scripting All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites