Jump to content

NitrouZ

Members
  • Posts

    1
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Location
    Moscow

NitrouZ's Achievements

Poring

Poring (1/15)

  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. После двухдневних мучений гугла понял, что ничего не понял.. Помогите, пожалуйста, понять принцип работы add_timer().. Конкретно интересует возможность создания задержки выполнения функции (на подобии скриптового sleep). Допустим, есть код: clif_displaymessage(fd, "1"); clif_displaymessage(fd, "2"); clif_displaymessage(fd, "3"); return 0; Как я понял из гугла, задержку между выполнением строчек кода (например, 1сек перед каждым clif_displaymessage()) можно получить только с помощью add_timer(). Но вот только не могу понять, как его правильно добавить При добавлении таймера, нужно вставить add_timer() с линком на другую функцию, в которой, по истечению указанного времени, произойдёт обработка? Или возможно создать дополнительную функцию для add_timer(), возвращающую значение в основную функцию для дальнейшей обработки? Пробовал вставлять sleep(3) и: clock_t start_time, cur_time; start_time = clock(); while((clock() - start_time) < 3 * CLOCKS_PER_SEC) { } в итоге тормозится на 3 секунды весь скрипт, включая те действия, которые должны произойти до задержки... Надеюсь, понятно всё написал.. Заранее спасибо. Решил проблему, загнав всю обработку в скрипт НПЦ, а сам скрипт вызвал из исходников.. но вопрос, всё равно, актуален для общего развития
×
×
  • Create New...