Помогите с ImageLibrary

Недавно обновленные
XBarrelEvent
XBarrelEvent
5.00 star(s)
Ивент таинственных бочек для вашего сервера.
CombatBlock
CombatBlock
5.00 star(s)
CombatBlock - ограничение функций для игрока во время боя, отличное дополнение к рейдблоку
RaidBlock
RaidBlock
5.00 star(s)
Продвинутый и многофункциональный рейдблок для вашего сервера
XSkinMenu
XSkinMenu
5.00 star(s)
Красивое меню скинов для вашего сервера.
XDQuest
XDQuest + WEB Editor
5.00 star(s)
Расширенная квест система для вашего сервера!
IQReportSystem
IQReportSystem
4.95 star(s)
Многофункциональная система жалоб и проверок на ваш сервер! Ваш лучший выбор - IQReportSystem
IQChat
IQChat
4.97 star(s)
Многофункциональный и красивый чат для вашего сервера - IQChat
Sky
Sky Base
5.00 star(s)
это плагин, который позволяет вашим игрокам уйти от стандартных домов и построить себе нас
IQTurrets
IQTurrets
5.00 star(s)
Турели без электричества с лимитами на игрока/шкаф
XFastButtons
XFastButtons
5.00 star(s)
Кастомные кнопки для вашего сервера.
IQGuardianDrone
IQGuardianDrone
5.00 star(s)
Дрон-защитник, который может сопровождать ваших игроков в любом бою
Gasoline
Gasoline
0.00 star(s)
Постапокалиптическая карта в стиле Безумного Макса
Катаклизм:
Катаклизм: Ярость природы
0.00 star(s)
Супер атмосферная карта в стиле Апокалипсиса
XPrison
XPrison
5.00 star(s)
Тюряга для вашего сервера.
Supermarket
Supermarket Event
0.00 star(s)
A new event that takes place at the Supermarket monument, made for beginners on your server

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