Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
Pro100rus32
Отправлено: 23 Декабря, 2019 - 16:46:30
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 30
Дата рег-ции: Дек. 2019  
Репутация: 0




Код:

Если кнопка z нажата то...

Конец

Вообщем как сделать остановку скрипта по нажатию на клавиатуре кнопки z? И что бы после этого открывалось обратно диалоговое окно?(Ну это я думаю через "goto" сам сделаю)
 
 Top
Zireael
Отправлено: 23 Декабря, 2019 - 16:56:39
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




CODE:
enabletimer(0);
loop()sleep(10);


CREATE_TIMER(0, 20)
{
if(getkeystate(90)) // если нажата 'z'
{
while(getkeystate(90))sleep(10); // ждать когда клавиша 'z' будет отпущена
// нужные действия
messagebox("Нажата Z");
}
}
 
 Top
Pro100rus32
Отправлено: 24 Декабря, 2019 - 19:47:20
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 30
Дата рег-ции: Дек. 2019  
Репутация: 0




 Zireael пишет:
CODE:
enabletimer(0);
loop()sleep(10);


CREATE_TIMER(0, 20)
{
if(getkeystate(90)) // если нажата 'z'
{
while(getkeystate(90))sleep(10); // ждать когда клавиша 'z' будет отпущена
// нужные действия
messagebox("Нажата Z");
}
}


А как её можно в фон пихнуть?
Ибо когда в скрипт вставляю, то дальше код не выполняется...
 
 Top
Zireael
Отправлено: 24 Декабря, 2019 - 19:54:36
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




CODE:
enabletimer(0);

int x=0;
loop()
{
// тут нужный код, для примера
textbkcolor(65279, 255);
textout(0, 300, 300, "X = "+format(x), 0);
x++;
sleep(10);
}


CREATE_TIMER(0, 20)
{
if(getkeystate(90)) // если нажата 'z'
{
while(getkeystate(90))sleep(10); // ждать когда клавиша 'z' будет отпущена
// нужные действия
messagebox("Нажата Z");
}
}
 
 Top
Pro100rus32
Отправлено: 29 Декабря, 2019 - 13:16:10
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 30
Дата рег-ции: Дек. 2019  
Репутация: 0




 Zireael пишет:
CODE:
enabletimer(0);

int x=0;
loop()
{
// тут нужный код, для примера
textbkcolor(65279, 255);
textout(0, 300, 300, "X = "+format(x), 0);
x++;
sleep(10);
}


CREATE_TIMER(0, 20)
{
if(getkeystate(90)) // если нажата 'z'
{
while(getkeystate(90))sleep(10); // ждать когда клавиша 'z' будет отпущена
// нужные действия
messagebox("Нажата Z");
}
}


Немного не понял, какой именно "Нужный код"
Тоесть тот код который будет выполнятся пока не нажму на "z"?
(Добавление)
 Pro100rus32 пишет:
 Zireael пишет:
CODE:
enabletimer(0);

int x=0;
loop()
{
// тут нужный код, для примера
textbkcolor(65279, 255);
textout(0, 300, 300, "X = "+format(x), 0);
x++;
sleep(10);
}


CREATE_TIMER(0, 20)
{
if(getkeystate(90)) // если нажата 'z'
{
while(getkeystate(90))sleep(10); // ждать когда клавиша 'z' будет отпущена
// нужные действия
messagebox("Нажата Z");
}
}


Немного не понял, какой именно "Нужный код"
Тоесть тот код который будет выполнятся пока не нажму на "z"?


Если да, то есть проблема, я не в пихну его не как в Визульном редакторе А?!
 
 Top
Zireael
Отправлено: 29 Декабря, 2019 - 13:39:18
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




Создать блок таймера, в котором блок кода:
CODE:
if(getkeystate(90)) // если нажата 'z'
{
while(getkeystate(90))sleep(10); // ждать когда клавиша 'z' будет отпущена
// нужные действия
messagebox("Нажата Z");
}

Не забыть enabletimer(0); вначале скрипта.
 
 Top
Pro100rus32
Отправлено: 29 Декабря, 2019 - 13:50:00
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 30
Дата рег-ции: Дек. 2019  
Репутация: 0




 Zireael пишет:
Создать блок таймера, в котором блок кода:
CODE:
if(getkeystate(90)) // если нажата 'z'
{
while(getkeystate(90))sleep(10); // ждать когда клавиша 'z' будет отпущена
// нужные действия
messagebox("Нажата Z");
}

Не забыть enabletimer(0); вначале скрипта.


Господи, спасибо тебе, я уже убится думал xD
ЕЩЕ РАЗ СПАСИБО!!!
(Добавление)
 Pro100rus32 пишет:
 Zireael пишет:
Создать блок таймера, в котором блок кода:
CODE:
if(getkeystate(90)) // если нажата 'z'
{
while(getkeystate(90))sleep(10); // ждать когда клавиша 'z' будет отпущена
// нужные действия
messagebox("Нажата Z");
}

Не забыть enabletimer(0); вначале скрипта.


Господи, спасибо тебе, я уже убится думал xD
ЕЩЕ РАЗ СПАСИБО!!!


А как можно закрыть диалог окно?
Я просто не понимаю как можно использовать:
hidedialog- Скрыть окно
destroydialog- Уничтожить окно
Если просто ввести не работают, пытался сделать так как писал конструктор с showdialog просто вместо этого подставляли hidedialog/destroydialog, не получилось.
 
 Top
Zireael
Отправлено: 29 Декабря, 2019 - 14:34:17
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
А как можно закрыть диалог окно?

code (Отобразить)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by