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

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

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

Новости

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер
6 страниц V   1 2 ... 4 5 »

Компилирование плагинов

Статус пользователя CrazyFool
сообщение 19.1.2007, 22:29
Сообщение #1


Стаж: 10 лет

Сообщений: 965
Благодарностей: 936
Полезность: 1369

Меценат Меценат

Эта статья описывает, как компилировать AMX Mod X плагины из исходного кода ".sma" в ".amxx".
Для всех случаев вы должны поместить .sma файл в директорию ../addons/amxmodx/scripting/.


Для Windows.
Метод перетаскивания:
1. Перетащите .sma файл на "compile.exe".
2. Откомпилированный .amxx файл будет находиться в директории ../compiled/.

Компилирование всех плагинов:

1. Дважды щелкните на compile.exe, чтобы откомпилировать все плагины и поместить их в директорию ../compiled/.

Командная строка:
1. Зайдите в "Пуск" -> "Выполнить" -> введите "cmd", нажмите Ok.
2. Используйте cd, чтобы сменить директорию, например:
Код
cd c:\hlserver\cstrike\addons\amxmodx\scripting

3. Используйте amxxpc, чтобы откомпилировать плагин:
Код
amxxpc.exe myplugin.sma

4. Откомпилированный плагин будет в этой же директории



Для Linux.
Сперва перейдите в scripting директорию в вашей оболочке следующим образом:
Код
cd addons/amxmodx/scripting


Компилирование всех плагинов:
1. Запустите скрипт compile.sh одним из способов:
Код
sh compile.sh

или
Код
chmod +x compile.sh

./compile.sh

Компилирование одиночного плагина:
1. Запустите amxxpc, например:
Код
./amxxpc myplugin.sma

2. Откомпилированный плагин будет в этой же директории.

Отредактировал: AndrewZ, - 20.7.2012, 12:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 16 раз
   Цитировать сообщение
Статус пользователя Escudo
сообщение 25.2.2007, 0:23
Сообщение #2


Стаж: 10 лет

Сообщений: 11
Благодарностей: 5
Полезность: 0

AMX а подробнее можно написать как компилировать на Windows ? Ато для начинающего почти ничего не понятно.
Спасиб зарание!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя CrazyFool
сообщение 25.2.2007, 0:49
Сообщение #3


Стаж: 10 лет

Сообщений: 965
Благодарностей: 936
Полезность: 1369

Меценат Меценат

Цитата(Escudo @ 25.2.2007, 1:23) *
AMX а подробнее можно написать как компилировать на Windows ? Ато для начинающего почти ничего не понятно.
Спасиб зарание!
Скажи что именно не понятно объесню.

Для Windows
Метод перетаскивания
1.Перетащите .sma файл на "compile.exe".
2.Откомпилированный .amxx файл будет находиться в директории compiled.

Компилирование всех плагинов
1.Дважды щелкните на compile.exe, чтобы откомпилировать все плагины и поместить их в директорию compiled.

Командная строка
1.Зайдите в "Пуск", "Выполнить", введите "cmd", нажмите Ok.
2.Используйте cd, чтобы сменить директорию, например:
Код
cd c:\hlserver\cstrike\addons\amxmodx\scripting

3.Используйте amxxpc, чтобы откомпилировать плагин:
Код
amxxpc.exe myplugin.sma

4.Откомпилированный плагин будет в этой же директории
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Escudo
сообщение 26.2.2007, 1:01
Сообщение #4


Стаж: 10 лет

Сообщений: 11
Благодарностей: 5
Полезность: 0

Цитата(CrazyFool @ 25.2.2007, 0:49) *
Скажи что именно не понятно объесню.

Для Windows
Метод перетаскивания
1.Перетащите .sma файл на "compile.exe".
2.Откомпилированный .amxx файл будет находиться в директории compiled.

Компилирование всех плагинов
1.Дважды щелкните на compile.exe, чтобы откомпилировать все плагины и поместить их в директорию compiled.

