Каталог Новини Посібники Спільнота Для авторів
Усе для сервера CS 1.6 / CSS / CS:GO — плагіни | збірки | моделі | карти » Статті » Статті про CS 1.6 » Notepad++. Підсвічування Pawn. Компіляція.

Notepad++. Підсвічування Pawn. Компіляція.

05.07.2019, 16:22SokratПереглядів: 2 606Коментарів: 0
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 FilesNotepad++.
Там буде файл 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", ставимо поруч із ним галочку та натискаємо кнопку "Встановити".

Notepad++Після встановлення NppExec з’явиться повідомлення з проханням перезапустити Notepad++; натискаємо "Так"

Коли Notepad++ перезапуститься, натискаємо "Плагіни" -> "NppExec" -> "Execute..." або F6

У вікно "Command(s):" вставляємо такий скрипт


Наприклад:
cd $(CURRENT_DIRECTORY)  
"С:MY CS SERVERcstrikeaddonsamxmodxscriptingamxxpc.exe" "$(FILE_NAME)" "-oC:MY CS SERVERcstrikeaddonsamxmodxplugins$(NAME_PART).amxx"

Натискаємо "Зберегти...", вводимо ім’я "AMXX Compiler", натискаємо "Зберегти" та закриваємо.

Тепер заходимо в "Опції" -> "Гарячі клавіші..."

Переходимо у віконце "Plugin commands", двічі клацаємо пункт "Execute...", у віконці, що з’явиться, змінюємо клавішу "F6" на "Немає", натискаємо "OK".

Notepad++


Двічі клацаємо пункт "Direct Execute Previous", знімаємо галочку поруч із "CTRL", натискаємо "OK", закриваємо "Shortcut mapper".  


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

Відкриваємо який-небудь вихідний файл, наприклад zombie_plague40.sma.

Натискаємо F6, вибираємо AMXX Compiler, натискаємо "OK" і дивимося, як компілюється плагін.

Notepad++

УСЕ ГОТОВО  

Схожі матеріали

Коментарі (0)

Додати коментар

Залишити коментар

Нові матеріали на пошту

Підписка з підтвердженням email. Не частіше одного листа на добу, відписка доступна в кожному листі.

Увійти до спільноти

Реєстрація · Відновити пароль