Раздел:
Триггеры и объекты
Для подсветки кода лучше всего подходит синтаксис EmmyDoc, плагин с которым есть для Visual Studio Code и IntelliJ IDEA.
Для начала сконвертируйте файлы разметки с помощью cJass2Lua или просто скачайте архив.

Visual Studio Code

  • Перезагружаемся "Win+R -> shutdown -r -t 0"
  • Утанавливаем EmmyLua
  • Открываем %username%\.vscode\extensions\tangzx.emmylua-0.2.6\res\std в проводнике
  • Копируем туда файлы разметки
  • Перезапускаем редактор
  • Сохраняем файл с разрешением .lua и наслаждаемся

Так же можете воспользоваться способом пользователя prog, описанным в этом комментарии.

IntelliJ IDEA

  • Открываем дополнения и устанавливаем EmmyLua
  • Если хотите отключить всё лишнее, то снимите галку со всех плагинов кроме следующих:
  • Создаём новый lua проэкт
  • Нажимаем Ctrl+Alt+Shift+S
  • Указываем путь к файлам разметки
  • Создаём файл с разрешением .lua и наслаждаемся
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
24
5 лет назад
Отредактирован prog
0
NazarPunk, я бы вобще в нетбинсе работал, были бы к нему нужные плагины, а именно - сборка карты. Что там в идее - мне не особо интересно, я сравниваю то что я вижу в вскоде с чистым эммилуа и с лангсервером включающим в себя и эммилуа и дополнительные плюшки и второй вариант мне нравится больше.
0
29
5 лет назад
0

Обновлены файлы разметки

Пофикшены многие недочёты, и добавлен common.ai.lua.
0
24
5 лет назад
Отредактирован prog
0
common.ai.lua
Ошибки в именах параметров в документации
GetCreepCamp
SuicidePlayer
SuicidePlayerUnits
CaptainInCombat
GetUnitCountEx
TownCountEx
BasicExpansion
StartUnit
SingleMeleeAttack
Еще мелькает null в нескольких местах - 2757, 2797 и 3044 строка

blizzard.j
code - нигде не обьявлен
null в 12288 строке

common.j
integer - дублирование класса
code - нигде не обьявлен
1
29
4 года назад
1
Обновил файлы разметки на сконвертированные с помощью cjass2lua.
0
9
4 года назад
0
Странно, но актуальная сейчас IntelliJ 2019.3 не ставит lua . Может у кого-то возникла такая же проблема. Поставил 2018.3 все отлично работает.
0
29
4 года назад
0
Странно, но актуальная сейчас IntelliJ 2019.3 не ставит lua
2019.3 много чего не ставит, хотя репозиторий обновили
Загруженные файлы
0
16
3 года назад
0
А где вы берете common.lua и blizzard.lua?
В папке с рефоржем их нет.
2
15
3 года назад
2
avuremybe:
А где вы берете common.lua и blizzard.lua?
В папке с рефоржем их нет.
CascView вытаскиваешь актуальные .j и конвертируешь их в Lua. С помощью этой утилиты
0
37
3 года назад
0
Сохрани себе куда-нибудь github.com/nazarpunk/cheapack/tree/master/sdk

С обновлениями актуализируем, если что.
0
3
3 года назад
0
Очень нужная штука!
0
23
11 месяцев назад
0
У меня в IntelliJ IDEA периодически отваливается EmmyLua. Просто сыпет эксепшоны и не даёт писать код, пока не перезапустишь ide или не отключишь плагин. Пообновлял плагин и ide до последней версии, вроде стало реже, но всё равно бывает. В порядке предположения: мне кажется, что это происходит после того, как собираешь чипаком карту и запускаешь её в редакторе. Не каждый раз, но часто. Может кто сталкивался, есть какие советы/решения?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.