Недавно обновленные
IQChat
IQChat
4.97 star(s)
Многофункциональный и красивый чат для вашего сервера - IQChat
XDQuest
XDQuest + WEB Editor
5.00 star(s)
Расширенная квест система для вашего сервера!
Turtleland
Turtleland Island
0.00 star(s)
Карта с большим количеством кастомных мест. Размер карты 2500.
XDStatistics
XDStatistics
5.00 star(s)
Многофункциональная и красивая статистика для вашего сервера.
IQBreakingTools
IQBreakingTools
5.00 star(s)
Добавляет на ваш сервер неломающиеся предметы,список настраивается в конфиге!
IQWipeBlock
IQWipeBlock
5.00 star(s)
Многофункциональная система временной блокировки
IQControllerSpawnCars
IQControllerSpawnCars
5.00 star(s)
Контроллер спавна машинами на вашем сервере, позволяет настроить их спавн и их запчасти
IQEconomic
IQEconomic
4.75 star(s)
Добавляет систему экономики на ваш сервер,с двумя видами валют,ее добычей и большим функционалом
Кейсы
Кейсы для Вашего магазина
0.00 star(s)
Дизайн кейсов для Вашего магазина
IQBackpack-Lite
IQBackpack-Lite
4.50 star(s)
Упрощенная версия IQBackpack, для любителей простенького рюкзака
IQBackpack
IQBackpack
5.00 star(s)
Плагин на рюкзак для вашего сервера, с различной вариацией
IQRates
IQRates
4.82 star(s)
Рейтинг контроллер на ваш сервер! Без излишеств с удобным функционалом!
IQGradeRemove
IQGradeRemove
5.00 star(s)
Многофункциональный плагин на улучшение и удаление построек
IQPermissions
IQPermissions
5.00 star(s)
Выдача привилегий на время
Dragon
Dragon World - Fantasy Island
5.00 star(s)
(Размер карты - 3500) Драконий мир или остров фантазий? - потрясающая мифическая карта.

Mercury

Инквизитор
АДМИНИСТРАТОР
Премиум
1,779
441
Новая версия рюкзака от меня :coffee:
Жду ваши предложения и замечания!
 

Grehorn

Пользователь
19
7
@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:
  • Like
Reactions: Oxide Boy

Ainoure

Пользователь
279
31
1. Автостак и автоперенос (активация в самом бекпаке)
а) перенос и автостак всех поднятых предметов сразу в сумку.
б) перенос и автостак только таких же предметов которые уже есть в сумке.

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиксированый минус к жизни умноженый на коеф. износа.
 
  • Like
Reactions: Mercury

Mercury

Инквизитор
АДМИНИСТРАТОР
Премиум
1,779
441
@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 - работоспособен, просто убери предмет из инвентаря с рюкзаком и всё
 

Grehorn

Пользователь
19
7
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, но это не работает.


Что я делаю не так?
 

Mercury

Инквизитор
АДМИНИСТРАТОР
Премиум
1,779
441
Не совсем понял, что ты имеешь ввиду... Нет у меня никакого предмета в инвентаре...

Конфиг:


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

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


Что я делаю не так?
Cкинь свой дискорд, созвонимся, посмотрим
 

Xacku

Маппер
Маппер
74
14
Было бы замечательно видеть исполнение защиты рюкзака игрока после выхода или убийства на время, указанное в конфиге
Так же было бы отлично видеть настраиваемый размер самой модели за спиной
 
Last edited:

NikShaN

Пользователь
26
2
Подскажите, его можно сделать так, чтобы он за спиной не отображался ? И его можно вывести в панель нижнию, чтобы каждый раз команду не вводить .
 

Mercury

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

"Использовать отображение UI рюкзака возле слотов (true - да/false - нет)": true,
Тут поставь true и будет интерфейс
 

Mercury

Инквизитор
АДМИНИСТРАТОР
Премиум
1,779
441
View attachment 5557
Что не так делаю?? Почему 0 из 0

Конфиги дефалт
Ты не выдал права для игроков по стандарту.
Выдай группе default права нужные тебе(на слоты рюкзака) - потом выгрузи плагин и очисти его датафайл
 

NikShaN

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

Права: o.grant group default iqbackpacklite.default
И ничего не поменялось
 

Mercury

Инквизитор
АДМИНИСТРАТОР
Премиум
1,779
441
"Права для возможности крафтить и носить данный рюкзак(не оставляйте это поле пустым, иначе оно не будет учитываться)": "iqbackpacklite.default",
"Количество слотов у данного рюкзака": 4,
"Черный список предметов для данного рюкзака": [
"rocket.launcher",
"ammo.rocket.basic",
"explosive.satchel",
"supply.signal",
"explosive.timed"
]

Права: o.grant group default iqbackpacklite.default
И ничего не поменялось
После выдачи прав :
1.Выгрузи плагин
2.Удали датафайл плагина
3.Загрузи плагин
 

NikShaN

Пользователь
26
2
После выдачи прав :
1.Выгрузи плагин
2.Удали датафайл плагина
3.Загрузи плагин
Спасибо, всё гуд! Вот только они почему то через ПКМ не перемещаются
 
  • Love
Reactions: Mercury

IAmHeaven

Пользователь
35
4
Если перенести параметры из "Дополнительная настройка" в Вариации рюкзаков по привилегиям то будет работать для каждой привелегии свои парамтры рюкзака, интересует для выдачи привелегии выпающего или нет рюкзака для плагина restoreUponDeath
 

IAmHeaven

Пользователь
35
4
У меня почему-то не работает быстрое перекладывание предметов с инвентаря в рюкзак =(((
 

Mercury

Инквизитор
АДМИНИСТРАТОР
Премиум
1,779
441
У меня почему-то не работает быстрое перекладывание предметов с инвентаря в рюкзак =(((
Через ПКМ?