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

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

Закрытая тема
 
Levap
Паладин Лордерона
offline
Опыт: 335
Активность:
Вычитание маны
Некто не подскажет код чтобы при использовании способности у юнита вычиталось 7% текущейй маны.Пробовал обычные триггеры не получилось.
Старый 14.02.2008, 14:03
adic3x

offline
Опыт: 108,439
Активность:
текущую ману юнита умножь на .93 и поставь это значение как текущее...
Старый 14.02.2008, 17:43
YellowStar
poon
offline
Опыт: 15,144
Активность:
В обычных триггерах сколько я помню было размер маны в прочентах. Так зачем умножать если можно также вычесть эти семь процентов. Вроде Percentage mana
Старый 22.02.2008, 14:33
ZLOBICH
Kicked by XimikS
offline
Опыт: 4,727
Активность:
не шаришь) во-первых там вроде нельзя указать количество процентов, во вторых математическое действие полюбому быстрее вызова функции
Старый 22.02.2008, 16:12
Deviator
Feel the purification...
offline
Опыт: 10,376
Активность:
Set mana of unit Property (мана юнита - arithmetic (макс. мана юнита x на 0.93)
Вот и всё умники!
Старый 22.02.2008, 16:38
adic3x

offline
Опыт: 108,439
Активность:
Цитата:
макс. мана юнита

мона макс мона текущую...)
Старый 23.02.2008, 10:35
Омега

offline
Опыт: 12,033
Активность:
ADOLF, не мона а нуно, смотря как задумывалось, если всегда по 7% хавать то это обязательно а если по 7% от максималки то ненадо
Старый 23.02.2008, 10:44
YellowStar
poon
offline
Опыт: 15,144
Активность:
Ты посмотри что я сказал потом говори. Действие тоже вычитание только а не какое нить умножение.

Отредактировано Jon, 23.02.2008 в 19:09.
Старый 23.02.2008, 10:44
adic3x

offline
Опыт: 108,439
Активность:
NaRaYaN, утютю...
Код:
function SetUnitManaPercentBJ takes unit whichUnit, real percent returns nothing
    call SetUnitState(whichUnit, UNIT_STATE_MANA, GetUnitState(whichUnit, UNIT_STATE_MAX_MANA) * RMaxBJ(0,percent) * 0.01)
endfunction
Старый 23.02.2008, 11:07
Levap
Паладин Лордерона
offline
Опыт: 335
Активность:
Всем большое спасибо за совет! :): :):
Старый 12.05.2008, 10:36
adic3x

offline
Опыт: 108,439
Активность:
не прошел и квартал...

закрыто.
Старый 12.05.2008, 11:12
Закрытая тема

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

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

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

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



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