Top Awards — выдача привилегий (флагов) за ТОП CS 1.6 [ReAPI]

Всегда хотели, чтобы ваши самые опытные игроки сервера получали привилегии автоматически, попадая в ТОП статистики сервера CS 1.6? Решение есть — плагин Top Awards. С помощью него можно настроить, чтобы определенное кол-во игроков, которые занимают первые места в ТОПе статистики получали выбранные вами флаги. В конфиге, который появляется после смены карты или рестарта сервера можно настроить кол-во мест, за которое будут выдаваться флаги (привилегии) и сами флаги. При попадании игрока на нужное место, ему автоматически добавится нужный флаг и привилегия, о чём он увидит уведомление на экране, которое, кстати говоря, можно настроить так же в конфиге, задать нужный текст, цвет, расположение. Так же проигрывается звук (можно откл.). Естественно, при вылете из ТОПа, игрок лишается услуги автоматически.

Плагин проверенный и уже тестировался, всё работает прекрасно на ReHLDS, AMXX 1.9.0. Работает со множеством видов статистики: самой популярной CSstatsX SQL от serfreeman1337, так же с CsStats MySQL от SKAJIbnEJIb и zhorzh78. Так же может работать со стандартной статистикой AMXX CSX.

Требования:


Для работы плагина требуются модуль ReAPI (скачать).


Совместимость с версиями


Amxx 1.9.0, Amxx 1.10.0 dev.
 

Установка:

1) Архив с плагином распаковать.
2) В исходнике плагина раскомментируйте нужную строчку в зависимости от того, какая статистика у вас стоит на сервере. По умолчанию — раскомментирована строчка со статистикой CSstatsX SQL от serfreeman1337 и так же плагин скомпилирован именно под неё для 1.9.0. Если у вас другая стата, сделайте так, как нужно. Если у вас стоит стандартная статистика CSX (дефолтная AMXX), то просто закомментируйте все 3 строчки со статами (6, 7 и 8 строчки). Если что-то меняли, вам потребуется скомпилировать плагин компилятором плагинов. Далее всё содержимое архива из папки cstrike просто закидываем на ваш сервер в папку cstrike.
3) После пропишите плагин top_awards.amxx с новой строки в plugins.ini вашего сервера (находится в addons/amxmodx/configs). Плагин уже скомпилирован для AMXX 1.9.0. Если у вас другая версия AMXX, в архиве присутствует исходник плагина.
4) Перезапустите сервер или смените карту при необходимости сразу внедрить работу плагина. После этого в cstrike/addons/amxmodx/configs/plugins появится конфиг плагина — plugin-top_awards.cfg. Настройте его по своему вкусу и смените карту, чтобы сразу применить настройки. На этом установка завершена. Приятной игры.

Если у вас что-то не получается, криво косо всё, обращайтесь ко мне в группу ВК по настройке сервера и плагинов, помогу за небольшую плату.

Настройки плагина

#define CSSTATS_MYSQL // раскомментируйте если на сервере установлена статистика CsStats MySQL от SKAJIbnEJIb
#define CSSTATSX_SQL // раскомментируйте если на сервере установлена статистика CSstatsX SQL от serfreeman1337
#define CMSSTATS_MYSQL // раскомментируйте если на сервере установлена статистика CMSStats MySQL от zhorzh78
// Если закомментировать все сразу #define CSSTATS_MYSQL и #define CSSTATSX_SQL и #define CMSSTATS_MYSQL то плагин будет работать со стандартной статистикой CSX (cstrike/addons/amxmodx/data/csstats.dat)


Конфиг плагина

// This file was auto-generated by AMX Mod X (v1.9.0.5294)
// Cvars for plugin "Top Awards" by "szawesome" (top_awards.amxx, v1.2.0)


// Выдавать флаги TOP-N игрокам
// -
// Default: "3"
// Minimum: "1.000000"
top_awards_count "3"

// Выдаваемые флаги. Можно сочитать, например: bt
// -
// Default: "t"
top_awards_flags "t"

// Выводить сообщение о активации привилегии?
// Оставьте пустым чтобы не выводить
// \n - перенос строки
// \d - число из квара top_awards_count
// -
// Default: "Бесплатная VIP активирована\nТы в ТОП-\d лучших игроков сервера"
top_awards_alert "Бесплатная VIP активирована\nТы в ТОП-\d лучших игроков сервера"

// Цвет сообщения и затемнения экрана. Формат: R G B
// -
// Default: "255 255 0"
top_awards_alert_color "255 255 0"

// Координаты сообщения. Формат: X Y
// Указывается % смещения разделённый на 100
// -1.0 - по центру
// -
// Default: "-1.0 -0.29"
top_awards_alert_coords "-1.0 -0.29"

// Воспроизводить звук при активации привилегии?
// Оставьте пустым чтобы не воспроизводить
// Звук должен лежать в папке sound
// -
// Default: "fvox/bell.wav"
top_awards_alert_sound "fvox/bell.wav"




Категория: Плагины для сервера [amxx] | Добавил: Leo
Просмотров: 2657 | Загрузок: 594 | Комментарии: 10 | Рейтинг: 5.0/1
Автор файла: szawesome | Источник: http://dev-cs.ru


Всего комментариев: 10
0
9   [Материал]
CheckStats(id) в данном плагине, посмотрите какие данные, повыводите в логи или консоль

0
8   [Материал]
Если вы говорите при отключении  gamecms работает корректно, то следует, что gamecms выдает свои флаги позже

0
3   [Материал]
Подскажите пожалуйста как решить проблему...
Плагины "ночной вип" и "вип за топ10" работают, но не выдают именно флаг, но стоит отключить gamecms палагин, проблема исчезает, я так предполагаю он перезаписывает флаги...Как этого можно избежать?

0
4   [Материал]
Плагин статистики какой используется?

0
5   [Материал]
CSstatsX SQL v0.7.4+2  и Advanced Experience System (AES)

0
6   [Материал]
Попробуйте прописать плагин в списке plugins.ini выше, чем плагин статистики CSstatsX.

0
7   [Материал]
Не помогает, может предположите ещё какие то варианты?(

0
10   [Материал]
Сложно так сказать. Вообще плагин использовал много раз и по сей день внедряю так же часто клиентам, как с Admin Loader, так и с GameCMS API загружчиком. Проблем нет. Скорее всего какая-то локальная проблема на вашей стороне. Надо проводить тесты, смотреть сервер. Убедитесь, кстати, так же, что у вас свежая версия AmxModX (1.9.0 и выше) и GameCMS API плагин не ниже 5.6.7 версии.

0
1   [Материал]
L 06/01/2024 - 00:12:47: [AMXX]Plugin "top_awards.amxx" failed to load: Plugin uses an unknown function (name "get_user_stats_sql") - check your modules.ini.

0
2   [Материал]
Most likely, the server uses a different statistics system than the one enabled in the plugin.

Имя *:
Email *:
Код *: