Прежде всего, у вас должна быть установлена сборка LAN севера (нашу можно скачать
здесь).
Простой случай
Устанавливать плагин будем на примере
Unique-KZ Advertisement, предназначенного для вывода в HUD содержимого специального файла. Плагин пригодится тем, кто в конце демки хочет разом упомянуть всех своих друзей.
Cкачайте и откройте архив.
Создатель плагина
kielor потрудился и разложил все файлы так, как они должны лежать в папке
cstrike вашей CS. Поэтому просто распаковываем всё содержимое архива в свою
cstrike, которую можно найти в папке стима:
На вопрос о замене соглашаемся. Далее откройте файл
plugins.ini, расположенный в
...\cstrike\addons\amxmodx\configs, и в конце в новой строке напишите
uq_advert.amxx
Сохраните (
Ctrl+S) и закройте файл. Если игра запущена, пропишите
restart в консоли. Готово! Теперь команда чата
/uqteam выведет в HUD всё, что вы написали в файле
...\cstrike\addons\amxmodx\configs\uqmsg.txt.
Сложный случай
А теперь усложним задачу. Допустим, что вы скачали плагин с известного форума
alliedmods, так что у вас есть только файл
uqmsg.txt и исходник плагина
uq_advert.sma. Для начала посмотрим на дерево директорий, которые нам понадобятся:
Папка
scripting предназначена для исходников плагинов, папка
plugins для самих плагинов, в папке
configs обычно хранят конфиг плагина (его настройки), а в папке
data находятся файлы, в которые плагин что-то сохраняет, либо просто вспомогательные данные. На форуме alliedmods автор плагина обязан указать, куда нужно положить конфиг и вспомогательные файлы.
Итак, в нашем случае порядок действий такой:
- Зайдите в папку стима ...\cstrike\addons\amxmodx\scripting
- Скопируйте туда файл исходника uq_advert.sma
- Перетащите его на исполняемый файл compile.exe. Откроется консоль, в которой будут выведены детали касательно процесса компиляции
- Если компиляция прошла без ошибок, то в той же директории scripting в папке compiled вы найдёте файл плагина uq_advert.amxx
- Скопируйте (или переместите) файл uq_advert.amxx в папку ...\cstrike\addons\amxmodx\plugins
- Откройте файл plugins.ini, расположенный в ...\cstrike\addons\amxmodx\configs и допишите строку
uq_advert.amxx
в конце. Сохраните файл (Ctrl+S). Вообще, вставлять название плагина можно в любой отдельной строке, но иногда есть особые требования, поэтому следует внимательно читать описание плагина
- К исходнику могут прилагаться дополнительные файлы. В нашем случае это uqmsg.txt, в котором хранится информация для вывода в HUD. Скопируйте его в папку ...\cstrike\addons\amxmodx\configs
- Если CS запущена, то сделайте рестарт сервера (команда restart в консоли)