Описание: Квар добавляет время в секундах к времени раунда, если заложник был спасён игроком команды CT. К примеру, время раунда 2:00. На 1:15 игрок команды CT спасает одного заложника, и к времени раунда добавляется +45 секунд.
Автор: wopox1337 Совместимость: Amx Mod X 1.8.2, (Re) Amx Mod X 1.8.3-dev Требования: ReAPI ИЛИ Fakemeta 1.8.3 (нужна модификация gamedata-файлов) Благодарности: fantom Источник: Настройка: Плагин имеет 1 CVar. Код:
// Время, которое будет добавлено к текущему времени раунда, когда спасают заложника (в секундах). // 0 - отключить функционал // >1 - Время для прибавки. // // Стандартное значение: "45" mp_hostages_rescuetime "45"
Данная реализация была .
Важно! Если при работе плагина у вас появляются в консоли ошибка: Код:
[FAKEMETA] Could not find class "CHalfLifeMultiplay" and/or member "m_fRoundStartTimeReal" in gamedata [AMXX] Displaying debug trace (plugin "mp_hostages_rescuetime.amxx", version "0.0.2") [AMXX] Run time error 10: native error (native "get_gamerules_int")
Значит у вас нет модифицированного файла gamedata для использования плагина с компиляцией под fakemeta.
#if defined create_cvar g_pCvar = create_cvar("mp_hostages_rescuetime", "45", .flags = FCVAR_SERVER, .description = "Additional time added to round time if a hostage is reached by a CT. (in seconds).", .has_min = true, .min_val = 0.0 );
// hook for amxx public Hostage_Rescued() { if(mp_hostages_rescuetime > 0) CSGameRules_AddRoundTime(mp_hostages_rescuetime); }
// This method may be added CSGameRules_AddRoundTime(iTime) { // set new time remaining on backend _set_iRoundTimeSecs(_get_iRoundTimeSecs() + iTime + 1);