32

» WarCraft 3 / Как лочить карту, дабы она не крашилась в Reforged?

zpxo, нет ты не понял, оптимизатор удаляет какое то поле считая его не нужным, но оно нужно для рефорджа. Отключай опции оптимизации скилов и проверяй.
32

» Unryze Jass API / UjAPI

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

» WarCraft 3 / Помогите Выбрать идею

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

» WarCraft 3 / Как лочить карту, дабы она не крашилась в Reforged?

Скорее всего ошибка в формате обьектных данных, в некоторых полях абилок ниче нету, а в рефордже близарды это сломали. Вроде этим страдает ANeg (если у юнита есть не указанные там абилки), так же возможно в каких то абилках заработали поля которые до этого не работали (всякеи аватары, где бафф низя настроить)
32

» WarCraft 3 / Как забрать способность возрождения после его применения?

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

» WarCraft 3 / Как сделать так чтобы карта была скрыта?

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

» WarCraft 3 / Как менять мини-карту при изменении границ камеры?

Set camera bounds, оно и на 1.26 и 1.31+ есть, меняет границы карты, мини карту оно не меняет, на 1.31 мб сделали функцию сменвминикарты, а так часто размер границ обзора меняют в картах с мини играми, к примеру замок скиби от близардов, можешь посмотреть.
32

» WarCraft 3 / Игнор приказов игрока

Игрок то котролить сможет юнита, а твой код - нет, в итоге все неработает. Ну и с таким подходом дерготня будет.
32

» WarCraft 3 / Игнор приказов игрока

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

» WarCraft 3 / Игнор приказов игрока

Код бы прикрепил, а не карту, то лень скачивать...
Да и на гуи такое не делается, не удивительно что не получается, там нужен триггер который отслеживает состояние юнита, обязательна проверка на паузу, приказ стана или смерть.
Так же помешать отдавать приказ STOP без мемхака у тебя не получится хоть тресни. И не забываем что существуют дизейблы, которые все ломают.
Ну и еще одно НО, под паузой или станом - событие - юнит отдал приказ, не пашет, нет юнит то приказ получает но триггер его в упор не видит, тоже самое во время морфов юнитов, так что не удивительно, наработка сделана чисто как наработка.
32

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

Extremator, ну это в д2, там секунда не зависимо от ренжа, у фрога там попроще, триггер срабатывающий 50 раз в секунду и счетчик который мерит растояние или количество тиков, там 65 тиков или дистанция между "снарядом" и "целью" свыше 1000.
32

» WarCraft 3 / Атака феникса но с эффектом молнии

Extremator, в доте там сложнее, там и даммиков куча, и снижение защиты реализовано и увеличение урона.
32

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

Тосс тиника в доте как и шипы лиона/ неруба давно кастом, причём у шипов код сложноват, могу вытащить из доты, код тиника попроще, но там тоже, не думаю что автор темы разберётся.

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

» WarCraft 3 / Движение отряда по нескольким точкам (дота)

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

» WarCraft 3 / Движение отряда по нескольким точкам (дота)

Советую посмотреть как сделана Extrime Candy Wars 2004 от близов, там как раз движение крипов + по кривым лайнам.
32

» WarCraft 3 / Заклинание которым можно снять метаморфоз демонхантера?

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

» WarCraft 3 / Разрушение деревьев

Было очень лень писать, поэтому скопировал из доты, т.к колупал её код:

function RJI takes destructable d returns boolean // проверка что дестрактабл является деревом.
  return GetDestructableTypeId(d)=='NTtc' or GetDestructableTypeId(d)=='NTtw' or GetDestructableTypeId(d)=='ATtr' or GetDestructableTypeId(d)=='B002' or GetDestructableTypeId(d)=='B003' or GetDestructableTypeId(d)=='B005'
endfunction

function N1I takes nothing returns boolean
  return true
endfunction

function URI takes nothing returns nothing
  if RJI(GetEnumDestructable())and IsDestructableAliveBJ(GetEnumDestructable())then // дерево и живое?
    set NJ=NJ+1
    call KillDestructable(GetEnumDestructable())
  endif
endfunction

function UPI takes real x,real y,real d returns integer
  local rect r=Rect(x-d,y-d,x+d,y+d)
  set NJ=0
  call EnumDestructablesInRect(r,Condition(function N1I),function URI)
  call RemoveRect(r)
  set r=null
  return NJ
endfunction
Код конечно написан так себе, но в доте работал.
32

» WarCraft 3 / Классификация - страж

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

» WarCraft 3 / Проблема с иконкой у способности

Ну это особенность такая у целого ряда абилок, чтобы ты не построил ненароком 10 зданий. Только TAB по конкретным и кастовать.
32

» WarCraft 3 / Использование больше 5 способностей

EugeAl, еше раз - невозможно с точки зрения движка игры, в структуре 5 мест и точка, что будет если вылезти за её пределы думаю вам известно - фатал.
32

» WarCraft 3 / Использование больше 5 способностей

Никак, делай свой вариант изучения способностей из спеллбука, или еще каким либо способом, в структуре героя ровно 5 слотов в списке геройских способностей для изучения.
32

» WarCraft 3 / Несколько свойств в одной способности

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