Назад

Timer

Автор: Rectedo: Дата: 07.07.2010

Ребят, обращаюсь к вам с просьбой, знающие люди обьясните плиз как можно подробнее все функции таймера. Пытался написать Ивент, как всегда УГ получилось неработающее...:(

Автор: DiS[IP]: Дата: 07.07.2010

[FONT=Lucida Console]Так как точно не знаю,что тебе нужно вот пример:

..............
OnClock1000:
announce "Эвент 'Трололо' начался!У вас есть 5 минут чтобы потроллить!",0;
initnpctimer; // запускаем таймер
end;
OnTimer300000: // 5 минут
announce "Эвент 'Трололо' закончился!Все от души потроллили!",0;
stopnpctimer; // выключаем таймер
end;
..............
[/FONT]

Автор: Rectedo: Дата: 07.07.2010

кусочек кода я со злости убил.... Да вобщем мне надо было чтобы ивент не резиновый был, чтобы если народ тупит то ивент через некоторое время заканчивался.... вот как это время поставить?
Да и вообще хотелось бы просто описание всех скриптовых команд, связанных с таймером.

Автор: Incubus: Дата: 07.07.2010

Если правильно понял:
initnpctimer{ "" {, } } запускает таймер.
stopnpctimer{ "" {, } останавливает таймер
startnpctimer{ "" {, } } запускает таймер со значения на котором остановили
setnpctimer {,""}; установить таймер в нужное значение
getnpctimer({,""}) получить значение таймера

OnTimer1000: выполняет действие когда дойдет до заданного значения(1000), в милисекундах.

Автор: Rectedo: Дата: 07.07.2010

Все, спасибо большое)