Недавно обновленные
XWaterSleepingBag
XWaterSleepingBag
0.00 star(s)
Водный спальный мешок.
Buildind
Buildind Sites [Места под застройку]
5.00 star(s)
Позволяет в один клик добавить на любую карту уникальные места для строительства домов!
Гравитация
Гравитация
0.00 star(s)
Оптимизированная карта с необычным геймплеем
Armored
Armored Train
0.00 star(s)
Новогоднее обновление
Rivera
Rivera Island
0.00 star(s)
Размер 4500, 14к префабов
Sputnik
Sputnik
0.00 star(s)
Падающие на землю спутники
Convoy
Convoy Reforged
5.00 star(s)
Глобальное обновление всем известного плагина Convoy!
PveMode
PveMode
0.00 star(s)
This plugin is only used as an API for other plugins
Decay:
Decay: The Last Haven
0.00 star(s)
4500, 70k префабов
Azure
Azure Island
5.00 star(s)
4500, 11к префабов, кастомные места под застрой
IQHandFight
IQHandFight
5.00 star(s)
Добавь на свой сервер рукопашный бой, долой этот камень!
IQRecycler
IQRecycler
5.00 star(s)
Крафт переработчика с возможностью поднятия, отображения ХП, нанесения урона
IQEconomic
IQEconomic
4.88 star(s)
Практичная и легкая в настройке экономика для вашего сервера
XSkinMenu
XSkinMenu
5.00 star(s)
Красивое меню скинов для вашего сервера.
Triangulation
Triangulation
0.00 star(s)
Welcome to a new arctic event where players will need to brave the arctic biome to deal with packs o

Mercury

Инквизитор
АДМИНИСТРАТОР
Премиум
Messages
2,793
Reaction score
847
Новая версия рюкзака от меня :coffee:
Жду ваши предложения и замечания!
 
@Mercury ,

1) "Тип работы рюкзака" = "1" (требуются лишь права) - не работоспособен, выдал пермишен группе, но плагин не подхватывает, отображает, что у игроку доступно 0 слотов.

2) "Тип работы рюкзака" = "1" (требуются лишь права) - если игроку доступно 0 слотов (нет привилегии), то у него отображается GUI рюкзака 0/0.
Просьба исправить, не отображать GUI, если у игрока нет привилегии/слотов.

В метод private void DrawUI_Backpack_Visual(BasePlayer player)
добавить проверку if (Slots <= 0) return;

3) Сейчас после повторного клика по GUI выдается в чат ошибка "У вас уже открыт рюкзак!". Просьба сделать как в umod Backpak: после повторного нажатия происходит закрытие инвентаря (закрытие бекпака).
 
Last edited:
1. Автостак и автоперенос (активация в самом бекпаке)
а) перенос и автостак всех поднятых предметов сразу в сумку.
б) перенос и автостак только таких же предметов которые уже есть в сумке.

2. Расширеный крафт с использованием кастомных ресурсов.

а) добавляет спавн новых ресурсов, а именно: кевлар, плотный кевлар и армированный кевлар. Эти ресурсы необходимы для улучшения. Сперва крафтится сумка обычного качества и далее улучшается в сумку 2го уровня с помощью кевлара, далее в 3го уровня с помощью плотного кевлара и т.д. Система улучшения должна быть иерархической.

б) добавить параметр повышеных стаков

3. Износ и ремонт сумки.

а) сумка изнашевается в зависимости от загружености сумки и расстояния которое вы прошли. Формула:

Фактическая загрузка разделённая на максимальную = коеф. загрузки. b/a= коеф. загрузки

Каждые 15 шагов = 5 очков здоровья сумки.
Прочность сумки отнимаем фиксированую потеряю за шаги умноженую на коеф. загрузки.

б) починка сумки предусматривает учёт ресурсов которые затрачиваются на всех этапах улучшения. На ремонт сумки должно быть затрачено три четверти ресурсов 75% (или настраивать в кфг) которые указаны в кфг на каждом уровне иерархии.

Грубо говоря на каждом этапе улучшения и создания сумки нужно было тратить по 100 пончиков. 3 улучшения и создание сумки это 400 пончиков. Если сумка полностью сломается то её ремонт будет соить 75% 400.

Если сумка сломана не полностью тогда будет взыматься цена по коеф. износа. Факт жизнь сумки разделённая на макс жизнь сумки (с учётом невосполнимого износа)

Цена за ремонт = все затраченые предметы * (75% * коеф. Износа) .

Таким образом чем меньше макс уровень жизни сумки тем быстрее она будет ломаться и её чаще нужно будет ремонтировать.

