XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
PotioN

offline
Опыт: 1,204
Активность:
Wait...
Как можно обойти ограничение во времени команды wait-минимум 0.01 секунды!
И вообще можно обойтись без wait, есть ли какая нить альтернатива?
Старый 19.02.2006, 20:27
Кет

offline
Опыт: 111,209
Активность:
а чего тк? с вайтом неплохо а вот как без него - хз...
Старый 19.02.2006, 20:46
NETRAT

offline
Опыт: 83,712
Активность:
гм, лол, где-то я это уже видел...
измени константу bj_POLLED_WAIT_INTERVAL
Старый 19.02.2006, 21:12
zibada

offline
Опыт: отключен
при чем здесь константы?
.1 сек - это ограничение игры на минимальный Wait (ака TriggerSleepAction, который является native-функцией => от констант bj зависеть ну никак не может), даже если ты вызовешь его с параметром 0.00 - эффект будет тот же.
выход один - юзать таймеры.
Старый 19.02.2006, 22:47
NETRAT

offline
Опыт: 83,712
Активность:
DimonT гм, но нигде не указан минимальный интервал для TriggerSleepAction

Use the timer, Luke!

NETRAT добавил:
Через интервалы .1 ведутся проверки в PolledWait
Старый 19.02.2006, 23:05
0pJl9lTa

offline
Опыт: 3,397
Активность:
PotioN Создавай новый тригер где в событиях будет "Каждые 0.01 сек."
Старый 19.02.2006, 23:14
PotioN

offline
Опыт: 1,204
Активность:
Зачем мне 0.01, мне надо меньше !!!
Старый 20.02.2006, 13:59
PotioN

offline
Опыт: 1,204
Активность:
Согласен. Тема закрыта.
Старый 20.02.2006, 16:36
zibada

offline
Опыт: отключен
Цитата:
DimonT гм, но нигде не указан минимальный интервал для TriggerSleepAction

а где он тебе может быть указан?!! дурдом....
нативной функции (а на ней основаны и polled wait, и прочие) глубоко пофигу, что у тебя там за константы в скрипте прописаны - задержку меньше ~0.1 она никогда давать не будет, из какого бы то ни было хитрого скрипта ее не вызывай.


PotioN
вместо wait-а создаешь таймер, и в отдельный триггер выносишь действия, которые должны произойти по его истечению..
(событие ставим Timer Expires)
интервал можно указать хоть 0.01, хоть 0.001 - он точно соблюдается, в отличие от wait-ов.
Старый 20.02.2006, 17:01
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 10:23.