| View previous topic :: View next topic |
| Author |
Message |
Ziladus How do I cheat?
Reputation: 0
Joined: 20 Nov 2023 Posts: 6
|
Posted: Mon Nov 20, 2023 11:48 am Post subject: Found Ammo value does not change anything |
|
|
Hi there, I have been playing a game called Silica which has a couple trainers available for it and no anti cheat.
Since I thought this is a good learning opportunity i wanted to try and make a simple infite ammo table, however the only ammo value which I can find does reflact my current weapon exact ammo, but freezing it does nothing, Nop makes the ammo counter stuck but i still have to reload.
Which different methods and pratices would I use in this case, other things I'm also interested in:
Fast walking
Rapid fire
Maybe teleporting and such but first things first
|
|
| Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4706
|
Posted: Mon Nov 20, 2023 12:33 pm Post subject: |
|
|
You found the wrong value. Could be a different value type or stored in a different format. e.g. ammo in magazine could count up ("shots fired" instead of "shots remaining"), ammo in reserve may or may not include the ammo in the magazine, etc.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
| Back to top |
|
 |
AylinCE Grandmaster Cheater Supreme
Reputation: 37
Joined: 16 Feb 2017 Posts: 1526
|
Posted: Mon Nov 20, 2023 12:39 pm Post subject: |
|
|
If I were creating a game, I would use twists like this;
| Code: |
-- The amount of user coins I sent to the server is 55820 (example)
-- 55820 games are subjected to the following process and hidden while loading.
c1 = 55820 * 8
c2 = tonumber(c1) + 444
local initialMove = 0
c3 = 0
c4 = 0
function spend1(amount)
amount1 = tonumber(amount) * 8
if initialMove == 0 then
c2 = tonumber(c2) - 444
c3 = tonumber(c2) - tonumber(amount1)
initialMove = 1
else
c4 = tonumber(c4) - 444
c3 = tonumber(c4) - tonumber(amount1)
end
c3 = tonumber(c3) + 444
end
-- You spent 130 coins in the game;
spend1(130)
-- Most of the time the visible 130 is hidden by the obfuscation above and the result below.
-- Here is the value you see and find 55690 here;
c4 = tonumber(c3) - 444
-- 55690 will be reflected on the game screen, but the coins are only mentioned as "c3" in the code.
c4 = math.floor(tonumber(c4) / 8)
print(c4) |
CE has tutorials for such situations. (Google or Youtube)
To start, you can try to reach the correct result by using Rising/Descending or Changing/Unchanging value scans.
(If there are no syntax errors, you can try the above code in a Lua script.)
_________________
Last edited by AylinCE on Mon Nov 20, 2023 1:09 pm; edited 1 time in total |
|
| Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Mon Nov 20, 2023 12:43 pm Post subject: |
|
|
| ParkourPenguin wrote: | | ammo in reserve may or may not include the ammo in the magazine, etc. | -I would start with this. Consider searching for a value that equals gun/magazine ammo + reserve ammo (total ammo). If all exact value scans fail, try increased/decreased searches.
|
|
| Back to top |
|
 |
Ziladus How do I cheat?
Reputation: 0
Joined: 20 Nov 2023 Posts: 6
|
Posted: Mon Nov 20, 2023 1:52 pm Post subject: |
|
|
| ParkourPenguin wrote: | | You found the wrong value. Could be a different value type or stored in a different format. e.g. ammo in magazine could count up ("shots fired" instead of "shots remaining"), ammo in reserve may or may not include the ammo in the magazine, etc. |
| AylinCE wrote: | If I were creating a game, I would use twists like this;
| Code: |
-- The amount of user coins I sent to the server is 55820 (example)
-- 55820 games are subjected to the following process and hidden while loading.
c1 = 55820 * 8
c2 = tonumber(c1) + 444
local initialMove = 0
c3 = 0
c4 = 0
function spend1(amount)
amount1 = tonumber(amount) * 8
if initialMove == 0 then
c2 = tonumber(c2) - 444
c3 = tonumber(c2) - tonumber(amount1)
initialMove = 1
else
c4 = tonumber(c4) - 444
c3 = tonumber(c4) - tonumber(amount1)
end
c3 = tonumber(c3) + 444
end
-- You spent 130 coins in the game;
spend1(130)
-- Most of the time the visible 130 is hidden by the obfuscation above and the result below.
-- Here is the value you see and find 55690 here;
c4 = tonumber(c3) - 444
-- 55690 will be reflected on the game screen, but the coins are only mentioned as "c3" in the code.
c4 = math.floor(tonumber(c4) / 8)
print(c4) |
CE has tutorials for such situations. (Google or Youtube)
To start, you can try to reach the correct result by using Rising/Descending or Changing/Unchanging value scans.
(If there are no syntax errors, you can try the above code in a Lua script.) |
| ++METHOS wrote: | | ParkourPenguin wrote: | | ammo in reserve may or may not include the ammo in the magazine, etc. | -I would start with this. Consider searching for a value that equals gun/magazine ammo + reserve ammo (total ammo). If all exact value scans fail, try increased/decreased searches. |
Sadly even just searching for what has changed/unchanged did not work, I am left with no value that freezes the ammo.
|
|
| Back to top |
|
 |
|