Плагин представляет собой систему с практически неограниченным количеством уровней, которая дает возможность игрокам сервера накапливать опыт, повышать уровень и получать за это бонусы. Бонусы выдаются навсегда, тем самым поощряя игрока за время проведенное на сервере.
Система уровней поддерживает стандартный модуль статистики CSX, CSX Extended, CSstatsX SQL от serfreeman1337, CsStats MySQL от SKAJIbnEJIb
Особенности :
Добавлено:
- добавлен квар ls_dmg_per_point, отвечающий за суммарное количество урона,
которое нужно нанести противнику чтобы получить 1 очко опыта при
ls_accumulate_points_type 1
- добавлен квар ls_points_per_minute, который задает количество очков опыта,
начисляемое игроку в минуту при ls_accumulate_points_type 2
- аргументу rank_points команды ls_set_rank_points добавлено спец. значение:
-1 - обнуляет очки опыта и загружает их из статистики, при условии что квар
ls_init_from_csstats равен 1
Система уровней поддерживает стандартный модуль статистики CSX, CSX Extended, CSstatsX SQL от serfreeman1337, CsStats MySQL от SKAJIbnEJIb
Особенности :
- new: неограниченное количество уровней
- возможность задать сохранение очков опыта по steamid или по нику (см квар ls_authid_type)
- возможность выбора способа начисления очков опыта: 0 - по количеству убийств (стандарт), 1 - по урону (1 очко за 100HP), 2 - по времени игры (1 очко в минуту)
- плагин самостоятельно сохраняет очки опыта и можно не бояться переполнения/обнуления общей или личной статистики
- возможность самостоятельного добавления уровней по мере необходимости (см. level_system.ini)
- возможность задавать собственные названия для каждого, только для определенных уровней или не указывать вовсе (см. level_system.ini)
- возможность настройки необходимого количества очков для достижения уровня (см. level_system.ini)
- возможность настройки бонусов для каждого или только для определенных уровней (см. level_system.ini)
- возможность задать ограничение на использование чата и микрофона в зависимости от очков игрока (квары ls_min_voice_access_points и ls_min_chat_access_points)
- возможность задать звук, который будет проигрываться всем при достижении нового уровня
- возможность отключения отображения информеров с помощью команды чата /level, с сохранением выбора и восстановлением при следующем подключении игрока
- совместим с VoiceTranscoder v2.0RC1 (и выше) и VoiceTranscoder AMXX API Provider
- имеется API для разработчиков
- все квары и команды для удобства настраиваются в автоматически создаваемом конфигурационном файле 'addons/amxmodx/configs/level_system.cfg'
- автоматически создаваемый словарь многоязычности 'addons/amxmodx/data/lang/level_system.txt'
Добавлено:
- добавлен квар ls_dmg_per_point, отвечающий за суммарное количество урона,
которое нужно нанести противнику чтобы получить 1 очко опыта при
ls_accumulate_points_type 1
- добавлен квар ls_points_per_minute, который задает количество очков опыта,
начисляемое игроку в минуту при ls_accumulate_points_type 2
- аргументу rank_points команды ls_set_rank_points добавлено спец. значение:
-1 - обнуляет очки опыта и загружает их из статистики, при условии что квар
ls_init_from_csstats равен 1