|
Участник форума
Регистрация: 27.05.2016
Сообщений: 223
С нами:
5242744
Репутация:
83
|
|
Решил перевести из lua в с++
C:
Код:
#include
#include
#include
using namespace std
;
DWORD pid
;
DWORD ped
=
0xb6f5f0
;
DWORD p_target
;
DWORD p_player
;
DWORD test
;
DWORD intS
;
int
main
(
)
{
HWND hWnd
=
FindWindowA
(
0
,
"GTA:SA:MP"
)
;
GetWindowThreadProcessId
(
hWnd
,
&
pid
)
;
HANDLE pHandle
=
OpenProcess
(
PROCESS_VM_READ
,
FALSE
,
pid
)
;
HANDLE pwHandle
=
OpenProcess
(
PROCESS_VM_WRITE
,
FALSE
,
pid
)
;
//ReadProcessMemory(pHandle, (LPVOID)0xb6f5f0, &p_player, 4, 0);
while
(
true
)
{
Sleep
(
500
)
;
ReadProcessMemory
(
pHandle
,
(
LPVOID
)
(
0xB6F3B8
)
,
&
p_player
,
4
,
0
)
;
p_player
=
p_player
+
0x79C
;
ReadProcessMemory
(
pHandle
,
(
LPVOID
)
p_player
,
&
intS
,
4
,
0
)
;
if
(
intS
>
0
)
{
DWORD lol
=
0xB73458
;
lol
=
lol
+
34
;
int
temp
=
255
;
WriteProcessMemory
(
pwHandle
,
(
LPVOID
)
lol
,
&
temp
,
4
,
0
)
;
Sleep
(
100
)
;
DWORD inet
;
ReadProcessMemory
(
pHandle
,
(
LPVOID
)
0xB6F3B8
,
&
inet
,
4
,
0
)
;
inet
=
inet
+
0x79C
;
DWORD temp2
=
0
;
WriteProcessMemory
(
pwHandle
,
(
LPVOID
)
inet
,
&
temp2
,
4
,
0
)
;
}
}
return
0
;
}
Из этого
Lua:
Код:
script_name
(
"Trigger Bot"
)
script_author
(
"iTz_WEEZY"
)
script_dependencies
(
"SAMP"
)
require
"lib.moonloader"
local
trigger
=
false
function
main
(
)
if
not
isSampLoaded
(
)
and
isSampAvailable
(
)
then
return
end
sampRegisterChatCommand
(
"trigger"
,
activ
)
while
true
do
wait
(
0
)
if
trigger
and
not
isCharOnAnyBike
(
playerPed
)
and
not
isCharDead
(
playerPed
)
then
local
int
=
readMemory
(
0xB6F3B8
,
4
,
0
)
int
=
int
+
0x79C
local
intS
=
readMemory
(
int
,
4
,
0
)
if
intS
>
0
then
local
lol
=
0xB73458
lol
=
lol
+
34
writeMemory
(
lol
,
4
,
255
,
0
)
wait
(
100
)
local
int
=
readMemory
(
0xB6F3B8
,
4
,
0
)
int
=
int
+
0x79C
writeMemory
(
int
,
4
,
0
,
0
)
end
end
end
end
function
activ
(
)
if
trigger
then
trigger
=
false
else
trigger
=
true
end
end
Что я делаю не так?
|