Меню

Army ranks ultimate настройка плагина

Army ranks ultimate настройка плагина

Сообщение #1 Админ » 20.11.2016, 14:01

Плагин добавляет армейские звания на сервер. Система бонусов за звания, дедовщина, веб статистика, гибкая настройка чата и еще очень многое. Плагин уже не просто добавляет армейскую статистику на сервер, а делает целый мод, который можно очень гибко настроить. Это аналог популярного плагина army ranks 1.3 и продолжение плагина Army Ranks StatsX.

Отличие от Public версии army ranks
Отличий очень много, я распишу главные:
Стабильность. Звания никогда не слетят, чат не заглючит и т.д.
Звания не записываются не в MySQL, не в файлы на сервере, что не дает нагрузку на сервер(данные для званий плагин берет из стандартной статистики csstats.dat)
Изменить в плагине можно практически ВСЕ, даже не имея исходника. В плоть до изменения html кода в motd окнах.
Огромный функционал

Название этих команд можно поменять в others.ini

В комплекте с плагином идет бесплатно Chat RBS

// Лицензионный ключ.
ar_key «»

// Настройка званий.
// Какое количество опыта должен набрать игрок для определенного звания.
// Первая цифра отвечает за количество опыта для звания «Рядовой», вторая за звания «Ефрейтор» и так далее.
// Число не должно превышать 999999999.
// Первая цифра соответственно должна быть равна НУЛЮ!
// Писать в кавычках!
// ВАЖНО! Сколько Вы здесь напишите чисел, столько званий у Вас и будет! Не забудьте отредактировать ланг файл, под Ваше количество званий!
ar_levels «0 20 40 60 100 150 200 300 400 600 1000 1500 2100 2700 3400 4200 5100 5900 7000 10000 15000»

// Список карт, на которых не будут действовать все бонусы.
ar_lockmap «35hp»
ar_lockmap «35hp_2»
ar_lockmap «35hp_gx»
ar_lockmap «35hp_gladiators_day»
ar_lockmap «most_wanted»
ar_lockmap «35hp_xmas»
ar_lockmap «35hp_3»
ar_lockmap «aim_afl_deagle»
ar_lockmap «awp_8bit»
ar_lockmap «awp_india»
ar_lockmap «awp_india_csp»
ar_lockmap «awp_pit»
ar_lockmap «ka_100x100»
ar_lockmap «ka_wintershank»

////////////////////////////
// Бонусы в начале раунда //
////////////////////////////
// Давать бонусы игроку в зависимости от звания (гранаты и т.п.)
ar_bonus_enable «1»

// Сколько очков /anew давать за получение нового уровня
ar_anew_newlevel «3»

// Сохранять бонусы /anew? Работает только при включенном плагине csstats_mysql.amxx
ar_anew_save «1»

// НАСТРОЙКА ПУНКТОВ В МЕНЮ
// Первое значение, это включить(1 и больше) или выключить(0) пункт в меню
// Второе значение, это количество очков, которые игрок отдаст за использование пункта

Читайте также:  Настройка модема h201l в режим роутера

// Бонусы типа ar_anew_hp или ar_anew_deagle перестают действовать после смерти
// Если на сервер DM, то бонусы будут работать некоторое время, для этого и нужен следующий квар
// Время в секундах, по истечению которого, бонусы заканчиваются.
ar_bonus_time «60»

// Просто за фраги
ar_anew_frags «10 1»
// За убийство в голову
ar_anew_hs «7 1»
// За убийство с ножа
ar_anew_knife «1 1»
// За убийство с гранаты
ar_anew_he «1 1»

// Настройки для плагина ar_vampire.amxx (бесплатно идет в комплекте)
// Это аналог всем известного vampire.amxx, только в нем не будет конфликтов с арми, и тут будет побольше возможностей.

// Сколько HP добавить при убийстве
ar_vampire_hp «5»

// Сколько HP добавить при убийстве в голову
ar_vampire_hp_hs «10»

