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

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

Ответ
 
WiBk
Ленюсь...
offline
Опыт: 1,371
Активность:
timeR:
если ты отлечишь мгновенно от 0.04 сек я тебе памятник поставлю
Легко отличается =\ Во время игры даже сотая секунды может быть решающей
timeR:
пауза тоже не сразу ставится
Это быстрее чем создать даммика и заставить его кастануть молот бурь
Arty3ooo:
Ты решил потролить здешнее комунити?
+1
Старый 08.07.2010, 21:56
timeR
Deadly Grip
offline
Опыт: 5,238
Активность:
WiBk а ты попробуй (ландшафтер чтоли?), я это делал тыщУ раз дамми разницы ноль 0.04 сек для человека это и есть мгновенно оно не отличимо от мгновения пауза не мгновенна так как она вызывается хватит говорить что дамми не способен застанить мгновенно после его МГНОВЕННОГО создания (если же вы способны отлечить поздравляю вас вы не человек ^_^) вы или WE не шарите или не понимаете что пауза и дамми занимает одинаковое количество времени. Т.е. вообще его не занимает (надеюсь ваш мозг понимает что даже пауза занимает некое количество времени но если нет я упростил для вашего ума). ужс учите скилы если на то пошло.
и причем тут молот бурь...
Arty3ooo
а вы я вижу пофлудить решили?
"по теме говори если нечего сказать молчи" (С)
[+] замечание от alexkill: 1.2 (учим русский язык) пунктуация

Отредактировано timeR, 09.07.2010 в 05:29.
Старый 09.07.2010, 05:20
Doc

offline
Опыт: 63,163
Активность:
timeR, нуб, они правы, ты - нет. Автор все таки попробуй ордером.
Старый 09.07.2010, 10:48
WiBk
Ленюсь...
offline
Опыт: 1,371
Активность:
timeR, прости конечно, но я спеллмеикер, причем не самый дряхлый =\
timeR:
0.04 сек для человека это и есть мгновенно
0.04 сек = 1 обновление глаза, тобишь немгновенно
timeR:
хватит говорить что дамми не способен застанить мгновенно после его МГНОВЕННОГО создания
пауза = 1 деиствие
Создание дамми + отдача приказа + каст и полет молота = как минимум 3 деиствия
timeR:
вы или WE не шарите или не понимаете что пауза и дамми занимает одинаковое количество времени
ну да, конечно, одинаковое. Смотри чуть выше
timeR:
ужс учите скилы если на то пошло
Я промолчу...
timeR:
и причем тут молот бурь...
Может при том, что он станит? =\
Старый 09.07.2010, 14:57
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
После часа моих экспериментов с сабжем
Я пришел к способу стана:
Инициализация карты, пик всех юнитов на карте,
создаем на каждого юнита динамик триггер с событием получает урон и создаем глобальный таймер на юните(можно любой другой главноепринцип),
создаем еще триггер юнит вступил на карту, дабы триггер получения и таймер был на всех,
и еще 1 триггер при смерти юнита удалять динамик триггер получения урона и таймер на нем
Перейдем далее:
Событие юнит получает урон
Условие уровень скила пустышки >0 и рандом инт(0, 100) < нужный процент, тут не важно главное принцип
Дейвия:
запоминаем в переменную нынишний фейсинг юнита:
Angle = GetUnitFacing(GetTriggerUnit())
запоминаем в переменные положение юнита:
X = GetUnitX(GetTriggerUnit())
Y = GetUnitY(GetTriggerUnit())
запоминаем реальную "время", на которое мы застаним
Time = 2.00
создаем переменную эффект и аттачим эффект стана на юнита
запускаем таймер, который мы заранее приатачили к юниту, с периодом 0.025

Дейсвия таймера:
if Time > 0.00 then
Time = Time - 0.025
SetUnitFacing(наш юнит, Angle)
IssuePointOrder(наш юнит, "move", X, Y)
else
удаляем эффект с юнита
останавливаем таймер
endif
Надеюсь понятно что я пытался сказать: а именно приказ движение в место где и стоит юнит.
К сожалению экспиременты с приказами stunned(851973) и холд и стоп и стенд не вышло =х[
Возможно ли как-то спросить у близзов - как они это реализовали? Вернее не так поставил вопрос - как это реализовать через jass с помощью ордера 851973?

Отредактировано AlexKARASb, 09.07.2010 в 16:20.
Старый 09.07.2010, 16:13
KrovKop
Просто так
offline
Опыт: 766
Активность:
добавлю: при паузе герой становится не уязвим для ударов до снятия паузы
Дурак чтоли? А как же стан воида или его купол? Враги в паузе, но разве они неуязвимы?!
Старый 09.07.2010, 16:30
Icy
Это Я!
offline
Опыт: 1,785
Активность:
timeR, ты жжошь чувак %)
Самый лучший вариант дык это периодически двигать юнита на свою же позицию функцией SetUnitPosition, даже в гуи есть!(это альтернатива стану на 99%, оставшийся процент на эффект стана на головой =)), в этом варианте юнит не может:
1 - двигаться
2 - кастовать скилы
3 - пукать
ну а второй вариант стана пауза! Паузит мгновенно!!! что не маловажно для аффтара! Не слушай тут всяких
да и реально зачем тебе мгновенно, чем не устраивает 0.04??? устраиваешь межгалактические батлы в варкрафте на супермегаскорости? =)
Легко отличается =\ Во время игры даже сотая секунды может быть решающей
оГо, первый раз такое слышу
Старый 09.07.2010, 17:12
LordSerga

offline
Опыт: 3,809
Активность:
WiBk:
timeR:
добавлю: при паузе герой становится не уязвим для ударов до снятия паузы
Лолшто? Первый раз о таком слышу. Сколько юзал паузу в своей жизни - ни разу такого не наблюдал -_-
timeR:
ну есть еще вариант создавать думи (чела без модели со скилом стана) и заставлять его станить это для гуи
Тут вот как раз не мнгновенный стан - изза чего автор и спрашивает "Как застанить мнгновенно?" =\
Блаблабла
Так устанавливаем анимацию перед и после каста скила у дамми - 0.000 и всё нету задержки. Скорость вснаряда в способности - 0, либо 99999.
Старый 16.07.2010, 12:47
Ответ

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

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

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

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



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