Помогите с ImageLibrary

Недавно обновленные
Water
Water Event
5.00 звёзд
A new event includes a lot of game mechanics
XFireGloves
XFireGloves
5.00 звёзд
В огненных перчатках игрок добывает и подбирает переплавленные ресурсы.
XFastButtons
XFastButtons
5.00 звёзд
Кастомные кнопки для вашего сервера.
Jungle
Jungle Retreat
0.00 звёзд
4000. 35K префабов
Blossom
Blossom Island
0.00 звёзд
4500 размер
Buildind
Buildind Sites [Места под застройку]
5.00 звёзд
Позволяет в один клик добавить на любую карту уникальные места для строительства домов!
IQSorter
IQSorter
5.00 звёзд
Плагин для сортировки предметов в ящиках, инвентаре и печах. Дополнительные функции для игроков
Toxic
Toxic Springs
0.00 звёзд
Размер: 4к. Число префабов: ∼67k.
IQWipeBlock
IQWipeBlock
5.00 звёзд
Продвинутая и оптимизированная система временной блокировки оружия
IQBanSystem
IQBanSystem
5.00 звёзд
Мощный инструмент для блокировки нарушителей на вашем сервере
IQScoreRun
IQScoreRun
5.00 звёзд
Добавляет на ваш сервер сборник автоматических мероприятий
IQPotionFarm
IQPotionFarm
5.00 звёзд
"Зельевая" ферма, которая добавит возможность выпить его или продать!
Dynamic
Dynamic Monuments
5.00 звёзд
Инновационный плагин для серверов Rust, который превращает обычные карты в уникальные!
Radiant
Radiant Peak
5.00 звёзд
4500, 60к префабов
🌸Blue
🌸Blue Tears🌸
5.00 звёзд
Шагните в таинственное царство Blue Tears

prizmaRust

Пользователь
Сообщения
4
Реакции
1
не могу понять в чём проблема

[PluginReference]
private Plugin ImageLibrary;
void OnServerInitialized()
{
ImageLibrary.Call("AddImage", "ссылка", "lolawdawd");
Puts("lol");
}


void StatsUI(BasePlayer player)
{
CuiHelper.DestroyUi(player, "MainStats");
var container = new CuiElementContainer();
container.Add(new CuiPanel
{
CursorEnabled = true,
RectTransform = { AnchorMin = "0 0", AnchorMax = "1 1", OffsetMax = "0 0" },
Image = { Color = "0 0 0 0" }
}, "Overlay", "MainStats");
container.Add(new CuiElement
{
Parent = "MainStats",
Components =
{
new CuiRawImageComponent { Png = (string)ImageLibrary.Call("GetImage", "lolawdawd") },
new CuiRectTransformComponent { AnchorMin = "0 0", AnchorMax = "1 1" }
}
});
CuiHelper.AddUi(player, container);
}
если что строка Puts("lol"); была нужна для проверки так что не обращайте внимание
на выходе
получаю на весь экран чёрный значок раста:
 
Последнее редактирование:
не могу понять понять в чём проблема

[PluginReference]
private Plugin ImageLibrary;
void OnServerInitialized()
{
ImageLibrary.Call("AddImage", "ссылка", "lolawdawd");
Puts("lol");
}


void StatsUI(BasePlayer player)
{
CuiHelper.DestroyUi(player, "MainStats");
var container = new CuiElementContainer();
container.Add(new CuiPanel
{
CursorEnabled = true,
RectTransform = { AnchorMin = "0 0", AnchorMax = "1 1", OffsetMax = "0 0" },
Image = { Color = "0 0 0 0" }
}, "Overlay", "MainStats");
container.Add(new CuiElement
{
Parent = "MainStats",
Components =
{
new CuiRawImageComponent { Png = (string)ImageLibrary.Call("GetImage", "lolawdawd") },
new CuiRectTransformComponent { AnchorMin = "0 0", AnchorMax = "1 1" }
}
});
CuiHelper.AddUi(player, container);
}
если что строка Puts("lol"); была нужна для проверки так что не обращайте внимание
на выходе получаю:
получаю на весь экран чёрный значок раста:
Стандартная ситуация, либра обосралась.

Попробуй поставить версию старее
Как вариант - иконка может весить очень много и у тебя ее долго прогружает
 
Стандартная ситуация, либра обосралась.

Попробуй поставить версию старее
Как вариант - иконка может весить очень много и у тебя ее долго прогружает
у меня так же, при том ток на маленькой карте все грузит а на больших вообще не хочет
 
Назад
Сверху Снизу