0
8
6 лет назад
0

» WarCraft 3 / Синглтаргет в АоЕ

Raised, хм, странно, я думал, что дамми не сможет в инвиз кастовать, если цель вражеская. На крайняк можно через GetLocalPlayer неиспользуемому игроку, типа дополнительно нейтрального, дать обзор всей карты, и проверять, видит ли он цель. Если не видит - инвиз.
0
8
6 лет назад
Отредактирован uranus
0

» WarCraft 3 / Синглтаргет в АоЕ

Как работает эта система, если юнит невидим игроком и/или в инвизе?
0
8
6 лет назад
0

» WarCraft 3 / Синглтаргет в АоЕ

Немного не понял, зачем высоту даммика устанавливать?
0
8
6 лет назад
0

» WarCraft 3 / Пара элементарных вопросов

Возможно в новой версии игры ввели, не уверен.
Именно, что ввели.
0
8
6 лет назад
0

» Fa_losophy / Припекло

ничтожные попытки кодить не на vJass|cJas
Расскажи подробнее, мне интересно на чем попытки, и в чем проблемы.
0
8
6 лет назад
0

» Fa_losophy / Припекло

Андреич, почему это не живет? Если брать год с небольшим, то в последнее время появились мемхак и Render Edge, которые вообще позволяют реализовать очень многое, и уж точно больше, чем заложено в JASS изначально. Если же мы говорим о GameDev'е, то проблема, как по мне, одна: кто имеет реальные знания, не считает нужным поделиться ими.
2
8
6 лет назад
2

» Fa_losophy / Припекло

Как XGM обрел свою аудиторию? Думаю, многие искали что для себя: кто-то модели и иконки для своих карт, кто хотел больше узнать о JASS'е, кто хотел задать вопрос и получать на него ответ от более опытных людей. Даже сейчас, не беря Warcraft во внимание, можно на тему того же геймдева написать больше статей. Вот вы говорите о той же разработке под Android, публикации в Google Play. Это интересные, актуальные и не самые простые вопросы. Вы уже имеете то, чем можете поделиться.
0
8
6 лет назад
0

» Fa_losophy / Припекло

Либо я могу поработать над какими-нибудь клерковскими программами, что гораздо проще, и получить деньги.
Только раздел программирования еще более мертв...
0
8
6 лет назад
0

» Commander! Blue Alert / Доклад Разведки: авианосец альянса.

Agren, да, спасибо! С дымом интересно сделано, импортные модели редко с эффектами идут, а жаль.
0
8
6 лет назад
0

» Коллекционирование рас / Создание кампании

JeckaNich, не сильно вдавался в лор варкарфта, по мне так оба варианта имеют место быть. Больно уж таинственные они какие-то.
0
8
6 лет назад
0

» Коллекционирование рас / Создание кампании

Самый сок, как по мне, в нестандартных способностях и новых механиках. Тут, конечно, любую расу можно приспособить, но я, например, редко вижу дренеев. А тут с идеями заклинаний большой простор.
0
8
6 лет назад
0

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Fakov, хм, хорошая идея.
Ух ты, я чего-то не знал о JNGP...
Загруженные файлы
0
8
6 лет назад
0

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Извиняюсь за свою глупость, зато, чтобы работать в JNGP, пришлось еще и 1.26 ставить, теперь у меня три варкрафта...
0
8
6 лет назад
0

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Hanabishi, попробую, спасибо.
ScorpioT1000, я не помещал, если это мне.
Hanabishi:
HKEY_CURRENT_USER\Software\Grimoire создай текстовый параметр War3InstallPath, и в него путь к игре пропиши.
Неправильный путь в параметре имеется изначально, но если даже я его меняю на свой, то тот же самый диалог выбора директории, и та же ошибка.
UPD
Оказалось, что я не очень внимательный, и вместо "worldedit.exe" в папках был "World Editor.exe". Ок, переименовал. После этого я стал получать ошибки о том, что в папке PTR нет strom.dll и еще одной. Ок, скопировал их с директории 1.28. Теперь получаю ошибку со скрина
Загруженные файлы
0
8
6 лет назад
Отредактирован uranus
0

