 |
|

13.09.2022, 09:41
|
|
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами:
4091290
Репутация:
213
|
|
|
|
|

13.09.2022, 09:49
|
|
Новичок
Регистрация: 19.06.2022
Сообщений: 14
С нами:
2055431
Репутация:
3
|
|
Сообщение от AdCKuY_DpO4uLa
Не работает
|
|
|

14.09.2022, 19:11
|
|
Флудер
Регистрация: 02.02.2019
Сообщений: 5,070
С нами:
3831395
Репутация:
183
|
|
Как можно сделать проверку на Нажатие/Зажатие кнопок мыши через WndProc? Вот так почему-то не работает.
C++:
Код:
LRESULT CALLBACK
WindowProc
(
HWND hwnd
,
UINT uMsg
,
WPARAM wParam
,
LPARAM lParam
)
{
switch
(
uMsg
)
{
case
WM_KEYDOWN
:
{
switch
(
wParam
)
{
case
VK_MBUTTON
:
{
break
;
}
}
}
}
return
CallWindowProcA
(
WNDPROC
(
pDLLProject
.
PrevWndFunc
)
,
hwnd
,
uMsg
,
wParam
,
lParam
)
;
}
С VK_RETURN, VK_SPACE всё работает отлично, а с кнопками мыши - нет.
|
|
|

14.09.2022, 19:35
|
|
Постоянный
Регистрация: 18.03.2017
Сообщений: 410
С нами:
4818548
Репутация:
133
|
|
Сообщение от ARMOR
Как можно сделать проверку на Нажатие/Зажатие кнопок мыши через WndProc? Вот так почему-то не работает.
C++:
Код:
LRESULT CALLBACK
WindowProc
(
HWND hwnd
,
UINT uMsg
,
WPARAM wParam
,
LPARAM lParam
)
{
switch
(
uMsg
)
{
case
WM_KEYDOWN
:
{
switch
(
wParam
)
{
case
VK_MBUTTON
:
{
break
;
}
}
}
}
return
CallWindowProcA
(
WNDPROC
(
pDLLProject
.
PrevWndFunc
)
,
hwnd
,
uMsg
,
wParam
,
lParam
)
;
}
С VK_RETURN, VK_SPACE всё работает отлично, а с кнопками мыши - нет.
Mouse Input - Win32 apps
This section describes how the system provides mouse input to your application and how the application receives and processes that input.
docs.microsoft.com
|
|
|

14.09.2022, 21:32
|
|
Участник форума
Регистрация: 21.07.2020
Сообщений: 280
С нами:
3059886
Репутация:
68
|
|
какой хукер юзать/как хукнуть функцию игры x64?
|
|
|

14.09.2022, 21:45
|
|
Постоянный
Регистрация: 03.05.2020
Сообщений: 385
С нами:
3174020
Репутация:
213
|
|
Сообщение от MeG@LaDo[N] ^_^
какой хукер юзать/как хукнуть функцию игры x64?
minhook
kthook
polyhook
продолжать? можно просто загуглить
|
|
|

14.09.2022, 21:59
|
|
Участник форума
Регистрация: 21.07.2020
Сообщений: 280
С нами:
3059886
Репутация:
68
|
|
Сообщение от sc6ut
minhook
kthook
polyhook
продолжать? можно просто загуглить
продолжай.........
|
|
|

16.09.2022, 09:01
|
|
Участник форума
Регистрация: 28.07.2021
Сообщений: 138
С нами:
2524529
Репутация:
163
|
|
Ку прив, использую plugin-sdk, подскажите пожалуйста, как мне проверить на то, что объект коснулся чего угодно?
У меня обрабатывается это всё чудо в цикле, мне нужно, что-бы объект, когда косается чего-то, происходило действие, в данном случае удаление объекта, использовал z координату и проверял ее с 0.f, но мне кажется, что это неправильно, и я хочу понять, как мне сделать так, что-бы проверялось касание
C++:
[CODE]
if
(
obj
->
GetPosition
(
)
.
z
Для проверки объекта на касание использовал, ловил краш =)
C++:
Код:
// Crash
if
(
obj
->
TestCollision
(
)
)
{
// some actions...
}
|
|
|

17.09.2022, 13:57
|
|
Познавший АНТИЧАТ
Регистрация: 01.04.2018
Сообщений: 1,710
С нами:
4272230
Репутация:
183
|
|
Сообщение от sizeoftrickster
Ку прив, использую plugin-sdk, подскажите пожалуйста, как мне проверить на то, что объект коснулся чего угодно?
У меня обрабатывается это всё чудо в цикле, мне нужно, что-бы объект, когда косается чего-то, происходило действие, в данном случае удаление объекта, использовал z координату и проверял ее с 0.f, но мне кажется, что это неправильно, и я хочу понять, как мне сделать так, что-бы проверялось касание
C++:
Код:
if
(
obj
->
GetPosition
(
)
.
z
TestCollision
(
)
)
{
// some actions...
}
Хукни коллизию и доставай с esi/edi два касающихся объекта. kthook вполне с этим справится. Адрес можно найти в сурсах коллизии от фипа
|
|
|

17.09.2022, 17:56
|
|
Участник форума
Регистрация: 05.05.2021
Сообщений: 244
С нами:
2645089
Репутация:
33
|
|
как сделать бег к координатам ?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|