Командная строка
1.Зайдите в "Пуск", "Выполнить", введите "cmd", нажмите Ok.
2.Используйте cd, чтобы сменить директорию, например:
Код
cd c:\hlserver\cstrike\addons\amxmodx\scripting

3.Используйте amxxpc, чтобы откомпилировать плагин:
Код
amxxpc.exe myplugin.sma

4.Откомпилированный плагин будет в этой же директории


1. Можно выбрать только один из этих методов и все ?
2. А нада ли компилировать обычный плагин скачаный с этого сайта ? например: плагин Adminvoterestart
3. Если взять "Метод перетаскивания" то вот эта фраза --- Перетащите .sma файл на "compile.exe" ---непонятна !
4. И чуть офф топа (нехочу сорить).. поставил я скачаный и розархивированый плагин (например тот же adminvoterestart в addons/amxmodx/plugins/ , а как его дописывать в addons/amxmodx/configs/plugins.ini ??? - 1) "adminvoterestart" 2) "adminvoterestart.amxx" 3) " ; adminvoterestart.amxx" ???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя CrazyFool
сообщение 26.2.2007, 13:04
Сообщение #5


Стаж: 10 лет

Сообщений: 965
Благодарностей: 936
Полезность: 1369

Меценат Меценат

Цитата(Escudo @ 26.2.2007, 2:01) *
1. Можно выбрать только один из этих методов и все ?
2. А нада ли компилировать обычный плагин скачаный с этого сайта ? например: плагин Adminvoterestart
3. Если взять "Метод перетаскивания" то вот эта фраза --- Перетащите .sma файл на "compile.exe" ---непонятна !
4. И чуть офф топа (нехочу сорить).. поставил я скачаный и розархивированый плагин (например тот же adminvoterestart в addons/amxmodx/plugins/ , а как его дописывать в addons/amxmodx/configs/plugins.ini ??? - 1) "adminvoterestart" 2) "adminvoterestart.amxx" 3) " ; adminvoterestart.amxx" ???
1.Да
2.Во всех архивах на нашем сайте есть в архиве плагин с разрешением .amxx вот и его и надо устанавливать.
3.Просто находиш compile.exe и перетаскиваеш(захватываеш фаил и наводиш на него) тот фаил .sma который тебе надо откомпелировать.
4.adminvoterestart.amxx - это чтобы установить плагин.
; adminvoterestart.amxx - это чтобы заблокировать работу плагина.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Escudo
сообщение 26.2.2007, 16:14
Сообщение #6


Стаж: 10 лет

Сообщений: 11
Благодарностей: 5
Полезность: 0

Цитата(CrazyFool @ 26.2.2007, 13:04) *
1.Да
2.Во всех архивах на нашем сайте есть в архиве плагин с разрешением .amxx вот и его и надо устанавливать.
3.Просто находиш compile.exe и перетаскиваеш(захватываеш фаил и наводиш на него) тот фаил .sma который тебе надо откомпелировать.
4.adminvoterestart.amxx - это чтобы установить плагин.
; adminvoterestart.amxx - это чтобы заблокировать работу плагина.


Все уже стало ясно!!! Огромное спасиб !!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
bassaev21073
сообщение 26.5.2007, 19:02
Сообщение #7
Стаж: 10 лет

Сообщений: 161
Благодарностей: 17
Полезность: 0

А у меня когда я начинаю компилировать плагины появляется ошибка, например //// nextmap.sma

// D:\Counter-Strike 1.6\cstrike\addons\amxmodx\scripting\nextmap.sma<35> : fatal error 100: cannot read from file:"amxmodx"

Это я привел пример одной ошибки,а там он пишет так о каждом файле!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Валкири
сообщение 27.5.2007, 9:20
Сообщение #8
Стаж: 10 лет

Сообщений: 5
Благодарностей: 4
Полезность: 0

