SA-MP Simple Airbreak
Hi !
After finishing my sa-mp trainer (i didnt upload it here
) i started creating a simple airbreak, that should work on any version (this airbreak in s0biet causes my pc to crash when i use it on different version) its not perfect, code may be not "great" but im just starting with those things.Basically it just gets pointer value (0xB6F5F0) and then :
pointer value + 0x14 = pointer to XYZ position structure, lets for example say pointer value + 0x14 = XYZAdd
XYZAdd + 0x30 = X position
XYZAdd + 0x34 = Y position
XYZAdd + 0x38 = Z position
pointer value + 0x540 = health address, i needed to use it because you can be killed when flying into a building or underground.Also, i used a timer to hold Z postion [height]
Airbreak on: CTRL + 1
Forward - W
Backward - S
Left - A
Right - D
It doesnt work like in S0beit, that it goes where you look, because i was too lazy to make it (but itsp robably possible)
After disabling airbreak (CTRL + 1 again) it pauses for 6 second, its made to hold god mode for some time because it will kill you when you fall down.In this time, you cant use the airbreak again because i used Threading.Thread.Sleep(), it would be better to use some timer or something.As i have said, its not perfect, thats why i publish it together with the code so someone may edit it and it may be even like in S0beit, btw is that normal that when i get B6F5F0 value as string, its reversed and it has a "-" between every 2 letters ? I needed to split it, and reverse again to make it a proper address.Everything should work on Windows XP and i used PlatformTarget x86
Download in attachment, check out the video how it works below:
Virus Scans:
https://www.virustotal.com/pl/file/7...is/1361016967/
http://virusscan.jotti.org/pl/scanre...d33a6a8504eb7a

After finishing my sa-mp trainer (i didnt upload it here
) i started creating a simple airbreak, that should work on any version (this airbreak in s0biet causes my pc to crash when i use it on different version) its not perfect, code may be not "great" but im just starting with those things.Basically it just gets pointer value (0xB6F5F0) and then :pointer value + 0x14 = pointer to XYZ position structure, lets for example say pointer value + 0x14 = XYZAdd
XYZAdd + 0x30 = X position
XYZAdd + 0x34 = Y position
XYZAdd + 0x38 = Z position
pointer value + 0x540 = health address, i needed to use it because you can be killed when flying into a building or underground.Also, i used a timer to hold Z postion [height]
Airbreak on: CTRL + 1
Forward - W
Backward - S
Left - A
Right - D
It doesnt work like in S0beit, that it goes where you look, because i was too lazy to make it (but itsp robably possible)
After disabling airbreak (CTRL + 1 again) it pauses for 6 second, its made to hold god mode for some time because it will kill you when you fall down.In this time, you cant use the airbreak again because i used Threading.Thread.Sleep(), it would be better to use some timer or something.As i have said, its not perfect, thats why i publish it together with the code so someone may edit it and it may be even like in S0beit, btw is that normal that when i get B6F5F0 value as string, its reversed and it has a "-" between every 2 letters ? I needed to split it, and reverse again to make it a proper address.Everything should work on Windows XP and i used PlatformTarget x86
Download in attachment, check out the video how it works below:
Virus Scans:
https://www.virustotal.com/pl/file/7...is/1361016967/
http://virusscan.jotti.org/pl/scanre...d33a6a8504eb7a
