ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   [C++] MTA:SA Читерское API (https://forum.antichat.xyz/showthread.php?t=1326445)

ЯedЯuM 12.11.2018 18:58

Делал спецом под MTA Province но будет работать и на рп боксе с другими кастом клиентами МТА.

АПИ основано на исходном коде клиента MTA:SA 1.5.5

Доступны только классы с перехваченного указателя на оригинальный CCoreInterface*

Если кратко описать содержимое то там есть всё необходимое для отправки пакетов, игровые мта классы как в SF API, класс мультиплеера, ядро клиента, чат, оригинальное мта гуи и тд.

Обращаться к классам через мой указатель mCore-> где выбираем нужный интерфейс например GetNetwork() и получаем список желаемых методов.

Внутри исходника сделан пример активации чита на клавишу delete с выводом сообщения в чат.

Пример получения позиции локального игрока

C++:





Код:

mCore
->
ChatPrintfColor
(
"X: %f | Y: %f | Z: %f"
,
true
,
255
,
255
,
102
,
mCore
->
GetGame
(
)
->
GetPools
(
)
->
GetPed
(
(
DWORD
)
0
)
->
GetPosition
(
)
->
fX
,
mCore
->
GetGame
(
)
->
GetPools
(
)
->
GetPed
(
(
DWORD
)
0
)
->
GetPosition
(
)
->
fY
,
mCore
->
GetGame
(
)
->
GetPools
(
)
->
GetPed
(
(
DWORD
)
0
)
->
GetPosition
(
)
->
fZ
)
;



Для подключения апи нужно скачать оригинальные исходники MTA:SA 1.5.5

Ссылка: multitheftauto/mtasa-blue(https://github.com/multitheftauto/mtasa-blue)

Тутор по их компиляции: Compiling MTASA - Multi Theft Auto: Wiki(https://wiki.multitheftauto.com/wiki/Compiling_MTASA)

Далее заменяем в проекте Client Deadmatch файл Client.cpp на мой с вложения в теме.

Client.cpp и будет главным файлом в котором можно писать читы.

Путь к файлу: mtasa-blue-master\Client\mods\deathmatch\Client.cpp

Компилируем сразу вcё решение на Release конфигурации, в дальнейшем только Client Deadmatch проект.

В директории mtasa-blue-master\Bin\mods\deathmatch будет скомпилена client.dll

Берём дллку, переименовываем и инжектим в игру любым manual mapping инжектором =)

Использование других указателей по мимо mCore недопустимо поскольку они не инициализированы!

По этому если нет навыков хукнуть какую либо оригинальную функу чтобы достать указатель - Don`t)

ВАЖНО!!!Инжектить нужно перед тем как вы зайдёте на сервер, иначе указатель не будет инициализирован.

P.S - Говнокод в клиентских хуках оптимизируйте сами)00

Автор: Rzeźnik

Revalto 05.12.2018 20:07

Обновления будут, в плане хуков и т.д. ?

ЯedЯuM 05.12.2018 21:53

Цитата:

Сообщение от Revalto

Обновления будут, в плане хуков и т.д. ?

Врядли

lexa2233 01.02.2019 21:43

Дай sigscan

ЯedЯuM 02.02.2019 00:33

Цитата:

Сообщение от lexa2233

Дай sigscan

Любой сканер сигнатур прикрути

lexa2233 02.02.2019 00:37

Цитата:

Сообщение от ЯedЯuM

Любой сканер сигнатур прикрути

при компиле на ассемблер ругается

ЯedЯuM 02.02.2019 00:38

Цитата:

Сообщение от lexa2233

при компиле на ассемблер ругается

Покажи

lexa2233 02.02.2019 00:44

Цитата:

Сообщение от ЯedЯuM

Покажи

Скриншот 01-02-2019 23:44:05(http://skrinshoter.ru/s/010219/VBaHlOZq)

ЯedЯuM 02.02.2019 00:47

потому что у тебя нет поддержки С++11/14

Поставь Visual Studio 2017

lexa2233 02.02.2019 01:26

Цитата:

Сообщение от ЯedЯuM

потому что у тебя нет поддержки С++11/14
Поставь Visual Studio 2017

стоит

ЯedЯuM 02.02.2019 01:28

Цитата:

Сообщение от lexa2233

стоит

А MFC и ATL?

lexa2233 02.02.2019 01:32

Цитата:

Сообщение от ЯedЯuM

А MFC и ATL?

Можешь есть варик поговорить как-то? Дис, тим вивер

asocial demon 17.02.2019 00:10

Апайте идею, чтобы когда самп загнётся было куда идти писать читы.

ЯedЯuM 17.02.2019 17:04

Цитата:

Сообщение от Phelarmad

Апайте идею, чтобы когда самп загнётся было куда идти писать читы.

Сейчас их стало писать под мта ещё труднее, ццвшка подвёз античит для провинции, рп бокса и некст рп.

Там только драйвер ебашить.

Vadomandik 30.10.2019 15:29

такая ошибка кто знает как исправить?

Код:





Код:

Серьезность    Код    Описание    Проект    Файл    Строка    Состояние подавления    Состояние подавления
Ошибка    C1083    Не удается открыть файл включение: sigscan.h: No such file or directory,    Client Deathmatch    C:\Users\samsung-pc\Desktop\mtasa-blue-master\Client\mods\deathmatch\Client.cpp    14


9ven_c 24.03.2024 13:35

Цитата:

Сообщение от Vadomandik

такая ошибка кто знает как исправить?

Код:





Код:

Серьезность    Код    Описание    Проект    Файл    Строка    Состояние подавления    Состояние подавления
Ошибка    C1083    Не удается открыть файл включение: sigscan.h: No such file or directory,    Client Deathmatch    C:\Users\samsung-pc\Desktop\mtasa-blue-master\Client\mods\deathmatch\Client.cpp    14



может у тебя его нету?)


Время: 14:23