Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Hack Soldat 1.6.3 Map


Xmms

Rekomendowane odpowiedzi

Opublikowano

To się nazywa radar, ale pewnie jeszcze tego nie ma, a jak jest to zrobił to sobie ktoś dla siebie i tego nie udostępni.

951841430649214321545.png

 

Day after day.

 

Opublikowano

Soldat dawno skończył swoje lata świetności, łatwo poznać to po tym że nikt już nie robi do niego hacków.

Jeśli CE ci nie obce to czytaj niżej, jeśli ci obce to się go naucz obsługiwać bo to nie trudne.

RADAR HACK

 

1. Join a game without bots, join alpha.

2. Search [byte] with exact value with 1

3. Join Bravo team and search 2 in CE

4. Join Charlie, search 3

5. Join Delta, search 4

6. Join Spec and search 5

7. Do this till you get few addys.

8. The addys colored with light green are those addys you should test.

9. Try every single addy for itself by freezing and chaning value then check ingame

10. You will find the correct addy in the end if everything is done correct

Twoja stara robi catch the clowny w Game Makerze.

  • 2 tygodnie później...
  • 4 tygodnie później...
Opublikowano

woBniaR a mogłbyś jakoś uprościć jak to wszystko zrobić, już jakiś czas bawie się CE ale nie wiem jak to zrobić, z góry dziękuje

Opublikowano

Nie jestem do końca pewien czy ta metoda działa bo nigdy jej nie próbowałem :D

Chodzi w niej dokładnie o to by szukać 1 bajtu, zależnie od drużyny w której aktualnie jesteś (0-tryb deathmatch, 1-alpha, 2-bravo, 3-charlie, 4-delta, 5-widz), dopóki adresów zostanie kilkanaście, i próbujesz po kolei zamrażać te które są napisane kolorem zielonym (za każdym razem zmieniając drużynę i sprawdzając czy widzisz na minimapie ludzi z poprzedniej drużyny)

Twoja stara robi catch the clowny w Game Makerze.

Opublikowano

Ok dalej będe próbował a mogłbyś mi doradzić jak jestem początkującym programistą, jaki program jest najbardziej przejrzysty i najłatwiejszy do robienia różnego rodzaju cheatów? Pozdrawiam

Opublikowano

Ja używam Visual C++ 2008, 2005 też wystarcza. Z tym że trzeba umieć C++. Jeśli umiesz Delphi użyj Delphi 7.

Jeśli nie umiesz żadnego języka programowania to często wystarcza użyć programów do tworzenia trainerów jak Trainer Maker Kit (lecz na pewno nie zrobisz w takim programie menu w oknie Soldata).

Twoja stara robi catch the clowny w Game Makerze.

Opublikowano

Ok, narazie umiem nie wiele tak jak napisalem uczę się dopiero i czytam na różnych forach jak to się robi, a Ty już długo w tym siedzisz?

Dla mnie jest to tylko czysta forma zabicia wolnego czasu i pobawienia się grami :) Pozdrawiam

Opublikowano

Od 2006, aktualnie nie gram bo nie mam czasu.

Jeśli jesteś zainteresowany to mam listę jak co wyszukać do Soldata w cheat engine zerżniętą z anarchy network.

Twoja stara robi catch the clowny w Game Makerze.

Opublikowano

 

BIRD HACK
search 4 byte
when dead search 0
when on air search 1-2
then when 1-10 or less adyys left search for an adress then switching really fast from 1 to 2
freez on 2
bird hack.




INCREASED FIRE RATE
Notice that little bar under your health on the GUI that fills up when you shoot, then goes back down quickly so you can shoot again? What we're doing here is altering the time it takes for that bar to go down.
 1. Start your Soldat and pick a weapon, say, Desert Eagles
 2. Open CE, search byte unknown initial value. Alternatively, search for 0
 3. Fire a shot and as soon as you fire, pause your game
 4. Search for increased
 5. Tap F10 twice, then search decreased
 6. Repeat step 5 until the bar goes back to 0
 7. Search for 0
 8. The addy you're looking for starts with 0x6EF***

Name this one, say, FireInt1. That's part one done.
Now, what we need is the Weapons.ini file. Go in there and look for the value of FireInterval for your weapon. In this case, it's 23. Search for that, then change weapon and search for the new value. Let's call this one FireInt2.
Now, we'll have two addies, both starting with 0x6EF. Now, we need to compare these two and when they equal, we must change the value of the first to 5, like this:
Code:
if (FireInt1 == FireInt2) {
FireInt1 = 5;
}

What this'll do is whenever FireInt1 will have the same value as FireInt2 and will start to go down, you'll make it so that it already reaches the bottom, aka 5. I recommend using the value 5, as anything less will flood kick you if you use it excessively.
Remember, you must do this individually for every slot.
-----------
Another way would be changing the fireinterval of a slot, which is defined in the weapons.ini, so you don't have to mess around with the status bars. Just divide it once by 2 or sth like that, just to give you an idea:
Code:
const long fireintervaladdr = 0x6EF----;
float fireintervalbak = 0;
while(1)
{
float fireinterval = readfloat(CalcAddy(fireintervaladdr,slot));
if(fireintervalbak != fireinterval)
{
 fireintervalbak = fireinterval/2;
 writefloat(CalcAddy(fireintervaladdr,slot),fireintervalbak);
}
}
To find the fireinterval addy, see here. Anyway - nice tutorial Mr_Cloud 
-----------
What can I do to make it work in all slots ?
-----------
learn2calc. next addy = addy+(0xC0E1*(slot-1))




LOW GRAVITY
This hacks exploits the soft falls provided by the parachute.We have only to search (in a offline game, no bots) 1 when we have the parachute and 0 when we dont. When we have 1/2 addys, search what accesses to them, and find to replace a CMP. This CMP is comparing if we got parachute or not, if we NOP it, Soldat will think that we always got the parachute. BOOM! Low gravity hack 
The Realistic mod falls dont damage and you move more softly. Add it to your trainer!
-Flariut







INFINITY ZOOM
* Find out ScreenMouseX and Y (move your mouse right, search increse, move it left again, search decrese...)
* Find out what writes to this addys (both, X and Y)
* Put your sniper away
* Move your mouse to the left and to the right while searching what access to X
* For Y, move it up and down
* You'll get 2 MOVs for each addy, nop them
* Done, inf. zoom
------------
Where I can find ScreenMouseX and ScreenMouseY ?
------------
1) search unknown initial
2) move your mouse left, search decreased
3) move mouse right, search increased
repeat 2,3 until you think youve found the address
that is the x
offset address +4 is the y




CHANGING WEAPON SETTINGS
1. Start a new game in realistic mode without bots
2. Take a gun, as example Barret
3. Open the file weapons_realistic.ini which is located in Soldat's direcotry.
4. If you've taken the Barret, search for the Barret entry, devide the "Recoil" key by 10, and search for this value (float), so here you'd have to search for 0. Please note: Because CE's float searching engine is a bit buggy, only search for values that don't need to be round, so values ending with a 0.
5. Type /kill and take M79, search for 42
6. Take barret again, search for 0. Continue until only a few addys are left.
7. Take minimi, search for 1. Now only one addy should be left. Change it to 0 and fire your gun to see if it still has recoil.





NADE2CLUSTER, CLUSTERNONADE
Nade2Cluster
1. Whenever you have nades search (Value = 2), [Exact Value], [byte].
2. Get cluster and [Next Scan] (Value = 9).
3. Repeat step [1-2] until you've found the address.
ClusterNoNade
1. You will need the address that checks if you have got Cluster or Nade, if you don't have it then do the tutorial above.
2. Get cluster.
3. Check what writes on that address.
4. Throw all clusters.
5. Get an ordinary nade kit.
6. You will get an address in the list. Freeze that address. Now you will get cluster instead of nades when picking the nade kits. (You must have taken a cluster kit before this will work.)
----------------
Good effort. Alternatively to first getting cluster and only then nopping, if you look at the address that writes you have normal nades, it looks like this:
Quote:
mov byte ptr [edx+eax+0000c095],02