// Максимальное количество HP
// Если в арми у игрока бонус, допустим 110HP, а ar_vampire_hp_max = «100»,
// то максимальное количество HP у игрока не будет допускать 110-ти.
ar_vampire_hp_max «100»

// Сколько HP добавить при убийстве с ножа
ar_vampire_hp_knife «30»

// Цвет RGB Hud сообщения
ar_vampire_hud_color «0 255 0»

// Время Hud сообщения(в секундах)
ar_vampire_hud_time «1.0»

[files]
; Звук за новый уровень
NewLevel | buttons/bell1.wav
; Звук, если Вы что то украли
DedID | buttons/blip2.wav
; Звук, если у Вас что то украли
DedPlayer | buttons/blip1.wav

[commands]
; Так называемые say команды чата
; Их можно изменить на какие хотите(писать на английском)
; То что слева, не трогать! Справа, изменяйте на что хотите.

; Say команды дублируются с консольными командами, но для консольных команд нужен префикс(так положено)
; Например команду чата /anew можно ввести в консоль набрав: ar_anew
Prefix | ar_

; ВАЖНО!
; Команды не должны быть одинаковыми с другими плагинами и кварами
; Команды должны быть написаны без «/»
; Команды должны быть написаны на английском языке

; Открыть меню бонусов /anew
anew | anew
; Статистика игроков онлайн
astats | astats
; Информация о настройках плагина
ainfo | ainfo
; Информация о бонусах
abonus | abonus
; Информация о званиях
alist | alist
; Вкл/Выкл Hud сообщение
aenable | aenable
; Меню
amenu | amenu
; Веб статистика
atop | atop
; Меню админа
armymenu | armymenu
; Окно заданий (если стоит плагин ar_jobs.amxx)
jobs | jobs

[pogony]
; Путь к файлам погон (если у Вас стоит дополнительный плагин ar_pogony.amxx)
; Имя файла погон должно содержать цифру, соответствующую номеру звания. Например: Курсант = 1, Рядовой = 2 и так далее
; Если у Вас больше званий, чем лежит файлов в этой папке, то этих погон просто не будет видно на игроке.
; Данная настройка только для опытных пользователей! Для тех, кто понимает, что он хочет сделать.
; Если не понимаете, зачем она нужна, лучше не лезьте, будет и так все хорошо работать.
models/army_ranks_ultimate/ru

Читайте также:  Настройка графики в вот для поднятия фпс

AR_ON = Вкл.
AR_OFF = Выкл.

AR_INFORMER0 = Ник : %s^n
AR_INFORMER1 = Звание : %L^n
AR_INFORMER2 = Опыт : [%d/%d]

AR_SQLDATA = SELECT frags, deaths, headshots, def, exp, addxp, anew FROM `%s` WHERE authid = ‘%s’;

AR_MOTD_META =
AR_MOTD_STYLE = %s
AR_MOTD_TOP =

AR_MENU_NAME = \wМеню \rArmy Ranks Ultimate
AR_MENU_ANEW = Бонусы за новый уровень
AR_MENU_ASTATS = Статистика игроков онлайн \y/%s
AR_MENU_AINFO = Настройки плагина \y/%s
AR_MENU_ABONUS = Бонусы \y/%s
AR_MENU_ALIST = Звания \y/%s
AR_MENU_AENABLE = \r%L \wHud сообщение \y/%s
AR_MENU_ATOP = Веб статистика \y/%s
AR_MENU_EXITLANG = Выход
AR_MENU_BACKLANG = Назад
AR_MENU_NEXTLANG = Вперед

/* Army Ranks Ultimate Functions
*
* by SKAJIbnEJIb
*
* This file is provided as is (no warranties).
*/

#if defined _army_ranks_ultimate_included
#endinput
#endif
#define _army_ranks_ultimate_included

// Возвратит уровень игрока и название звания
native ar_get_user_level(id, string[] = «», len = 0)

// Возвратит общий опыт игрока.
native ar_get_user_allxp(id)

