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

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

Закрытая тема
 
Инди
Дух Дракона
offline
Опыт: 2,843
Активность:
Анимация денег
Здравствуйте, у меня такой вопрос: Деньги я игрокам даю тригерно, то есть кто-то убил крипа, всем +Х голда, за самих крипов деньги не даю. Можно ли как-нибудь сделать анимацию денег над персонажем (когда он их получает и сколько) НЕ используя плавающий текст?
Старый 02.10.2011, 14:10
The Requiem

offline
Опыт: 2,766
Активность:
Инди, навряд-ли.
Старый 02.10.2011, 14:11
D a N
Супер людЬ
offline
Опыт: 1,441
Активность:
Инди, Тоесть ты хочешь чтоб анимация каким то невероятным образом показывала сколько ты получал денег?
Старый 02.10.2011, 14:17
Lipen

offline
Опыт: 1,550
Активность:
call AddSpecialEffectTarget("UI\\Feedback\\GoldCredit\\GoldCredit.mdl", u, "overhead")
Старый 02.10.2011, 14:17
The Requiem

offline
Опыт: 2,766
Активность:
Lipen, ему не эффект нужен. А текст.
Старый 02.10.2011, 14:20
Инди
Дух Дракона
offline
Опыт: 2,843
Активность:
Lipen, D_a_N, не цепляйтесь к слову "анимация", я хочу без использование плавающего текста показать сколько получил герой денег
Старый 02.10.2011, 14:20
D a N
Супер людЬ
offline
Опыт: 1,441
Активность:
Инди, Подожди а чтоже тебе надо? Чем текст не устраивает?
Старый 02.10.2011, 14:23
Extremator

offline
Опыт: 39,512
Активность:
на экран сообщение выводить... что ли
Старый 02.10.2011, 14:23
Инди
Дух Дракона
offline
Опыт: 2,843
Активность:
Extremator, эт нето
Знаете же стандарт. Убил крипа, над его трупом циферка вверх полетела (+23 к примеру). Аналогичным образом можно ли сделать над героем, без плавающего текста?)
Старый 02.10.2011, 14:26
D a N
Супер людЬ
offline
Опыт: 1,441
Активность:
Нельзя
Старый 02.10.2011, 14:27
Инди
Дух Дракона
offline
Опыт: 2,843
Активность:
D_a_N, плавающий текст не устраивает, что я его уже использую в отображении урона, думаю багать будет. Жаль что нельзя:(
Старый 02.10.2011, 14:30
The Requiem

offline
Опыт: 2,766
Активность:
Инди, пусть урон отображается с одной стороны, а золото с другой. Да и багать не будет, просто локалки используй.
Старый 02.10.2011, 14:32
Lipen

offline
Опыт: 1,550
Активность:
Если текст таг создаётся правильно (локально), то багать не будет.
Старый 02.10.2011, 14:32
Инди
Дух Дракона
offline
Опыт: 2,843
Активность:
Я с джаззом не очень(( правильно ли я описал и присвоил локалку? И как мне в плавающий текст ее засунуть?:)
так будет правильно?
call CreateTextTagUnitBJ( i1, GetEnumUnit(), 0.00, 10, 100, 100, 100, 0 )
Миниатюры
Кликните на картинку для увеличения
Название:  13.jpg
Просмотров: 29
Размер:  61.8 Кбайт  

Отредактировано Инди, 02.10.2011 в 14:51.
Старый 02.10.2011, 14:46
Lipen

offline
Опыт: 1,550
Активность:
local texttag tt //В самом начале
...
set tt = CreateTextTagUnitBJ( I2S(i1) ... ) //В пике
...
set tt = null //В самом конце
Место i1 можно использовать глобалку, если так удобнее. (Тогда в коде пишешь udg_<название>)
Старый 02.10.2011, 14:57
D a N
Супер людЬ
offline
Опыт: 1,441
Активность:
Ну во первых Локальная переменая на то и Локальная что действует внутри 1 триггера, во вторых зачем целочисленую?
Старый 02.10.2011, 14:59
The Requiem

offline
Опыт: 2,766
Активность:
D_a_N, внутри 1 функции, а не триггера. Если ее вызывать в других функциях, то только с помощью хэша.
Инди, ответ был дан Lipen'ом.
Старый 02.10.2011, 15:03
Инди
Дух Дракона
offline
Опыт: 2,843
Активность:
TheRequiem, я понимаю что ответ был дан, и в данный момент я пытаюсь его переварить(((
set tt =.... это мы присвоили текст? И как мне его показать?:)
и я еще не могу понять, зачем надо вводить еще одну локалку, без нее разве нельзя просто вызвав
call CreateTextTagUnit(I2S(i1), GetEnumUnit(), 0.00, 10, 100, 100, 100, 0 )
Старый 02.10.2011, 15:09
Lipen

offline
Опыт: 1,550
Активность:
Можно и так, но какой тогда смысл писать на jass`е?
Функция возвращает текст таг, который мы сразу заносим в локальную переменную, чтобы потом обнулить.
Старый 02.10.2011, 15:13
Инди
Дух Дракона
offline
Опыт: 2,843
Активность:
Lipen, ну примерно думаю я догадываюсь что и как происходит;) Но теперь как мне показать текст, хранимый в локалке tt над выбранным юнитом?
Старый 02.10.2011, 15:15
Закрытая тема

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

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

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

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



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