At the end, you have that 02. Change that to 09 by double clicking what I've just quoted and you'll always have clusters.
What this will do is it will always write the value 09 when you pick up normal nades, meaning it'll think you always have clusters.
Edit: This shit works online. However you must be in a multiplayer game to find all the addies that write to it.
Find the 2 or 9 addy Dashier was talking about, open up the "find what writes" window in CE, join a multiplayer game, pick up a couple of nades and change all the addies you find which look similar to the quote above with 09 at the end. You'll have clusters from when you spawn.




NO MOVEMENT ACCELERATION
Ok, open soldat.exe, cheat engine, and weapons.ini from c:\soldat (or where ever you installed soldat).
1. Look in weapons.ini at the movement accel of say, Desert Eagles
MovementAcc=1 in weapons.ini
Go to soldat, attach CE, open an offline game with only yourself in it, wield desert eagles and search for a byte '1'.
2. Change to a different gun with different movement acc, lets say the AK-74
MovementAcc=2
Change to AK, search for MovementAcc as 2.
3. Repeat this for a few guns until you have 1 addy or maybe 2-3 and test them by setting to 0 minimi is a good test gun imo.
4. Ok next, theres 2 approaches, you could set the movement acc to 0 but you would have to calculate slot in your program, an easier way to do this would be to find out what accesses the address by right clicking, go back to soldat and shoot + move a bit. When you see a CMP in the box right click it and NOP it (replace with a code that does nothing).




NO SNIPER STARTUP
Heres a quick and easy tutorial to kill that Startup time on your sniper
Start it in a NORMAL Game not any other.
----------------
* 1)Start Up Your Cheat Engine And Target Soldat
* 2)Start A Game Bots Or No Bots (No Bots Is Easyer)
* 3)Grab a Sniper And A Ussocum
* 4)Search Value 25 (Sniper Startup) At 1 Byte Exact Value
* 5)Switch To Your Socum And Search Value Of 0
* 6)Repeat Steps 4 And 5 Untill You Have 1 Or Two Addresses
* 7)Grab One Of The Addresses Freeze It And Tab Into Soldat. Fire Your Sniper And See If You Have Any Start Up, (First One Generally Works) When That Is Done, You Have No Startup On Your Sniper Now
* 8) To Make It Work In All Slots, Find Out What Accesses Your Address, Fire ONE Shot And Go Back Into CE, There Should Be a Cmp Word Addy There. Nop It.
* 9)Now You Have No Startup On Sniper In ALL Slots

This IS Detected By BE Protected Servers, You'll Get Nailed By BE Pretty Quickly.
For More Information on Weapon Editing Goto
http://www.an-forums.net/viewtopic.php?f=30&t=57
But For The Love Of God, DONT Post There, The Thread Is Old And Does NOT Need Posting In.


||
||
||
||
||
||
\/

EDITING WEAPONS IN ANY SERVER
Ok, in this tutorial i'll show you how to change the bink, since that's a wanted cheat.
Ok, asuming you have read my first tutorial, (else see my sig) we're gonna start:
1. Open Soldat and Cheat Engine and point CE to Soldat
2. Open the weapons .ini file located on C:/soldat/weapons.ini
-- In this tutorial we're gonna change the bink. So we must have 2 different bink value's. As you can see, the Ruger has a bink of 10 and the Socom a bink of 0. So, pick those weapons
3. Make sure you have your Ruger in your hands and go to CE.
4. Scan for 10, cause that's the value of the bink, 1 Byte, exact value
5. Now, in Soldat switch your weapon to the Socom
6. In CE again, search next for 0 with the button "Next Scan"
7. Repeat stap 3 to 6 till you have a few addy's
8. Add all addy's to the adress list, and set the value of all to 0
9. Freeze all adreses and Go back to soldat.
If done correctly, you don't have bink on any weapon.
Basicly it's the same with:
Damage
FireInterval
Ammo
ReloadTime
Speed
BulletStyle
StartUpTime
MovementAcc
Just have 2 weapons with both different settings and search those settings while switching, like we did with the bink.
Play around with it, that's the best way to learn
For any questions post here, and i'll try to help






