Помогите с ImageLibrary

Недавно обновленные
WorkbenchLegacy
WorkbenchLegacy
0.00 звёзд
Возвращает старую механику верстаков, существовавшую до обновления TechTreeUpdate (3 декабря 2020г)
Air
Air Event
5.00 звёзд
Ивент является альтернативой обычному cargoship, но проходит в воздухе
Better
Better Npc
5.00 звёзд
This plugin adds variety of NPC sets with very high number of parameter sets
EventControl
EventControl
0.00 звёзд
Гибкий и удобный плагин для полного контроля серверных ивентов.
XBuildingSkinMenu
XBuildingSkinMenu
5.00 звёзд
Меню скинов строительных блоков для вашего сервера.
Stellarium
Stellarium
0.00 звёзд
Стеллариум – это карта, которая объединяет несколько разных миров.
Трансильвания
Трансильвания
0.00 звёзд
Отличная карта со страшными монументами))
Buildind
Buildind Sites [Места под застройку]
5.00 звёзд
Позволяет в один клик добавить на любую карту уникальные места для строительства домов!
Проект
Проект "Космодром"
0.00 звёзд
Кастомная карта с большим множеством монументов. Размер 2500
Farbed
Farbed Island
0.00 звёзд
2500. 40K префабов
Prototype:
Prototype: Infected Zone
0.00 звёзд
4500 размер
MiningFarm
MiningFarm
5.00 звёзд
Добавляет на ваш сервер майнинговую ферму
Земля
Земля Монстров
0.00 звёзд
Страшная карта с монстрами
Exile:
Exile: The Forgotten Island
0.00 звёзд
2500 размер
VitalStatus
VitalStatus
0.00 звёзд
Позволяет выводить информацию на экране игрока: онлайн, игровое время, таймер вайпа и рестарта

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

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

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