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

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

Закрытая тема
 
Chiters
Хирург Сскальпелем в руке
offline
Опыт: 2,989
Активность:
Просьба оптимизировать этот код
Большая просьба, сбросьте функции.
Типа этого:
local unit FireBall
local effect FireBallSpec
set FireBall - GetSpellTargetUnit()
call AddSpecialEffectTargetUnitBJ( "origin", FireBall, "Abilities\\Weapons\\FarseerMissile\\FarseerMissile.mdl" )
set FireBallSpec = GetLastCreatedEffectBJ()
call DestroyEffectBJ( FireBallSpec )
Я не знаю где их можно найти, например, вот как узнать, например команду на убивание Dummy[2] в jass.
[+] замечание от ShadoW DaemoN: название темы не отражает суть вопроса
Старый 05.07.2009, 05:39
Линкольн
Barg Ent.
offline
Опыт: 4,812
Активность:
Chiters.
1. Название темы ни отражает ничего.
2. Что и куда сбросить?
3. Для того чтобы узнать, как функция пишется на Jass, нужно сперва написать её на GUI, а затем через вкладку «Правка» конвертировать в текст. Либо ищи функции в Jass API или common.j.
Лучше не использовать BJ-функций
Цитата:
Код:
local unit FireBall 
local effect FireBallSpec 
set FireBall - GetSpellTargetUnit() 
call AddSpecialEffectTargetUnitBJ( "origin", FireBall, "Abilities\\Weapons\\FarseerMissile\\FarseerMissile.mdl" ) 
set FireBallSpec = GetLastCreatedEffectBJ() 
call DestroyEffectBJ( FireBallSpec )

Код:
local unit FireBall = GetSpellTargetUnit() 
local effect FireBallSpec = AddSpecialEffectTarget("Abilities\\Weapons\\FarseerMissile\\FarseerMissile.mdl", FireBall, "origin") 
call DestroyEffect(FireBallSpec)
//как узнать, например команду на убивание Dummy[2] в jass.
call KillUnit(Dummy[2])
Старый 05.07.2009, 08:12
ELDAR
НИИ 4А-ВО кафедра SPELLS
offline
Опыт: 8,394
Активность:
Линкольн неоптимально
Код:
call DestroyEffect(AddSpecialEffectTarget("Abilities\\Weapons\\FarseerMissile\\FarseerMissile.mdl", GetSpellTargetUnit(), "origin")

common.j
Старый 05.07.2009, 17:47
Закрытая тема

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

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

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

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



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