AIRMAN
im pretty tierd so ill make it fast.
get ladder jump:
jump when u fall way back search 0
when on ground search 1
now fly and stop the game
search for 0
when ur on ground search for 1
freez around 5 -6 addyys
right click on first addy find out what access this addy
now fly around jump and look at this window..ull see bunch on addyys..
eax re0450 - 888 -- [eax + 1] and so..
right click on those addys u got and nop them (replace with code that does nothing..)
nop some of those addys till u see some changes in soldat..(fly faster..walk on air..and so)
if u nop all of them and nothing happens move to the second addy on the list and again all the proccess ( right click find out what access this addy)

btw
when u nop addys they will work online,meens u dont need to use player calc or something like that ,it works for all slots






SIMULATING MOUSE MOVEMENT
hello all!
If you want to use your aimhack in battleye protected servers as well, then just simulate mouse movements, instead of writing in memory:
First of all, open soldat readonly:
Code:
OpenProcess(PROCESS_VM_READ, 0, soldat_pid);
Now you can use ReadProcessMemory(..) to get all information you need to calculate your aimhack (bullet's tutorial helped me a lot).
After that you can use this funtion
Code:
void MoveMouse(long x, long y)
{
INPUT Input={0};
Input.type = INPUT_MOUSE;
Input.mi.dx = x;
Input.mi.dy = y;
Input.mi.dwFlags = MOUSEEVENTF_MOVE;
SendInput(1, &Input, sizeof(INPUT));
}
to simulate mouse movements (yes this will move your mouse, not set it, that's why you need the distance). This is surprisingly quite accurate.
You can find information about the functions in the MSDN.
bye!






AIMBOT
Overview
Hey there, many people want to make an aimbot, but they're not sure where to start, so if you're one of them, you should read this. This tutorial should give you an idea on how aimbotting in general works.
Ok, let's think about it. What does an aimbot really do?
Well, to describe it simple, it aims for you, that means it calculates the best way to hit the enemy and then moves the mouse to that point. I'll show you some examples of predicting movement later, but for now, we'll stick to the basics.
Let's say we're making an aimbot now. There are some things that 'needs' to be included to make a really nice aimbot.
Comparing the targets
First of all, we need to select our target. No there's several ways of doing this, but let's talk about the one that selects the nearest target. So what you have to do, is to check all available players, and then compare their distances to find the closest one. But before that, we have to make some other basic checks.
* Do we really want to aim at dead bodies? No, so we have to put a check, if the current player we're checking is dead or not. If dead, then continue with the next player, otherwise, continue checking the current player.
* First of all, we have to check if the player exists. We can't aim at something that isn't even a part of the game, can we?
* We have to check if the current player is in our team. If he is, then we can't aim at him.
* Another thing is, that if the player = you, then you have to skip that player. You can't try to hit yourself, lol.

To sum it up:
Code:
For I = 1 to MAXPLAYERS
if (I != dead & playerexists(I) == true)
if (I != you & team(I) != yourteam)

Ok, so let's say our current player passed all the checks. Now, we have to check the distance between that player and you. Luckily, there's a distance forumla, so it's easy to check the distance:
d = _/ (x2-x1)^2 + (y2-y2)^2 /
Easy, eh? But wait, there's probably not just one player that can pass all checks, and do we really have to compare ALL distances with yours?!
No. There's a simple algorithm, and it only needs two variables.
Code:
if (distance(I) < distance(target)
I = target

So what that does, is that if the distance of the current player (I) is less than the target distance, make I the new target.
Aiming at our target, prediction
Ok, now that we have our target, we need to aim at him.
This can be done by somthing like:
Code:
MapMouseX = GetPlayerX(target);
MapMouseY = GetPlayerY(target);

But there's more than that. That wouldn't really work if the gun is like, M79 and 'dips' alot. That's why we have to do something that finds out how much the bullet will 'dip' over time. It's really simple:
Code:
Prediction = (distance(target) / bulletspeed) * gravity
There is also some air resistance, to apply that to your aimbot, simply multiply the bulletspeed with 0.99 Remember that the air resistance applies at both the X and Y axis.
And that's (almost) how much the bullet dips. Now subtract that to the Y of our new aiming point, and we'll have a fairly accurate prediction:
Code:
MapMouseX = GetPlayerX(target)
MapMouseY = GetPlayerY(target) - Prediction
How about movement? I'm going to let you find that out by yourself, but I'll help you on your way:
Code:
MapMouseX = GetPlayerX(target) - ((MyXVelocity - EnemyXVelocity) * time)
MapMouseY = (GetPlayerY(target) - Prediction) - ((MyYVelocity - EnemyYVelocity) * time)
So, I take the enemy speed and subtract that with my speed. That gives us the relative speed, and we multiply that by the time it takes for the bullet to reach the enemy (distance / bulletspeed).
I hope this was helpful for you, now go out and make yourself a cool little aimbot.
Happy coding,
- Matt
-------------------
Mateo, you were drunken at writing this tutorial:
Code:
if (distance(I) < distance(target)
I = target
Ehm ... lol
Code:
target = i

Code:
Prediction = (distance(target) / bulletspeed) * gravity
This just would result a smaller value, but you want a bigger one (gravity is 0.XXX), so:
Code:
Prediction = (distance(target) / bulletspeed) / gravity

Code:
(MyYVelocity - EnemyYVelocity) * time)
mateo wrote:
So, I take the enemy speed and subtract that with my speed.
In the equation you take the own speed and subtract it with the enemy's one, but you've written that you take the enemy's one and substract it with the own player's speed.

All in all this tutorial describes how to make a mad pointbot, please fix it (and add some codesnippets of your aimbot ^_^).






WALLHACK
Wall Hack in 1.4.2 lets you go trough the walls, but dont let you shoot trough polys. It's simple to find: create a game, no bots. In CE search unknown, change map and search changed (the adress is Byte.) Do this until you have a bunch of addys. Search in the list any addy that starts with 00610xxx, and only one to your addy list. Then, search what accesses to it. Enter again to a map and you will see a FLD. Nop that, and the wall hack will be ready!
-Flariut
-Thanks to Snowy





SILENT RADAR HACK
tutorial how make radarhack whiose cannot BE detect.

on start u must add 10 or more bots to red team and look iin CE for 1
then you must swap teams ( change teams add 10 bots to blue, of course u must remove bots from red.) now u must look in CE for 2.
u must do this to time when u have 10 (or so many how many bots u add) addys.
now if u r in red team and have this all addys u must change their value to:
1 if red, 2 if blue, 3 if green, 4 if yellow.
remember u must change value addys to number your team becaouse if u change it to diffrent team like blue on start map u will rspawn in their base!
just 1st respawn be wrong. but someone who know that can recognize it.
so u must be carefouly.




INFINITE AMMO
In this example, I will use Inf. Ammo, but this will work with anything.
Finding the command:
* Open CE and find the addy (in this case, the ammo address). If you don't know how to do this, consider doing the CE tutorial, or reading some other tutorials on this forum that will explain it.
* Right click on it in the list and select 'Find out what writes to this address'
* Then switch to Soldat and fire a couple of times, you should see a command show up in the list (along with many others) saying "*addy* - *code* - dec word ptr ... etc.". THis is the command that takes 1 from the ammo every time you shoot (decrementing, hence the 'dec')
* You can now press Stop, to stop it searching for more commands
* There are two things important here, the addy of the command, and the numbers/letters (its code). These numbers and letters represent the command in the memory.
* Write down the numbers, and how many there are. For instance, if they were (they aren't for Inf.Ammo) '0f 80 bf 62 e8', you would write that down, and take note that there are 5 sets of numbers.
Nopping the values:
* Now go to the programming language, and write the value (1 byte) '0x90' in C++ and '&H90' to the addy that was in the list, like you would normally write a value (if you don't know how to do this yet, look at some other tutorials and come back)
* This addy represents the address that the first set of numbers is (0f in my example above), then you have to add one byte to it for the each proceeding value like this: (pseudo-code example, not real code)
 Code:
 addy = 0x90		 //sets the 0f
 addy+0x1 = 0x90	 //sets the 80
 addy+0x2 = 0x90	 //sets the bf
 addy+0x3 = 0x90	 //sets the 62
 addy+0x4 = 0x90	 //sets the e8
* This will set each of these values to the nop value ('0x90' in C++), and make that command do nothing, or in the Inf. Ammo case, not make it decrement the value for every bullet.
* Now test the hack, it should make the ammo stay at the same value.
Resetting the values:
* If you want to turn the hack back off, just set the values again; but instead of 0x90 or &H90, set them to the original values, like: (again, pseudo-code example, not real code)
 Code:
 addy = 0x0f		 //sets the 0f
 addy+0x1 = 0x80	 //sets the 80
 addy+0x2 = 0xbf	 //sets the bf
 addy+0x3 = 0x62	 //sets the 62
 addy+0x4 = 0xe8	 //sets the e8
* This will make that area of code a command again, and not just blank spaces (nops)

Note: This isn't the only way to do this (Inf. Ammo OR nopping in programming languages), just the easiest way for beginners in my opinion.
Feel free to ask if there is anything that needs explaining or changing (cbf reading back through it again/checking it).




GOOD INF JETS
Ok, search the amount of jets you have, its a 2byte;
Increased value when ur jets recharge, decreased as u use them.
Now find out what accesses ur addy.
There should be about 5 that say cmp dword ptr [......],0;
nop all these!
Now you have inf. jets. When you run out it goes to negative, but the jets keep coming out!





SPAWN WITH FLAMER
pick barret search for 8 1 byte
press /kill to killurself
peak desert eagles search for 1
now add the addys(or the addy),freez on 11
/kill urself again
click outside the box of the menu weapon.
u should now have flamer(flamer is ok on online server,but if u change the value to 12 or 13 and u get a bow,its only good for rambo match,else u get kicked)




RADAR HACK
1. Join a game without bots, join alpha.
2. Search [byte] with exact value with 1
3. Join Bravo team and search 2 in CE
4. Join Charlie, search 3
5. Join Delta, search 4
6. Join Spec and search 5
7. Do this till you get few addys.
8. The addys colored with light green are those addys you should test.
9. Try every single addy for itself by freezing and chaning value then check ingame
10. You will find the correct addy in the end if everything is done correct






HACKING PLAYER NAME
ok get CE working and select the soldat process
This only works in YOUR SERVER
1.Search the name of a player that is in your server. Example you got a guy named The God in your server
2.Enter the name in the search area(must me text search)
3.When you find it, change it to what ever you want. Example The Asshole God or Bitch&Dick
Remember this works in your server




WEAPONS MENU HACK
1) Bring up weapon menu in Soldat.
2) Scan CE for value 1.
3) Get rid of weapon menu.
4) Scan CE for value 0.
5) Repeat steps 1-4 until you get one address.
6) Change value to 1.
7) Go into Soldat and *voila*! You have a weapon menu!
8 ) When adding the address hack, just make the hotkey set value to 1. There is no need for freezing.
You can use this concept for other such "toggle" hacks, such as realistic on/off. Remeber that 1 means on and 0 means off.






NO TEXT AND TEXT EFFECTS
1. open soldat join lokal game. Open CE and attach to Soldat process
2. Search for "DirectInput Initialized" as text and add the address to code list
3. Now rigthclick on that address and then on "find what acesses this address"
4. Switch 2 Soldat and then back to CE and goto debugger
5. nop the code which access it -ull see wired text effects ingame
6. nop the next command and ull see no text inside Soldat
do point 1 to 4
4. open debugger and follow the jne jump
5. change the next jne jump into je or nop it -ull see somthin like this inside soldat:
Quote:
t
e
x
t
6. now nop the second mov after the je and ull see:
Quote:
t
_e
__x
___t
without "_" inside soldat
thats all
by Shoozza






BASIC SPAMVERTISER
:: Basic Spamvertiser ::
By Flariut
Code in VB6, but adaptable.
a) Have 2 timers, one with interval X (I've got it in 45secs.), and one with interval 10, both enabled.
 In the Timer1 (with interval X) you need something like this:


'/**************************/
'/* Flariut's SpamVertiser */
'/* Addys are for 1.4.2 */
'/**************************/
'Timer1 // Interval X (recommended 45000)
Public Sub tmrSpamVertiser1_Timer()
Slot = ReadByte(&H6E30E4)
InGame = ReadByte(&H6E30E8 + 49377 * (Slot - 1))
If InGame = 1 Then
 WriteByte &HC2C7E6, ReadByte(&HC2C79E) 'Write MovePlayerRight Hotkey for Chatting Hotkey
End If
End Sub


That addy (0x00C2C7E6) it's MovePlayerRight hotkey. So I'm writing MovePlayerRight hotkey for Chatting hotkey (0x00C2C79E). So when the player hits the hotkey for moving the right (default D), the chat will be displayed. Lets proceed with timer 2.
c) In the Timer2, we need something like this:


