ЗАКРЫТЬ
Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

02-дек
17-апр
30-дек
29-дек

Раскрутка Counter-Strike 1.6

Micro Army Rank System

, Самая миниатюрная система рангов
Статус пользователя oqde
сообщение 14.11.2017, 0:28
Сообщение #1
Стаж: 8 лет 9 месяцев

Сообщений: 2
Благодарностей: 2
Полезность: 0

Micro Army Rank System (M.A.R.S.)
Автор: Ge3eR
Версия: 1.29Hz

Описание: Миниатюрная, шустрая, и динамичная система рангов, нового поколения.

Возможности:
Запись рангов в отдельный ini файл.
Перезагрузка рангов в процессе игры.
Облегчённое ведение статистики.
Мультиязычность рангов и информера.
Эмуляция AES 0.5 Vega api.
Отображение скилл'а и его буквы (Elo Method).

Требования:
* AmxModX 1.8.2 либо AmxModX 1.8.3-dev.
* Модуль CSX или CSX Extended, либо плагины CSSTATS MYSQL или CSSTATSX SQL 0.7.4 и выше.
* Для компиляции на AmxModX 1.8.2, вам понадобится colorchat.inc от aghl.ru
* Для компиляции в отличных от READ_STATS 0 режимах, вам понадобятся .inc файлы выбранных плагинов. убедитесь что они есть.

Команды консоли сервера:
mars_reload_list // горячая перезагрузка рангов из файла
mars_reload_stats // жесткая перезагрузка статистики

Настройка мультиязычности:
задайте язык сервера кваром amx_language
например amx_language ru
MARS будет использовать префикс из amxmodx/configs/mars_lists/mars_list_ru.ini
если файла с двухбуквенным префиксом языка не будет существовать, будет использоваться
файл по умолчанию amxmodx/configs/mars_list.ini

Настройка в коде:
Код
/* Раскомментируйте, для частичной поддержки AES нативов и форвардов */
//#define AES_PLUGINS_COMPATIBLE

/* Раскомментируйте, если хотите дополнить HUD инфой о скилле */
//#define WITH_SKILLS

/* -- READ_STATS
* Откуда будем считывать статистику?
* 0 - CSX or CSX Extended (Module)
* 1 - CSSTATS MYSQL by SKAJIbnEJIb // автором не тестировалось, но говорят норм )
* 2 - CSSTATSX SQL by serfreeman1337 + CSX_DUMMY Module// учтите, что CSSTATSX SQL должен быть в режиме csstats_sql_forwards 1
*/
#define READ_STATS                 0

// Настройки отображения HUD информера
#define HUD_LIVE_COLOR_R           0
#define HUD_LIVE_COLOR_G           128
#define HUD_LIVE_COLOR_B           0
#define HUD_LIVE_AXIS_X            0.01
#define HUD_LIVE_AXIS_Y            0.22

#define HUD_SPEC_COLOR_R           28
#define HUD_SPEC_COLOR_G           90
#define HUD_SPEC_COLOR_B           28
#define HUD_SPEC_AXIS_X            0.01
#define HUD_SPEC_AXIS_Y            0.15

// Промежуток между сообщениями информера
#define HUD_REPEAT_TIME            1.5

/* -- LEVELUP_CONGRATULATION
* Оповещение о повышении уровня
* 0 - отключено
* 1 - включено (оповещает в чат, HUD и звуком)
*/
#define LEVELUP_CONGRATULATION     1

#if LEVELUP_CONGRATULATION == 1
    // Настройки отображения HUD сообщения о повышении уровня
    #define HUD_LEVELUP_COLOR_R    0
    #define HUD_LEVELUP_COLOR_G    128
    #define HUD_LEVELUP_COLOR_B    0
    #define HUD_LEVELUP_AXIS_X     -1.0
    #define HUD_LEVELUP_AXIS_Y     0.15
#endif

#define ONSTART_WAIT_TIME /* CS */ 1.6 // задержка перед чтением статистики. (увеличить при плохом соединении с БД)


Установка:
Проверьте что у вас присутствуют все необходимые никлюды.
Настройте плагин.
Скомпилируйте плагин.
Распакуйте на сервер файлы из архива.
поместите плагин в папку addons/amxmodx/plugins/
пропишите его название в addons/amxmodx/configs/plugins.ini

Прикрепленные файлы:
Прикрепленный файл  MARS_1.29Hz.zip ( 10,12 килобайт ) Кол-во скачиваний: 295
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя chipss
сообщение 15.1.2018, 0:41
Сообщение #2
Стаж: 4 года 7 месяцев

Сообщений: 8
Благодарностей: 1
Полезность: 0

Можно добавить бонусы за повышения уровня как в AES.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: