У меня тут некоторые НПЦ - магазины. Но если я им даю 'Aneu' - то получаю фулл контроль (бегать, атаковать етц).
Как это обойти?
Единственная моя идея в этом направлении - делать НПЦ зданием, когда его выделяет игрок.
Но ведь это ж бред. Во-первых - куча ненужных отловок, сохранение приказа, потом возобновление…
Способность, добавленная при помощи UnitAddAbility не отображается на карте способностей у юнита.
Через поиск смог найти только советы поковыряться в РО, но положительных результатов я не получил.
Просветите, пожалуйста.
Хочу нечто вроде магазина, только вместо предметов будут способности-пустышки.
Можно как-то отследить игрока, который использовал эту способность?
Или может другие варианты реализации? Просто вариант постоянно удалять приобретенный предмет не кажется мне лучшим решением...
Вопрос общий для подобных ситуаций, но для наглядности возьмем произнесение заклинания.
Есть ли смысл делать один триггер, который будет определять что за заклинание было произнесено и вызывать соотв. ф-ции?
Или все таки лучше для каждого спелла делать отдельный триггер?
Ведь, на сколько я понимаю, они все…
Нужно сохранить массив переменных в хэш таблицу. Можно ли? И если нет, то как можно выкрутится?
мне нужно выделить юнитов принадлежащих игрокам 0-6 в радиусе 1000 вокруг юнита.
затем запустить для них функцию с параметрами.
конвертируя GUI в Jass я разобрался как мне выделить юнитов соблюдая условие - GroupEnumUnitsInRange.
а функции для группы там предлагают запускать через ForGroup, которая не принимает…
Есть функция SetUnitColor, которая устанавливает юниту цвет игрока-владельца. Но я не смог найти функции, которая бы возвращала текущий цвет юнита.
Как проверить DamageType входящего урона?
Хочу добавить в свою систему отлова урона проверку на тип полученного урона.
Как это выглядит на Jass?
Подскажите пожалуйста, сработает ли событие EVENT_PLAYER_UNIT_DEATH на действие RemoveUnit? Или необходимо использовать KillUnit, чтобы оно сработало?
СУТЬ ТРИГГЕРА: если мой герой схавал книжечку, то у него над головой вылезает надпись с названием оной (например "Сила +5").
ПРОБЛЕМА: застрял я на удалении тексттэга. после выделенной строки я, очевидно, должен создать таймер. но мне очень бы не хотелось создавать ко всему этому два массива глобальных переменных,…
в настройках профиля, на вкладке привязки VK-аккаунта слово "авторизованы" с ошибками написано.
не могу отловить юнита, который использует предмет
"Casting Unit" его не возвращает
и других функций, которые могли бы за него зацепиться я в тригер-эдиторе не обнаружил
на худой конец подошло бы и что-то вроде "юнит выбранный игроком 1", но я не знаю как даже такое написать =\
существует где-то список какие конкретно типы переменных надо обнулять в конце тригера, а какие нет? а то по статьям упоминается всего несколько типов переменных, а об остальных мне ничего не известно ;((
создаю в тригерах юнита через кастом скрипт
call CreateUnitAtLoc( Player(0), 'h005', p, 270 )
и не могу поймать его, к примеру, командой GetLastCreatedUnit()
что я делаю не так? и как мне его все-таки поймать?
как убрать получение героем опыта за убийство юнитов?
я хочу начислять весь необходимый опыт тригерно и мне нужно отключить наградный опыт за убийство юнитов. я выставил 0 наградного опыта в свойствах юнита, повыставлял ноли везде где смог в полях получения опыта в константах, сделал тригер "отключить награда за…
все так "наупрощали", что я не могу найти куда баг-репорт написать =\
задумайтесь над этим.
а по сабжу: на скрине вот, если пролистываю ниже - меня через секунду возвращает на это же место. выше по странице все норм. только вот внизу. savepic.su/3970198.png