» WarCraft 3 / JassReplacer

Я увидел нечто странное в файле cj_types:
while(cond) = whilenot not(cond)
0
8
6 лет назад
0

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Hanabishi, так вот, значит проблемы быть не может. Я бы понял ошибки при запуске JNGP, но никак не при выборе директории. Пробовал как с PTR, так и просто с 1.28.
Загруженные файлы
0
8
6 лет назад
0

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Кто-то здесь писал, что редактор может заработать на новом патче, если вручную ф-ии прописать и т.д. Но чем состоит проблема, что директорию с варкрафтом не видит вообще? Разве он не просто проверяет наличие в папки mpq архивов и/или экзешников игры/редактора?
0
8
6 лет назад
0

» WarCraft 3 / JassReplacer

nvc123, а можно подробнее? И, кстати, почему слово for нельзя использовать для своих целей, если оно не используется в JASS и cJASS?
0
8
6 лет назад
0

» WarCraft 3 / JassReplacer

Спасибо за проделанную работу! У меня есть совсем небольшие "придирки", но раз уж мы говорим о cJASS, то было приятно реализовать и это, дабы сэкономить место, и чтобы не резало глаза:
  1. Инкремент/декремент
bj_forLoopAIndex = bj_forLoopAIndex + 1 в bj_forLoopAIndex++
  1. Условные операторы and и or в && и || соотвественно
  2. Цикл loop { exitwhen(условие) } в while(условие), или хотя бы exitwhen на if (условие) break в теле цикла.
0
8
6 лет назад
0

» WarCraft 3 / Подсветка синтаксиса JASS для Sublime Text 2/3 и TextMate

H, видимо, только копипастой. Не думаю, что кастомный редактор из коробки использует WinAPI для переноса текста в редактор.
0
8
6 лет назад
0

» WarCraft 3 / Существует ли карта способностей?

quq_CCCP, а часто те, кто пишут код сами занимаются созданием моделей, иконок, худа и т.д.? Утопия, какая-то, чтобы все всё умели, ну разве лучше быть посредственным во всем, чем продвинутым в чем-то конкретном?)
0
8
6 лет назад
0

» WarCraft 3 / Существует ли карта способностей?

На этот момент хорошо продумать, чтобы утилита не было похожа на редактор триггеров, который и так есть в WE.
0
8
6 лет назад
0

» WarCraft 3 / Существует ли карта способностей?

PrincePhoenix, что-то похожее на FAQ, но с примерами кода?
0
8
6 лет назад
0

» WarCraft 3 / Существует ли карта способностей?

PrincePhoenix, программист из меня весьма посредственный, я займусь, но вряд ли до ума доведу. Единственная идея, которая мне понравилась в прошлый раз, это что-то вроде констант. Например, в поле урона можно ввести не только обычное число, как "75", а вполне себе что-то вроде 25 + 75 * LVL, а превратиться оно в
25 + 75 * GetUnitAbilityLevel(caster, abil)
А (TARGET_HP + TARGET_MP) / 100 станет
( GetUnitState(target, UNIT_STATE_LIFE) + GetUnitState(target, UNIT_STATE_MANA) ) / 100
Надеюсь, что суть ясна. Конечно, нужны будут оптимизации, ведь иногда проще ввести одну переменную, чем постоянно вызывать функцию.
0
8
6 лет назад
0

» WarCraft 3 / Существует ли карта способностей?

uranus, Да именно так, конструктор высокого уровня, только не привязанный к игре, чистые концепты.
Тут спорный момент. В разных играх и механика разная.
Alexey103:
кроме того самые интересные создаются триггерно
Лучшее, что я вижу - простенькая утилита, генерирующая JASS код способности по заданным параметрам, что позволит и далеким от скриптинга людям делать что-то интересное. Там и цепное оглушение, и массовый рут можно будет сделать. Что-то такое я даже начинал писать, но результат был не очень. Почему бы и нет, как комьюнити отреагирует?