Как я понял из гугла, задержку между выполнением строчек кода (например, 1сек перед каждым clif_displaymessage()) можно получить только с помощью add_timer().
Но вот только не могу понять, как его правильно добавить
При добавлении таймера, нужно вставить add_timer() с линком на другую функцию, в которой, по истечению указанного времени, произойдёт обработка? Или возможно создать дополнительную функцию для add_timer(), возвращающую значение в основную функцию для дальнейшей обработки?
Помогите с add_timer()
in Исходники
Posted · Edited by NitrouZ
После двухдневних мучений гугла понял, что ничего не понял..
Помогите, пожалуйста, понять принцип работы add_timer()..
Конкретно интересует возможность создания задержки выполнения функции (на подобии скриптового sleep). Допустим, есть код:
Как я понял из гугла, задержку между выполнением строчек кода (например, 1сек перед каждым clif_displaymessage()) можно получить только с помощью add_timer().
Но вот только не могу понять, как его правильно добавить
При добавлении таймера, нужно вставить add_timer() с линком на другую функцию, в которой, по истечению указанного времени, произойдёт обработка? Или возможно создать дополнительную функцию для add_timer(), возвращающую значение в основную функцию для дальнейшей обработки?
Пробовал вставлять sleep(3) и:
в итоге тормозится на 3 секунды весь скрипт, включая те действия, которые должны произойти до задержки...
Надеюсь, понятно всё написал..
Заранее спасибо.
Решил проблему, загнав всю обработку в скрипт НПЦ, а сам скрипт вызвал из исходников.. но вопрос, всё равно, актуален для общего развития