
02.08.2020, 23:46
|
|
Новичок
Регистрация: 28.10.2018
Сообщений: 28
С нами:
3970020
Репутация:
18
|
|
Сообщение от #Babon
3 вопроса:
1] Есть ли функция на то, имеет ли игрок у себя оружие под определённым id? lua:
hasCharGotWeapon(Ped ped, int weapon)
2] Можно ли как то делать изменение активации считывая нажатия с клавиатуры? Тип не так что id клавишы вводиться или её имя, а ты начал кнопку X, программа зарегала её id
3] Есть альтернатива на взятие ствола в руку? lua:
setCurrentCharWeapon(playerPed, id)
1.
C++:
Код:
__int32
getCurrentWeapon
(
)
{
return
*
reinterpret_cast
(
0x00BAA410
)
;
}
2. самый простой вариант, на скорую руку:
C++:
Код:
#include
#include
uint32_t
cheat_key
=
0
;
void
new_key
(
uint32_t
&
cheat_key
)
{
std
::
vector
virtual_keys
=
{
VK_INSERT
,
VK_DELETE
,
VK_HOME
,
// добавляешь сюда все айдишники клавиш, из которых будет осуществляться выбор
}
;
while
(
true
)
{
for
(
auto
key
:
virtual_keys
)
{
if
(
GetAsyncKeyState
(
key
)
)
{
cheat_key
=
key
;
return
;
}
}
}
}
std
::
thread
thr
(
[
&
]
(
)
{
new_key
(
cheat_key
)
;
}
)
;
thr
.
detach
(
)
;
|
|
|