Прикольный плагин — Bonus Platform для сервера CS 1.6 от MayroN'а, AnonymousAmx и других разработчиков, который очень здорово поможет разнообразить геймплей на вашем сервере и добавит свою, новую «изюминку». Дает возможность администратору (базово изменил на доступ по флагу ADMIN_RCON "l") с помощью консольной команды platform для открытия меню расставлять платформы на карте, на которых будут появляться различные бонусы, которые игроки смогут подбирать и использовать. На данный момент в последней версии плагина v3.0 появляются плюшки в рандомном виде: дополнительного здоровья, денег, брони, бесконечных патронов и ускоренного прыжка (на подобии jetpack'а). После поднятия бонуса платформа уходит на «перезарядку» (базово на 45 сек.) и поднятие бонуса с неё не доступно. Бонусы: дополнительное здоровье и бесконечные патроны действуют лишь до конца раунда, потом сбрасываются до стандартного состояния.
При взятии бонуса будет соответсвующее уведомление на экране. Сама платформа имеет модель, спрайт и звук при взаимодействии. Смотрится очень круто! Параметры бонусов настраиваются в исходнике плагина, поэтому если будете менять, придётся перекомпилировать плагин компилятором. На данный момент по умолчанию в скомпилированном варианте я сделал максимальное здоровье до 120HP (вместо 200HP первоначальных), а время бонуса ускоренного прыжка сократил до 5 секунд, а то, как мне кажется, это большой дисбаланс для публичного, классического сервера. Думаю, что плагин будет ещё не раз обновляться, надеемся на переход на ReAPI и вывод настроек в конфиг. Следите за обновлениями плагина на этой странице.
Совместимость с версиями
Amxx 1.9.0.
Установка:
1) Архив с плагином распаковать.
2) Если планируете менять настройки, сделайте это в исходнике плагина. Если меняете, не забудьте перекомпилировать плагин компилятором.
3) Далее закидываем всё содержимое архива из папки cstrike на ваш сервер в папку cstrike. Базово amxx-плагин, если что, уже скомпилирован для AMXX 1.9.0. В архиве присутствует исходник, если потребуется. В нем есть несколько настроек.
4) Прописываем название плагина bonus_platform.amxx в конфиге плагинов plugins.ini с новой строчки.
5) Обновите FAST DL на вашем сервере, если у вас ручная синхронизация, чтобы спрайты, звуки и модель плагина быстро скачивались.
6) Смените карту, чтобы проверить работу плагина. Используйте команду в консоли сервера amxx plugins. Плагин должен отдавать статус running.
7) Заходите на сервер под доступом гл. админа с флагом "l". Пишите в консоле команду platform (можете забиндить, если хотите) для открытия меню и расставляйте платформы. Сохранённые координаты платформ хранятся на FTP сервера в папке addons/amxmodx/data/bonus_platform в виде txt-файлов. Приятной игры! ;)
Если у вас что-то не получается, криво косо всё, обращайтесь ко мне в группу ВК по настройке сервера и плагинов, помогу за небольшую плату.
Настройки в исходнике
#define LONG_JUMP 5.0 // Время Большого прыжка
new const LIMIT_HEALTH = 120; // Лимит Здоровья
new const LIMIT_ARMOR = 200; // Лимит Брони
new const LIMIT_MONEY = 16000; // Лимит Денег
new const Float:g_fUpdatePlatform = 45.0; // Сколько секунд до восстановления бонуса на Платформе
if(!(get_user_flags(pId) & ADMIN_RCON))
new const g_iBlinkColor[eData_PlatformType][5] =
{
{ 0,0,0 },
{ 255,0,0 }, // Screenfade для здоровья ( цвет в формате RGB )
{ 0,0,255 }, // Screenfade для брони ( цвет в формате RGB )
{ 0,200,0 }, // Screenfade для денег ( цвет в формате RGB )
{ 255,255,0 }, // Screenfade для Большого прыжка ( цвет в формате RGB )
{ 118,118,118 }, // Screenfade для Бесконечных патронов ( цвет в формате RGB )
};
|