Показать сообщение отдельно
Старый 09.01.2010, 14:38   #89
Morganolla
Бывалый
 
Аватар для Morganolla
 
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений
(для 245 пользователей)
Ответ: Вопросы очередного новичка

time = Millisecs();3000

;главный цикл

if door = 0
if (Millisecs()-time>3000) then открыть дверь:time = Millisecs():door = 1
end if

if door = 1
if (Millisecs()-time>7000) then закрыть дверь :time = Millisecs():door = 0
end if

Поясню: Millisecs() - это системная ф-ия которая считает милисекунды постоянно от момента включения компьютера (с 1-ой мс) до его выключения (до 4000000000 мс - около месяца...)
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
RlexGm (10.01.2010)