ЗАКРЫТЬ
Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

^ Место доступно для покупки 3500р/мес ^

Наши новости:

02-дек
17-апр
30-дек
29-дек

Раскрутка Counter-Strike 1.6

Настраиваем Notepad++ под Pawn (AMXX)

Статус пользователя kes
сообщение 25.11.2014, 18:44
Сообщение #1


Стаж: 6 лет 1 месяц

Сообщений: 577
Благодарностей: 546
Полезность: 871

Настройка синтаксиса и компилятора:

Автор статьи: PRoSToTeM@

Предисловие:
В этой статье мы рассмотрим настройку Notepad++ под скрипты Pawn (AMXX).

Установка:
Если у вас нету Notepad++, вы можете скачать его с официального сайта http://notepad-plus-plus.org/download/

Настройка:
Для начала настроим подсветку кода.

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

В левом столбике выбираем "C++", в "Польз. расширение" добавляем "sma inc inl".
Прикрепленное изображение

В inc файлах будет использоваться подсветка Pascal, как её поменять на C++?

Заходим 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".
Прикрепленное изображение

Когда 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".
Прикрепленное изображение

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


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

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

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

Notepad++ AlliedModders Edition

https://forums.alliedmods.net/showthread.php?t=172128


Удачи. pardon.gif


Источник: justserver.ru

Отредактировал: kes, - 26.11.2014, 17:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 19 раз
   Цитировать сообщение
Статус пользователя ViP.Predator
сообщение 26.11.2014, 13:55
Сообщение #2


Стаж: 10 лет

Сообщений: 127
Благодарностей: 89
Полезность: 516

Notepad++ AlliedModders Edition

https://forums.alliedmods.net/showthread.php?t=172128

Отредактировал: ViP.Predator, - 26.11.2014, 13:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя kes
сообщение 26.11.2014, 17:12
Сообщение #3


Стаж: 6 лет 1 месяц

Сообщений: 577
Благодарностей: 546
Полезность: 871

Цитата(ViP.Predator @ 26.11.2014, 11:55) *

Добавил в шапку.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Paster
сообщение 27.11.2014, 18:49
Сообщение #4


Стаж: 12 лет

Сообщений: 491
Благодарностей: 64
Полезность: 139

Спасибо, все работает!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DoNotFollowM
сообщение 17.1.2017, 12:11
Сообщение #5
Стаж: 3 года 10 месяцев

Сообщений: 108
Благодарностей: 18
Полезность: 135

Есть кто живой?
Почему размер файла скомпилированного и перемещенного в plugins меньше, чем файл скомпилированный по старинке перетаскивание на compile.exe?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
umprex
сообщение 17.1.2017, 17:18
Сообщение #6


Иконка группы

Стаж: 10 лет
Город: Киев

Сообщений: 2852
Благодарностей: 4628
Полезность: 2180

DoNotFollowM, скорее всего в параметрах компилятора указано сжатие.


По вопросам сотрудничества и помощи обращайтесь на почту dev@c-s.net.ua
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя WarDeN4ik
сообщение 25.11.2017, 11:47
Сообщение #7


Стаж: 6 лет 5 месяцев

Сообщений: 449
Благодарностей: 142
Полезность: 491

Creators update для w10 удалил notepad++ с его настройками, не могу теперь найти как сделать чтобы при "Сохранении как" не нужно было вводить расширение файла.
Например открыл файл .sma и если его сохранять через "Сохранить как", то по умолчанию предлагает сохранять его как .txt

Раньше рсаширение файла уже стояло исходное, на всех типах файлов. ОЧень давно как то так сделал, теперь не могу найти.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Lexxx
сообщение 11.2.2018, 16:20
Сообщение #8


Стаж: 1 год 11 месяцев
Город: Москва

Сообщений: 55
Благодарностей: 7
Полезность: 16

очень познавательно . все сделал как написано, эффект от нотпада радует.


Champions Online © 18 46.174.49.102:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csuser
сообщение 12.2.2018, 12:13
Сообщение #9


Стаж: 3 года 6 месяцев

Сообщений: 1063
Благодарностей: 284
Полезность: 128

Лучше бы добавили все настройки сразу в конфиг + приложили компилятор и на основе этого сделали готовую сборочку


Сервер c необычным гемплеем и максимумом оружия
(базука, Молотов, арбалет, миниган, аптечки, золотое оружие)
https://c-s.net.ua/topic82356.html
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GetA
сообщение 12.2.2018, 12:22
Сообщение #10
Стаж: 3 года 5 месяцев

Сообщений: 780
Благодарностей: 187
Полезность: 128

bigdata.ckcorp.ru
Цитата(csuser @ 12.2.2018, 12:13) *
Лучше бы добавили все настройки сразу в конфиг + приложили компилятор и на основе этого сделали готовую сборочку

Нет, не лучше.

1. Статья устарела. В новых версиях нет поддержки менеджера плагинов из-за разногласия разработчиков в сторону политики нотпада.
2. У каждого индивидуальные настройки.
3. У каждого индивидуальный компилятор.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LeoBH
сообщение 25.3.2018, 21:08
Сообщение #11


Стаж: 6 лет 2 месяца

Сообщений: 157
Благодарностей: 90
Полезность: 171

Цитата(GetA @ 12.2.2018, 12:22) *
Статья устарела. В новых версиях нет поддержки менеджера плагинов из-за разногласия разработчиков в сторону политики нотпада.

Статью следует обновить. Хоть в плагин менеджере пишет No new plugins avaliable (нет новых доступных плагинов), NppExec можно установить вручную.

В шапке темы следует заменить:
Устарело
Открываем "Плагины" -> "Plugin Manager" -> "Show Plugin Manager"

Выбираем "NppExec" ставим рядом с ним галочку и жмём кнопку "Install".

Когда NppExec установится появится сообщение с просьбой перезапустить Notepad++, жмём "Да"

Как Notepad++ перезапустится...

На ручную установку плагина NppExec (на sourceforge последняя стабильная версия v0.5.3)

1. Закрываем NotePad++

2. Качаем NppExec_053_dll_Unicode Клик (также приложил к сообщению)

3. Распаковываем содержимое у C:\Program Files\Notepad++\plugins

4. Запускаем NotePad++

Далее всё по инструкции.

Отредактировал: LeoBH, - 25.3.2018, 21:17
Прикрепленные файлы:
Прикрепленный файл  NppExec_053_dll_Unicode.zip ( 468,51 килобайт ) Кол-во скачиваний: 18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя GetA
сообщение 25.3.2018, 23:56
Сообщение #12
Стаж: 3 года 5 месяцев

Сообщений: 780
Благодарностей: 187
Полезность: 128

bigdata.ckcorp.ru
LeoBH,
Зачем вы мое сообщение процитировали? Я не просил решения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GetA
сообщение 26.3.2018, 0:08
Сообщение #13
Стаж: 3 года 5 месяцев

Сообщений: 780
Благодарностей: 187
Полезность: 128

bigdata.ckcorp.ru
LeoBH,

Цитата
Хоть в плагин менеджере пишет No new plugins avaliable (нет новых доступных плагинов),


Понятная хрень почему там так пишет. Потому, что ченджлоги читать нужно.
В версии 7.5 от 2017-08-15 был удалён плагин менеджер. Политика нотпада не принимает наличие рекламы в продукте и её компонентах. В плагин менеджере добавили рекламу.
А сам плагин менеджер можно скачать с гихаба https://github.com/bruderstein/nppPluginManager/releases
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: