-> Начнём с установки расширений для написания кода.
- Pawn Scripting Language Support
- The Pawn Language
- Pawn Tools
- Russian Language Pack for Visual Studio Code
-> Дальше нам нужно сделать так, что-бы при нажатии на F5 у нас компилировался мод.
1) Переходим в "Файл" -> "Настройки" -> "Сочетания клавиш"
2) Открываем Сочетания клавиш в формате JSON
Нам нужно нажать на кнопку которая находится в верхнем правом углу
3) Вставляем этот код:
[
{ "key": "f5", "command": "workbench.action.tasks.build" }
]
Должно получиться вот так
4) Сохраняем наш файл сочетанием клавиш ctrl+s и закрываем его
-> Теперь нам нужно сделать кодировку под pawn, а именно windows1251
1) Переходим в "Файл" -> "Настройки" -> "Параметры"
2) Открываем Параметры в формате JSON
Нам нужно нажать на кнопку которая находится в верхнем правом углу
3) Вставляем этот код:
{
"files.encoding": "windows1251"
}
Должно получиться вот так
4) Сохраняем наш файл сочетанием клавиш ctrl+s и закрываем его
-> Теперь нам нужно сделать так, что-бы наш мод мог компилироваться через Visual Studio Code
1) В корневую папку мода добавляем папку ".vscode"
2) В папке ".vscode" мы создаём "tasks.json"
3) В "tasks.json" мы вписываем этот код:
{
"version": "2.0.0",
"tasks": [
{
"label": "build-normal",
"type": "shell",
"command": "${workspaceRoot}/pawno/pawncc.exe",
"args": ["'${fileBasename}'", "'-D${fileDirname}'", "'-;+'", "'-(+'", "'-d3'"],
"group": {
"kind": "build",
"isDefault": true
},
"isBackground": false,
"presentation": {
"reveal": "silent",
"panel": "dedicated"
},
"problemMatcher": "$pawncc"
}
]
}
4) Сохраняем наш файл сочетанием клавиш ctrl+s и закрываем его
-> Дополнительная информация:
Могу посоветовать следующие расширения для более комфортного написания кода:
Bearded Theme
GitHub Theme
Theme
Вход
Регистрация
Помощь











