- Messages
- 2,793
- Reaction score
- 847
Новая версия рюкзака от меня
Жду ваши предложения и замечания!
Жду ваши предложения и замечания!
Новая версия рюкзака от Mercury
private void DrawUI_Backpack_Visual(BasePlayer player)
if (Slots <= 0) return;
1 - работоспособен, просто убери предмет из инвентаря с рюкзаком и всё@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 - работоспособен, просто убери предмет из инвентаря с рюкзаком и всё
{
"Настройка рюкзака": {
"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"
}
}
}
}
Cкинь свой дискорд, созвонимся, посмотримНе совсем понял, что ты имеешь ввиду... Нет у меня никакого предмета в инвентаре...
Конфиг:
Пермишен iqbackpack.vip выдал группе default:
Количество слотов согласно конфига должно быть 12, но это не работает.
Что я делаю не так?
Подскажите, его можно сделать так, чтобы он за спиной не отображался ? И его можно вывести в панель нижнию, чтобы каждый раз команду не вводить .
"Отображать рюкзак за спиной игрока(модельку рюкзака, работает на всех поворотах и изгибах игрока) [ВНИМАНИЕ, ИСПОЛЬЗУЙТЕ ЭТО НА PVE СЕРВЕРЕ, ИЗ-ЗА ОСОБЕННОСТЕЙ ИГРЫ В ТАКОЙ РЮКЗАК НА СПИНЕ НЕ БУДЕТ ПРОХОДИТЬ УРОН]": false,
"Использовать отображение UI рюкзака возле слотов (true - да/false - нет)": true,
Ты не выдал права для игроков по стандарту.
"Права для возможности крафтить и носить данный рюкзак(не оставляйте это поле пустым, иначе оно не будет учитываться)": "iqbackpacklite.default",Ты не выдал права для игроков по стандарту.
Выдай группе default права нужные тебе(на слоты рюкзака) - потом выгрузи плагин и очисти его датафайл
После выдачи прав :"Права для возможности крафтить и носить данный рюкзак(не оставляйте это поле пустым, иначе оно не будет учитываться)": "iqbackpacklite.default",
"Количество слотов у данного рюкзака": 4,
"Черный список предметов для данного рюкзака": [
"rocket.launcher",
"ammo.rocket.basic",
"explosive.satchel",
"supply.signal",
"explosive.timed"
]
Права: o.grant group default iqbackpacklite.default
И ничего не поменялось
Спасибо, всё гуд! Вот только они почему то через ПКМ не перемещаютсяПосле выдачи прав :
1.Выгрузи плагин
2.Удали датафайл плагина
3.Загрузи плагин
Через ПКМ?У меня почему-то не работает быстрое перекладывание предметов с инвентаря в рюкзак =(((
Да и через H, в обратную сторону - из рюкзака в инвентарь все работает.Через ПКМ?
ПоправлюДа и через H, в обратную сторону - из рюкзака в инвентарь все работает.