Помогите с ImageLibrary

Недавно обновленные
IQHandFight
IQHandFight
5.00 star(s)
Добавь на свой сервер рукопашный бой, долой этот камень!
IQRecycler
IQRecycler
5.00 star(s)
Крафт переработчика с возможностью поднятия, отображения ХП, нанесения урона
IQEconomic
IQEconomic
4.87 star(s)
Практичная и легкая в настройке экономика для вашего сервера
Armored
Armored Train
0.00 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
Затопленная
Затопленная земля
0.00 star(s)
Необычная водная карта
Caravan
Caravan
0.00 star(s)
Повозки, запряжённые лошадьми, перевозят ценный груз
Raidable
Raidable Bases
5.00 star(s)
Create fully automated raidable bases with NPCs in Rust
Azure
Azure Island
5.00 star(s)
4500, 11к префабов, кастомные места под застрой
Crisis
Crisis The Rebirth of the island
0.00 star(s)
Кастомная карта с размером 4500
DeathMessages
DeathMessages
4.50 star(s)
Красивый киллбар с оптимизацией
PopulationManager
PopulationManager
5.00 star(s)
Самый гибкий плагин для управления SpawnHandler'ом
Colosseum
Colosseum Large
0.00 star(s)
Новый обновленный Колизей
IQMarker
IQMarker
5.00 star(s)
Настраиваемый маркер для ваших игроков, игрок сам создает себе маркер попаданий

prizmaRust

Пользователь
Messages
4
Reaction score
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"); была нужна для проверки так что не обращайте внимание
на выходе
получаю на весь экран чёрный значок раста:
 
Last edited:
не могу понять понять в чём проблема

[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"); была нужна для проверки так что не обращайте внимание
на выходе получаю:
получаю на весь экран чёрный значок раста:
Стандартная ситуация, либра обосралась.

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

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