22

» WarCraft 3 / Как сделать стрелы реалестичными?

У меня в карте присутствует такая система. И довольно шустро работает.
Но вот тебе я ее не дам.
22

» WarCraft 3 / Как запретить исчезновение мёртвых юнитов?

Ахах, насмешило. То есть, ты хочешь что бы твоя карта к 20 минуте игры выдала фатал? Ну, или в другом случае, выдаст 10-15 фпс?
Идея бред.
22

» WarCraft 3 / Проблема с приоритетом Local Files

Кет:
8gabriel8:
Может просто статья слишком древняя, в комментариях об этом тоже жалуются.
Ну дык скажите, что ещё не работает — добавлю в статью =) Я сам только деревья заменял, таким способом только новые модели добавляю для теста.
У меня в первые проблемы в локальными файлами. Я уж подумал что я особенный. Ха! Размечтался :)
22

» WarCraft 3 / Скрыть выделения

А если хочешь скрыть ХПбар и круг выделения, ставь Графика\шкала выбора: -1
22

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

Ige:
Bornikkeny, тень можно удалять триггерно у определенного предмета. Для этого нужно перед созданием предмета добавить custom script:
call DestroyImage(null)
и после создания:
call SetImageColor(null,0,0,0,0)
А как быть так:
void Engine(){
local unit u = GetTriggerUnit()
local item it
	//MOAR CODEEeeee
	call DestroyImage(null)
	set it = CreateItem('I006',GetUnitX(u),GetUnitY(u))
	call SetImageColor(null,0,0,0,0)
	UnitAddItem(u,it)
	set u = null
	set it = null
}

void TriggerInit(){
	//создаем локальный триггер
	//событие юнит использует способность
	//добавляем действиe Engine
	//условие
}
Будет ли?
22

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

Ige:
если хочешь убрать тень у абсолютно всех предметов, нужно импортировать/изменить в карту(е) файл war3mapMisc.txt с текстом
[Misc]
ItemShadowFile=Null
если такой файл уже есть в карте, тогда необходимо добавить этот текст в самом конце
Спасибо. Желательно было бы оставить тени других объектов. Может быть другие люди что нибудь подскажут?
p.s. У меня реально пригорело от того что WE очередной раз троллит мои гениальные идеи в плане мапмейкерства.
22

» WarCraft 3 / Проблема с приоритетом Local Files

nvc123:
Bornikkeny, не все файлы в корне корректно работают
советую юзать mix
ещё можно редактировать mpq но имхо с mix проще работать
уже сделал mix.
22

» WarCraft 3 / Проблема с приоритетом Local Files

nvc123:
Bornikkeny, а подробнее можно как именно ты модифицируешь свой вар
ибо есть куча способов это сделать и от того какой ты юзаешь зависит как решить твою проблему
Обычный способ замены файлов через Local files. Кидаю файлы\папки в конень Вар3. Такие дела.
22

» WarCraft 3 / Проблема с приоритетом Local Files

8gabriel8:
Bornikkeny:
Выходит что мои телодвижения идентичны описанию действий этой статьи. Где-то мой промах? Или "Акела промахнулся"?
Может просто статья слишком древняя, в комментариях об этом тоже жалуются.
Есть вариант использовать как альтернативу - MIX.
22

» WarCraft 3 / Проблема с приоритетом Local Files

8gabriel8:
Bornikkeny:
Где-то в списке? Это в каком списке?
Вот пытаюсь найти, но что-то сходу никак. Может быть спутал с серией The Elder Scrolls, раньше ей много занимался. Попробую ещё посмотреть, но если нет, то остаётся лишь пересохранение архива.
Нашёл местную статью:)
Выходит что мои телодвижения идентичны описанию действий этой статьи. Где-то мой промах? Или "Акела промахнулся"?
22

» WarCraft 3 / Проблема с приоритетом Local Files

8gabriel8:
Уже смутно помню, но давно читал об этом, что в таких случаях либо mpq-архив пересохранять, либо новый создавать, где-то в списке разместив его выше или ниже.
Где-то в списке? Это в каком списке?
22

» WarCraft 3 / Как сделать чтобы при активации предмета гер хилился

