21

» WarCraft 3 / Как создать потгруппы способностей в Warcraft 3?

Тут есть 2 варианта:
  1. Использовать книгу заклинаний, однако тебе придётся создать систему добавления скиллов в спеллбук чтобы сохранить нужный тебе порядок скиллов в спеллбуке.
  1. Дамми - скиллы, активация которых скрывает/блокирует у юнита старые скиллы, и добавляет в слоты, указанные в ПО новые скиллы, включая скилл, возвращающий всё на свои места

По коду приблизительно одинаково, но второй способ гораздо "чище", ИМХО
21

» WarCraft 3 / Уклон в рельефах

Автор видео показывает где находятся кнопки, после нажатия которых появляется возможность редактировать уклоны, нажимая левую клавишу мыши на плоскости карты (не на меню, если будешь кликать по меню, уклон изменятся не будет).
Если что, сам редактор карт расположен в папке и игрой, называется "World Editor.exe". Его иконка напоминает коричневый свиток, перед которым расположено перо, пересекающее верхний правый угол свитка под углом ~45 градусов.
Если тебе удалось найти и запустить редактор, можешь рискнуть и попытаться найти палитру рельефа. Если повезёт - найдешь кнопки для изменения уровня уклона. Надеюсь, тебе это помогло. Если слишком сложно - не стесняйся спрашивать.
21

» Блог им. nvc123 / оптимизация вызова триггерных заклинаний

В статьи это можно бы.
особенность ExecuteFunc в том что он копирует параметры предыдущего потока (GetTriggerUnit() и прочее)
Вот это интересней всего.
21

» WarCraft 3 / Способности и алгоритмы на заказ

Заказ принят

Заказчик: 4okak
Способность: Бешенство
Спелл будет завершен к 14.04.2016
Осталось 0 дней (100%)

Коль на Jass, то будет сделано
21

» WarCraft 3 / Способности и алгоритмы на заказ

Заказ принят

Заказчик: SkyEvil
Способность: Плазменный клинок
Спелл будет завершен к 14.04.2016
Осталось 0 дней (100%)
21

» Блог им. nvc123 / оптимизация вызова триггерных заклинаний

Изобретательно. Но чего такого особенного в "ExecuteFunc", что ты решил сделать систему?
21

» Taner Fainer / Taner Fainer

Хело! Я бы вам предложил забить на копирование диаблы и придумать свои классы, скиллы и механики. В Диабле они довольно унылые. Ну а вы сможете создать нечто своё, уникальное. Лишь бы не накосячили со сценарием.

~ ~ На правах ИМХО ~ ~
21

» Весёлая Ферма / Весёлая Ферма

Нужно доработать геймплей. Ибо, судя по описанию, сейчас это скорее - "Унылая ферма".
21

» WarCraft 3 / Устранение утечек

Я подсказал что нужно сделать. Выбор за тобой. Показать карту и получить возможность решить проблему, или не показать карту и, возможно, никогда не закончить проект (Вариант "Я САМ!"). Второй вариант выбирают чаще - потому столько проектов не законченных.
21

» WarCraft 3 / Устранение утечек

Я знаю только один способ избавления от утечек - писать код без них.Тебе нужен кто-то знающий игровые скрипты или злосчастный Jass. Иначе уровень неопределённости вопроса не позволит подсказать что-то дельное.
21

» WarCraft 3 / Высота полета и типы передвижений

Здравствуйте форумчане, собственно к делу: есть один дамми юнит на пользовательской карте и в типе передвижений у него стоит - "нет" , но притом у него есть анимация полёта по параболе, собственно у меня он тоже свободно летает по ней, но только если его тип изменить на "летающий" в чем собственно фокус?
Нужна карта или модель твоего даммика. Без этого - можно только гадать.
Теперь еще раз вопрос: почему болванчик в одной карте меняет анимацию высоты с типом передвижения "нет", а у меня только с типом "летающий"?
А как ты менял ему высоту? Или не менял, и это анимка? Нужны подробности. Мы не шаманы, духи не подскажут.
И как сделать так, что бы высота не скакала в зависимости от подножного ландшафта? потому что парабола каверкается на кривом ландшафте.
Не упрямится и прочитать статью по ссылке выше. Или несколько общеобразовательных статей. И учебник по математике.

Где там сказано между разницей типов движения?
Этого совсем не понял.
21

» WarCraft 3 / Высота полета и типы передвижений

Ну, есть статья, где прямым текстом рассказывают как это решить. Вперед, Плотва!
21

» WarCraft 3 / Почему в этой карте проблема с проигрыванием звука

ssbbssc, это я уже пофиксил так:
код
set spellSoundOnTarget = CreateSound("Sound\\Ambient\\DoodadEffects\\ShimmeringPortalBirth.wav",false,false,false,10,10,"SpellsEAX") 
      call SetSoundParamsFromLabel(spellSoundOnTarget,"ShimmeringPortalBirth")
      call SetSoundDuration(spellSoundOnTarget,8529)
      call SetSoundChannel(spellSoundOnTarget,11)

//Скопировал с war3map.j файла в архиве  этой карты, предварительно настроив звук в редакторе и сохранив карту. Так проблем с проигрыванием звука больше наблюдать не доводилось. 

Но что забавно, если звук не один и тот-же - воспроизведёт без проблем, если один и тот же - воспроизведёт только первый. Чтобы воспроизвести второй - пришлось использовать хеш и таймер. Вангую что это каким-то образом связано с игровым движком, либо я краб.

Добавил небольшую (0.1 с) задержку перед запуском следующего звука и проблема решилась.
Загруженные файлы
21

» WarCraft 3 / Инвентарь юного модмейкера

В раздел "Работа с MPQ - архивами", вероятно, стоит добавить MPQMaster. Одна из его приятных особенностей - не нужно выключать редактор чтобы извлекать файлы из архивов.
21

» Trolls / Trolls

Hellfim, код не интересен. Интересно что будет с проектом дальше(геймплей).
21

» WarCraft 3 / Как проверить находится юнит в бою или нет? на ГУИ

Разве в варе есть функция, позволяющая определять состояния Юнита, такие как "в бою" и "не в бою"?