'/**************************/
'/* Flariut's SpamVertiser */
'/* Addys are for 1.4.2 */
'/**************************/
'Timer2 // Interval 10
Public Sub tmrSpamVertiser2_Timer()
Dim Control As Boolean
Slot = ReadByte(&H6E30E4)
InGame = ReadByte(&H6E30E8 + 49377 * (Slot - 1))
If (InGame = 1) And (ReadByte(&HB9C6D4) <> 0) And (ReadByte(&HC2C7E6) = ReadByte(&HC2C79E)) Then 'If the player is ingame, if the chat box is open and if MovePlayerRight Hotkey = Chatting hotkey...
 SendKeys "Basic Spam!|By Flariut|www.AN-Forums.net{enter}", False 'Send ur text
 SendKeys "{backspace}{backspace}{backspace}", False 'Give some backspaces...
 Control = True
End If
If Control = True Then
 WriteByte &HC2C7E6, 20 'Write again the hotkey for moving left to D (the deafult)(you can improve this if you're a little smart)
 Control = False
End If
End Sub


If you follow the comments you will understand it 
d) That's all. Give credits, ya bastard!







WALLHACK
Search Type is:Float
go right search has increased
go left search has decreased
up and down
go up search has decreased
go down search has increased
u should find around 50-100 addys..
try 1 by one,when u see ur trying to fly but allways going back to same position u found it.
~Snowys

 

 

Nie korzystaj z gotowych adresów bo są podane do Soldata 1.4.2

Twoja stara robi catch the clowny w Game Makerze.

  • 4 tygodnie później...
Opublikowano

Poszukaj bajtu aktualnej drużyny w której jesteś i potem próbuj zamieniać ten bajt na innej drużyny i sprawdzaj czy widzisz na radarze graczy tylko z tamtej drużyny. Któryś adres powinien tak działać, potem klikasz find out what read, musisz szukać ciekawych opcodów które porównują ten bajt (cmp itp.) i odpowiednio je podmienić. Proste :D

Twoja stara robi catch the clowny w Game Makerze.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...