32

» WarCraft 3 / При заходе или выходе из подземелья в кампании Рексара, всем…

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

» WarCraft 3 / Есть ли какие-то хитрые способы приказать юниту строить…

WilliamBz, ну как рект создаешь размером чтобы лесопилка влазила, и все переносишь рект по точкам, и проверяешь можно ли в нем строить или нет, ну и так в цикле штук 20 точек вокруг дерева проверяешь с рандомным смещением, в первое свободное приказываешь строить.Если в области есть криттеры - приказываешь сперва работника атаковать их, потом строить как сдохнут.
32

» WarCraft 3 / Как разрешить несколько орб-эффектов?

Принятый ответ
Никак, орб эффекты на то и орб эффекты что перебивают друг друга и не складываются.
По этой причине, делаем их кастомные аналоги с помощью jass.
32

» WarCraft 3 / Есть ли какие-то хитрые способы приказать юниту строить…

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

» WarCraft 3 / [JASS] - Цепная Молния

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

» WarCraft 3 / [JASS] - Цепная Молния

LastUchiha, точка начала атаки юнита, в редакторе у юнита есть 3 координаты, это смещение от центра модели для места откуда вылетает дальний снаряд, или спелл, в том числе молния, ну а молния бьет юнитов не в ноги а в этот самый ImpactZ.
function GetUnitZ takes unit u returns real
call MoveLocation( TempLoc, GetUnitX( u ), GetUnitY( u ) )
return ( GetUnitImpactZ( u ) + GetLocationZ( TempLoc ) + GetUnitFlyHeight( u ) ) * 1.00
endfunction
Если мемхак не юзать, то импакт координаты просто базой данных делаются.
32

» WarCraft 3 / [JASS] - Цепная Молния

Z молнии не правильно определяется, нет Impaсt xyz для кастера как у дефолтных молний.
32

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

Принятый ответ
Чтобы удалить предмет из лавки триггерно, его туда нужно сначала добавить триггерно. Т.е на карте появляется лавка гоблина вобще без предметов, в РО - в поле предметов продано = 0, никаких предметов. Потом этой конкретной лавке в триггере настраиваем ассортимент, ну и меняем его как хотим в процессе игры.
32

» WarCraft 3 / есть 2 героя, как сделать так чтобы один из них не получал…

Дело в том что стандартные функции ограничение уровня или получения опыта, не дают опыту расти у героя, но опыт герой всеравно ворует. Исключение если он там макс лвл, или если в константах убрать распределение опыта (но там свои сложности, от тира зданий бонус опыта зависит к примеру).
32

» WarCraft 3 / есть 2 героя, как сделать так чтобы один из них не получал…

Никак, он будет воровать опыт, но это можно отловить триггером и передать "этот поделенный" опыт к основному герою.
32

» WarCraft 3 / Подскажите способностьнужна пассивная способность которая…

Artyom18, нет таких пассивок. Не вижу проблемы взять за основу ауру таурена для скорости атаки, а урон добавлять когтями.
32

» WarCraft 3 / Подскажите способностьнужна пассивная способность которая…

Ну только если дебафф файрлорда взять, там настраивается и замедление и уменьешение силы атаки, но что мешает ввести отрецательные значения?
Другие варианты из 2х способностей, абилка когтей или аура.
32

» WarCraft 3 / ИИ на джасс

просто там цикл с вейтами, который и периодически пинает ИИ.
32

» WarCraft 3 / Крашит при сохранении карты в сетевой игре

PreventSaveDialog - глобалка, не забудь её создать. И создать сам диалог и скрыть от всех игроков.

globals
...
...
...
 dialog PreventSaveDialog=DialogCreate()
endglobals
32

» WarCraft 3 / Крашит при сохранении карты в сетевой игре

Принятый ответ
Нужно отключать сохранение игры, в картах с мемхаком сохранение невозможно, варианты есть как у драколича так и от юзеров хайва ( событие игра сохраняется, действие диалог скрыть)
    call DialogDisplay( GetLocalPlayer( ), PreventSaveDialog, false )
endfunction

function PreventSaveStopSave takes nothing returns boolean
    local boolean GameAllowSave = false
    if GameAllowSave == false then
        call DisplayTextToPlayer( GetLocalPlayer( ), 0, 0, "ваш текст о невозможности сохранить игру" )
        call DialogDisplay( GetLocalPlayer( ), PreventSaveDialog, true )
        if GetTriggerPlayer() == GetLocalPlayer( ) then
            call StartSound( bj_questFailedSound )
            call KillSoundWhenDone(bj_questFailedSound)
        endif
    endif
    call TimerStart( SaveBlockTimer, 0.00, false, function PreventSaveExit )
    return false
endfunction

function InitAntiSaveGame takes nothing returns nothing
    local trigger AntiSaveLocalTrigger = CreateTrigger( )
    call TriggerRegisterGameEvent( AntiSaveLocalTrigger, EVENT_GAME_SAVE )
    call TriggerAddCondition( AntiSaveLocalTrigger, Filter( function PreventSaveStopSave ) )
    set AntiSaveLocalTrigger = null
endfunction
32

» WarCraft 3 / Как сделать мгновенную атаку?

ну анимация броска и обратного хода, можешь в РО просто поексперементировать
32

» WarCraft 3 / Как сделать мгновенную атаку?

Дальная или ренж атака?
Можно морфнуть в версию без анимации, сбросить кд атаки и приказать ударить, по завершению атаки, морфнуть обратно в версию с обыными параметрами анимации.
32

» WarCraft 3 / Как увеличить получаемый героем опыт, или уменьшить необходимый…

Принятый ответ
Только триггером, там можно как установит % получаймого опыта, так и добавлять опыт герою напрямую.
32

» WarCraft 3 / ИИ плохо использует "Щит маны"Помогите плз, у леди Вайш…

Принятый ответ
Это стандартное поведение ИИ, он щиты на лоу хп включает, если осталась мана. Нужно делать кастом способность, и триггерный щит и триггерно же прописывать поведение. Либо целиком ИИ писать в скрипте карты, где будет и микро и применение способностей.
32

» WarCraft 3 / Всем привет! Возможна ли конвертация рефорджевской карты на…

Зависит от карты и какие новые функции в ней используются, на 1.26 нет поддержки больших BLP и соответственно более качественных моделей, игроков всего 16, только jass, mpq и точка! Способности работают только так как они работают на 1.26 (пример если на 1.31+ пофиксили допустим 'ANeg', и она работает у не героев, на 1.26 же она фаталит при вручению не герою). Разумеется фреймовые фишки и события на детект физ. урона и прочее что добавили близарды доступно только с помощью "мемхака" или "ужапи" - последнее лаунчер, который модифицирует игру, и позволяет пока что только играть на Ирине, быть может появится на прочих платформах. Разумеется автомат конверт возможен только с простыми картами и только с потерей функционала.
Так что нужно переписывать, а лучше перенести ланд и объектные данные по частям и исправив ручками все проблемы несовместимости, это пиппец как много работы, особенно если в карте 100500 новых фишек и Аниме моделей по пол гига весом.