function Trig_SomeFunction_Conditions takes nothing returns boolean
if GetSpellAbilityId() == 'SomeSpell' then
call SomeAction
endif
return false
endfunction
//=========
function InitTrig_SomeFunction takes nothing returns nothing
set gg_trg_SomeFunction = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_SomeFunction, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddCondition( gg_trg_SomeFunction, Condition( function Trig_SomeFunction_Conditions ) )
endfunction
Ты сделаешь проверку в условии и там же запустишь функцию, без лишнего вызова Trig_SomeFunction_Actions . Но это почти одно и то же, что и второй вариант.
Что-то я не понял, что ты подразумеваешь под "порядком" Несколько условий?
Если у тебя несколько условий, то делай градацию, начиная с самого распространенного
code
function Trig_SomeFunction_Conditions takes nothing returns boolean
if GetSpellAbilityId() == 'SomeSpell' then // Самое распространенное
if GetUnitState(GetTriggerUnit()) > 100.0 then // Менее распространенное
if ... then // И т.д. в порядке уменьшения вероятности несрабатывания
call SomeAction
endif
endif
....
return false
endfunction
//=========
function InitTrig_SomeFunction takes nothing returns nothing
set gg_trg_SomeFunction = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_SomeFunction, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddCondition( gg_trg_SomeFunction, Condition( function Trig_SomeFunction_Conditions ) )
endfunction
Если отслеживание происходит мгновенно (например: выбор и нанесение урона), то можно использовать стандартную bj-группу. А если для длительного отслеживания, то да, лучше отдельную.
А еще было бы неплохо сделать такой мод - Счет времени
При наступлении утра +1 день, 30 дней +1 месяц, 12 месяцев +1 год. Для того, чтобы можно было учитывать игровое время/календарь.
Внутренний календарь лучше, чем проводить параллель с реальностью.
November85, уже приняты меры. Как написано в теме: У каждого героя будет только 11 способностей. Т.е. у мага будут необходимые для него заклинания, ауры, пассивки, а для воина свои. У каждого героя свой набор (у воина не будет таких мощных заклинаний, как у мага) Баланс =)
Предлагаю, что можно будет купить не более 1 одинаковой вещи.
Думал об этом, но решил оставить все как есть. Например, купишь 4 меча/топора, а на защиту только 2 предмета, следовательно, героя будет легче убить и противник этим воспользуется все предметы поменяются
Разделение войска союзников на отряды в процессе реализации.
Глобальные изменения:
Теперь у каждого героя будет только 11 прокачиваемых способностей. Они так же останутся разделены на 3 уровня:
слабые (доступные с 1-го уровня)
средние (доступные с 3/5-го уровня)
сильные (доступные с 10 уровня)
Каждая способность прокачивается до третьего уровня. На последнем уровне сила большинства способностей будет зависеть от характеристик героя или добавятся дополнительные возможности.
Так же останутся факторы, влияющие на способности, такие как: погода, предметы, способности, зелья, задания и т.п.
Прибавятся и не прокачиваемые способности:
Бонусные, которые даются герою в зависимости от опыта игрока.
Дополнительные, даются герою за выполнение заданий, убийство юнитов нежити, героев и т.п.
» WarCraft 3 / Вопрос по условиям
Что-то я не понял, что ты подразумеваешь под "порядком" Несколько условий?
» WarCraft 3 / Вопрос по условиям
Отредактирован DaeDR
» WarCraft 3 / Вопрос по условиям
» WarCraft 3 / 10. Оптимизация: утечки памяти
» WarCraft 3 / 10. Оптимизация: утечки памяти
» WarCraft 3 / 10. Оптимизация: утечки памяти
» Minecraft Servers / Технический раздел
При наступлении утра +1 день, 30 дней +1 месяц, 12 месяцев +1 год. Для того, чтобы можно было учитывать игровое время/календарь.
Внутренний календарь лучше, чем проводить параллель с реальностью.
» Minecraft Servers / Технический раздел
Help, уберите premium.
» Necris / Предложения и пожелания
Отредактирован DaeDR
» Necris / Предложения и пожелания
» Necris / Предложения и пожелания
» Necris / Предложения и пожелания
Разделение войска союзников на отряды в процессе реализации.
» Necris / Главная страница
» Necris / Предложения и пожелания
» Necris / Предложения и пожелания
» Necris / Главная страница
» XGM Team / NY 2013 Конкурс обоев итоги
» Necris / Ошибки и недочеты
А на счет Энта, что-нибудь придумаю. Все равно все скилы изменяются
Отредактирован DaeDR
» Necris / Предложения и пожелания
Теперь у каждого героя будет только 11 прокачиваемых способностей. Они так же останутся разделены на 3 уровня:
Так же останутся факторы, влияющие на способности, такие как: погода, предметы, способности, зелья, задания и т.п.
» Прочее / StarForge — а земля-то круглая!
» Прочее / StarForge — а земля-то круглая!
» Прочее / StarForge — а земля-то круглая!
Собраться 8-м так, чтобы ни у кого не было дел крайне тяжело. Чем больше народу, тем больше шансов что кто-то будет занят.
» Прочее / StarForge — а земля-то круглая!
» Прочее / StarForge — а земля-то круглая!
» Necris / Главная страница