32

» WarCraft 3 / Функция -death убивает героя, через 20 сек

Прямого криминала не вижу, но я бы написал не так.
function Trig_Death_Conditions takes nothing returns boolean
    return TimerGetRemaining(udg_DeathTimers[GetPlayerId(GetPlayerId(GetTriggerPlayer()))]) > 0.1
endfunction

function Boolexp_Only_Player_Hero_Conditions takes nothing returns boolean
    return IsUnitType( GetFilterUnit(), UNIT_TYPE_HERO ) and not IsUnitType( GetFilterUnit(), UNIT_TYPE_DEAD) or IsUnitIllusion( GetFilterUnit())
endfunction

function Group_Kill_unit_Actions takes nothing returns nothing
    call KillUnit( GetEnumUnit())
endfunction 

function Trig_Death_Actions takes nothing returns nothing
    local player pl = GetTriggerPlayer()
    local group grp = CreateGroup()
    
    call SetPlayerState( pl, PLAYER_STATE_RESOURCE_GOLD, RMaxBJ(0, GetPlayerState(pl,PLAYER_STATE_RESOURCE_GOLD) - 300 ) )
    call GroupEnumUnitsOfPlayer( grp, pl, Condition( function Boolexp_Only_Player_Hero_Conditions ))
    call ForGroup(grp, function Group_Kill_unit_Actions)
    call GroupClear(grp)
    call DestroyGroup(grp)
    call TimerStart( udg_DeathTimers[GetPlayerId(GetPlayerId(pl)]), 10.00, false, null ) // задержка
    
    set grp = null
endfunction

//===========================================================================
function InitTrig_Death takes nothing returns nothing
    set gg_trg_Death = CreateTrigger(  )
    
    call TriggerRegisterPlayerChatEvent( gg_trg_Death, Player(1), "-death", true )
    call TriggerRegisterPlayerChatEvent( gg_trg_Death, Player(2), "-death", true )
    call TriggerRegisterPlayerChatEvent( gg_trg_Death, Player(3), "-death", true )
    call TriggerRegisterPlayerChatEvent( gg_trg_Death, Player(4), "-death", true )
    call TriggerRegisterPlayerChatEvent( gg_trg_Death, Player(5), "-death", true )
    call TriggerRegisterPlayerChatEvent( gg_trg_Death, Player(7), "-death", true )
    call TriggerRegisterPlayerChatEvent( gg_trg_Death, Player(8), "-death", true )
    call TriggerRegisterPlayerChatEvent( gg_trg_Death, Player(9), "-death", true )
    call TriggerRegisterPlayerChatEvent( gg_trg_Death, Player(10), "-death", true )
     call TriggerRegisterPlayerChatEvent( gg_trg_Death, Player(11), "-death", true )
     
    call TriggerAddCondition( gg_trg_Death, Condition( function Trig_Death_Conditions ) )
    call TriggerAddAction( gg_trg_Death, function Trig_Death_Actions )
endfunction
Сделал бы как то так.
32

» WarCraft 3 / Как прикрепить заклинание к аттачу?

DarkHammer, увы нет, эта настройка еще и будет работать на все снаряды юнита.
Снаряды - это не спецэффекты, воздействовать на них как то еще нельзя. Точка начала атаки юнита используется для всех снарядов которые может выпустить юнит, неважно от какой способности.
Ну если вам так хочется, можите сделать N способностей на основе веера ножей и сделать дамми юнита, у которого не будет модели но маштаб и точка начала атаки будет такая какая нужна для вашего основного юнита, двигайте его вслед за основным триггерно и периодически активируйте веер ножей.
32

» WarCraft 3 / Хочу сделать способность на триггерах

Принятый ответ
Собственные попытки в студию, что не получается?
Напомним - ЭТО НЕ СТОЛ ЗАКАЗОВ, здесь задают вопросы про реализацию тех или иных вопросов, спрашивают про ошибки, оптмизацию, отдельные функции. Я не увидел в вашем вопросе ничего кроме невнятного описания механики способности, " вокргу кого то там огненные столбы возникают, и еще порча"...
32

» WarCraft 3 / поменять моделику персанажу

8gabriel8, нет, что за вранье? Реплейс это создание нового такого же юнита,никаких кулдаунов у тебя сохранится не может у юнита, только у предметов, ибо их бросают на землю а потом вручают новому юниту. Никаких прочих параметров вроде баффов\дебаффов - апгрейдов, бонусов силы - не сохранится.
32

» WarCraft 3 / Как прикрепить заклинание к аттачу?

8gabriel8, это координаты x,y,z от центра юнита из которых вылетит снаряд. Методом тыка настраивайте.
32

» WarCraft 3 / Как прикрепить заклинание к аттачу?

Никак, способность не использует точки аттача модели, нужно указывать точку начала атаки в свойствах юнита.
32

» WarCraft 3 / Создание способностей, редактирование кода

nvc123, Имена все ровные, автор рак. Да и ломал я, пока болею и мучаюсь от скуки мб сделаю как диод и нетрат опен доту.
По суки восстановить карту очень просто, примитив, берет своеё только обьем работы.
32

» WarCraft 3 / Создание способностей, редактирование кода

Trickster, для начала вам нужно понять как эти способности найти, а потом как они устроены...
Видео чтоли как драколич снимать, да и голоса у меня нету...
32

» WarCraft 3 / 100р за помощь в вопросе. Не могу открыть карту в редакторе

8gabriel8, я скидывал скрин настроек редакторе, как только он поставил настройки как у меня все заработало.
Скрин я уже удалил...
32

» WarCraft 3 / Триггерные снаряды

ScopteRectuS, Ну веер ножей, ракетный удар, ну или идем к модельщику и он вам делает модель спецэффекта, как сделана шива в доте. Кольцо там спецэффект.
32

» WarCraft 3 / Создание способностей, редактирование кода

Ну нафиг вам редактор если вы собрались в чужую карту лезть?
Редактируйте код в Jasscraft.
Для начала почитайте про синтаксис языка Jass.
Потом про структуру триггера:
Посмотрите готовые способности, они выложены на сайте, к примеру вот
Пока не понимаете устройство war3map.j о редактировании не может быть и речи.
32

» WarCraft 3 / Триггерные снаряды

Ну кислотная бомба + событие юнит получает урон, условие что он имеет бафф аксид бомбы, действие - удалить бафф и сделать твои действия, довольно удобно и просто в реализации.
32

» WarCraft 3 / 100р за помощь в вопросе. Не могу открыть карту в редакторе

8gabriel8, ну можно pjass новый из темы мемхака, сжасс отруби и прчее, кроме Vjass, должно норм сохранятся.
Ошибки из за настроек пасера, он не сохраняет вменяемо код.
32

» WarCraft 3 / Как обойти полный контроль юнита-магазина?

avuremybe, причем тут способности и юнит, че продает сам себе абилки чтоли?
Нафига так делать? Добавь всем кто покупает по спеллбуку с способностями на основе 'Поставка ресурсов", это аналог канала, только тут можно установить стоимость золота и дерева за каст.
32

» WarCraft 3 / Способность Змеиная ловкость работает на заклинания

Блин такой изи код, пассивка войда из доты.. Промахи от любого урона...
Делаются куда проще, даже на гуях..
32

» WarCraft 3 / 100р за помощь в вопросе. Не могу открыть карту в редакторе

Ну я уже скинул сфрины настроек автору, у него все норм, редактируется, сохраняется и самое главное - работает.