LlOwnerSay/ru

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Общая информация

Function: llOwnerSay( string msg );

Отправляет сообщение, обозначенное в строке msg, только владельцу объекта.

• string msg произносимое сообщение

Предостережения

  • Если msg длиннее 1023 байт, оно урезается до 1023 байт.
  • После того, как пользователь покинул регион, в котором находится объект, функция может слать сообщения только на протяжении ~45 секунд, после чего перестаёт слать сообщения, пока владелец не вернется в регион. На работе скрипта это не отражается.
  • Не работает, если объект находится во владении группы.
  • Некоторые программы-просмотрщики не показывают сообщение от llOwnerSay если msg является пустой строкой.
All Issues ~ Search JIRA for related Bugs

Примеры

<lsl>default {

   touch_start(integer total_number)
   {
       llOwnerSay("Ouch!" );
   }
}</lsl>

Полезные вырезки

<lsl> //Функция, позволяющая избегать недостатков, связанных с владением объектом группой //или отсутствем владельца в симе uOwnerSayPlus( string vStrMsg ){ key owner = llGetOwner(); if (llKey2Name( owner )){ llOwnerSay( vStrMsg ); //-- single owner that the region still has a handle for }else if (llList2Key( llGetObjectDetails( llGetKey(), [OBJECT_GROUP] ), 0 ) == owner){ llWhisper( 0, "/me : " +vStrMsg ); //-- group owned, must send the message publicly }else{ llInstantMessage( owner, vStrMsg ); //-- single owner, not present, send them an IM } }</lsl>

См. также

Функции

•  llRegionSay Отправляет сообщение по всему региону
•  llWhisper Произносит сообщение на расстояние 10 метров
•  llSay Произносит сообщение на расстояние 20 метров
•  llShout Произносит сообщение на расстояние 100 метров
•  llInstantMessage

Статьи

•  Limits о пределах и ограничениях

Углублённые заметки

Search JIRA for related Issues

Tests

• llOwnerSay Test

Описания

function void llOwnerSay( string msg );