Самые лучшие плагины CS 1.6


Самые лучшие плагины CS 1.6

E-mail: radius.r16@gmail.com

Счет QIWI: +79274266366
Счет WebMoney: R252614757317

Поиск Google

вторник, 19 апреля 2016 г.

Плагин Level System by CSStats

АВТОР:
Radius
ВЕРСИЯ:
ОПИСАНИЕ ПЛАГИНА:
Плагин представляет собой систему с практически неограниченным количеством уровней, которая дает возможность игрокам сервера накапливать опыт, повышать уровень и получать за это бонусы. Бонусы выдаются навсегда, тем самым поощряя игрока за время проведенное на сервере.

Система уровней работает на основе стандартного модуля статистики CSX или CSX Extended, которые обеспечивают максимальную производительность в отличии от других подобных систем.
  • New: плагин самостоятельно сохраняет очки опыта и можно не бояться переполнения/обнуления общей или личной статистики
  • возможность самостоятельного добавления уровней по мере необходимости (см. level_system.ini)
  • возможность задавать собственные названия для каждого, только для определенных уровней или не указывать вовсе (см. level_system.ini)
  • возможность настройки необходимого количества очков для достижения уровня (см. level_system.ini)
  • возможность настройки бонусов для каждого или только для определенных уровней (см. level_system.ini)
  • возможность задать ограничение на использование чата и микрофона в зависимости от уровня игрока (квары ls_voice_access_start_level и ls_chat_access_start_level)
  • возможность задать звук, который будет проигрываться всем при достижении нового уровня
  • возможность отключения отображения информеров с помощью команды чата /level, с сохранением выбора и восстановлением при следующем подключении игрока
  • совместим с VoiceTranscoder v2.0RC1 и VoiceTranscoder AMXX API Provider
  • общие для всех плагинов возможности предоставляемые ядром плагинов
КОМАНДЫ:
add_rank_points "<steam_id | ALL>" [<количество очков>] - консольная команда, которая добавляет rank points по steamid игрока
steam_id | ALL - обязательный параметр, отвечающий за идентификатор по которому будут добавляться очки. Значение 'ALL', означает что нужно добавить очки всем присутсвующим на сервере игрокам
количество очков - необязательный параметр, отвечающий за количество добавляемых очков. Если не указывать, то можно узнать текущее количество очков у игрока
Пример: add_rank_points "STEAM_0:X:XXXXXXXX" 100 (-100 если нужно отнять, ничего не указывать если нужно просто проверить сколько очков)

set_rank_points "<steam_id>" <количество очков> - консольная команда, которая устанавливет игроку rank points по steamid
steam_id - обязательный параметр, отвечающий за идентификатор по которому будут устанавливаться очки
количество очков - обязательный параметр, отвечающий за количество добавляемых очков
Пример: set_rank_points "STEAM_0:X:XXXXXXXX" 100

Внимание: steamid должен быть заключен в кавычки, иначе он передается некорректно (особенность парсера аргументов команд).
КВАРЫ:
Внимание: Если конфигурационный файл level_system.cfg не существует, то он создается автоматически.

