Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2017, 19:23   #1
AniGeek
Пользователь
 
Регистрация: 23.02.2017
Сообщений: 33
Вопрос while иногда не работает

Доброго времени суток!

Цитата:
void trigg()
{
while (GetAsyncKeyState(18))
{

// Read the information about the player
myPlayer.ReadInfo();

// If our player is dead, do not continue
if (!myPlayer.isAlive)
return;

int id = myPlayer.CrossHairID - 1;

// If incorrect, the opponent does not continue
if (id <= 0 || id > 64)
return;

// Read information about the purpose
otherPlayer[id].ReadInfo(id);

// If the target is a Ghost or dead, do not continue
if (otherPlayer[id].dormant || !otherPlayer[id].isAlive)
return;

//If we do not shoot at allies, do not continue
if (myPlayer.team == otherPlayer[id].team)
return;

mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
Sleep(20);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
}
}
Когда без while или if триггер в CS:GO работает шикарно! Но убивает всех без разбирательств, и это не хорошо!

Добавив if или while я получаю выполнение функции при ЗАЖАТОЙ кнопки ALT !!
НО !!! Со временем (минут 5 - 10 игры) триггер перестаёт реагировать на кнопку ALT и просто не работает.........................
AniGeek вне форума Ответить с цитированием
Старый 14.06.2017, 08:40   #2
AniGeek
Пользователь
 
Регистрация: 23.02.2017
Сообщений: 33
По умолчанию

Спасибо за советы! Их так много, даже не знаю какой выбрать
AniGeek вне форума Ответить с цитированием
Старый 14.06.2017, 09:18   #3
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Цитата:
Сообщение от AniGeek Посмотреть сообщение
Спасибо за советы
Да не за что, всегда пожалуйста...
waleri вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стали иногда исчезать добавленные записи в БД Dux БД в Delphi 6 11.10.2016 15:38
Иногда функция возвращает значение NaN Lost7070 Помощь студентам 2 04.05.2013 12:39
Иногда подвисает компьютер Yarigk Компьютерное железо 9 14.09.2011 08:55
компьютер иногда не загружается Пользователь1 Компьютерное железо 2 09.05.2011 10:37
Иногда не перерисовываются Label'ы bro Компоненты Delphi 2 16.12.2010 14:32