32

» WarCraft 3 / Что не так с приказами immolatiom и unimmolation

У тебя выключается жар приесподней, наверное в канала - откючить прочие способности не убрал...
32

» WarCraft 3 / Скрыть иконку (X\Y)

Драколич предлагал - -2147483648,-2147483648 invis button pos
т.к другие варианты на его доте иногда вызывали проблемы, для карт с никаким онлайно - это разумеется не заметно.
32

» WarCraft 3 / Как сделать чтобы крипы бежали строго по указанной линии

SсRealm, ну просто приказ идти за следующим и всё.
    set loc1 = GetUnitLoc( uLast )
    set loc = PolarProjectionBJ( loc1, 120.00, GetUnitFacing(uLast) + 180.00 )
    call RemoveLocation( loc1 )
    set rDir = GetUnitFacing(uLast)
    set u = CreateUnitAtLoc( Player(nPlayerIndex), 'e000', loc, rDir )
    call SetUnitInvulnerable( u, true )
    call SetUnitPathing( u, false )
    set nIndex = nIndexStart + udg_WormLength[nPlayerIndex]
    call IssueTargetOrder( u, "move", uLast )
    set udg_WormSegments[nIndex] = u
    set udg_WormLength[nPlayerIndex] = udg_WormLength[nPlayerIndex] + 1

    call AddSpecialEffectTarget( "Abilities\\Spells\\Orc\\SpikeBarrier\\SpikeBarrier.mdl", u, "origin" )
    //call AddSpecialEffectTarget( "Abilities\\Spells\\Undead\\ThornyShield\\ThornyShieldTargetChestLeft.mdl", u, "chest" )

    call RemoveLocation( loc )
    call WormResetSpeed( nPlayerIndex ) 
Просто в цикле каждый раз при увеличении длинны перебивают всех жучков в массиве и приказывают одному идти за другим и всё, элементарно.
32

» WarCraft 3 / Как сделать респаун мобов в одной точке?

EugeAl, в идеале его паузим, убераем коллизию, затем только хайдим. Вот тогда не будет совершенно никаких проблем, просто примите за правило и всё.
32

» WarCraft 3 / Как сделать респаун мобов в одной точке?

Я как то делал наработку респауна нейтральных крипов, поиск не дал результатов?
32

» WarCraft 3 / Имеет ли смысл писать на структурах, если спелл на карте один? Jass.

nazarpunk, это не повод уподобятся "говноиндусским" кодерам, и писать дерьмо. Там если посмотреть что нашли люди которые реверсили вар, там и на С++ написано не все идеально и гладко, не говоря про совсем вредительские решения в редких случаях.
Структуры нужны при четком понимании как они работают, а не просто каждый спелл со своей отдельной структурой и еще 100500 библиотек на vjass для одного единственного спелла, что реально плохо - в коде куча мусора который нужен в 1 месте, причем сомнительно что нужен...
32

» WarCraft 3 / Какие могут быть проблемы из за большого количество декораций на карте?

Из за того что движок игры пересчитывает высоту всему этому делу, из за стомпов знатные пролаги. Так же на крупных картах начинаются прочие проблемы. В общем краткость - сестра таланта, а минимализм - в варкравте всегда приветствуется).
32

» WarCraft 3 / Как сделать мгновенный каст способности на основе канала? World Editor.

LastUchiha, зачем? Вот зачем, способности придуманы не просто так такими, даже в мили сражениях это просматривается.
32

» WarCraft 3 / Как сделать мгновенный каст способности на основе канала? World Editor.

LastUchiha, никак, ваще никак, совсем никак. Каст будет требовать поворота и самого каста, проигорывания анимации, даже если она нулевая и он не мгновенный и его сбить можно. Не говоря про потерю приказа.
32

» WarCraft 3 / Как при использовании способности перевоплощение обратиться к перевоплащенному юниту

rsfghd,
  1. не сбивается целиком способностями - 'AOmi' - mirrorimage, илююзии мастера клинка. Метаморфоза же тут же скинется.
  2. не багут при смерти во время каст тайма метаморфозы (если он есть).
  3. нормально морфит без в летуна, без багов.
  4. обратным морфом нельзя случайно сделать юниту 0 макс хп и сделать его не убиваемым...
32

» WarCraft 3 / Как при использовании способности перевоплощение обратиться к перевоплащенному юниту

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

» WarCraft 3 / Как сделать мгновенный каст способности на основе канала? World Editor.

Extremator, у тини из каналов только тосс, у инвокера все без таргетные основаны то на виндвалке, то на веере ножей то на крике друидов медведов.
У сларка аналогично, дарк пакт - веер ножей, паунс рев, ульт - виндвалк.
Если абилка без цели - то выбираешь основу типа виндвалка, безумия берсерков (её баффы не стакаются, старый пропадает даже если новый висит 0.01 сек), божественного щита паладина (увы неуяз всё портит), аватара горного короля. Все абилки переключатели по типу жара приесподней не сбивают приказ.
Для цели точки - разведка из лаборатории гоблинов, для цели конкретного обьекта - увы таких нет, каст тайм всеравно будет, он увы зависит от настроек юнита, очень немногие способности его игнорируют.
32

» WarCraft 3 / Заклинание покой

Скорее всего какой то фактор, перевод конечно кривоват. У способностей этой группы есть такая фишка как фактор ремонта зданий, там если 0.80 то значит скорость ремонта будет 80%, таким образом под бураном, огненным столбом, звездопаде - здания могут ремонтироваться медленнее.
Т.к эта способность универсальная (вспомните исцеляющий газ который буран наоборот), вероятно если настроить вместо лечения урон (минус лечение) здания может быть будут ремонтироваться медленнее, но возможно этот фактор и не используется, близарды юзали одну заготовку дла множества способностей.
В игровых константах есть какие то настройки для этой абилки? Мб она может быть повреждащей?
32

» WarCraft 3 / Как переделать tga формат изображения под нормальный?

Не ну как бы это формат древний и хорошо гуглится его описание, берем и делаем конвертор в любой другой формат, собственно в чем проблема? Софта который может открывать TGA и работать с ним тоже предостаточно...
32

» WarCraft 3 / как сделать не диспелящийся баф?

У ауры должен быть уникальный бафф, иначе если с таким же ид бафом будет активная абилка, фатал обеспечен.
Нужно вручать юнитам ауры и создавать триггер который следит за диспелом по твоим правилам, обновлением баффа (или сложением, тут уже реализовать можно как угодно) ну развеиванием при смерти. Помни - если дохлому юниту вручить источник ауры = фатал, изменить уровень ауры у дохлого юнита = фатал, лучше всегда снимать все ауры перед смертью, по событию - EVENT_WIDGET_DEATH
32

» WarCraft 3 / Проверка на удаленного юнита

nik5960nik, даже если не удалён но сдох - это повод ничего с юнитом не делать, вручение источника ауры дохлому = фатал, изменение уровня абилки = фатал, изменение статов - бага с бонусами от статов. Допом проверяем на GetHandleId()