22

» WarCraft 3 / Можно ли лишить врага возможности покупать в твоем магазине?

Darknessay, Заходиш в РО и нажиаем вкладку способности и ищем название способность равкод "Aall" или "Общие магазины"
Способность работает для себя и союз. А врагов нет, но есть фича что они не будет затемнять иконки предметов если герой далеко
22

» WarCraft 3 / Способность Строить

Ну если не будет затрагивать ресурсы то можно через способность "предмет игрушешный замок" все способности запихнуть в книгу спелбкука как та так вроде! либо постройка на разные рассы вроде делит постройка
22

» WarCraft 3 / Максимальное количество скилов

Принятый ответ
  1. Через txt команды заменить атаку на патруль, либо скрыть через мемхак, или делать юнит нетральный и дать ему канал приказа и будет иметь 12 способностей это смотря как вам удобно!
  2. Если способности на прямую героя то можете настраивать порядок, а если через спелбук то нужно прелоад делать
22

» WarCraft 3 / Не могу присвоить значение переменной

Steal nerves, Да не он как бы пустой значение то есть не знает кто и какой игрок и вызвать переменную не сможет. Так как там проверка через группа игроков берут если что!!!! джасс да удобно писать но учат же новички как и мы развивали на гуи =)
Чтобы работал в переменную надо задать тип группу игроков а не просто игрок!
А после него подобрать цикл группу и задать как новый триггер каждый игрок
22

» WarCraft 3 / Можно ли лишить врага возможности покупать в твоем магазине?

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

» WarCraft 3 / Какой тип отвечает предмет

Принятый ответ
нашел в анг форуме....
• w3u units
• w3t items
• w3b destructables
• w3d doodads
• w3a abilities
• w3h buffs
• w3q upgrades
22

» WarCraft 3 / Какой тип отвечает предмет

Кет, говорю нету его даже всех типов провал =)
так как мне нужно через макрос создавать предметы
//! external ObjectMerger w3i ratf Ie$RAWCODE$ iabi A00K unam "$DISPLAYVALUE$" unsf "" iico ReplaceableTextures\CommandButtons\BTNScroll.blp
22

» WarCraft 3 / Интерфейс не существует тип unknown

quq_CCCP, так вот и использует лишь 6 иконки так как
тип атак есть в система через мемхак
  • unknown - Это пустой но присвоят normal
  • normal - это стандартный атака normal
  • pierce - дальний бой по стандарт pierce
  • siege - осадное по стандарт siege
  • spells - заклинание присвоят normal
  • chaos - хаос присвоят chaos
  • magic - магическая присвоят magic
  • hero - герой присвоят hero
итог что в игре все 3 тип атаки присвоят на normal. Так что поглубже покопал все толку ибо кривой близзард сделал так как unknown должен присвоить тип атаку unknown а не нормал
А также сущесвует 2 пустой слот тип атака 7 и 8 значение по ней нет ссылка интейфеса описание,тип и иконка
22

» WarCraft 3 / Интерфейс не существует тип unknown

так я про то что интерфейс неизвестная атака и защита нету в игре оно как бы лишное... и тем более не 7 типов атак
там есть 0 - нормальный так и заклинание
остальное по своему итог 6 тип атак =) Даже всю ночь ковырял куда делось неизвестная атака и защита или для красоты что ли
скрин пометил "не существует" - это нет в игре ибо оно для кого хз
Загруженные файлы
22

» WarCraft 3 / Нужна модель? - Вам сюда!

Нужен гоблин который живет в суровый зиме имеет синый нос и владеет навык лук и булава!
22

» WarCraft 3 / Способность "Атака пауков" 'Aspa'

Steal nerves, это позволяет входить в юнит врага чтобы оследить что он получил подьемность и обратно...
22

» WarCraft 3 / Как отловить оглушение на разных героях

Extremator, я сделал так условие баш а при атака от босса вешать тригерный шанс баш ибо не вижу другого варианта.....
22

» WarCraft 3 / Как отловить оглушение на разных героях

quq_CCCP, я его изначально вношу
call TriggerRegisterUnitEvent( tStunded, GetManipulatingUnit(), EVENT_UNIT_DAMAGED )
ибо события работает но не ловит если застанен юнит кого то вносить переменную +1
сделал так но проблема остается
local unit u = GetTriggerUnit()
    local player p = GetOwningPlayer(u)
    
    call DisplayTextToPlayer(p, 0, 0, "Атакован")
    
    if UnitHasBuffBJ(u, 'BPSE') == true then
        call DisplayTextToPlayer(p, 0, 0, "Оглушен")
        set udg_stuned = ( udg_stuned + 1 )
    endif
Если оглушен то+1 но при том что если снова атакован с текуший баф баша то растет снова а надо
22

» WarCraft 3 / Как отловить оглушение на разных героях

quq_CCCP, чета не пашет таким образом
IsUnitType(GetEventDamageSource(), UNIT_TYPE_STUNNED) == true
что атакован работает но не ловит условие атакованный юнит
22

» WarCraft 3 / Как отловить оглушение на разных героях

Пример проведение игры:
Если несколько групп героев сражались с боссом и получили 2 раза оглушения до смерти босса, то условие выполнено и дает 100% дроп, если 3 раза или 1 раза баш то условие не состоит!
22

» WarCraft 3 / Определить рядом ли вода или нет!

Extremator, твой метод не нужен! И тем более уже ответ давно был написан, чего плодите ответ