private void EnumUnits(){
local unit caster = GetTriggerUnit()
local unit t
local integer buffraw = 'B000'
local group g = CreateGroup()
    GroupEnumUnitsInRange(g,GetUnitX(caster),GetUnitY(caster),1000,null)
    loop
        set t = FirstOfGroup(g)
    exitwhen t==null
        if IsPlayerAlly(GetOwningPlayer(u),GetOwningPlayer(t))&&GetUnitAbilityLevel(t,buffraw)
            //Лечи его!
        endif
        GroupRemoveUnit(g,t)
    endloop
    
    set u = null
    DestroyGroup(g)
    set g = null
    set t = null
}
22

» WarCraft 3 / Нестандартный звук в модели

Открой любую стандартную модель. Увидь SNDxROFL или чтонибудь подобное этого рода. Как сделаешь махинации с выше указанными файлами, указывай в модели SNDx"новый_идентификатор_который_ты_родил". Это просто.
И не бойся нажимать на не знакомые кнопки ModelEditor'a. Ядерную ракету в США не выпустишь.
22

» WarCraft 3 / Нестандартный звук в модели

Редактируй
UI\SoundInfo\AnimLookups.slk
UI\SoundInfo\AnimSounds.slk
Откроешь их, посмотри как все устроено. Разберешься.
Не благодари.
22

» WarCraft 3 / Что делает эта нативка SelectHeroSkill(unit u, integer rawcode)?

Extremator:
Наверно заставляет героя (whichHero) прокачать скилл (abilcode) по его рав-коду (например 'A000').
Не?
Я даже как-то не задумывался :)
22

» WarCraft 3 / Таргетные способности которые можно использовать на деревья

Extremator:
Bornikkeny, огненное лассо не удерживает дерево в сетке? Не знал.
Мб это свойства все обычных канальных абилок.
Например если сделать канальный каст из "Канала", и взять то же "похищение жизни"
то при смерти таргета юнит юзающий Канал даже не подумает остановиться, он будет кастовать и дальше
таким образом ему не мешают всякого рода изменения состояния юнита (смерть/невидимость/неуязвимость)
А вот "похищение жизни" сразу же оборвётся, т.к. оно не может работать дальше если юнит перестал быть видимым, стал неуязвимым или попросту умер (из трупа не откачаешь хп)...
Поэтому делая триггерный каналы постоянно приходится чекать состояние цели (далеко ли, виден ли, жив ли).
"Огненное лассо" видимо сразу понимает что дерево мягко говоря не отвечает по параметрам... хоть и может быть целью для каста (что очевидно не одно и то же).
Про похищение жизни забыл. Но только недавно пробовал с ним что либо сделать. Такая же история как и с Огненным лассо :(
22

» WarCraft 3 / Таргетные способности которые можно использовать на деревья

Extremator:
Я сделал в своей карте точно так же.
Да, их теперь можно выделить, но зато - теперь можно ЛЮБОЙ целевой скилл БЕЗ ГЕМОРОЯ заставить работать на деревья...
Если поставить шкалу выбора на отрицательное число (то ли -1.00 то ли -0.01), то ХП дерева и круг выбора - пропадают, хотя название остаётся при наведении (это может быть полезно).
Спасибо. В довеску хочу сказать, что таргетные CHANNEL абилки не хотят с нимим ЧАННЕЛИТЬСЯ :( (Например, Огненное лассо)
22

» WarCraft 3 / Таргетные способности которые можно использовать на деревья

ssbbssc:
а не вариант прописать герою вторую атаку? и в качестве целей указать деревья
и когда герой бьет по дереву - делаем то что надо
К сожалению, это отразиться на геймплее :(
Ребята. Я нашел компромисс.
В настройках деструктаблов, выбрав "Стена из летних деревьев" и поставив галочку на пункте "Можно выбрать в игре" я пофиксил проблему. Но обратная сторона медали в том, что деревья стали выделяемыми. Например, как бочки или каменные глыбы.
Всем спасибо за участие!
22

» WarCraft 3 / Изменение размера тени

PT153:
Bornikkeny:
Графика\Текстура тени (здание): нет
Графика\Отображение тени (боевая единица): норма
Теперь они вообще тени не отбрасывают, даже Сторожевая у эльфов, у которой проставлены числа в полях Shadow.
Читай статьи о РО (Редактор Объектов). Что уж сказать.