 |
|

01.11.2021, 01:25
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Как проверить, если точка на экране для рендера, аналог isPointOnScreen() на Lua
|
|
|

01.11.2021, 01:38
|
|
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами:
4483143
Репутация:
183
|
|
Сообщение от Scar_
Как проверить, если точка на экране для рендера, аналог isPointOnScreen() на Lua
C++:
Код:
CVector2D
get_screen_coords
(
CVector vecWorld
)
{
float
x
,
y
,
z
;
double
fRecip
;
const
D3DXMATRIX m
{
reinterpret_cast
(
0xB6FA2C
)
}
;
unsigned
long
dwLenX
=
*
reinterpret_cast
(
0xC17044
)
;
unsigned
long
dwLenY
=
*
reinterpret_cast
(
0xC17048
)
;
x
=
(
vecWorld
.
z
*
m
.
_31
)
+
(
vecWorld
.
y
*
m
.
_21
)
+
(
vecWorld
.
x
*
m
.
_11
)
+
m
.
_41
;
y
=
(
vecWorld
.
z
*
m
.
_32
)
+
(
vecWorld
.
y
*
m
.
_22
)
+
(
vecWorld
.
x
*
m
.
_12
)
+
m
.
_42
;
z
=
(
vecWorld
.
z
*
m
.
_33
)
+
(
vecWorld
.
y
*
m
.
_23
)
+
(
vecWorld
.
x
*
m
.
_13
)
+
m
.
_43
;
fRecip
=
1.0
/
z
;
x
*=
static_cast
(
fRecip
*
dwLenX
)
;
y
*=
static_cast
(
fRecip
*
dwLenY
)
;
return
{
x
,
y
}
;
}
bool
is_point_on_screen
(
CVector vecWorld
)
{
const
D3DXMATRIX m
{
reinterpret_cast
(
0xB6FA2C
)
}
;
const
unsigned
long
dwLenX
=
*
reinterpret_cast
(
0xC17044
)
;
const
unsigned
long
dwLenY
=
*
reinterpret_cast
(
0xC17048
)
;
float
z
;
z
=
(
vecWorld
.
z
*
m
.
_33
)
+
(
vecWorld
.
y
*
m
.
_23
)
+
(
vecWorld
.
x
*
m
.
_13
)
+
m
.
_43
;
return
z
>=
1.0f
;
}
|
|
|

01.11.2021, 15:34
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Вы выводит строку в игре
C++:
Код:
// mainloop
char
buf
[
128
]
;
sprintf
(
buf
,
"~r~Good send: ~w~%d~n~~r~Speed: ~w~%d"
,
unc_fuck
.
vehicleId
,
unc_fuck
.
speed
)
;
printStringNow
(
buf
,
300
,
NULL
,
false
)
;
//fuction
void
printStringNow
(
const
char
*
text
,
unsigned
int
time
,
unsigned
short
flag
,
bool
bPreviousBrief
)
{
(
(
void
(
__cdecl
*
)
(
const
char
*
,
unsigned
int
,
unsigned
short
,
bool
)
)
0x69F1E0
)
(
text
,
time
,
flag
,
bPreviousBrief
)
;
}
|
|
|

01.11.2021, 16:45
|
|
Новичок
Регистрация: 22.09.2019
Сообщений: 12
С нами:
3496943
Репутация:
53
|
|
Подскажите патч Anti bike fall, этот не работает
C++:
Код:
memsafe
::
copy
(
(
void
*
)
0x522F6A
,
"\xE9\xA7\x03\x00\x00\x90"
,
6
)
;
memsafe
::
copy
(
(
void
*
)
0x4B3296
,
"\x90\x90\x90"
,
3
)
;
|
|
|

01.11.2021, 16:55
|
|
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами:
4012500
Репутация:
138
|
|
Сообщение от S0Ft1k1337
Подскажите патч Anti bike fall, этот не работает
C++:
Код:
memsafe
::
copy
(
(
void
*
)
0x522F6A
,
"\xE9\xA7\x03\x00\x00\x90"
,
6
)
;
memsafe
::
copy
(
(
void
*
)
0x4B3296
,
"\x90\x90\x90"
,
3
)
;
посмотри в сурсах соба
Сообщение от Scar_
Вы выводит строку в игре
??????
|
|
|

01.11.2021, 16:59
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Сообщение от F0RQU1N
посмотри в сурсах соба
??????
Не появляется строка
|
|
|

01.11.2021, 17:13
|
|
Постоянный
Регистрация: 24.07.2017
Сообщений: 867
С нами:
4633764
Репутация:
148
|
|
Сообщение от Scar_
Вы выводит строку в игре
C++:
Код:
// mainloop
char
buf
[
128
]
;
sprintf
(
buf
,
"~r~Good send: ~w~%d~n~~r~Speed: ~w~%d"
,
unc_fuck
.
vehicleId
,
unc_fuck
.
speed
)
;
printStringNow
(
buf
,
300
,
NULL
,
false
)
;
//fuction
void
printStringNow
(
const
char
*
text
,
unsigned
int
time
,
unsigned
short
flag
,
bool
bPreviousBrief
)
{
(
(
void
(
__cdecl
*
)
(
const
char
*
,
unsigned
int
,
unsigned
short
,
bool
)
)
0x69F1E0
)
(
text
,
time
,
flag
,
bPreviousBrief
)
;
}
static
char buf[128];
sprintf(buf, "~r~Good send: ~w~%d~n~~r~Speed: ~w~%d", unc_fuck.vehicleId, unc_fuck.speed);
printStringNow(buf, 300, NULL, false);
в мейн луп
Сообщение от S0Ft1k1337
Подскажите патч Anti bike fall, этот не работает
C++:
Код:
memsafe
::
copy
(
(
void
*
)
0x522F6A
,
"\xE9\xA7\x03\x00\x00\x90"
,
6
)
;
memsafe
::
copy
(
(
void
*
)
0x4B3296
,
"\x90\x90\x90"
,
3
)
;
CLEO - NoBikeFall Pro
Описание: Не падать с байка с функцией падения в воде. Требования: CLEO 4.X+, gta_sa.exe US 1.0. Активация: NOBIKE (чит-код). Автор: @DarkP1xel
www.blast.hk
|
|
|

01.11.2021, 22:09
|
|
Постоянный
Регистрация: 08.09.2021
Сообщений: 808
С нами:
2463635
Репутация:
98
|
|
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cp pCommon.targets(637,5): error : Element has an invalid value of "DebugFull".
Как решить такую проблему?
Сообщение от [w0te]
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cp pCommon.targets(637,5): error : Element has an invalid value of "DebugFull".
Как решить такую проблему?
решил изменой DebugFull на /debug
|
|
|

02.11.2021, 14:20
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Как можно из float сделать CVector?
|
|
|

02.11.2021, 14:36
|
|
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами:
4012500
Репутация:
138
|
|
Сообщение от Scar_
Как можно из float сделать CVector?
float x = 1.f;
float y = 2.f;
float z = 3.f;
CVector(x,y,z);
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|