Kreedz Jumping

Game mode when you racing with other players to finish a maps as fast as possible. Its comes from Counter-Strike 1.6 and was named in honor of creator
Our community will help you with passing the maps with your friends, set new records, participate and win in tournaments.

Last server records
Pro Nub

Добавление плагина на LAN сервер

Posted by Kpoluk 3 Mar 2016 in 20:20
Прежде всего, у вас должна быть установлена сборка 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 автор плагина обязан указать, куда нужно положить конфиг и вспомогательные файлы.

Итак, в нашем случае порядок действий такой:

  1. Зайдите в папку стима ...\cstrike\addons\amxmodx\scripting
  2. Скопируйте туда файл исходника uq_advert.sma
  3. Перетащите его на исполняемый файл compile.exe. Откроется консоль, в которой будут выведены детали касательно процесса компиляции
  4. Если компиляция прошла без ошибок, то в той же директории scripting в папке compiled вы найдёте файл плагина uq_advert.amxx
  5. Скопируйте (или переместите) файл uq_advert.amxx в папку ...\cstrike\addons\amxmodx\plugins
  6. Откройте файл plugins.ini, расположенный в ...\cstrike\addons\amxmodx\configs и допишите строку uq_advert.amxx в конце. Сохраните файл (Ctrl+S). Вообще, вставлять название плагина можно в любой отдельной строке, но иногда есть особые требования, поэтому следует внимательно читать описание плагина
  7. К исходнику могут прилагаться дополнительные файлы. В нашем случае это uqmsg.txt, в котором хранится информация для вывода в HUD. Скопируйте его в папку ...\cstrike\addons\amxmodx\configs
  8. Если CS запущена, то сделайте рестарт сервера (команда restart в консоли)