Что нового

[WarCraft] Нажатие буквенной клавиши в игре

worldmen

Новичок
Сообщения
14
Репутация
1
Предисловие: меня часто достает племянник, что б я с ним поиграл в WarCraft 1.26 по сети. Я решил заинтересовать его программированием. И сказал - давай программы напишем и будем смотреть как они сражаются. Его это заинтересовало.
Текущая проблема: почему-то не получается никаких действий по нажатию клавиш "B" и "L" (если подсунуть текстовый редактор - нажимает):
Код:
Send("B") ; 
Send("{ASC 066}") ; "B" -ASCII 
Sleep(1000);
Send("{ASC 076}") ; "L" - ASCII

даже через ASCII код не действует.
Проверял - не имеет значение какая раскладка клавиатуры в данный момент.
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
По моей памяти, когда я для 3-го варкрафта пытался писать бота, который в доте добивал бы крипов, далеко уйти не смог, ибо варик начинал жутко тормозить. Посмотри по инету, нет ли там какой защиты. В крайнем случае в3 вроде DOM Игра, и туда без труда можно врезаться в память. Но это конечно не уровень только начавшего ребенка.


Добавлено:
Сообщение автоматически объединено:

Еще KeyDownDelay попробуй и
Код:
Send("{B DOWN}")
 
Верх