Создать акаунт

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

05 июл 2019, 16:22
Статьи о CS 1.6 / Программы
0
Многие знают что для просмотра .sma лучше пользоваться Notepad++ чем блокнотом. Он гораздо удобнее и более функциональнее. В этой статье хочется показать тем, кто не знает, как настроить Notepad++ под Pawn и компиляцию плагинов.

Для начала начнем с того что нам нужен Notepad++
Скачать его можно тут: https://notepad-plus-plus.org/download/v7.7.1.html


Настройка подсветки Pawn: 

1. Заходим "Опции" -> "Определение стилей...".
Notepad++

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

Notepad ++
5. По умолчанию Notepad++ файлы с расширением .incбудет открывать с подсветкой Pascal, чтобы это изменить нам нужно воспользоваться поиском на ПК. Ищем 2 файла:
  • langs.xml
  • langs.model.xml
     
Заходим C:\Program Files\Notepad++.
Там будет файл 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 установится появится сообщение с просьбой перезапустить Notepad++, жмём "Да"

Как 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".

Notepad++


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


Notepad ++
Компилятор готов, протестируем его.

Открываем какой-нибудь исходник например zombie_plague40.sma.

Жмём F6, выбираем AMXX Compiler, жмём "OK" и смотрим как компилируется плагин.

Notepad++

ВСЕ ГОТОВО 
Только для авторизованых Юзеров

Смотрите также:

Комментарии
Минимальная длина комментария - 50 знаков. комментарии модерируются