в) снижение максимального уровня жизни сумки в зависимости от степени износа до ремонта.

Фиксированый минус к жизни умноженый на коеф. износа.
 
@Mercury ,

1) "Тип работы рюкзака" = "1" (требуются лишь права) - не работоспособен, выдал пермишен группе, но плагин не подхватывает, отображает, что у игроку доступно 0 слотов.

2) "Тип работы рюкзака" = "1" (требуются лишь права) - если игроку доступно 0 слотов (нет привилегии), то у него отображается GUI рюкзака 0/0.
Просьба исправить, не отображать GUI, если у игрока нет привилегии/слотов.

В метод private void DrawUI_Backpack_Visual(BasePlayer player)
добавить проверку if (Slots <= 0) return;

3) Сейчас после повторного клика по GUI выдается в чат ошибка "У вас уже открыт рюкзак!". Просьба сделать как в umod Backpak: после повторного нажатия происходит закрытие инвентаря (закрытие бекпака).
1 - работоспособен, просто убери предмет из инвентаря с рюкзаком и всё
 
1 - работоспособен, просто убери предмет из инвентаря с рюкзаком и всё

Не совсем понял, что ты имеешь ввиду... Нет у меня никакого предмета в инвентаре...

Конфиг:
{
"Настройка рюкзака": {
"Shortname для рюкзака (нужен предмет, который является одеждой)": "tactical.gloves",
"SkinID рюкзака": 2726640855,
"Ссылка на картинку для отображения рюкзака": "убрал ссылку",
"Вариации рюкзаков по привилегиям (Дается доступный набор игроку, который выше других)": [
{
"Права для возможности крафтить и носить данный рюкзак(не оставляйте это поле пустым, иначе оно не будет учитываться)": "iqbackpack.vip",
"Количество слотов у данного рюкзака": 12,
"Черный список предметов для данного рюкзака": [],
"Предметы для крафта рюкзака": [
{
"Shortname": "leather",
"SkinID": 0,
"Количество": 100
},
{
"Shortname": "cloth",
"SkinID": 0,
"Количество": 200
},
{
"Shortname": "sewingkit",
"SkinID": 0,
"Количество": 25
}
],
"Настройка улучшений рюкзака (Улучшение будет постепенное в зависимости от листа, сверху -> вниз (максимальное количество слотов - 42))": []
}
]
},
"Настройка поддерживающих плагинов": {
"Настройка IQChat": {
"IQChat : Кастомный префикс в чате": "[Backpack] ",
"IQChat : Кастомный аватар в чате(Если требуется)": "0",
"IQChat : Использовать UI уведомления": false
}
},
"Дополнительная настройка": {
"Тип работы рюкзака : 0 - требуется надеть его, чтобы пользоватья, 1 - требуются лишь права(из вариаций рюкзаков)": 1,
"Отображать рюкзак за спиной игрока(модельку рюкзака, работает на всех поворотах и изгибах игрока) [ВНИМАНИЕ, ИСПОЛЬЗУЙТЕ ЭТО НА PVE СЕРВЕРЕ, ИЗ-ЗА ОСОБЕННОСТЕЙ ИГРЫ В ТАКОЙ РЮКЗАК НА СПИНЕ НЕ БУДЕТ ПРОХОДИТЬ УРОН]": false,
"Использовать возможность скрафтить рюкзак (true - да/false - нет)": false,
"Использовать возможность улучшать рюкзаки и увеличивать в нем слоты (true - да/false - нет) [Дополнительно настраивается в каждом рюкзаке, учтите - это общий параметр, детальная настройка в вариациях рюкзаков]": false,
"Тип выпадения рюкзака : 0 - Не выпадает при смерти, 1 - Выбрасывает предметы вокруг трупа, 2 - Выбрасывает рюкзак с предметами": 1,
"Время удаления рюкзака при выпадении (Работает с : 2 - Выбрасывает рюкзак с предметами)": 1800.0,
"Настройка интерфейса": {
"Использовать отображение UI рюкзака возле слотов (true - да/false - нет)": true,
"Отображать количество слотов в рюкзаке на UI (true - да/false - нет)": true,
"Отображать полосу заполненности рюкзака на UI (true - да/false - нет)": true,
"Разрешить открывать рюкзак нажава на UI интерфейс (true - да/false - нет)": true,
"Настройка цветов полосы заполненности": {
"Цвет полосы заполненности, когда рюкзак заполнен на >30%": "0.44 0.53 0.26 1.00",
"Цвет полосы заполненности, когда рюкзак заполнен на >60%": "0.98 0.53 0.26 1.00",
"Цвет полосы заполненности, когда рюкзак заполнен на >80%": "0.98 0.20 0.28 1.00"
},
"Настройка позиции UI слота с рюкзаком": {
"AnchorMin": "0.5 0",
"AnchorMax": "0.5 0",
"OffsetMin": "-264.276 17.943",
"OffsetMax": "-203.724 78.087"
},
"Настройка позиции UI для улучшения рюкзака": {
"AnchorMin": "0.5 0",
"AnchorMax": "0.5 0",
"OffsetMin": "194.836 -36.769",
"OffsetMax": "575.164 36.785"
}
}
}
}

Пермишен iqbackpack.vip выдал группе default:

Количество слотов согласно конфига должно быть 12, но это не работает.


Что я делаю не так?
 
Не совсем понял, что ты имеешь ввиду... Нет у меня никакого предмета в инвентаре...

Конфиг:


Пермишен iqbackpack.vip выдал группе default:

Количество слотов согласно конфига должно быть 12, но это не работает.


Что я делаю не так?
Cкинь свой дискорд, созвонимся, посмотрим
 
Было бы замечательно видеть исполнение защиты рюкзака игрока после выхода или убийства на время, указанное в конфиге
Так же было бы отлично видеть настраиваемый размер самой модели за спиной
 
Last edited:
Подскажите, его можно сделать так, чтобы он за спиной не отображался ? И его можно вывести в панель нижнию, чтобы каждый раз команду не вводить .
 
Подскажите, его можно сделать так, чтобы он за спиной не отображался ? И его можно вывести в панель нижнию, чтобы каждый раз команду не вводить .
"Отображать рюкзак за спиной игрока(модельку рюкзака, работает на всех поворотах и изгибах игрока) [ВНИМАНИЕ, ИСПОЛЬЗУЙТЕ ЭТО НА PVE СЕРВЕРЕ, ИЗ-ЗА ОСОБЕННОСТЕЙ ИГРЫ В ТАКОЙ РЮКЗАК НА СПИНЕ НЕ БУДЕТ ПРОХОДИТЬ УРОН]": false,
Установи false и за спиной его не будет

"Использовать отображение UI рюкзака возле слотов (true - да/false - нет)": true,
Тут поставь true и будет интерфейс
 
2022-02-15_21-39-25.png
Что не так делаю?? Почему 0 из 0

Конфиги дефалт
 
View attachment 5557
Что не так делаю?? Почему 0 из 0

Конфиги дефалт
Ты не выдал права для игроков по стандарту.
Выдай группе default права нужные тебе(на слоты рюкзака) - потом выгрузи плагин и очисти его датафайл
 
Ты не выдал права для игроков по стандарту.
Выдай группе default права нужные тебе(на слоты рюкзака) - потом выгрузи плагин и очисти его датафайл
"Права для возможности крафтить и носить данный рюкзак(не оставляйте это поле пустым, иначе оно не будет учитываться)": "iqbackpacklite.default",
"Количество слотов у данного рюкзака": 4,
"Черный список предметов для данного рюкзака": [
"rocket.launcher",
"ammo.rocket.basic",
"explosive.satchel",
"supply.signal",
"explosive.timed"
]

Права: o.grant group default iqbackpacklite.default
И ничего не поменялось
 
"Права для возможности крафтить и носить данный рюкзак(не оставляйте это поле пустым, иначе оно не будет учитываться)": "iqbackpacklite.default",
"Количество слотов у данного рюкзака": 4,
"Черный список предметов для данного рюкзака": [
"rocket.launcher",
"ammo.rocket.basic",
"explosive.satchel",
"supply.signal",
"explosive.timed"
]

Права: o.grant group default iqbackpacklite.default
И ничего не поменялось
После выдачи прав :
1.Выгрузи плагин
2.Удали датафайл плагина
3.Загрузи плагин
 
После выдачи прав :
1.Выгрузи плагин
2.Удали датафайл плагина
3.Загрузи плагин
Спасибо, всё гуд! Вот только они почему то через ПКМ не перемещаются
 
Если перенести параметры из "Дополнительная настройка" в Вариации рюкзаков по привилегиям то будет работать для каждой привелегии свои парамтры рюкзака, интересует для выдачи привелегии выпающего или нет рюкзака для плагина restoreUponDeath
 
У меня почему-то не работает быстрое перекладывание предметов с инвентаря в рюкзак =(((
 
У меня почему-то не работает быстрое перекладывание предметов с инвентаря в рюкзак =(((
Через ПКМ?
 
Back
Top Bottom