У меня такая же проблема! sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя Maerz
сообщение 21.8.2007, 8:09
Сообщение #9
Стаж: 9 лет

Сообщений: 1
Благодарностей: 4
Полезность: 0

compile.exe X:/полный_путь_до_файла/плагин
compile.exe x:/плагин
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя Paster
сообщение 27.8.2007, 16:51
Сообщение #10


Стаж: 10 лет

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

Навел СМА файл на компил.экзе - окрылось окно...
Далее в amxxpc пишу строку:
amxxpc.exe mapsmenu.sma и вылет просходит...

Что не так...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя skos
сообщение 14.9.2007, 9:09
Сообщение #11


Стаж: 10 лет

Сообщений: 41
Благодарностей: 3
Полезность: 57

а в чем собственно проблема? когда компилируете ошибка вылетает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя jas0n
сообщение 14.9.2007, 12:01
Сообщение #12


Стаж: 10 лет

Сообщений: 878
Благодарностей: 382
Полезность: 685

Цитата(Paster @ 27.8.2007, 17:53) *
Навел СМА файл на компил.экзе - окрылось окно...
Далее в amxxpc пишу строку:
amxxpc.exe mapsmenu.sma и вылет просходит...

Что не так...

Не надо никаких amxxpc, делай всё, как написано в посте выше от Maerz'a.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Maxi
сообщение 30.11.2007, 17:24
Сообщение #13


Стаж: 10 лет

Сообщений: 44
Благодарностей: 6
Полезность: 105

а у меня так (
C:\Games\HLServer\cstrike\addons\amxmodx\scripting\include\amxmisc.inc(78) : warning 213: tag mismatch
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Son1k
сообщение 5.12.2007, 20:44
Сообщение #14


Стаж: 10 лет

Сообщений: 87
Благодарностей: 5
Полезность: 49

О спасибо большое!!! Буду переписывать плагины и переводить их!
ps.gif почему нельзя + поставить? у мя нету почемута Плюсика(Сори за оффтоп)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя CrazyFool
сообщение 5.12.2007, 23:27
Сообщение #15


Стаж: 10 лет

Сообщений: 965
Благодарностей: 936
Полезность: 1369

Меценат Меценат

Последнии новости смотри от иллюзиона
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 13.12.2007, 23:16
Сообщение #16
Иконка группы

Стаж: 10 лет

Сообщений: 6895
Благодарностей: 7936
Полезность: 1560

Что делать если при компилирование плагина происходит ошибка fatal error 100: cannot read from file:"amxmodx" ?

Использовать компиляторы старых версий амхх, 1.76с и ниже.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя ARMAgeddoN13
сообщение 9.1.2008, 13:24
Сообщение #17


Стаж: 9 лет 7 месяцев

Сообщений: 41
Благодарностей: 5
Полезность: 95

А как наоборот переделать *.амхх в *.sma?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя jas0n
сообщение 9.1.2008, 14:07
Сообщение #18


Стаж: 10 лет

Сообщений: 878
Благодарностей: 382
Полезность: 685

Никак. Ты не сможеш получить первоначальный вариант исходного кода, лишь незначительную его часть. Вот материалы на английском на эту тему.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя HS com
сообщение 9.1.2008, 19:46
Сообщение #19


Стаж: 10 лет

Сообщений: 242
Благодарностей: 10
Полезность: < 0

jas0n , у меня к тебе есть вопросик:
Помнишь, ты скидывал статью об написании плагинов...
На этот форум, мне просто поиск юзать лень
и ключевого слово не знаю

Отредактировал: HS com, - 9.1.2008, 19:47


!
Аккаунт пользователя заблокирован до: 7.10.2035, 16:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя jas0n
сообщение 9.1.2008, 20:33
Сообщение #20


Стаж: 10 лет

Сообщений: 878
Благодарностей: 382
Полезность: 685

Помниш. Вот http://wiki.amxmodx.org/index.php/Category:Russian
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
6 страниц V   1 2 ... 4 5 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: