Помогите с ImageLibrary

Недавно обновленные
Jetpack
Jetpack
4.50 звёзд
Поднимите своих игроков на новые высоты в Rust!
Jet
Jet Sled [Новогодний плагин]
5.00 звёзд
Реактивные сани — средство передвижения для тех, кто не боится скорости и готов к приключениям
Paraplane
Paraplane
0.00 звёзд
Парапланы позволяют набирать высоту с помощью двигателя за спиной игрока
PogoStick
PogoStick
5.00 звёзд
Устройство для прыжков и трюков
Пак
Пак из 11 мест под застрой
0.00 звёзд
Кастомные места под застрой
XRenamePlayer
XRenamePlayer
5.00 звёзд
Возможность установить игроку новый временный/постоянный или рандомный никнейм.
Checkpoint
Checkpoint Event
0.00 звёзд
Это PvE-ивент для Rust, который превращает обычные процедурные дороги в опасные блокпосты с охраной.
Dynamic
Dynamic Monuments
5.00 звёзд
Инновационный плагин для серверов Rust, который превращает обычные карты в уникальные!
Space
Space
0.00 звёзд
Космические шатлы, МКС и аэростаты
Shipwreck
Shipwreck
0.00 звёзд
Затонувшие локации, охраняемые дайверами и субмаринами!
Sputnik
Sputnik
5.00 звёзд
Падающие на землю спутники
XTransportMined
XTransportMined
0.00 звёзд
Заминированный транспорт для развлечения администраторов/игроков вашего сервера.
IQEconomic
IQEconomic
4.89 звёзд
Практичная и легкая в настройке экономика для вашего сервера
CarDealer
CarDealer
0.00 звёзд
Полноценный автосалон модульных машин прямо в Мирном Городе.
WorkbenchLegacy
WorkbenchLegacy
0.00 звёзд
Возвращает старую механику верстаков, существовавшую до обновления TechTreeUpdate (3 декабря 2020г)

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

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

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