 |
|

15.11.2016, 01:08
|
|
Участник форума
Регистрация: 14.05.2014
Сообщений: 149
С нами:
6314183
Репутация:
68
|
|
Сообщение от legend2360
Есть такая штука как комментарии. С помощью них ты можешь узнать какая именно строчка является проблемной.
Конечно сорян за нубский вопрос, но о чём ты?
Я знаю что такое комментарии, но как они помогут понять немогу.
|
|
|

15.11.2016, 01:14
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
К тому, что это может быть либо addChatMessage, либо stricmp. Перед тем, как написать сюда, закомментировал тело цикла и искал бы именно проблемную функцию. Тут их уж не так и много, и предполагаю, что getPlayerName возвращает NULL и stricmp пытается прочитать нулевой указатель.
|
|
|

15.11.2016, 01:37
|
|
Познающий
Регистрация: 02.11.2014
Сообщений: 32
С нами:
6066622
Репутация:
68
|
|
Any Example For Create DXUT Dialog? like a in cleo.
|
|
|

15.11.2016, 01:40
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Сообщение от Gorkem95
Any Example For Create DXUT Dialog? like a in cleo.
Search the required SAMP DXUT's addresses or use SF->getCleo()->callOpcode
|
|
|

15.11.2016, 22:10
|
|
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами:
6086011
Репутация:
108
|
|
Можн как-то зарендрить то что я ввожу с клавиатуры?
|
|
|

15.11.2016, 22:47
|
|
Постоянный
Регистрация: 10.01.2016
Сообщений: 922
С нами:
5441999
Репутация:
133
|
|
Как проверить нажата ли клавиша при открытом чате?
|
|
|

16.11.2016, 10:38
|
|
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами:
6755146
Репутация:
78
|
|
Сообщение от BlackKnigga
Как проверить нажата ли клавиша при открытом чате?
Как вариант, GetAsyncKeyState
|
|
|

16.11.2016, 13:13
|
|
Постоянный
Регистрация: 10.01.2016
Сообщений: 922
С нами:
5441999
Репутация:
133
|
|
Сообщение от CarLCas
Как вариант, GetAsyncKeyState
Пробовал уже, и хук ставил SetWindowsHookEx, выходит ошибка:
Код:
Код:
error LNK2019: ссылка на неразрешенный внешний символ __imp__GetAsyncKeyState@4 в функции "void __stdcall mainloop(void)" (?mainloop@@YGXXZ)
Мб что то не так делаю?
Сообщение от Спойлер
C++:
Код:
if
(
GetAsyncKeyState
(
VK_TAB
)
)
{
SF
->
Log
(
"Tab Pressed"
)
;
}
|
|
|

16.11.2016, 13:34
|
|
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами:
6086011
Репутация:
108
|
|
Сообщение от BlackKnigga
Пробовал уже, и хук ставил SetWindowsHookEx, выходит ошибка:
Код:
Код:
error LNK2019: ссылка на неразрешенный внешний символ __imp__GetAsyncKeyState@4 в функции "void __stdcall mainloop(void)" (?mainloop@@YGXXZ)
Мб что то не так делаю?
Сообщение от Спойлер
C++:
Код:
if
(
GetAsyncKeyState
(
VK_TAB
)
)
{
SF
->
Log
(
"Tab Pressed"
)
;
}
Библиотеку вруби
|
|
|

17.11.2016, 01:47
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Сообщение от BlackKnigga
Как проверить нажата ли клавиша при открытом чате?
Поставить хук на функцию WndProc.
Твой wndProc:
bool __stdcall wndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
return true;
}
Регистрируем callback:
SF->getGame()->registerWndProcCallback(SFGame::WndProcCallbackPr iority::HIGH_CB_PRIORITY, *wndProc);
Честно, не знаю что за приоритеты в аргументе, сам уже потестишь.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|