Raised, хм, странно, я думал, что дамми не сможет в инвиз кастовать, если цель вражеская. На крайняк можно через GetLocalPlayer неиспользуемому игроку, типа дополнительно нейтрального, дать обзор всей карты, и проверять, видит ли он цель. Если не видит - инвиз.
Андреич, почему это не живет? Если брать год с небольшим, то в последнее время появились мемхак и Render Edge, которые вообще позволяют реализовать очень многое, и уж точно больше, чем заложено в JASS изначально. Если же мы говорим о GameDev'е, то проблема, как по мне, одна: кто имеет реальные знания, не считает нужным поделиться ими.
Как XGM обрел свою аудиторию? Думаю, многие искали что для себя: кто-то модели и иконки для своих карт, кто хотел больше узнать о JASS'е, кто хотел задать вопрос и получать на него ответ от более опытных людей. Даже сейчас, не беря Warcraft во внимание, можно на тему того же геймдева написать больше статей. Вот вы говорите о той же разработке под Android, публикации в Google Play. Это интересные, актуальные и не самые простые вопросы. Вы уже имеете то, чем можете поделиться.
Самый сок, как по мне, в нестандартных способностях и новых механиках. Тут, конечно, любую расу можно приспособить, но я, например, редко вижу дренеев. А тут с идеями заклинаний большой простор.
HKEY_CURRENT_USER\Software\Grimoire создай текстовый параметр War3InstallPath, и в него путь к игре пропиши.
Неправильный путь в параметре имеется изначально, но если даже я его меняю на свой, то тот же самый диалог выбора директории, и та же ошибка.
UPD
Оказалось, что я не очень внимательный, и вместо "worldedit.exe" в папках был "World Editor.exe". Ок, переименовал. После этого я стал получать ошибки о том, что в папке PTR нет strom.dll и еще одной. Ок, скопировал их с директории 1.28. Теперь получаю ошибку со скрина
Hanabishi, так вот, значит проблемы быть не может. Я бы понял ошибки при запуске JNGP, но никак не при выборе директории. Пробовал как с PTR, так и просто с 1.28.
Кто-то здесь писал, что редактор может заработать на новом патче, если вручную ф-ии прописать и т.д. Но чем состоит проблема, что директорию с варкрафтом не видит вообще? Разве он не просто проверяет наличие в папки mpq архивов и/или экзешников игры/редактора?
Спасибо за проделанную работу! У меня есть совсем небольшие "придирки", но раз уж мы говорим о cJASS, то было приятно реализовать и это, дабы сэкономить место, и чтобы не резало глаза:
Инкремент/декремент
bj_forLoopAIndex = bj_forLoopAIndex + 1 в bj_forLoopAIndex++
Условные операторы and и or в && и || соотвественно
Цикл loop { exitwhen(условие) } в while(условие), или хотя бы exitwhen на if (условие) break в теле цикла.
quq_CCCP, а часто те, кто пишут код сами занимаются созданием моделей, иконок, худа и т.д.? Утопия, какая-то, чтобы все всё умели, ну разве лучше быть посредственным во всем, чем продвинутым в чем-то конкретном?)
PrincePhoenix, программист из меня весьма посредственный, я займусь, но вряд ли до ума доведу. Единственная идея, которая мне понравилась в прошлый раз, это что-то вроде констант. Например, в поле урона можно ввести не только обычное число, как "75", а вполне себе что-то вроде 25 + 75 * LVL, а превратиться оно в
uranus, Да именно так, конструктор высокого уровня, только не привязанный к игре, чистые концепты.
Тут спорный момент. В разных играх и механика разная. Alexey103:
кроме того самые интересные создаются триггерно
Лучшее, что я вижу - простенькая утилита, генерирующая JASS код способности по заданным параметрам, что позволит и далеким от скриптинга людям делать что-то интересное. Там и цепное оглушение, и массовый рут можно будет сделать. Что-то такое я даже начинал писать, но результат был не очень. Почему бы и нет, как комьюнити отреагирует?
» WarCraft 3 / Синглтаргет в АоЕ
Отредактирован uranus
» WarCraft 3 / Синглтаргет в АоЕ
» WarCraft 3 / Синглтаргет в АоЕ
» WarCraft 3 / Пара элементарных вопросов
» Fa_losophy / Припекло
» Fa_losophy / Припекло
» Fa_losophy / Припекло
» Fa_losophy / Припекло
» Commander! Blue Alert / Доклад Разведки: авианосец альянса.
» Коллекционирование рас / Создание кампании
» Коллекционирование рас / Создание кампании
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
Ух ты, я чего-то не знал о JNGP...
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
ScorpioT1000, я не помещал, если это мне.
Hanabishi:
UPD
Оказалось, что я не очень внимательный, и вместо "worldedit.exe" в папках был "World Editor.exe". Ок, переименовал. После этого я стал получать ошибки о том, что в папке PTR нет strom.dll и еще одной. Ок, скопировал их с директории 1.28. Теперь получаю ошибку со скрина
Отредактирован uranus
» WarCraft 3 / JassReplacer
while(cond) = whilenot not(cond)
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
» WarCraft 3 / JassReplacer
» WarCraft 3 / JassReplacer
» WarCraft 3 / Подсветка синтаксиса JASS для Sublime Text 2/3 и TextMate
» WarCraft 3 / Существует ли карта способностей?
» WarCraft 3 / Существует ли карта способностей?
» WarCraft 3 / Существует ли карта способностей?
» WarCraft 3 / Существует ли карта способностей?
» WarCraft 3 / Существует ли карта способностей?
Alexey103: