Плагин позволяет обнулять счет с помощью команд чата, автоматически или через удобное меню, обладает широкими возможностями настройки и сохранением/загрузкой настроек игрока.
Особенности :
обнуление счета с помощью настраиваемых команд (квар rs_reset_score_cmd). По умолчанию: /rs, rs, !rs (в любой раскладке)
обнуление счета за деньги (квар rs_score_reset_cost)
возможность сохранения и загрузки счета игрока при выходе с сервера (квар rs_save_score)
звуковое сопровождение обнуления счета с возможность настройки звука (квары rs_reset_score_sound и rs_not_resetted_sound)
имеется API для разработчиков
все квары и команды для удобства настраиваются в автоматически создаваемом конфигурационном файле 'addons/amxmodx/configs/reset_score.cfg'
автоматически создаваемый словарь многоязычности 'addons/amxmodx/data/lang/reset_score.txt'
Настройки (из автоматически создаваемого конфигурационного файла 'reset_score.cfg'):
// Уровень дебаг-логов. 0 - отключено // По умолчанию: "0" rs_debug_level "0"
// Определяет будет (1) или нет (0) работать меню обнуления счета // По умолчанию: "1" rs_menu_enabled "1"
// Время (в секундах), через которое будет автоматически открываться меню обнуления счета // или автоматически обнуляться, если было выбрано авто обнуление // По умолчанию: "1.0" rs_auto_show_menu_delay "1.0"
// Список команд (разделенных ';'), с помощью которых будет обнуляться счет // По умолчанию: "say /rs; say rs; say .кы; say кы; say !rs; say !кы" rs_reset_score_cmd "say /rs; say rs; say .кы; say кы; say !rs; say !кы"
// Список команд (разделенных ';'), с помощью которых будет вызываться меню обнуления счета // По умолчанию: "say /rsmenu" rs_show_menu_cmd "say /rsmenu"
// Стоимость обнуления счета игрока // Доп. значения: -1 - сбросить деньги игрока до значения указанного в кваре 'mp_startmoney', 0 - функция отключена // По умолчанию: "0" rs_score_reset_cost "0"
// Разница в счете (превышение смертей над фрагами) необходимая для срабатывания автоматического обнуления // По умолчанию: "1" rs_score_difference "1"
// Путь к файлу звука (wav или mp3), который будет проигрываться игроку при обнулении счета. // Если квар пустой, то звук не проигрывается // По умолчанию: "buttons/bell1.wav" rs_reset_score_sound "buttons/bell1.wav"
// Путь к файлу звука (wav или mp3), который будет проигрываться игроку если условия обнуления не выполняются . // Если квар пустой, то звук не проигрывается // По умолчанию: "buttons/button2.wav" rs_not_resetted_sound "buttons/button2.wav"
// Определяет будет (1) или нет (0) сохраняться счет при выходе/вылете с сервера в пределах одной карты // По умолчанию: "0" rs_save_score "0"
// Флаги доступа игроков, которые смогут использовать обнуление счета // По умолчанию: "all" rs_access_flags "all"
// Флаги доступа игроков, которые смогут использовать обнуление счета в привилегированном режиме // Для них будут отключены все условия и ограничения // По умолчанию: "" rs_high_access_flags ""
Последние изменения от 01 авг 2021г:
Добавлено:
добавлен квар 'rs_reset_score_cmd', который отвечает за список команд (разделенных ';'), с помощью которых будет обнуляться счет
добавлена форвард функция 'forward rs_additional_conditions(id);', которая позволяет добавить новые условия необходимые для того чтобы игрок мог сбросить счет
Изменено:
изменен код под внешнее ядро плагинов (plugins_core.amxx)
Обновившиеся файлы:
addons/amxmodx/plugins/reset_score.amxx
addons/amxmodx/configs/reset_score.cfg
addons/amxmodx/data/lang/reset_score.txt
Дата создания: 01.08.21      Просмотров: 4745