StasymbaPRO
Пользователь
- Сообщения
- 9
- Решения
- 2
Я хотел бы обсудить с вами одну проблему, связанную с разработкой кастомизации заменителей для префиксов привилегии через права у тех кто имеет текстуры сервера. У меня есть специальный заполнитель для скриптов, который позволяет создавать собственные заполнители с помощью прав. Например, можно проверять, загрузил ли игрок текстуры сервера, и выдавать ему права на отображение заменителя.
Если игрок загрузил текстуры и получил права, то заменитель сразу меняет текст. Однако у меня возникла проблема с префиксами привилегий через заменитель. Мне нужно, чтобы у игрока, который загрузил текстуры с правами, в чате и в таблице отображались привилегии с изображениями. При этом у других игроков, которые не загрузили текстуры, привилегии должны отображаться без изображений.
Я хотел бы, чтобы если игрок имеет права и текстуры, то все его привилегии отображались с изображениями. Если же другие игроки не имеют прав и не загрузили текстуры, то их привилегии должны отображаться только в текстовом виде а так-же у тех у кого есть права с текстурами. Например, [игрок].
Просто у меня более 80+ плагинов с кастомными датадвижками для датапаков с интеграцией Luckperms — пытаются эти функции выдать: "/lp user %player% parent set elite".
То должно остаться у тех, у кого нет текстур, просто тестовый заменитель на «[Элита]» от elite в luckperms, даже если в табе и в чате у тех игроков, которые имеют права с текстурами. А у других игроков, которые имеют, то у всех игроков у данного игрока, который есть текстуры сервера, будет заменять этот заменитель на изображение префикса текстур у всех привилегий в табе и чате.
Потом скину в закрепе файл, специальный плагин на заменители и данный текстурпак для заменителей, плагин с конфигом ещё закреплю.
Надеюсь, что вы сможете помочь мне решить эту проблему.
Как я представляю схему свою для этой причины:
## [ №1 ] Игрок-F - имеет права с текстурами, Игрок-K не имеет текстуры, пример привилегии заменителя для префикса [игрок]. В обзоре чата с вида Игрок-F:
[изображение-vip.png]Игрок-F -> Всем привет ( У данного игрока стоит [вип] на текстуру -> изображение-vip.png )
[игрок] Игрок-K -> qq ( Проблема в этом то что у него заменитель не поменялся от вида Игрок-F должно быть "[изображение-vip.png] Игрок-K -> qq" )
## [ №2 ]Игрок-F - не имеет текстуры, Игрок-K имеет права с текстурами, пример привилегии заменителя для префикса [игрок]. В обзоре чата с вида Игрок-F:
[вип] Игрок-F -> Всем привет ( У данного игрока нет текстуры с правами -> должно быть простой префикс с текстом [игрок] )
[изображение-default.png] Игрок-K -> qq ( Проблема в этом то что у него заменитель не поменялся от вида Игрок-F должно быть "[игрок] Игрок-K -> qq" но там символ заменитель поставил для изображения )
Если игрок загрузил текстуры и получил права, то заменитель сразу меняет текст. Однако у меня возникла проблема с префиксами привилегий через заменитель. Мне нужно, чтобы у игрока, который загрузил текстуры с правами, в чате и в таблице отображались привилегии с изображениями. При этом у других игроков, которые не загрузили текстуры, привилегии должны отображаться без изображений.
Я хотел бы, чтобы если игрок имеет права и текстуры, то все его привилегии отображались с изображениями. Если же другие игроки не имеют прав и не загрузили текстуры, то их привилегии должны отображаться только в текстовом виде а так-же у тех у кого есть права с текстурами. Например, [игрок].
Просто у меня более 80+ плагинов с кастомными датадвижками для датапаков с интеграцией Luckperms — пытаются эти функции выдать: "/lp user %player% parent set elite".
То должно остаться у тех, у кого нет текстур, просто тестовый заменитель на «[Элита]» от elite в luckperms, даже если в табе и в чате у тех игроков, которые имеют права с текстурами. А у других игроков, которые имеют, то у всех игроков у данного игрока, который есть текстуры сервера, будет заменять этот заменитель на изображение префикса текстур у всех привилегий в табе и чате.
Потом скину в закрепе файл, специальный плагин на заменители и данный текстурпак для заменителей, плагин с конфигом ещё закреплю.
Надеюсь, что вы сможете помочь мне решить эту проблему.
Как я представляю схему свою для этой причины:
## [ №1 ] Игрок-F - имеет права с текстурами, Игрок-K не имеет текстуры, пример привилегии заменителя для префикса [игрок]. В обзоре чата с вида Игрок-F:
[изображение-vip.png]Игрок-F -> Всем привет ( У данного игрока стоит [вип] на текстуру -> изображение-vip.png )
[игрок] Игрок-K -> qq ( Проблема в этом то что у него заменитель не поменялся от вида Игрок-F должно быть "[изображение-vip.png] Игрок-K -> qq" )
## [ №2 ]Игрок-F - не имеет текстуры, Игрок-K имеет права с текстурами, пример привилегии заменителя для префикса [игрок]. В обзоре чата с вида Игрок-F:
[вип] Игрок-F -> Всем привет ( У данного игрока нет текстуры с правами -> должно быть простой префикс с текстом [игрок] )
[изображение-default.png] Игрок-K -> qq ( Проблема в этом то что у него заменитель не поменялся от вида Игрок-F должно быть "[игрок] Игрок-K -> qq" но там символ заменитель поставил для изображения )
Последнее редактирование: