Вопрос по sendkeydown. В игре на NOX есть миниигра "перетягивание каната, но не слишком cильно" и я шлю while() {sendkeydown} но канат всё равно уходит в недостаточную силу. Если я в зажимаю клавишу ручками то всё норм. Периодически происходит микролаг, как будто не шлётся sendkeydown. Есть способы борьбы?
Это проблема Кибора или Кибора с NOX?
Игра Albion Online. Миниигра рыбалки
1. Dart_Zaiac - 03 Июля, 2020 - 06:33:42 - перейти к сообщению
2. Zireael - 03 Июля, 2020 - 06:43:31 - перейти к сообщению
Цитата:
while() {sendkeydown}
Отправляйте sendkeydown и sendkeyup.
3. Dart_Zaiac - 03 Июля, 2020 - 06:57:54 - перейти к сообщению
Zireael пишет:
Цитата:
while() {sendkeydown}
Отправляйте sendkeydown и sendkeyup.
CODE:
while(...)
{
sendkeydown(48,wK);
sendkeyup(48,wK);
}
{
sendkeydown(48,wK);
sendkeyup(48,wK);
}
или
CODE:
while(...)
{
sendkeydown(48,wK);
}
sendkeyup(48,wK);
{
sendkeydown(48,wK);
}
sendkeyup(48,wK);
4. Zireael - 03 Июля, 2020 - 07:25:39 - перейти к сообщению
Цитата:
while(...)
{
sendkeydown(48,wK);
sendkeyup(48,wK);
}
{
sendkeydown(48,wK);
sendkeyup(48,wK);
}
5. Dart_Zaiac - 03 Июля, 2020 - 08:00:15 - перейти к сообщению
Zireael пишет:
Цитата:
while(...)
{
sendkeydown(48,wK);
sendkeyup(48,wK);
}
{
sendkeydown(48,wK);
sendkeyup(48,wK);
}
В этом варианте он посылает кучу сигналов, которые напрочь весит NOX. Как миллион нажатий в секунду. Если добавить sleep
CODE:
while(...)
{
sendkeydown(48,wK);
sleep(500);
sendkeyup(48,wK);
}
{
sendkeydown(48,wK);
sleep(500);
sendkeyup(48,wK);
}
то всё равно микролаги есть
6. Dart_Zaiac - 04 Июля, 2020 - 13:01:17 - перейти к сообщению
CODE:
while(...){
activate(wK);
keydown(48);//работает отменно, но не освобождает руки
}
while(...){
sendkeydown(48,wK);//работает отвратно, с микролагами
}
activate(wK);
keydown(48);//работает отменно, но не освобождает руки
}
while(...){
sendkeydown(48,wK);//работает отвратно, с микролагами
}