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

  #3991  
Старый 20.09.2019, 16:42
twixjr12s
Новичок
Регистрация: 20.09.2019
Сообщений: 17
С нами: 3499389

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

Цитата:
Сообщение от ШPEK  

GetAsyncKeyState
как можно сделать чтобы только 1 раз, при нажатии писало - SF->getSAMP()->getChat()->AddChatMessage(-1, "нажата клавиша %d", g);
 
Ответить с цитированием

  #3992  
Старый 21.09.2019, 09:35
ШPEK
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами: 4852492

Репутация: 88


По умолчанию

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

как можно сделать чтобы только 1 раз, при нажатии писало - SF->getSAMP()->getChat()->AddChatMessage(-1, "нажата клавиша %d", g);
C++:





Код:
if
(
GetAsyncKeyState
(
0x39
)
)
{
//Code
while
(
GetAsyncKeyState
(
0x39
)
)
Sleep
(
100
)
;
}
 
Ответить с цитированием

  #3993  
Старый 21.09.2019, 12:23
twixjr12s
Новичок
Регистрация: 20.09.2019
Сообщений: 17
С нами: 3499389

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

Цитата:
Сообщение от ШPEK  

C++:





Код:
if
(
GetAsyncKeyState
(
0x39
)
)
{
//Code
while
(
GetAsyncKeyState
(
0x39
)
)
Sleep
(
100
)
;
}

ахуенный фикс, писать Sleep в main
 
Ответить с цитированием

  #3994  
Старый 21.09.2019, 16:34
Fomikus
Постоянный
Регистрация: 19.06.2015
Сообщений: 477
С нами: 5736887

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

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

  #3995  
Старый 22.09.2019, 08:24
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

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

Как сделать реконнект без краша?
хукаешь входящие rpc, если ид rpc == RPC_RemoveBuildingForPlayer, ставишь проверку, если удалено уже 1000 объектов то возвращаешь false
 
Ответить с цитированием

  #3996  
Старый 22.09.2019, 17:25
twixjr12s
Новичок
Регистрация: 20.09.2019
Сообщений: 17
С нами: 3499389

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

isKeyPressed не работает с диалогом, а GetAsyncKeyState флудит при зажатии клавиши, какие ещё есть?
 
Ответить с цитированием

  #3997  
Старый 23.09.2019, 15:35
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

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

isKeyPressed не работает с диалогом, а GetAsyncKeyState флудит при зажатии клавиши, какие ещё есть?
можно поставить задержку на срабатывание GetAsyncKeyState, либо хукнуть wndprochandler
 
Ответить с цитированием

  #3998  
Старый 23.09.2019, 15:43
twixjr12s
Новичок
Регистрация: 20.09.2019
Сообщений: 17
С нами: 3499389

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

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

можно поставить задержку на срабатывание GetAsyncKeyState, либо хукнуть wndprochandler
задержку в мейне ставить, окда?
 
Ответить с цитированием

  #3999  
Старый 23.09.2019, 15:47
Cake_
Участник форума
Регистрация: 04.04.2017
Сообщений: 263
С нами: 4793630

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

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

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

  #4000  
Старый 23.09.2019, 16:03
twixjr12s
Новичок
Регистрация: 20.09.2019
Сообщений: 17
С нами: 3499389

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

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

поток или таймер, окда?
можно пример, окда?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.