Notepad++. Подсветка Pawn. Компиляция.

Многие знают что для просмотра .sma лучше пользоваться Notepad++ чем блокнотом. Он гораздо удобнее и более функциональнее. В этой статье хочется показать тем, кто не знает, как настроить Notepad++ под Pawn и компиляцию плагинов.
Для начала начнем с того что нам нужен Notepad++
Скачать его можно тут: https://notepad-plus-plus.org/download/v7.7.1.html
1. Заходим "Опции" -> "Определение стилей...".

2. Для начала выберем стиль ... я люблю этот Black board на темном фоне хорошо видно подсветку.
3. Слева выбираем язык "C++".
4. В "Польз. расширение" добавляем "sma inc inl cfg". (люблю добавлять еще и cfg так как с подсветкой настроить допустим тот же server.cfg намного легче)

5. По умолчанию Notepad++ файлы с расширением .incбудет открывать с подсветкой Pascal, чтобы это изменить нам нужно воспользоваться поиском на ПК. Ищем 2 файла:
Теперь сделаем компиляцию кода на кнопку F6.
Открываем "Плагины" -> "Plugin Manager" -> "Show Plugin Manager"
Выбираем "NppExec" ставим рядом с ним галочку и жмём кнопку "Install".
Когда NppExec установится появится сообщение с просьбой перезапустить Notepad++, жмём "Да"
Как Notepad++ перезапустится, жмём "Плагины" -> "NppExec" -> "Execute..." или F6
В окно "Command(s):" вставляем такой скрипт
Например:
Жмём "Save..." вводим имя "AMXX Compiler", жмём "Save" и закрываем.
Теперь заходим "Опции" -> "Горячие клавиши..."
Переходим в окошко "Plugin commands", щёлкаем два раза по пункту "Execute...", в появившемся окошке меняем кнопку "F6" на "None", жмём "OK".



Для начала начнем с того что нам нужен Notepad++
Скачать его можно тут: https://notepad-plus-plus.org/download/v7.7.1.html
Настройка подсветки Pawn:
1. Заходим "Опции" -> "Определение стилей...".

2. Для начала выберем стиль ... я люблю этот Black board на темном фоне хорошо видно подсветку.
3. Слева выбираем язык "C++".
4. В "Польз. расширение" добавляем "sma inc inl cfg". (люблю добавлять еще и cfg так как с подсветкой настроить допустим тот же server.cfg намного легче)

5. По умолчанию Notepad++ файлы с расширением .incбудет открывать с подсветкой Pascal, чтобы это изменить нам нужно воспользоваться поиском на ПК. Ищем 2 файла:
- langs.xml
- langs.model.xml
Заходим C:\Program Files\Notepad++.
Там будет файл langs.xml ( langs.model.xml ) открываем его, находим такую строчку
Там будет файл langs.xml ( langs.model.xml ) открываем его, находим такую строчку
<Language name="pascal" ext="pas inc" commentStart="{" commentEnd="}">
Меняем её на
<Language name="pascal" ext="pas" commentStart="{" commentEnd="}">
Подсветка кода готова.
Теперь сделаем компиляцию кода на кнопку F6.
Открываем "Плагины" -> "Plugin Manager" -> "Show Plugin Manager"
Выбираем "NppExec" ставим рядом с ним галочку и жмём кнопку "Install".

Как Notepad++ перезапустится, жмём "Плагины" -> "NppExec" -> "Execute..." или F6
В окно "Command(s):" вставляем такой скрипт
Например:
cd $(CURRENT_DIRECTORY)
"С:\MY CS SERVER\cstrike\addons\amxmodx\scripting\amxxpc.exe" "$(FILE_NAME)" "-oC:\MY CS SERVER\cstrike\addons\amxmodx\plugins\$(NAME_PART).amxx"
Жмём "Save..." вводим имя "AMXX Compiler", жмём "Save" и закрываем.
Теперь заходим "Опции" -> "Горячие клавиши..."
Переходим в окошко "Plugin commands", щёлкаем два раза по пункту "Execute...", в появившемся окошке меняем кнопку "F6" на "None", жмём "OK".

Щёлкаем два раза по пункту "Direct Execute Previous", убираем галочку рядом с "CTRL", жмём "OK", закрываем "Shortcut mapper".

Компилятор готов, протестируем его.
Открываем какой-нибудь исходник например zombie_plague40.sma.
Жмём F6, выбираем AMXX Compiler, жмём "OK" и смотрим как компилируется плагин.
Открываем какой-нибудь исходник например zombie_plague40.sma.
Жмём F6, выбираем AMXX Compiler, жмём "OK" и смотрим как компилируется плагин.

ВСЕ ГОТОВО
Смотрите также:

Статья «Установка AMXX плагинов на свой сервер» для CS 1.6
Статья « Установка AMXX плагинов на свой сервер » для CS 1.6

Популярность и достижения Counter-Strike
Несмотря на то, что игра Counter-Strike достаточно известна среди современных геймеров, несмотря на то, что регулярно проводятся международные турниры, не все понимают, в чем заключается суть ее

Статья «Флаги доступа» для CS 1.6
Статья « Флаги доступа » для CS 1.6

Немного о Counter Strike
Counter-Strike, также известный как CS, представляет собой серию игр для ПК. Игры Counter Strike были очень успешными. В первой игре было множество обновлений, последняя и самая известная версия 1.6.
Минимальная длина комментария - 50 знаков. комментарии модерируются