// Возвратит реальный опыт игрока(без дополнительного)
native ar_get_user_realxp(id)

// Возвратит добавочный опыт игрока
native ar_get_user_addxp(id)

// Возвратит добавочный опыт игрока из players.ini
native ar_get_write_addxp(write[])

// Возвратит количество очков /aNew
native ar_get_user_anew(id)

// Возвратит максимальное количество уровней.
native ar_get_maxlevels()

// Возвратит название уровня из его номера.
native ar_get_levelname(level, string[], len)

// Возвратит опыт уровня из его номера.
native ar_get_levelxp(level)

// Возвратит 1, если карта есть в списке запрещенных. 0 если нет.
native ar_get_lockmap(const mapname[])

// Возвратит 1, если стоит csdm mode
native ar_get_csdm()

// Возвратит количество HP, которое дали игроку в меню /anew
// Возвратит 0, если не брал этот бонус
native ar_get_bonus_hp(id)

// Вернет стиль мотд окон
native ar_get_user_style(id, style[], len)

// Вызывается при получении нового уровня.
forward ar_forward_newlevel(id)

/*
Если установлен Zombie Mod и Вы хотите, чтобы при заражении довался опыт, этот плагин для вас.
Есть одно НО. Этот плагин будет работать, если стоит плагин csstats_mysql.amxx, так как
дополнительный опыт от заражения будет писаться в Базу Данных MySQL.
Без csstats_mysql.amxx, players.ini загадится игроками и сервер начнет лагать и может упасть.
*/

Читайте также:  Арма 3 настройки управление свои настройки

#define PLUGIN «AR Zombie Mod»
#define VERSION «14.12.02»
#define AUTHOR «SKAJIbnEJIb»

#define ADDXPPLAYER 3 // Сколько опыта добавить

public plugin_init()
register_plugin(PLUGIN, VERSION, AUTHOR)

/*
Как дать Випу дополнительный опыт за убийство? Смотрите ниже 😉

P.S. такой плагин будет работать только совместно с csstats_mysql.amxx, так как
дополнительный опыт писаться в Базу Данных MySQL.
Без csstats_mysql.amxx, players.ini загадится игроками и сервер начнет лагать и может упасть.
*/

#define VIP_ACCESS_LEVEL ADMIN_LEVEL_H // Flag «t»

#define PLUGIN «AR Double»
#define VERSION «14.12.02»
#define AUTHOR «SKAJIbnEJIb»

public plugin_init()
<
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event(«DeathMsg», «EventDeath», «a», «1>0»)
>

public EventDeath()
<
new victim = read_data(2) // жертва
new killer = read_data(1) // убийца

Установка:
1) Разархивируйте архив с плагином и закиньте файлы на CS сервер не меняя структуру папок.

Источник

Army Rank Ultimate amxmodx 1.8.2

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

Товарищи, обновил сервер до последнего билда, все нормально перенеслось, все заработало, все кроме Army Rank Ultimate. На старой версии сервера стоял amxmodx 1.8.1, новый метамод его не принимает, поставил amxmodx 1.8.2. но вот Army Rank Ultimate почему то не хочет работать. Статистика работает нормально, dat файл заполняется, при включении родной статы от сервера все работает прекрасно. Включаю army rank плагины работают, но в холостую.. все чат команды не откликаются вообще.

Вопрос, у кого нибудь стоит данный плагин на amxmodx 1.8.2. НЕ было ли у вас таких проблем?

p.s. отписал скальпелю пока молчит. (((

Стаж: 7 лет 10 месяцев
Город: Москва

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

Меценат

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

Ну я так понимаю для того чтобы работало надо просто перекомпилить под 1.8.2. Надо ждать скальпеля.

Стаж: 7 лет 4 месяца

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

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

Стаж: 9 лет 2 месяца
Город: Moscow

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

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

Стаж: 9 лет 2 месяца
Город: Moscow

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

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

Еще подкину ошибулек. Я так понимаю все дело в HAMSANDWICH

Источник