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

  #6391  
Старый 13.09.2022, 09:41
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

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

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

Как исправить? https://prnt.sc/KKZw_b8gTUPz

В препроцессоре стоит /NODEFAULTLIB:libcmt.lib
Предупреждение средств компоновщика LNK4098

Описывает, как несовместимые библиотеки вызывают предупреждение средств компоновщика LNK4098 и как использовать /NODEFAULTLIB для исправления.

docs.microsoft.com
 
Ответить с цитированием

  #6392  
Старый 13.09.2022, 09:49
Ltall
Новичок
Регистрация: 19.06.2022
Сообщений: 14
С нами: 2055431

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

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

Предупреждение средств компоновщика LNK4098

Описывает, как несовместимые библиотеки вызывают предупреждение средств компоновщика LNK4098 и как использовать /NODEFAULTLIB для исправления.

docs.microsoft.com

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

  #6393  
Старый 14.09.2022, 19:11
ARMOR
Флудер
Регистрация: 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 всё работает отлично, а с кнопками мыши - нет.
 
Ответить с цитированием

  #6394  
Старый 14.09.2022, 19:35
RTD
Постоянный
Регистрация: 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
 
Ответить с цитированием

  #6395  
Старый 14.09.2022, 21:32
MeG@LaDo[N] ^_^
Участник форума
Регистрация: 21.07.2020
Сообщений: 280
С нами: 3059886

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

какой хукер юзать/как хукнуть функцию игры x64?
 
Ответить с цитированием

  #6396  
Старый 14.09.2022, 21:45
sc6ut
Постоянный
Регистрация: 03.05.2020
Сообщений: 385
С нами: 3174020

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

Цитата:
Сообщение от MeG@LaDo[N] ^_^  

какой хукер юзать/как хукнуть функцию игры x64?
minhook

kthook

polyhook

продолжать? можно просто загуглить
 
Ответить с цитированием

  #6397  
Старый 14.09.2022, 21:59
MeG@LaDo[N] ^_^
Участник форума
Регистрация: 21.07.2020
Сообщений: 280
С нами: 3059886

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

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

minhook
kthook
polyhook
продолжать? можно просто загуглить
продолжай.........
 
Ответить с цитированием

  #6398  
Старый 16.09.2022, 09:01
sizeoftrickster
Участник форума
Регистрация: 28.07.2021
Сообщений: 138
С нами: 2524529

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

Ку прив, использую plugin-sdk, подскажите пожалуйста, как мне проверить на то, что объект коснулся чего угодно?

У меня обрабатывается это всё чудо в цикле, мне нужно, что-бы объект, когда косается чего-то, происходило действие, в данном случае удаление объекта, использовал z координату и проверял ее с 0.f, но мне кажется, что это неправильно, и я хочу понять, как мне сделать так, что-бы проверялось касание

C++:





[CODE]
if
(
obj
->
GetPosition
(
)
.
z



Для проверки объекта на касание использовал, ловил краш =)

C++:





Код:
// Crash
if
(
obj
->
TestCollision
(
)
)
{
// some actions...
}
 
Ответить с цитированием

  #6399  
Старый 17.09.2022, 13:57
Musaigen
Познавший АНТИЧАТ
Регистрация: 01.04.2018
Сообщений: 1,710
С нами: 4272230

Репутация: 183


По умолчанию

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

Ку прив, использую plugin-sdk, подскажите пожалуйста, как мне проверить на то, что объект коснулся чего угодно?
У меня обрабатывается это всё чудо в цикле, мне нужно, что-бы объект, когда косается чего-то, происходило действие, в данном случае удаление объекта, использовал z координату и проверял ее с 0.f, но мне кажется, что это неправильно, и я хочу понять, как мне сделать так, что-бы проверялось касание

C++:





Код:
if
(
obj
->
GetPosition
(
)
.
z

TestCollision
(
)
)
{
// some actions...
}

Хукни коллизию и доставай с esi/edi два касающихся объекта. kthook вполне с этим справится. Адрес можно найти в сурсах коллизии от фипа
 
Ответить с цитированием

  #6400  
Старый 17.09.2022, 17:56
cort
Участник форума
Регистрация: 05.05.2021
Сообщений: 244
С нами: 2645089

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

как сделать бег к координатам ?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.