
08.11.2021, 22:03
|
|
Участник форума
Регистрация: 03.11.2015
Сообщений: 130
С нами:
5539996
Репутация:
73
|
|
consumeWindowMessage()с луа, есть ли аналог на C++?
|
|
|

09.11.2021, 07:32
|
|
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами:
4012500
Репутация:
138
|
|
Сообщение от четыреста четыре
consumeWindowMessage()с луа, есть ли аналог на C++?
Хукни wndproc и возвращай false
|
|
|

12.11.2021, 12:47
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Как вывести наименьшее число float из массива std::vector distArray;
Пробовал через std::min_element(); но крашит, код ниже.
C++:
Код:
auto
result
=
std
::
minmax_element
(
distArray
.
begin
(
)
,
distArray
.
end
(
)
)
;
float
minValue
=
*
result
.
first
;
SF
->
Log
(
"%f"
,
minValue
)
;
|
|
|

12.11.2021, 13:06
|
|
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами:
4091290
Репутация:
213
|
|
Сообщение от Scar_
Как вывести наименьшее число float из массива std::vector distArray;
Пробовал через std::min_element(); но крашит, код ниже.
C++:
Код:
auto
result
=
std
::
minmax_element
(
distArray
.
begin
(
)
,
distArray
.
end
(
)
)
;
float
minValue
=
*
result
.
first
;
SF
->
Log
(
"%f"
,
minValue
)
;
C++:
Код:
auto
result
=
std
::
minmax_element
(
distArray
.
begin
(
)
,
distArray
.
end
(
)
,
[
]
(
float
a
,
float
b
)
{
return
(
a
Log
(
"min: %f, max: %f"
,
minValue
,
maxValue
)
;
|
|
|

12.11.2021, 15:44
|
|
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами:
4483143
Репутация:
183
|
|
Сообщение от AdCKuY_DpO4uLa
C++:
Код:
auto
result
=
std
::
minmax_element
(
distArray
.
begin
(
)
,
distArray
.
end
(
)
,
[
]
(
float
a
,
float
b
)
{
return
(
a
Log
(
"min: %f, max: %f"
,
minValue
,
maxValue
)
;
C++:
Код:
auto
[
min
,
max
]
=
std
::
minmax_element
(
distArray
.
begin
(
)
,
distArray
.
end
(
)
,
std
::
less
{
}
)
;
|
|
|

13.11.2021, 18:29
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Как-то не корректно работает данная функция, вроде смотрю на точку, а она не рисуется
C++:
Код:
bool
isPointOnScreen
(
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
.
fX
*
m
.
_33
)
+
(
vecWorld
.
fY
*
m
.
_23
)
+
(
vecWorld
.
fZ
*
m
.
_13
)
+
m
.
_43
;
return
z
>=
1.0f
;
}
CVector tpos
=
{
x
,
y
,
z
}
;
if
(
isPointOnScreen
(
tpos
)
)
{
// Дальше рисуем фигуры...
}
|
|
|

13.11.2021, 19:12
|
|
Познавший АНТИЧАТ
Регистрация: 01.04.2018
Сообщений: 1,710
С нами:
4272230
Репутация:
183
|
|
Сообщение от Scar_
Как-то не корректно работает данная функция, вроде смотрю на точку, а она не рисуется
C++:
Код:
bool
isPointOnScreen
(
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
.
fX
*
m
.
_33
)
+
(
vecWorld
.
fY
*
m
.
_23
)
+
(
vecWorld
.
fZ
*
m
.
_13
)
+
m
.
_43
;
return
z
>=
1.0f
;
}
CVector tpos
=
{
x
,
y
,
z
}
;
if
(
isPointOnScreen
(
tpos
)
)
{
// Дальше рисуем фигуры...
}
C++:
Код:
bool
isPointOnScreen
(
CVector
*
position
,
float
radius
)
{
auto
camera
=
*
reinterpret_cast
(
0xB6F028
)
;
return
reinterpret_cast
(
0x420D40
)
(
camera
,
position
,
radius
)
;
}
|
|
|

13.11.2021, 23:06
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Сообщение от Musaigen
C++:
Код:
bool
isPointOnScreen
(
CVector
*
position
,
float
radius
)
{
auto
camera
=
*
reinterpret_cast
(
0xB6F028
)
;
return
reinterpret_cast
(
0x420D40
)
(
camera
,
position
,
radius
)
;
}
C++:
Код:
// Не рисует, что не так?
CVector tpos
=
{
x
,
y
,
z
}
;
if
(
isPointOnScreen
(
&
tpos
,
1
)
)
{
SF
->
getRender
(
)
->
DrawPolygon
(
sc
[
0
]
,
sc
[
1
]
,
16
,
16
,
0
,
8
,
0xFF00FF00
)
;
SF
->
getRender
(
)
->
DrawLine
(
sc
[
0
]
,
sc
[
1
]
,
tsc
[
0
]
,
tsc
[
1
]
,
3
,
0xFF00FF00
)
;
SF
->
getRender
(
)
->
DrawPolygon
(
tsc
[
0
]
,
tsc
[
1
]
,
16
,
16
,
0
,
8
,
0xFF00FF00
)
;
}
|
|
|

14.11.2021, 01:02
|
|
Постоянный
Регистрация: 16.12.2020
Сообщений: 530
С нами:
2846685
Репутация:
118
|
|
Можно ли импротировать модели персонажей из гта са в unity и как если можете скажите
|
|
|

15.11.2021, 02:18
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Срочно те кто работал с хуками, как называется хук onRemove3DTextLabelвSFя не нашёл
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|