ls_reset_ranks "0" при значении 1 обнуляет все очки опыта и статус отображения информеров, после возвращает значение в 0
ls_min_voice_access_points "25" минимальное количество очков, с которого становится доступен микрофон
ls_min_chat_access_points "25" минимальное количество очков, с которого становится доступен чат
ls_level_up_sound "level_system/smb_powerup.wav" путь к файлу звука (wav или mp3), который будет проигрываться всем при достижении нового уровня
ls_no_access_sound "buttons/button2.wav" путь к файлу звука (wav или mp3), который будет проигрываться игроку если у него нет доступа к микрофону, чату. Если квар пустой, то звук не проигрывается
ls_give_bonus "1" выдавать (1) или нет (0) бонусы. Пригодится для отключения на определенных картах
ls_give_bonus_start_round "3" номер раунда, с которого начнут выдаваться бонусы
ls_upper_hud_informer_pos "0.02 0.26" x и y координаты верхнего HUD информера
ls_bottom_hud_informer_pos "-1.0 0.75" x и y координаты нижнего HUD информера
ls_hud_informer_color "127 127 127" RGB цвет верхнего и нижнего HUD информеров
ls_chat_access_immunity_flags "a" флаги иммунитета от ограничения использования чата по уровням
ls_voice_access_immunity_flags "a" флаги иммунитета от ограничения использования микрофона по уровням
ls_bonus_access_flags "all" флаги доступ к бонусам, пригодится чтобы не выдавать бонус игрокам у которых и так много привилегий
ls_points_cmd_access_flags "l" Флаги доступ к консольным командам, изменяющим очки опыта
ls_min_save_points "25" минимальное количество очков, которое должен набрать игрок для их сохранения
ls_max_money "16000" максимальное количество денег у игрока, которые не будут превышены бонусом 'add_money'
ls_show_upper_hud_informer_alive_only "0" показывать верхний информер только живым игрокам (1) или всем (0)
ls_toggle_informer_visibility_cmd "say /level" команда, которая включает/отключает отображение верхнего и нижнего информеров (+ сообщение и звук повышения уровня)
ls_data_storage_time "2592000" время хранения данных игрока (в секундах) с момента последнего посещения (по умолчанию месяц). Обнуляются очки опыта и статус отображения информеров
API:
native get_user_rank_data(id); native функция которая получает все данные о ранге игрока (кол-во очков, индекс ранга, название ранга).
ТРЕБОВАНИЯ:
AMX Mod X 1.8.1 и выше (CSX или CSX Extended)
Внимание: совместимость с ReHLDS НЕ подтверждена
ФАЙЛЫ:
Создаются автоматически:
addons/amxmodx/configs/level_system.cfg
addons/amxmodx/configs/level_system.ini
addons/amxmodx/data/lang/level_system.txt
В архиве:
addons/amxmodx/plugins/level_system.amxx
addons/amxmodx/plugins/client_buy.amxx
addons/amxmodx/scripting/client_buy.sma

sound/level_system/clapping.wav
sound/level_system/smb_powerup.wav
СЕРВЕРЫ-ПРИМЕРЫ:
IP: 193.19.118.253:29000
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ: СКРИНШОТЫ:
Скачать плагин
Отправить Bug Report
Список плагинов

4 комментария:

  1. Доброго времени суток!
    Будьте добры подсказать, мне нужно обнулить всем игрокам статистику ранга этого плагина!
    "обнуляет все очки опыта и статус отображения информеров"
    ls_reset_ranks "1" устанавливаю квар в level_system.cfg, но статистика не обнуляется!
    Что я делаю не так? спс за информацию.

    ОтветитьУдалить
    Ответы
    1. Этот квар не для конфига, а для ввода в консоль, чтобы плагин мог вернуть значение обратно в 0. Дополнительно нужно удалять 'addons/amxmodx/data/csstats.dat' или обнулять кваром.

      Удалить
  2. Всё разобрался, как обнулить очки по FAQ, но всё таки как работает квар ls_reset_ranks "1" в level_system.cfg?
    И ещё долго ломал голову по поводу этого плагина, т.к. он через раз ложил сервер...
    Оказалось причина в hegren, когда игрок заходил с этим рангом и выдачей бонусов:
    " 33 у Вас Бонусы" "26000" "secammo;primammo;hegren;flash;vest 50" крашит сервер и не подымает.
    " 33 у Вас Бонусы" "26000" "secammo;primammo;flash;hegren;vest 50" Так всё в порядке с выдачей бонусов, сервер не крашится.Главное не было не каких ошибок в логах от этого плагина!

    ОтветитьУдалить
    Ответы
    1. Проверил, не подтверждаю что крашится при таком порядке и наборе бонусов.

      Удалить