ExItem: Respawn v 1.2 от BlackSignature (mx?!) — это amxx-плагин, который добавляет возможность внедрить в ANEW меню плагинов системы AES и/или BonusMenu RBS опцию возрождения (воскрешения) с объемным функционалом настроек в конфиге. Таким образом, игрок, который погиб в раунде, может за anew-очки купить этот пункт и воскреснуть вновь для игры. Изначально, в системе Advanced Experience System отсутствует такой пункт, поэтому данный плагин станет отличным решением, если вам требуется на вашем сервере CS 1.6 такая опция для игроков.
Благодаря конфигу, администратор сервера имеет возможность настроить этот функционал очень тонко. Можно задать, доступно ли будет возрождение из ANEW-меню в момент, когда уже заложена бомба C4, когда игроки остались в ситуации 1 на 1, когда в одной команде остался лишь один игрок. Так же имеется возможность настроить звук респавна, задать «кулдаун» для этой опции, ограничить использования после определенного времени в раунде, через сколько сек. после смерти доступно будет возрождение и много других тонких настроек имеется в конфиге плагина.
Внедрение в AES (addons/amxmodx/configs/aes/bonus.ini)
<call>
plugin = exitem_respawn.amxx
name = Возрождение
function = pointBonus_MakeRespawn
value = 1
points = 1
Внедрение в BonusMenuRBS (addons/amxmodx/configs/bonusmenu_rbs.ini)
Добавляем строчку. Формат:
"srvcmd" "цена" "#%userid% ЦЕНА мин. раунд выдачи куллдаун доступ"
Если что, кулдаун - это ограничение кол-во покупок в раунде, чтобы не покупали часто в одном раунде. Доступ - флаг доступа, кто сможет брать, если поставить 0, то будет доступно для всех.
"srvcmd" "666" "!resp_bmrbs #%userid% 666 1 1 0" "" "0" "0" "Возрождение"
Другие сопутствующие плагины
ExItem: MegaGrenade
Advanced Experience System
First Players Respawn
Ultimate Revive
Требования:
Модуль ReAPI
Совместимость с версиями
Amxx 1.9.0, Amxx 1.10
Установка:
1) Архив с плагином распаковать. Настройте конфиг плагина (configs/plugins/plugin-exitem_respawn.cfg) по своему желанию. Далее подключаемся по FTP к вашему серверу и закидываем всё содержимое архива из папки cstrike на ваш сервер в папку cstrike. Плагин уже скомпилирован для AMXX 1.9.0 на 24-версии ReAPI. В архиве присутствует исходник, если потребуется.
2) Прописываем название плагина exitem_megagrenade.amxx в конфиге плагинов plugins.ini или в plugins-aes.ini (я обычно туда вписываю) с новой строчки.
3) Добавить строчку в ANEW-меню конфига своего плагина, как на примере выше. Заменить конфиг.
4) Смените карту или перезапустите сервер, чтобы проверить работу плагина. Используйте команду в консоли сервера amxx plugins. Плагин должен отдавать статус running. На этом установка завершена. Приятной игры.
Настройки в конфиге
// Функция возрождения доступна?
// -
// Default: "1"
exitem_resp_enabled "1"
// Не давать покупать чаще одного раза каждые # секунд (0 - без ограничения)
// -
// Default: "0"
exitem_resp_buy_cooldown_secs "0"
// [Только AES] Не давать покупать чаще одного раза каждые # раундов (0 - без ограничения)
// -
// Default: "0"
exitem_resp_buy_cooldown_rounds "0"
// [Только AES] Сколько раз за раунд можно возродиться (0 - без ограничения) ?
// -
// Default: "1"
exitem_resp_max_per_round "1"
// Тип возрождения: 0 - на респе (классический); 1 - на месте смерти
// -
// Default: "1"
exitem_resp_mode "1"
// Делать unstuck после возрождения (рекомендуется при exitem_resp_mode "1") ?
// -
// Default: "1"
exitem_resp_unstuck "1"
// Слепить возродившегося игрока на # секунд (0 - не слепить)
// -
// Default: "1.25"
exitem_resp_flash "1.25"
// Через сколько секунд после смерти доступно возрождение (0 - без ограничения)
// -
// Default: "0"
exitem_resp_death_delay "0"
// В течение скольки секунд после смерти доступно возрождение (0 - без ограничения)
// -
// Default: "30"
exitem_resp_death_expiration "30"
// Время с начала раунда (в секундах), начиная с которого МОЖНО использовать возрождение (0 - без ограничения)
// -
// Default: "0"
exitem_resp_round_start_time "0"
// Время с начала раунда (в секундах), начиная с которого НЕЛЬЗЯ использовать возрождение (0 - без ограничения)
// -
// Default: "0"
exitem_resp_round_end_time "0"
// Блокировать возрождение, если игрок убил сам себя (kill), разбился, умер от trigger_hurt, и т.п.
// -
// Default: "1"
exitem_resp_block_suicide "1"
// Звук возрождения ("" - отключить)
// -
// Default: "items/smallmedkit1.wav"
exitem_resp_sound "items/smallmedkit1.wav"
// Блокировать возрождение, если в одной из команд остался один игрок?
// -
// Default: "1"
exitem_resp_block_last_teammate "1"
// Блокировать возрождение, если в обеих командах осталось по одному игроку?
// -
// Default: "1"
exitem_resp_block_duel "1"
// Блокировать возрождение, если установлена бомба?
// -
// Default: "1"
exitem_resp_block_bomb "1"
// Минимальное кол-во играющих (без зрителей) для работы функции (0 - без ограничения)
// -
// Default: "0"
exitem_resp_min_players "0"
// Выполнить заданную консольную команду от имени игрока, непосредственно после респавна игрока
// -
// Default: ""
exitem_resp_force_clcmd ""

|