HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2891  
Старый 05.10.2018, 18:10
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

Репутация: 213
По умолчанию

Цитата:
Сообщение от beento  

дайте параметры для PacketEnumeration::ID_BULLET_SYNC
BlastHackNet/mod_s0beit_sa(https://github.com/BlastHackNet/mod_s0beit_sa/blob/master/src/samp.h#L511)
 
Ответить с цитированием

  #2892  
Старый 06.10.2018, 21:44
Babayka2016
Познающий
Регистрация: 19.01.2017
Сообщений: 51
С нами: 4901705

Репутация: 98
По умолчанию

Помогите, пытаюсь сделать ESP, посмотрел исходники на луа - все юзают convert3DCoordsToScreen. Как работает эта функция? Видел, что, к примеру, в CS - она использует View Matrix. Какой offset у View Matrix'a?
 
Ответить с цитированием

  #2893  
Старый 09.10.2018, 01:12
leak.
Познающий
Регистрация: 05.09.2016
Сообщений: 37
С нами: 5097707

Репутация: 58
По умолчанию

возможно ли, в DllMain или в потоке подключить/активировать класс CGameSA, но без d3d9 хука?
 
Ответить с цитированием

  #2894  
Старый 09.10.2018, 03:45
nt_qwark
Познающий
Регистрация: 02.07.2017
Сообщений: 30
С нами: 4665783

Репутация: 8
По умолчанию

Какие адресса у педа? X Y Z

И где хранятся педы? (Педы в локалке/Другие игроки в сампе или мта)
 
Ответить с цитированием

  #2895  
Старый 09.10.2018, 10:24
Неадекватная сова
Постоянный
Регистрация: 02.06.2018
Сообщений: 342
С нами: 4183567

Репутация: 133
По умолчанию

Цитата:
Сообщение от ForHax  

Какие адресса у педа? X Y Z
И где хранятся педы? (Педы в локалке/Другие игроки в сампе или мта)
SF->getSAMP()->getPlayers()->pLocalPlayer->onFootData.fPosition[X];

X = 1, 2, 3 | X Y Z
 
Ответить с цитированием

  #2896  
Старый 09.10.2018, 12:04
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от Babayka2016  

Помогите, пытаюсь сделать ESP, посмотрел исходники на луа - все юзают convert3DCoordsToScreen. Как работает эта функция? Видел, что, к примеру, в CS - она использует View Matrix. Какой offset у View Matrix'a?
Тебе он не нужен. Просто используй имеющуюся в игре функцию:

C++:





Код:
CU CONVERT_WORLD_TO_SCREEN_POS_FUNC
=
0x70CE30
;
RwV2D
ConvertGlobalXYZToWindowScreenXY
(
RwV3D world
)
{
typedef
void
(
__cdecl
*
CWorld__ConvertGlobalXYZToScreenXY
)
(
RwV3D
*
world
,
RwV3D
*
screen
,
float
*
mulX
,
float
*
mulY
,
bool
unk
,
bool
unk2
)
;
RwV3D screen
;
float
mulX
,
mulY
;
(
CWorld__ConvertGlobalXYZToScreenXY
(
CONVERT_WORLD_TO_SCREEN_POS_FUNC
)
)
(
&
world
,
&
screen
,
&
mulX
,
&
mulY
,
false
,
false
)
;
return
{
screen
.
fX
,
screen
.
fY
}
;
}


Цитата:
Сообщение от mr.krabs  

Как на asi локально сменить ник?
AsiBase(https://git.prime-hack.net/SR_team/AsiBase/src/branch/master/CGame/SAMP/SAMPPlayerPool.cpp#L20)
 
Ответить с цитированием

  #2897  
Старый 09.10.2018, 12:07
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

Репутация: 213
По умолчанию

Цитата:
Сообщение от leak.  

возможно ли, в DllMain или в потоке подключить/активировать класс CGameSA, но без d3d9 хука?
Да

Цитата:
Сообщение от ForHax  

Какие адресса у педа? X Y Z
И где хранятся педы? (Педы в локалке/Другие игроки в сампе или мта)
Можно на прямую искать через пул других педов:

C++:





[CODE]
for
(
int
i
=
0
;
i



лучше будет через samp, можно посмотреть структуры в собейте
 
Ответить с цитированием

  #2898  
Старый 09.10.2018, 12:16
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от CatKnight  

Подскажите, пожалуйста, с регуляркой, то я конкретно заебался уже с ней. В RPC_ScrCreate3DTextLabel читаю text, перевожу в строку и потом ловлю (пытаюсь) уже regex_match значения нужные значения. Но мой шаблон не проходит, как бы не извращался. Текст, например, такой:

Код:





Код:
{FF9900}*** Дом занят ***

{FFFFFF}Номер дома: {AFAFAF}614
{FFFFFF}Класс дома: {AFAFAF}1
{FFFFFF}Владелец: {AFAFAF}Dima_Ganja
{FFFFFF}Дверь: {3D9829}Открыта
{FFFFFF}Гараж: [ {FA736C}НЕТ {FFFFFF}]


Нужно достать, допустим число 614. Пытался следующим образом но как-то не особо получилось, где трабол:

C++:





Код:
std
::
string str
=
std
::
string
(
text
)
;
std
::
smatch res
;
if
(
std
::
regex_match
(
str
,
res
,
std
::
regex
(
R"(/\}(\d+)/g)"
)
)
)

C++:





Код:
std
::
string str
=
std
::
string
(
text
)
;
std
::
smatch res
;
const
std
::
regex
re
(
R"((?:\{[0-9a-f]{6,8}\})?([\s\wа-я]+):\s(?:\{[0-9a-f]{6,8}\})?(\d+))"
,
std
::
regex
::
icase
)
;
if
(
std
::
regex_match
(
str
,
res
,
ку
)
)
{
if
(
res
[
1
]
.
str
(
)
==
"Номер дома"
)
MessageBoxA
(
0
,
res
[
2
]
.
str
(
)
.
data
(
)
,
"Номер дома"
,
MB_OK
)
;
}


Цитата:
Сообщение от Babayka2016  

Есть ли какой-нибудь offset, чтобы запихнуть игрока в машину?

P.S Без SAMPFUNCS и LUA
Нужно создать игровое событие или вызвать опкод. Пример первого есть в собе, пример второго в сампе
 
Ответить с цитированием

  #2899  
Старый 09.10.2018, 18:51
nt_qwark
Познающий
Регистрация: 02.07.2017
Сообщений: 30
С нами: 4665783

Репутация: 8
По умолчанию

[QUOTE="CleanLegend"]

Да

Можно на прямую искать через пул других педов:

C++:





[CODE]
for
(
int
i
=
0
;
i
 
Ответить с цитированием

  #2900  
Старый 09.10.2018, 22:15
Revalto
Постоянный
Регистрация: 13.02.2016
Сообщений: 532
С нами: 5392682

Репутация: 93


По умолчанию

Цитата:
Сообщение от ForHax  

В мта все что я читаю - нули. Т.е. адреса не валид
На сколько я знаю MTA античит блочит дебагеры и не только их...
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.