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

Многие знают что для просмотра .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++

ВСЕ ГОТОВО 




Гость, оставишь комментарий?
Имя:*
E-Mail:


den
8 ноября 2019
Не в сети

admin,
а этот стиль можно слить ? in-g.su
admin
6 ноября 2019
Не в сети

den, Это не модуль, а дизайн измененные стили в стандартном модуле.
den
6 ноября 2019
Не в сети

admin,
Добрый день,а почему вы не делаете сливы мониторингов для GameCMS?
admin
20 октября 2019
Не в сети

Andreyka,
если вы хотите себе группу, то пишите мне. и мы обсудим, что и как.
admin
20 октября 2019
Не в сети

Andreyka,
не видел ваших сливов.
Andreyka
20 октября 2019
Не в сети

Здесь*
Andreyka
20 октября 2019
Не в сети

Мне за сдив даже группу пользователя не повысили
Andreyka
20 октября 2019
Не в сети

Как что по сливам
HaPKOOZ
19 октября 2019
Не в сети

Саукен, ну что там по сливам?
dvalski
9 октября 2019
Не в сети

а шо кмс то не работает gamecms? после изминения htacce гг 500 ошибка

У Вас нет прав, писать сообщения в чате!
КТО ОНЛАЙН
Сейчас на сайте: 4
Юзеры: 1
Гости: 3

Newell
Наши сервисы