30
« on: September 29, 2020, 09:23:26 PM »
THREAD(potok1, 1) //поток проверки жизни
//вставить код проверки жизни, если требуется лечение $_heal=1, иначе $_heal=0
if($_heal=1)
SETTHREAD (potok3, 2) // 0 - Пауза, 1 - Старт, 2 - Стоп
SETTHREAD (potok2, 1) // 0 - Пауза, 1 - Старт, 2 - Стоп
else
SETTHREAD (potok2, 2) // 0 - Пауза, 1 - Старт, 2 - Стоп
SETTHREAD (potok3, 1) // 0 - Пауза, 1 - Старт, 2 - Стоп
end_if
waitms(1000)
END_THREAD
THREAD(potok2, 0) //поток включение лечения
//вставить код лечения
SETTHREAD (potok2, 2) // 0 - Пауза, 1 - Старт, 2 - Стоп
END_THREAD
THREAD(potok3, 0) //поток бой с мобами
//вставить код бой с мобами
SETTHREAD (potok3, 2) // нужно ли выключать поток боя, или он работает всегда сам решишь
END_THREAD
ну и справку почитай, там есть команды включения/выключения потоков
так же нужно помнить, что переменные глобальны, т.е. если переменная должна использоваться только в одном потоке, имя этой переменной нельзя использовать в другом потоке.