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

  #7071  
Старый 10.09.2023, 16:34
вайега52
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами: 2055431

Репутация: 3


По умолчанию

На что лучше стоит ставить хук по мимо конструкторов, чтобы проверить, что доступны методы ракпира? CHud:rawRadar вызывается уже после того, как персонаж заспавнился, а проверка на CNetGame в CTimer::Update и последующая установка хука после первого вызова не хочет работать на методе RakPeer:Receive (тупо крашит, даже если юзать задержку)
 
Ответить с цитированием

  #7072  
Старый 12.09.2023, 23:12
Z3roKwq
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами: 2315345

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

Есть код на луа, хотелось бы переписать на плюсы, но чето опять идет не так

Цитата:
Сообщение от Спойлер  


Ориг код:





Код:
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


я пытался переписать, но оно детектит что игрок в прицеле, но не стреляет как в оригинале
 
Ответить с цитированием

  #7073  
Старый 12.09.2023, 23:49
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

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

Есть код на луа, хотелось бы переписать на плюсы, но чето опять идет не так
Цитата:
Сообщение от Спойлер  


Ориг код:





Код:
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


я пытался переписать, но оно детектит что игрок в прицеле, но не стреляет как в оригинале
покажи свою реализацию
 
Ответить с цитированием

  #7074  
Старый 13.09.2023, 00:02
Z3roKwq
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами: 2315345

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

Цитата:
Сообщение от Digger Man  

покажи свою реализацию
Цитата:
Сообщение от Спойлер  


pizdec x2:





Код:
if
(
isEnabled
)
{
static
int
xuy
=
0
;
if
(
xuy
==
0
)
{
unsigned
idk1
=
*
reinterpret_cast

(
0xB6F3B8
)
;
idk1
+=
0x79C
;
unsigned
idk1S
=
*
reinterpret_cast

(
idk1
)
;
if
(
idk1S
>
0
)
{
unsigned
lox
=
0xB73458
;
lox
+=
34
;
*
reinterpret_cast

(
lox
)
=
255
;
xuy
+=
1
;
}
}
else
{
if
(
xuy
>
10
)
{
xuy
=
0
;
unsigned
pizda
=
*
reinterpret_cast

(
0xB6F3B8
)
;
pizda
+=
0x79C
;
*
reinterpret_cast

(
pizda
)
=
0
;
}
else
{
xuy
+=
1
;
}
}
}


писал @N08I40K , за нейминг я отвечал (unsigned тоже я въебал ес че)
 
Ответить с цитированием

  #7075  
Старый 13.09.2023, 03:07
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

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

unsigned idk1S = *reinterpret_cast(idk1); if (idk1S > 0) {
Как минимум у тебя оно не может быть меньше нуля ибо это unsigned

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

unsigned lox = 0xB73458;
Цитата:
Сообщение от Z3roKwq  

lox += 34;
Цитата:
Сообщение от Z3roKwq  

unsigned idk1 = *reinterpret_cast(0xB6F3B8); idk1 += 0x79C; unsigned idk1S = *reinterpret_cast(idk1);

А в чем прикол?)
 
Ответить с цитированием

  #7076  
Старый 13.09.2023, 07:35
Z3roKwq
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами: 2315345

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

Цитата:
Сообщение от F0RQU1N and  

Как минимум у тебя оно не может быть меньше нуля ибо это unsigned

А в чем прикол?)
А хер знает в чем прикол, оно по другому не читает
 
Ответить с цитированием

  #7077  
Старый 13.09.2023, 09:31
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

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

А хер знает в чем прикол, оно по другому не читает
мб так

C++:





Код:
auto
x
=
*
(
uintptr_t
*
)
0xB6F3B8
;
if
(
*
(
uintptr_t
*
)
(
x
+
0x79C
)
)
{
*
(
byte
*
)
0xB7347A
=
255
;
*
(
uintptr_t
*
)
(
x
+
0x79C
)
=
0
;
}
 
Ответить с цитированием

  #7078  
Старый 13.09.2023, 09:41
Z3roKwq
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами: 2315345

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

Цитата:
Сообщение от F0RQU1N and  

мб так

C++:





Код:
auto
x
=
*
(
uintptr_t
*
)
0xB6F3B8
;
if
(
*
(
uintptr_t
*
)
(
x
+
0x79C
)
)
{
*
(
byte
*
)
0xB7347A
=
255
;
*
(
uintptr_t
*
)
(
x
+
0x79C
)
=
0
;
}

все равно не хочет работать
 
Ответить с цитированием

  #7079  
Старый 14.09.2023, 23:10
мистер вселенная
Новичок
Регистрация: 07.03.2017
Сообщений: 26
С нами: 4834459

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

всем привет! есть загрузка txd, грузит все отлично, но бывает, что игра периодически зависает при загрузке этого тхд (повторная попытка захода все решает). есть идеи?
 
Ответить с цитированием

  #7080  
Старый 15.09.2023, 13:37
вайега52
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами: 2055431

Репутация: 3


По умолчанию

Как правильно закаставать импорт в сишную функцию?





 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.