Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 28 мар 2024, 16:30

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Компиляция плагинов AMX Mod X
СообщениеДобавлено: 07 июн 2010, 11:11 
Не в сети
Аватара пользователя
Зарегистрирован:
06 июн 2010, 16:53
Последнее посещение:
26 мар 2024, 14:36
Сообщения: 1143
Откуда: Владивосток
Компиляция плагинов AMX Mod X

Вместе с файлами AMX Mod X идет и компилятор. Обычно он находится в директории ..amxmodx/scripting/.

Чтобы скомпилировать .sma исходник нужно:
1. Для удобства поместить ваш .sma файл в директорию scripting.
2. Если с исходником идет файл(ы) .inc, то их нужно поместить в директорию scripting/include.
3. Мышкой переместить ваш .sma файл прямо на compile.exe.
4. Если компиляция прошла без ошибок, то скомпилированный .amxx файл будет лежать в директории scripting/compiled с тем же именем, что и у .sma файла.

Скрин успешной компиляции файла admin.sma:
Вложение:
5345b456.jpg
5345b456.jpg [ 53.22 КБ | Просмотров: 12207 ]

Компиляцию можно сделать и через командную строку:
1. Запустить cmd и перейти в директорию scripting.
2. Использовать команду amxxpc <имя файла.sma> [опции], например, amxxpc admin.sma.
3. Если компиляция прошла без ошибок, то скомпилированный .amxx файл будет лежать в директории scripting/compiled с тем же именем, что и у .sma файла.

Список опций компилятора:
Код:
-A<число> - выделение байтов для сегментов данных и стека
-a - сохранить код ассемблера в отдельный файл
-C[+/-] - компактное кодирование выходного файла (по умолчанию=-)
-c<имя> - кодировка, к примеру, 1252 для Windows Latin-1
-Dпуть - путь к активной директории
-d0 - без символьной информации, без проверки во время выполнения
-d1 - [по умолчанию] проверки во время выполнения, без символьной информации
-d2 - полная отладочная информация и динамические проверки
-d3 - полная отладочная информация и динамические проверки, без оптимизации
-e<имя> - имя файла с ошибками
-H<hwnd> - windows окно, в которое следует отослать информацию при завершении компиляции
-i<имя> - путь к .inc файлам
-l - создать .lst файл (только предварительный процесс)
-o<имя> - установить имя выходного файла .amxx
-p<имя> - установить префикс для выходного файла
-r[имя] - написать отчет в консоль или в специальный файл
Существует также онлайн компиляция плагинов AMXX:
1. На официальном AMX Mod X сайте
2. На AGHL.RU AMXX компиляторе. На этом компиляторе есть дополнительные .inc файлы, в отличие от компилятора на официальном сайте, необходимые для компиляции многих плагинов с этого форума.

Источник: http://amx-x.ru/viewtopic.php?f=9&t=15


Вложения:
amxx-compiler-w.zip [573.77 КБ]
Скачиваний: 759

_________________
Изображение
Vi Veri Veniversum Vivus Vici
Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Компиляция плагинов AMX Mod X
СообщениеДобавлено: 07 июн 2010, 11:12 
Не в сети
Аватара пользователя
Зарегистрирован:
06 июн 2010, 16:53
Последнее посещение:
26 мар 2024, 14:36
Сообщения: 1143
Откуда: Владивосток
Это для тех кто не знает ;)

_________________
Изображение
Vi Veri Veniversum Vivus Vici


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Компиляция плагинов AMX Mod X
СообщениеДобавлено: 05 дек 2010, 09:49 
Не в сети
Зарегистрирован:
01 июн 2010, 03:10
Последнее посещение:
08 авг 2011, 01:24
Сообщения: 386
Простейший shell-скрипт для сборки указанного плагина и моментального помещения его в plugins/:
Код:
#!/bin/sh
./amxxpc $1 -o../plugins/`echo $1 | cut -d. -f1`.amxx
Пример использования:
Код:
./build.sh myplugin.sma
Выполнять внутри scripting/


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Компиляция плагинов AMX Mod X
СообщениеДобавлено: 14 сен 2012, 18:08 
Не в сети
Зарегистрирован:
26 фев 2012, 22:20
Последнее посещение:
29 май 2015, 15:21
Сообщения: 904
KORD_12.7 писал(а):
Cкрин компиляции файла admin.sma
Ошибка сервера

404 - Файл или каталог не найден.
Запрашиваемый ресурс перемещен, переименован либо временно недоступен.

_________________
HLWiki


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Компиляция плагинов AMX Mod X
СообщениеДобавлено: 14 сен 2012, 18:28 
Не в сети
Зарегистрирован:
06 авг 2010, 10:25
Последнее посещение:
20 янв 2021, 16:32
Сообщения: 695
Откуда: Uzbekistan
Короче. Вот самый четкий тутор:
-> Перетащите AMXX файл на amxxpc.exe файл
-> ????
-> PROFIT!


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Компиляция плагинов AMX Mod X
СообщениеДобавлено: 14 сен 2012, 20:30 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
rfc1
Поправил. Спасибо.


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB