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", ставимо поруч із ним галочку та натискаємо кнопку "Встановити".
Після встановлення NppExec з’явиться повідомлення з проханням перезапустити Notepad++; натискаємо "Так"
Коли Notepad++ перезапуститься, натискаємо "Плагіни" -> "NppExec" -> "Execute..." або F6
У вікно "Command(s):" вставляємо такий скрипт
Наприклад:
Натискаємо "Зберегти...", вводимо ім’я "AMXX Compiler", натискаємо "Зберегти" та закриваємо.
Тепер заходимо в "Опції" -> "Гарячі клавіші..."
Переходимо у віконце "Plugin commands", двічі клацаємо пункт "Execute...", у віконці, що з’явиться, змінюємо клавішу "F6" на "Немає", натискаємо "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 FilesNotepad++.
Там буде файл 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", ставимо поруч із ним галочку та натискаємо кнопку "Встановити".
Коли 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".

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

Компілятор готовий, протестуємо його.
Відкриваємо який-небудь вихідний файл, наприклад zombie_plague40.sma.
Натискаємо F6, вибираємо AMXX Compiler, натискаємо "OK" і дивимося, як компілюється плагін.
Відкриваємо який-небудь вихідний файл, наприклад zombie_plague40.sma.
Натискаємо F6, вибираємо AMXX Compiler, натискаємо "OK" і дивимося, як компілюється плагін.
УСЕ ГОТОВО
Коментарі (0)