Сегодня мы будем адаптировать эту программу под язык Pawn.
Начало
Для начала, нужно скачать саму программу. *Кликабельно*
Далее, логично будет ее установить.
После установки, запускаем программу.
После того, как мы насладились этим прекрасным интерфейсом, следует нажать на этот значок:
Скрытый текст [Показать]
Открывается такое меню, в котором нам нужно ввести pawn и установить первое расширение в списке.
Скрытый текст [Показать]
Теперь перезапускаем программу, жмем Файл > Открыть папку, и открываем папку с вашим сервером.
Скрытый текст [Показать]
Теперь мы можем открыть наш мод, если виден синтаксис павна, то мы все сделали правильно :)
Компилирование
Зайдем в папку нашего сервера и создадим папку .vscode
Скрытый текст [Показать]
Теперь нужно настроить компилирование, для этого заходим в Задачи > Настроить задачи.
Скрытый текст [Показать]
Далее тыкаем все как на скринах ниже:
Скрытый текст [Показать]
У нас открылся файл tasks.json
Содержимое этого файла нужно заменить на следующее и сохранить:
{ "version": "2.0.0", "type": "shell", "args": ["${relativeFile}"], "windows": { "command": "${workspaceRoot}\\pawno\\pawncc.exe" } }

Основная часть закончена, теперь нужно забиндить клавишу F5 под компилирование.
Для этого переходим в Файл > Параметры > Сочетание клавиш
Скрытый текст [Показать]
Теперь нужно кликнуть по keybindings.json
Скрытый текст [Показать]
Откроется полный список биндов, и пустой список справа. Вставляем следующий код в список справа, не забываем сохранить все это.
[ { "key": "f5", "command": "workbench.action.tasks.build" } ]

Скрытый текст [Показать]
Кодировка
Переходим в Файл > Параметры > Параметры
Скрытый текст [Показать]
И добавляем в поле справа следующую строчку, и так же не забываем сохранять все это:
Скрытый текст [Показать]
"files.encoding": "windows1251"

Теперь остается выбрать сборку Pawn по умолчанию.
Скрытый текст [Показать]
Конец
Поздравляю, мы все сделали. Теперь мы можем компилировать наш мод нажатием F5.


Сообщение отредактировал Romzes: 17 августа 2023 - 18:35
Причина редактирования: fix img