Понедельник, 21.07.2025, 18:27 |
|
|
Приветствую Вас Гость RSS |
Календарь |
« Ноябрь 2010 » |
Пн |
Вт |
Ср |
Чт |
Пт |
Сб |
Вс |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | |
Статистика |
|
|
|
|
 Дневник
Главная » 2010 » Ноябрь » 21 » Надпись над предметом
Надпись над предметом | 14:53 |
Данный скрипт позволяет написать что либо над предметом. Для этого необходимо в общем чате сказать "/tab Ваш текст" Чаще всего он используется в hud надпись над головой. string default_text = "Напечатайте /tab что бы сменить этот текст!";
string text; list colors = [<1.0,1.0,1.0>,<0.5,0.5,0.5>,<1,0,0.0,0.0>,<0.0,1.0,0.0>,<0.0,0.0,1.0>,<1.0,1.0,0.0>, <1.0,0.0,1.0>,<0.0,1.0,1.0>];
default { state_entry() { text = default_text; llListen(0, "", NULL_KEY, ""); llSetText(text, <0,1,0>, 1.5); llSetTimerEvent(0.5); } on_rez(integer start_param) { text = default_text; llSetText(text, <0,1,0>, 1.5); } listen(integer channel, string name, key id, string message) { if (llToLower(llGetSubString(message, 0, 3)) == "/tab" && id == llGetOwner()) // тут можно убрать проверку Owner удалив && id == llGetOwner() { text = llDeleteSubString(message, 0, 3); llSetText(text, <0,1,0>, 1.5); } } timer() { integer random = llFloor(llFrand(llGetListLength(colors))); llSetText(text, llList2Vector(colors,random), 1.5); } }
|
Просмотров: 1231 |
Добавил: volldemar
| Рейтинг: 0.0/0 |
|
|
|