is it possible to make a cheat software for longrange skill in ce? i mean Example longrange.exe and you can toggle it on or off?
wow but [Only registered and activated users can see links. Click Here To Register...]Quote:
Yes its possible.
You would probably want to create a c++ program with MS visual studio. Probably a DLL file to inject and alter the addresses with the assembly you want.Quote:
wow but [Only registered and activated users can see links. Click Here To Register...]
this what happen when i save it as .exe in CE :confused::confused:
Apparently you can generate an external trainer using CE, but i never did myself to be honest.Quote:
wow but [Only registered and activated users can see links. Click Here To Register...]
this what happen when i save it as .exe in CE :confused::confused:
|
|
i dont understand do you have a video guide?Quote:
u can click go to adress on opcodes from memory viewer than just copy it and add to table as "array of bytes" 3rd from right will exchange to 73 when u add 9 to opcodes in MW than just make hotkeys and have fun.
While you managed to change the snapshot in your client, the server is sending a SNAPSHOTTYPE_CLEAR_USESKILL in other's clients. Exploiting this theory you wrote will only lead to a client-side simulation of the skill dealing no-damage and not being shown to other people near around.Quote:
It is probably possible by modifying the received packets...
Let's take an example: we want to change the cooldown (CD) of a skill.
- Client sends a packet to the server to tell her I want to use skill "Asal". This is done when you press F9 for example. You must have Asal in F9.
- Server receives the packet PACKETTYPE_USESKILL and does some checks (player is valid, player can use the skill, skill is enbaled, cooldown is ok, etc...) and returns a SNAPSHOTTYPE_USESKILL if all is OK
- Client receives the snapshot SNAPSHOTTYPE_USESKILL and launches the function OnUseSkill( objid, ar )
- Character attacks the target and executes Asal :)
Now, what happens if you try to use Asal again before the cooldown is finished??
- Client sends a packet to the server to tell her I want to use skill "Asal". This is done when you press F9 for example. You must have Asal in F9.
- Server receives the packet PACKETTYPE_USESKILL and does some checks and cooldown is NOT OK!! Then Server sends the snapshot SNAPSHOTTYPE_CLEAR_USESKILL
- Client receives the snapshot SNAPSHOTTYPE_CLEAR_USESKILL and launches the function OnClearUseSkill( objid ). As you can see here, there is no ar variable (AR variable is the packet container or buffer if you prefer).
- Character does not attacks the target
So, in theory, if you are skilled enough to hook the receiver function you could hook the snapshot SNAPSHOTTYPE_CLEAR_USESKILL and replace it with the snapshot SNAPSHOTTYPE_USESKILL + modify the AR variable in this function void CDPClient::OnSnapshot( CAr & ar ) in order to make it looks like a good buffer otherwise you will crash your Neuz...
This is how I think about it, maybe there is a simple way to do it but I am noob at this things, I keep learning :p
You are very probably right..The server must use the "User" objects and not the "Mover" objects who are in the clients.Quote:
While you managed to change the snapshot in your client, the server is sending a SNAPSHOTTYPE_CLEAR_USESKILL in other's clients. Exploiting this theory you wrote will only lead to a client-side simulation of the skill dealing no-damage and not being shown to other people near around.
Correct me if i'm wrong.