Author Topic: Помогите!Реально или нет?  (Read 1070 times)

0 Members and 1 Guest are viewing this topic.

maxmum

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Помогите!Реально или нет?
« on: February 04, 2019, 10:12:32 PM »
Прошу помогите ....Вопрос такой мне надо при активированном скрипте очень длинный ...при нажатий определённой  кнопки активировалась другая подпрограмма  которая выключала основной ход скрипта выполняла или же кусок скрипта... Вот чем это реализовать хз..... раньше пользовался upilot там можно было разделять скрипты и назначать им клавиши запуска но сейчас нет возможность юзать upilot.....

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите!Реально или нет?
« Reply #1 on: February 05, 2019, 06:55:52 AM »
Нужно использовать потоки

Code: (clickermann) [Select]
IF(ISKEYDOWN(#F4)=1) // при нажатии на F4
   WHILE(ISKEYDOWN(#F4)=1)
   END_CYC
   
   SETTHREAD (main, 0) // ставим поток main на паузу
   
   // другой скрипт
   
   SETTHREAD (main, 1) // продолжаем выполнение потока main
   
ELSE
   WAITMS(20)
END_IF

THREAD(main, 1)
   
   // твой скрипт здесь
   
END_THREAD

maxmum

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Re: Помогите!Реально или нет?
« Reply #2 on: February 05, 2019, 01:38:56 PM »
Спасибо огромное а то долго искал бы.....Почитаю про потоки подробней! ;D