- Автор
- OxideBro
Приватный плагин Players Classes для Rust Oxide - Плагин разделяющий игроков на три класса:
Каждый класс уникальный, у каждого свои параметры и отличия.
Суть плагина это зависимость между классами. Заставить игроков играть вместе. Добавить игрокам интерес к игре.

Плагин имеет внутриигровые уровни в:
Плагин СТАТИЧЕН, вы сможете настроить лишь уровни в стрельбе и строительстве, настроить доп. привилегии для уровней.
При вайпе карты, все классы будут сброшены, а так же очищена статистика (в дальнейшем добавлю награды в разных классах).
Дополнительные привилегии:
В конфигурации Вы можете указать дополнительные привилегии или группы для игроков, Вам нужно указать лишь привилегию, или название группы. При вайпе карты данные привилегии будут удалены у Всех игроков.
Уровни стрительства:
Уровни стрельбы:
Плагин ведет статистику, и выводит ТОП5 разных классов, а так же ТОП сервера, есть общая статистика, а так же личная


Чатовые команды:
/globaltop - Вывод общей статистики игроков
/mystats - Личная статистика игрока
Чатовые команды администратора:
/getclasses - Открыть помощь
/getclasses NAME-STEAMID - Открыть информацию об игроке
/getclasses replace NAME\STEAMID CLASSES- Заменить текущий класс игрока на указаный (Личная статистика игрока не удалена)
/getclasses remove NAME\STEAMID - Удалить игрока с текущего класса (выбранный им) а так же очистить личную статистику
Консольная команды:
classeswipe - ручной вайп данных (Работает только с консоли сервера)
Языковой файл:
Стандартная конфигурация (Все префабы убрал, так как слишком много строк):
API:
Я еще пока не придумал какие нужные API для него, если у Вас есть предложения, пишите.
P.S:
Если у Вас есть предложения по данному плагину, буду рад выслушать. Пишите в Обсуждении, либо в ЛС на форуме, или в паблике Вконтакте
- Стрелки
- Рейдеры
- Строители
Суть плагина это зависимость между классами. Заставить игроков играть вместе. Добавить игрокам интерес к игре.

Плагин имеет внутриигровые уровни в:
- Строительстве
- Стрельбе
При вайпе карты, все классы будут сброшены, а так же очищена статистика (в дальнейшем добавлю награды в разных классах).
Дополнительные привилегии:
В конфигурации Вы можете указать дополнительные привилегии или группы для игроков, Вам нужно указать лишь привилегию, или название группы. При вайпе карты данные привилегии будут удалены у Всех игроков.
Уровни стрительства:
В конфигурации вы сможете настроить префабы какие разрешены каждому уровню строителю (Кроме класса Строитель - у него открыто все). Так же 0 уровень строителя не сможет улучшать выше дерева, 1 уровень строителя до камня.
Уровни стрельбы:
В конфигурации вы сможете настроить какое оружие разрешено для каждого уровня (кроме Стрелка, для него все разрешено, кроме врзыв. веществ - они разрешены для Рейдера)
Пример: Если строитель будет стрелять с AK47 - он у него выпадет с рук, так как ему не хватает уровня, то же самое для Рейдера.
Рейдер:Рейдеру доступны все взрыв вещества (В конфигурации вы сможете настроить какие не доступны остальным)
Рейты:Плагин работает (я тестировал) со всеми рейт плагинами. Он берет текущий рейт и умножает на процент указаный в каждом классе. Если у Вас рейт 3.0x и игрок Стрелок (Рейты стрелков -50% ) то его рейт будет 1.5x
Плагин ведет статистику, и выводит ТОП5 разных классов, а так же ТОП сервера, есть общая статистика, а так же личная

Чатовые команды:
/globaltop - Вывод общей статистики игроков
/mystats - Личная статистика игрока
Чатовые команды администратора:
/getclasses - Открыть помощь
/getclasses NAME-STEAMID - Открыть информацию об игроке
/getclasses replace NAME\STEAMID CLASSES- Заменить текущий класс игрока на указаный (Личная статистика игрока не удалена)
/getclasses remove NAME\STEAMID - Удалить игрока с текущего класса (выбранный им) а так же очистить личную статистику
Консольная команды:
classeswipe - ручной вайп данных (Работает только с консоли сервера)
Языковой файл:
Код:
{
"NoChose": "Вы состоите в класcе <color=#F0AE79>{0}</color>, ждите следующего вайпа!",
"Welcome": "Приветствуем тебя {name}\nВыбери из списка ниже, какая роль тебе больше подходит<size=14>\n\t\t*Запомни, каждая роль важна и уникальна</size>",
"NoUpgrade": "Извините, но Ваш уровень строителя, не позволяет улучшать объект выше текущего!",
"NoBuildEntity": "Извините, но Ваш уровень строителя, не позволяет установить текущий объект, он возращен Вам в инвентарь!",
"NoLockCode": "Извините, но Ваш уровень строителя, не позволяет использовать кодовый замок!",
"DropWeapon": "Из за малаго опыта в стрельбе, от отдачи оружие вылетело у Вас из рук!",
"CanEquipItem": "У Вас малый уровень в ношений взрывчатых веществ! Dзрывчатое вещество не может быть перенесено в активные слоты",
"Chose": "Вы выбрали класс {0}. Ваши приемущества: \n{1}\nЧтобы открыть общий рейтинг введите /globaltop, что бы ознакомиться со своей статистикой, введите /mystats",
"cmdHelp": "PlayerClasses by RustPlugin.ru\nКоманды администратора:\n /getclasses NAME/STEAMID - Узнать класс игрока и его статистику\n /getclasses replace NAME/STEAMID CLASSES - Сменить класс игрока в указаный (Личная статистика не будет удалена)\n /getclasses remove NAME/STEAMID - Удалить игрока с его выбраного класса (Личная статистика игрока будет удалена)",
"playerNotFound": "Игрок {0} не найдет в базе данных",
"PlayerInfo": "Информация об игроке {0}:\n{1}",
"ClassNotFound": "Класс {0} не найден, используйте название классов: {1}"
}
Стандартная конфигурация (Все префабы убрал, так как слишком много строк):
Код:
{
"Оружие": {
"Запрещенное оружие для первого и нулевого уровня стрелка": [
],
"Разрешенное оружие для первого уровня стрелка (Запрещенное для нулевого)": [
],
"Список запрещенных взрывных веществ для Стрелков и Строителей": [
]
},
"Основное": {
"Частота обновлений боковой панели GUI": 5.0,
"Включить автоматический вайп классов при вайпе карты": true,
},
"Постройка": {
"Разрешенные предметы для нулевого уровня Строителя": [
],
"Разрешенные предметы для первого уровня Строителя (Запрещенное для нулевого)": [
]
},
"Привилегии": {
"Список дополнительных привилегий/групп для Рейдера (Используйте привилегию либо название группы без доп. слов)": [
"ratescontroller.x3",
"default"
],
"Список дополнительных привилегий/групп для Стрелка (Используйте привилегию либо название группы без доп. слов)": [
"ratescontroller.x3",
"default"
],
"Список дополнительных привилегий/групп для Строителя (Используйте привилегию либо название группы без доп. слов)": [
"ratescontroller.x3",
"default"
]
}
}
API:
Я еще пока не придумал какие нужные API для него, если у Вас есть предложения, пишите.
P.S:
Если у Вас есть предложения по данному плагину, буду рад выслушать. Пишите в Обсуждении, либо в ЛС на форуме, или в паблике Вконтакте
