|
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
DaSpamer Grandmaster Cheater Supreme Reputation: 52
Joined: 13 Sep 2011 Posts: 1578
|
Posted: Tue Mar 11, 2014 10:51 am Post subject: |
|
|
Use AOBSwap.
Alternatively you could edit little bit the way the script works and use the Smart AOBSwap script that I've posted couple of weeks ago.
_________________
|
|
Back to top |
|
|
Tvrtko How do I cheat? Reputation: 0
Joined: 22 Mar 2014 Posts: 5
|
Posted: Sat Mar 22, 2014 2:40 pm Post subject: |
|
|
Help
Description: |
|
Filesize: |
46.55 KB |
Viewed: |
35727 Time(s) |
|
|
|
Back to top |
|
|
bknight2602 Grandmaster Cheater Reputation: 0
Joined: 08 Oct 2012 Posts: 577
|
Posted: Sun Mar 23, 2014 12:11 pm Post subject: |
|
|
DaSpamer wrote: | Hey guys, I've made an update to the trainer script.
It much clearer and easier to use.
This is the current trainer script (lot better, read first post again).
Code: | local HackData = {};
function HackData:HacksData()
self.trainer.form.Caption = [[213]]
self.trainer.title.Caption = [[123]]
self.trainer.credits.Caption = [[ Hack was made by zxc]]
self.hacktable = {
--Entry 0:
{'lmao',[[luacall(print(1))]],[[lol]],[[asdasdasa]], 'true',[[luacall(print(3211))]],[[asdasdwq]]}
}
for i=1,#self.hacktable do
strings_add(self.listitems, self.hacktable[i][1]);
self.hackstatus[i] = false;
end
end
function HackData:Info()
self.activateall = false; -- State.
self.hackstatus = {};
self.trainer = {};
self.trainer.form = createForm(false);
self.trainer.form.onClose = function (sender) sender.hide(); closeCE(); end;
self.trainer.form.width = 400;
self.trainer.form.height = 300;
setProperty(self.trainer.form, 'Position', 'poScreenCenter');
setProperty(self.trainer.form, 'BorderIcons', '[biSystemMenu]');
setProperty(self.trainer.form, 'BiDiMode', 'bdLeftToRight');
self.trainer.credits = createLabel(self.trainer.form);
self.trainer.title = createLabel(self.trainer.form);
local FontHeight = getProperty(self.trainer.title, 'Font');
setProperty(FontHeight , 'Color', 0x000000FE);
setProperty(FontHeight , 'Style', '[fsBold]');
setProperty(FontHeight , 'Height', '20');
self.trainer.group = createGroupBox(self.trainer.form);
self.trainer.subtitle = createLabel(self.trainer.group);
local FontHeight = getProperty(self.trainer.subtitle, 'Font');
setProperty(FontHeight , 'Color', 0x00007F00);
setProperty(FontHeight , 'Style', '[fsBold]');
setProperty(FontHeight , 'Height', '16');
self.trainer.desctitle = createLabel(self.trainer.group);
local FontHeight = getProperty(self.trainer.desctitle, 'Font');
setProperty(FontHeight , 'Color', 0x00F21200);
self.trainer.desc = createLabel(self.trainer.group);
self.trainer.list = createListBox(self.trainer.group);
self.trainer.enable = createButton(self.trainer.group);
self.trainer.enableall = createButton(self.trainer.group);
local x,y = control_getSize(self.trainer.form);
self.trainer.credits.left = 5;
self.trainer.credits.top = y - 17;
self.trainer.title.left = 10;
self.trainer.title.top = 2.5;
self.trainer.group.width = math.floor(x * 0.965);
self.trainer.group.height = math.floor(y * 0.85);
self.trainer.group.left = 5;
self.trainer.group.top = math.floor((y * 1.095) - y);
self.trainer.group.caption = 'Hacks';
self.trainer.subtitle.left = 5;
self.trainer.subtitle.top = 0;
self.trainer.subtitle.caption = 'Select an hack from the list, then press enable!';
local x,y = control_getSize(self.trainer.group);
self.trainer.list.width = math.floor((x * 0.75) - 6);
self.trainer.list.height = 64;
self.trainer.list.left = 5;
self.trainer.list.top = 20;
local x,y = control_getSize(self.trainer.list);
self.trainer.enable.width = math.floor((x * 0.34)-6);
self.trainer.enable.height = 32;
self.trainer.enable.left = x + 6;
self.trainer.enable.top = 19;
self.trainer.enable.caption = 'Enable';
self.trainer.enable.onClick = function (sender) self:ActivateHack(sender) end;
self.trainer.enableall.width = math.floor((x * 0.34)-6);
self.trainer.enableall.height = 32;
self.trainer.enableall.left = x + 6;
self.trainer.enableall.top = 53;
self.trainer.enableall.caption = 'Enable all';
self.trainer.enableall.onClick = function (sender) self:ActivateAllHacks(sender) end;
self.trainer.desctitle.left = 5;
self.trainer.desctitle.top = y + 20;
self.trainer.desctitle.caption = 'Selected hack description :';
self.trainer.desc.left = 5;
self.trainer.desc.top = y + 35;
self.trainer.desc.caption = 'No hack was selected...';
self.listitems = self.trainer.list.getItems();
HackData:HacksData();
setMethodProperty(self.trainer.list, 'OnSelectionChange', function () HackData:ChangeDesc() end)
self.trainer.form.show();
end
function HackData:ActivateAllHacks(sender)
self.activateall = true;
for i = 0, #self.hacktable do
i = i-1
self.trainer.list.ItemIndex = i
HackData:ActivateHack()
end
self.activateall = false;
end
function HackData:ActivateHack(sender)
self.listitems = self.trainer.list.getItems();
local index = self.trainer.list.ItemIndex + 1;
if (index == 0 or self.hacktable[index] == nil) then
return;
end
if (self.hackstatus[index] == false) then
if (type(self.hacktable[index][2])=='string') then
local asm = autoAssemble(self.hacktable[index][2]);
if (asm == true) then
if (AobSwapCheck~=true and AobSwapCheck~=nil) then
AobSwapCheck=nil;
if self.activateall == false then
return showMessage('Hack failed to enable!');
else
return
end
end
AobSwapCheck=nil;
if self.activateall == false then
if (self.hacktable[index][4]~='' and self.hacktable[index][4]~= nil) then
showMessage(self.hacktable[index][4]);
else
showMessage('Hack was enabled successfully!');
end
end
local str = strings_getString(self.listitems, index - 1);
strings_setString( self.listitems, index - 1, str .. ' - Enabled!' );
self.hackstatus[index] = true;
HackData:ChangeDesc()
else
if self.activateall == false then
return showMessage('Hack failed to enable!');
else
return
end
end
end
elseif (self.hackstatus[index] == true and (self.hacktable[index][5] == true or self.hacktable[index][5] == 'true') and self.activateall == false) then
if (type(self.hacktable[index][6])=='string') then
local asm = autoAssemble(self.hacktable[index][6]);
if (asm == true) then
if (AobSwapCheck~=true and AobSwapCheck~=nil) then
AobSwapCheck=nil;
return showMessage('Hack failed to enable!');
end
AobSwapCheck=nil;
if (self.hacktable[index][7]~='' and self.hacktable[index][7]~= nil) then
showMessage(self.hacktable[index][7]);
else
showMessage('Hack was disabled successfully!');
end
strings_setString( self.listitems, index - 1, self.hacktable[index][1] );
self.hackstatus[index] = false;
else
return showMessage('Hack failed to disable!');
end
end
end
HackData:ChangeDesc();
end
function HackData:ChangeDesc(sender)
local index = self.trainer.list.ItemIndex + 1
if (index == 0 or self.hacktable[index] == nil) then
return
end
if (self.hacktable[index][3] ~= '' and self.hacktable[index][3] ~= nil) then
self.trainer.desc.caption = self.hacktable[index][3];
else
self.trainer.desc.caption = "There's no descriptions available about this hack";
end
if (self.hackstatus[index] == true and (self.hacktable[index][5] == false or self.hacktable[index][5] == 'false')) then
self.trainer.enableall.Enabled = false;
self.trainer.enable.Enabled = false;
elseif (self.hackstatus[index] == true and (self.hacktable[index][5] == true or self.hacktable[index][5] == 'true')) then
self.trainer.enableall.Enabled = false;
self.trainer.enable.Enabled = true;
self.trainer.enable.Caption = 'Disable';
else
self.trainer.enableall.Enabled = true;
self.trainer.enable.Enabled = true;
self.trainer.enable.Caption = 'Enable';
end
end
HackData:Info()
|
If anyone wants a source or something message me.. |
I did try to do the above instructions, but all I get was the image.
So how does make this work? The execute script button just generates a debug window with the value 1 as output.
Description: |
|
Filesize: |
100.48 KB |
Viewed: |
35677 Time(s) |
|
|
|
Back to top |
|
|
DaSpamer Grandmaster Cheater Supreme Reputation: 52
Joined: 13 Sep 2011 Posts: 1578
|
Posted: Sun Mar 23, 2014 5:13 pm Post subject: |
|
|
the assembly script was
Which prints 1.. (opens debug window and displays 1).
_________________
|
|
Back to top |
|
|
bknight2602 Grandmaster Cheater Reputation: 0
Joined: 08 Oct 2012 Posts: 577
|
Posted: Sun Mar 23, 2014 5:55 pm Post subject: |
|
|
That explained one line of the code.
Now how is the rest of the code executed on a game?
|
|
Back to top |
|
|
DaSpamer Grandmaster Cheater Supreme Reputation: 52
Joined: 13 Sep 2011 Posts: 1578
|
Posted: Mon Mar 24, 2014 12:02 pm Post subject: |
|
|
Analyze the script .
It's quite simple script.
Didn't saw your message, but now I did.
You write in the box your Code Injection script (cheat engine assembly script.. you know).
_________________
|
|
Back to top |
|
|
Tvrtko How do I cheat? Reputation: 0
Joined: 22 Mar 2014 Posts: 5
|
|
Back to top |
|
|
Jeka_82 Cheater Reputation: 0
Joined: 04 Apr 2014 Posts: 32
|
|
Back to top |
|
|
deepth How do I cheat? Reputation: 0
Joined: 11 Apr 2012 Posts: 7
|
Posted: Sun Apr 06, 2014 11:12 am Post subject: |
|
|
DaSpamer
i hope for next update you add combo box, or input form for PID, so we can input PID manualy, sometime i cant find the rigth process..
ex. if i attach for unity game, but trainer always attach flash player, i use chrome.
|
|
Back to top |
|
|
jroi_bautista How do I cheat? Reputation: 0
Joined: 08 Dec 2013 Posts: 3 Location: huh
|
|
Back to top |
|
|
AnthonysToolbox Newbie cheater Reputation: 1
Joined: 07 Dec 2013 Posts: 21
|
Posted: Thu Apr 17, 2014 5:07 am Post subject: |
|
|
Thankyou Daspammer, will give this a shot soon. :3 .... All the people ive asked how they did the enable button all said they made it themselves...... lo and behold those friggin lying jerks just took from you like little pricks.. grinds my gears when people do that!
Anyway thanks for releasing and sharing this!
|
|
Back to top |
|
|
hondafrik Advanced Cheater Reputation: 0
Joined: 15 Jan 2014 Posts: 60 Location: Croatia
|
Posted: Sun Apr 20, 2014 5:02 am Post subject: |
|
|
DaSpamer i use your trainer form 2 months,and from today my trainer start crush flash player in every browser,what is happen i dont understand.thx
Edit: cheat work manualy in cheat engine,but he dont want work in your trainer,i take a look in trainer script but i cant find problem.
|
|
Back to top |
|
|
Lord Elrond How do I cheat? Reputation: 0
Joined: 01 May 2014 Posts: 1
|
Posted: Sat May 03, 2014 2:47 pm Post subject: Easy Trainer |
|
|
Found the answer to my original question.. guess i dont read to well at times.
But here is another one.
When it loads I get multiple windows/popups, what do i need to change in the LUA script from Easy Trainer so that when it first activates the cheat it automatic closes the main cheat engine window and only shows the process ID options or the hack options if it only has the one process enabled. ??
Trying to make this ID10T proof as such
|
|
Back to top |
|
|
w13w How do I cheat? Reputation: 0
Joined: 14 Jul 2014 Posts: 6
|
Posted: Mon Jul 14, 2014 7:10 pm Post subject: |
|
|
hi good thing but i copy code and past it then show[/img]
Description: |
|
Filesize: |
127.6 KB |
Viewed: |
33127 Time(s) |
|
_________________
im smail hacker |
|
Back to top |
|
|
DaSpamer Grandmaster Cheater Supreme Reputation: 52
Joined: 13 Sep 2011 Posts: 1578
|
Posted: Mon Jul 14, 2014 7:52 pm Post subject: |
|
|
that's the 'enable' function
_________________
|
|
Back to top |
|
|
|
|
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
|
|