32

» WarCraft 3 / Леденящий крик

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

» WarCraft 3 / Очищается группа

Принятый ответ
Бж говно функции не надо юзать, там почти везде удаление группы стоит. Там еще флаг, какой то, смотрите внимательно устройство Бж функций прежде чем их юзать!
32

» WarCraft 3 / Стан в неуязвимость

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

» WarCraft 3 / Карта путей для воды или другие варианты

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

» WarCraft 3 / Карта путей для воды или другие варианты

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

» WarCraft 3 / Функция из Мемхак (SetUnitBAT1)

Принятый ответ
JyHgle, изменение базовой скорости атаки не изменяет базовую скорость анимации, мин и макс скорость анимации атаки у вас прописана в настройках юнита.
32

» WarCraft 3 / Хак на память Warcraft3

Новая функция для мемхака старой версии
код
    function HideCooldownUIById takes unit whichUnit, integer id, boolean hide returns nothing
        local integer pAbility = GetUnitAbilityForAddresss( ConvertHandle( whichUnit ), id )
   
        if pAbility < 1 then
            return
        endif
    
        set pAbility = pAbility + 0x20
    
         if hide and not IsFlagBitSet( ReadRealMemory( pAbility ), 0x400 ) then
            call WriteRealMemory( pAbility, ReadRealMemory( pAbility ) + 0x400 )
        elseif not hide and IsFlagBitSet( ReadRealMemory( pAbility ), 0x400 ) then
            call WriteRealMemory( pAbility, ReadRealMemory( pAbility ) - 0x400 )
        endif

    endfunction
Собственно функция скрывает кулдаун указанной способности, скрывает только визуальный эффект кулдауна, сам кулдаун она не сбивает.
Так же есть проверка скрыт ли кулдаун индикатор у конкретной абилки:
    function IsCooldownUIHided takes integer pAbility returns boolean

        if pAbility < 1 then
            return false
        endif

        return IsFlagBitSet( ReadRealMemory( pAbility + 0x20 ), 0x400 )
    endfunction
Еще 1 функция, на этот раз можем узнать Id абилки которую может выучить герой
    function GetHeroAbilityFromList takes unit uHero, integer list returns integer
        set LastConvertedHandle = ConvertHandle( uHero )
    
        if IsUnitType( uHero, UNIT_TYPE_HERO ) and LastConvertedHandle > 1 and list > 0 then
            return RMem( RMem( LastConvertedHandle + 496 ) + 240 + 4 * list )
        endif

        return 0
    endfunction
Берет героя и номер абилки (см-рисунок)
Возвращает id абилки из списка доступных для изучения способностей, номер абилки это её порядковый номер в списке.
Загруженные файлы
32

» WarCraft 3 / не пойму почему происходит смещение героя

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

» WarCraft 3 / Снять эффект бафа

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

» WarCraft 3 / не пойму почему происходит смещение героя

Глупо сделано, нафига переодик? Так же не забываем что кура и герой имеют физ размер, а ты их в одну точку, они расталкивают друг-друга, ибо не могут пройти.
Если что есть событие - что юнит отошел от юнита, так же двигать нужно по координатам, X\Y так не будет сбиваться приказ + в проходимую точку возле героя а не под него!
Так же в триггере куча утечек, никогда не используйте подобный подход...
32

» WarCraft 3 / Преследование по карте

Принятый ответ
Пишем свой ИИ, примеры я уже кидал, так что юзаем поиск.
32

» WarCraft 3 / Как отследить промах?

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

» WarCraft 3 / Как внедрить скрипт в патче mix?

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

» WarCraft 3 / Во время атаки с макс. дистанции уменьшить ее макс. дистанцию

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

» WarCraft 3 / точка сбора

ledoed, они охраняют исходную позицию, вроде были дейсвтия для ИИ - игнорировать исходную позицию...
32

» WarCraft 3 / точка сбора

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

» WarCraft 3 / точка сбора

12 игрок - нейтрально враждебный, юзайте игроков от 0 до 11.