• Добро пожаловать, Гость. Войдите или зарегистрируйтесь.

Автор Тема: Таймер  (Прочитано 619 раз)

Описание:

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн WereWolf

  • *
  • Сообщений: 68
  • Репутация: 0
  • Пол: Мужской
    • Просмотр профиля
Таймер
« : 03 Декабрь, 2013, 08:41:00 »
0
Допустим у меня есть вот такой скрипт:
Begin OnActivate
   if GetActionRef == Player
      PlayGroup SpecialIdle 0
   endif
end

Как сделать, чтобы после "PlayGroup SpecialIdle 0" через 3 секунды срабатывала следующая функция?

Оффлайн AleksTirex

  • *
  • *
  • Сообщений: 529
  • Репутация: 57.3
  • Пол: Мужской
    • Просмотр профиля
    • Email
Re: Таймер
« Ответ #1 : 03 Декабрь, 2013, 15:45:02 »
0
short next
float timer

Begin OnActivate
  if GetActionRef == Player && next == 0
    PlayGroup SpecialIdle 0
    set next to 1
    set timer to 3.0
  endif
end

Begin GameMode
  if next == 1 && timer <= 0
    set next to 0
    ; следующая команда
  endif
  if timer > 0
    set timer to timer - GetSecondsPassed
  endif
end
Будьте осторожны в своих желаниях, они могут исполниться!
Награды За огромные знания и желание делиться ими с форумчанами

Теги:
 

Новый Год к нам мчится!... (новогодний таймер)

Автор NAVYgatorРаздел Банкетный зал

Ответов: 16
Просмотров: 1574
Последний ответ 01 Январь, 2012, 02:32:12
от NAVYgator

Поиск

 
Top
SimplePortal 2.3.5 © 2008-2012, SimplePortal