7

» WarCraft 3 / Библиотеки

vjass manual:
Также библиотеки могут ссылаться на другие за счет следующей конструкции:
Код:
library A uses B
endlibrary
Это значит, что в библиотеки А содержится функция, вызывающая функцию в библиотеке В, следовательно библиотека В будет размещена выше по коду.
7

» WarCraft 3 / Предметы имеют свою тень. Как её убрать? Пхах, у меня истерика!

Bornikkeny, тень можно удалять триггерно у определенного предмета. Для этого нужно перед созданием предмета добавить custom script:
call DestroyImage(null)
и после создания:
call SetImageColor(null,0,0,0,0)
Загруженные файлы
7

» WarCraft 3 / Предметы имеют свою тень. Как её убрать? Пхах, у меня истерика!

если хочешь убрать тень у абсолютно всех предметов, нужно импортировать/изменить в карту(е) файл war3mapMisc.txt с текстом
[Misc]
ItemShadowFile=Null
если такой файл уже есть в карте, тогда необходимо добавить этот текст в самом конце
7

» WarCraft 3 / Взаимодействие с дижущимися областями

Сделал простой пример на jass. Если пехотинец в радиусе 300 от паладина, ему дается способность доспех веры.
jass
globals
    unit Unit1
    unit Unit2
    timer Timer = CreateTimer()
endglobals

function Trig_sample_Conditions takes nothing returns boolean
    return GetFilterUnit() == Unit2 and GetUnitAbilityLevel(GetFilterUnit(), 'AHad') == 0
endfunction

function Trig_sample_Actions2 takes nothing returns nothing
    if not IsUnitInRange(Unit1, Unit2, 300.) then
        call UnitRemoveAbility(Unit2, 'AHad')
        call PauseTimer(GetExpiredTimer())
    endif
endfunction

function Trig_sample_Actions takes nothing returns nothing
    call UnitAddAbility(Unit2, 'AHad')
    call TimerStart(Timer, .1, true, function Trig_sample_Actions2)
endfunction

//===========================================================================
function InitTrig_sample takes nothing returns nothing
    local trigger trig = CreateTrigger(  )
    set Unit1 = CreateUnit(Player(0), 'Hpal', 0., 0., 0.)
    set Unit2 = CreateUnit(Player(0), 'hfoo', 0., 0., 0.)
    
    call TriggerRegisterUnitInRange(trig, Unit1, 300., function Trig_sample_Conditions)
    call TriggerAddAction(trig, function Trig_sample_Actions)
endfunction
Загруженные файлы
7

» WarCraft 3 / Тригггерно высота полета

Анимация - Change Unit Flying Height
если боевая единица наземная, то нужно предварительно дать, а затем удалить, способность Превратиться в ворона('Amrf')
7

» FNWE / FNWE

Пушистый, добавь в WorldEditStrings строки с именами скрытых иконок/моделей из JNGP, а то у скачавших сыпятся ошибки.
7

» WarCraft 3 / Что означают эти ошибки при открытии карты в другом редакторе?

JNGP добавляет в РО скрытые модельки/иконки, а FNWE заменяет файлы, где указаны имена этих файлов.
Перенеси этот файл в папку UI с заменой.
Загруженные файлы
7

» WarCraft 3 / Как убрать зеленый квадрат заклинания?

zlowar, в стандартном редакторе нет такой триггер-функции, нужно использовать custom script. Но если не дружишь с jass, то рекомендую установить JNGP и/или FNWE (и то и другое можно найти на сайте)
Загруженные файлы
7

» WarCraft 3 / Смена иконки.

Создаешь несколько одинаковых способностей, но с разными иконками. Затем триггерно добавляешь способность Техника('ANeg'), которая будет менять одну способность на другую.
7

» WarCraft 3 / Как убрать зеленый квадрат заклинания?

zlowar, в стандартном редакторе нет этой функции. Лучше скачай JNGP и/или FNWE (включает новые функции и русификацию триггеров)
7

» WarCraft 3 / Как убрать зеленый квадрат заклинания?

zlowar, неправильно указываешь переменную.
call UnitMakeAbilityPermanent(gg_unit_Edem_0113, true, 'A02Y')
А вообще, в триггерах есть функция
Боевая единица - Make Ability Permament
7

» WarCraft 3 / Как убрать зеленый квадрат заклинания?

Вспомнил способ попроще и без триггеров. В РО ставим положение иконки по Х 0, а по У -11.
7

» WarCraft 3 / Как убрать зеленый квадрат заклинания?

Есть старый проверенный способ. Создаем книгу заклинаний, добавляем ауру в книгу, а затем триггерно блокируем книгу
Игрок - Enable/Disable Ability
7

» WarCraft 3 / Система улучшений

у Орды улучшение Берсерк превращает охотников за головами в берсерков