Gui Diologs
Автор:
tnr
, 06 Apr 2021 16:56
Сообщений в теме: 5
#1 OFFLINE
Отправлено 06 April 2021 - 16:56
Доброе время суток.Подскажите пожалуйста.Как сделать многострочных текст. В разделе - class Dialog2 : RscActiveText
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
class My_dialog_1 {
idd = 3;
movingEnable = 1;
objects[] = {};
controlsBackground[] = {fon1,fon2,fon3,fon4};
controls[] = {Text1,Text2,Dialog1,Dialog2};
class fon1 : RscText {
colorBackground[] = {0,1,0,0.7};
x = 0;
y = 0;
w = 1;
h = 0.05;
text = "";
};
class fon2 : RscText {
colorBackground[] = {0.2,0.2,0.2,0.7};
x = 0;
y = 0.05;
w = 1;
h = 0.55;
text = "";
};
class fon3 : fon1 {
x = 0;
y = 0.61;
w = 1;
h = 0.05;
text = "";
};
class fon4 : RscText {
colorBackground[] = {0.2,0.2,0.2,0.7};
x = 0;
y = 0.66;
w = 1;
h = 0.34;
text = "";
};
class Text1 : RscText {
colorBackground[] = {0,0,0,0};
colorText[] = {1, 1, 1, 1};
x = 0;
y = 0;
w = 0.8;
h = 0.045;
text = "Барин";
SizeEx = 0.055;
};
class Text2 : Text1 {
y = 0.61;
text = "Игрок";
};
class Dialog1 : RscText {
colorBackground[] = {0,0,0,0};
colorText[] = {1, 1, 1, 1};
style = 528;
lineSpacing = 1;
x = 0.01;
y = 0.05;
w = 0.9;
h = 0.55;
text = "";
};
class Dialog2 : RscActiveText {
x = 0.005;
y = 0.66;
w = 0.9;
h = 0.05;
text = "Слушай,один стаканчик.К тому же,запашок у тебя тут стоит.Не думаю что ты тут ноги натирал сидел. А мне выпить не с кем.По стопочке.Вот в этот граненый.";
sizeEx = 0.037;
action = "closeDialog 0; 0 = createDialog 'My_dialog_2';";
};
};
#3 OFFLINE
Отправлено 07 April 2021 - 02:47
Не работает.Скорей всего нельзя сделать. Многострочных текст. RscActiveText
#5 OFFLINE
Отправлено 07 April 2021 - 15:31
lineSpacing = 1 и даже \n вставлял между строк .В - RscText этот фокус работает. А RscActiveText нет. Проще короче делать текст
#6 OFFLINE
Отправлено 16 April 2021 - 19:05
lineSpacing = 1 и даже \n вставлял между строк .В - RscText этот фокус работает. А RscActiveText нет. Проще короче делать текст
Вопрос давно закрыт, но внесу ясность - RscText - это статический элемент с текстом, а RscActiceText - это кнопка, к ней применяются те же правила, что и к RscButton. Если необходимо сделать многострочный текст в кнопке, то используйте RscText с нужным текстом и поверх него накладываете невидимый RscButton