Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Помогите переобразовать мысль в код

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

1. Pro100rus32 - 23 Декабря, 2019 - 08:46:30 - перейти к сообщению
Код:

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

Конец

Вообщем как сделать остановку скрипта по нажатию на клавиатуре кнопки z? И что бы после этого открывалось обратно диалоговое окно?(Ну это я думаю через "goto" сам сделаю)
2. Zireael - 23 Декабря, 2019 - 08:56:39 - перейти к сообщению
CODE:
enabletimer(0);
loop()sleep(10);


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


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


А как её можно в фон пихнуть?
Ибо когда в скрипт вставляю, то дальше код не выполняется...
4. Zireael - 24 Декабря, 2019 - 11:54:36 - перейти к сообщению
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");
}
}
5. Pro100rus32 - 29 Декабря, 2019 - 05:16:10 - перейти к сообщению
 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"?


Если да, то есть проблема, я не в пихну его не как в Визульном редакторе А?!
6. Zireael - 29 Декабря, 2019 - 05:39:18 - перейти к сообщению
Создать блок таймера, в котором блок кода:
CODE:
if(getkeystate(90)) // если нажата 'z'
{
while(getkeystate(90))sleep(10); // ждать когда клавиша 'z' будет отпущена
// нужные действия
messagebox("Нажата Z");
}

Не забыть enabletimer(0); вначале скрипта.
7. Pro100rus32 - 29 Декабря, 2019 - 05:50:00 - перейти к сообщению
 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, не получилось.
8. Zireael - 29 Декабря, 2019 - 06:34:17 - перейти к сообщению
 Цитата:
А как можно закрыть диалог окно?

code (Отобразить)

Powered by ExBB FM 1.0 Final