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

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

Закрытая тема
 
4ipolino

offline
Опыт: 529
Активность:
Детонация
Кто может помочь сделать такую вещь: с юнитом происходит любое действие, после этого действия над ним появляются цифры (3,2,1 поочередно) и через 3 секунды он взрывается. Вообщем детонация. Я все сделал, но действует только на 1 юнита т.к. если действие происходит с несколькими то некоторые части текста остаются на карте и не удаляются.
Старый 07.06.2009, 00:10
Gyrofighter

offline
Опыт: 2,486
Активность:
Видимо для удаления плавающего текста ты используешь Destroy (Last created floating text), так что если этих самых текстов будет больше 1, то он будет удалять последний созданный.
Хотелось бы увидеть твой триггер.
А вообще, как мне кажется нужно каждый созданный текст добавлять в массив, затем уже удалять.
Старый 07.06.2009, 17:54
4ipolino

offline
Опыт: 529
Активность:
Вот триггер:
Events:
начал кастовать абилку
Actions:
создать текст над юнитом: 3!
ждать 1 секунду
удалить последний свободный текст
создать текст над юнитом:2!
ждать 1 секунду
удалить последний свободный текст
создать текст над юнитом:1!
ждать 1 секунду
удалить последний свободный текст
взорвать переключающего юнита
.Дело в том что работает то только с 1 юнитом, ведь если кастуют несколько то создается над каждым только цифра 3 а все остальное только над одним юнитом, и взрыв происходит со всеми.
Старый 07.06.2009, 19:57
_Red

offline
Опыт: 4,095
Активность:
Используй локалки
Действия:
Custom Script: local texttag t
Плавающий текст: Создать текст "тра ля ля"
Custom Script: set t = GetLastCreatedTextTag()
Wait 1 sec
Custom Script: call DestroyTextTagBJ( t )
\\ и повторяешь сколько нужнго
Старый 08.06.2009, 10:19
ZregerZ
Мы - лёд!
offline
Опыт: 7,029
Активность:
проше set time life GetLastCreatedText to 1 sec (как точно непомню, но так проще)
Старый 08.06.2009, 16:07
RazArt

offline
Опыт: 11,197
Активность:
4ipolino, в топку вейты, они не предсказуемы, вот запаузишь игру или ктонеть лагать начнёт, то хз что может случится
Старый 08.06.2009, 21:18
4ipolino

offline
Опыт: 529
Активность:
а какие тогда есть варианты?
Цитата:
set time life GetLastCreatedText to 1 sec
это?
Старый 09.06.2009, 17:03
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
RazArt такое случается только для call TriggerSleepAction(x), а call PolledWait(x) такое не сделает. хотя кто знает
Старый 09.06.2009, 17:16
ScorpioT1000
Работаем
offline
Опыт: отключен
Цитата:
RazArt такое случается только для call TriggerSleepAction(x), а call PolledWait(x) такое не сделает. хотя кто знает

ты сам придумал чтоли?)
Цитата:
4ipolino, в топку вейты, они не предсказуемы, вот запаузишь игру или ктонеть лагать начнёт, то хз что может случится

вот это врятли, по моим подсчетам они нормально паузятся
Старый 09.06.2009, 17:25
4ipolino

offline
Опыт: 529
Активность:
А можно поподробнее рассказать про
Цитата:
set time life GetLastCreatedText to 1 sec
я просто в жазе непонимаю, ну кроме локалок.
Старый 09.06.2009, 17:26
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
ScorpioT1000 нет, прочитал в статье
Старый 09.06.2009, 17:35
16GB
GhostOne User
offline
Опыт: 60,317
Активность:
Используй с умом)
Прикрепленные файлы
Тип файла: w3x C4 by 16 Gb.w3x (20.3 Кбайт, 10 просмотров )
Старый 09.06.2009, 19:30
4ipolino

offline
Опыт: 529
Активность:
спасибо огромное))
Старый 09.06.2009, 19:34
Закрытая тема

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

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

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

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



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