LlWhisper/ru

From Second Life Wiki
< LlWhisper
Revision as of 00:01, 26 August 2012 by Highstaker Resident (talk | contribs) (Created page with "{{LSL_Function/ru |inject-2={{LSL_Function/chat/ru|channel|msg}} |func_id=22 |func_sleep=0.0 |func_energy=10.0 |func=llWhisper |sort=Whisper |p1_type=integer|p1_name=channel |p2_…")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

Function: llWhisper( integer channel, string msg );

Шепчет сообщение, обозначенное в строке msg на канале под номером channel.

• integer channel канал вывода , любое целочисленное значение
• string msg произносимое сообщение
Channel Constant Description
DEBUG_CHANNEL 0x7FFFFFFF Канал, зарезервированный для сообщений ошибках и тестовых сообщений.
PUBLIC_CHANNEL 0x0 Канал, слышный всем пользователям в радиусе действия.

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

  • Messages sent on PUBLIC_CHANNEL and DEBUG_CHANNEL are throttled to a rate of <200/2sec, per region, per owner/user.
    • Once the rate is exceeded, all following messages on PUBLIC_CHANNEL or DEBUG_CHANNEL will be dropped until the send rate is again below 200/2sec for the previous 2 sec. Dropped messages, despite being dropped still count against the limit.
  • Максимальная длина текста - 1023 байта.
  • Шёпот слышно на расстоянии 10 метров от произносящего примитива (а не корневого). У события listen иное поведение - примитив в связанном объекте слышит сообщение только если его может услышать корневой примитив.
  • Примитив не может слышать сам себя, это сделано для избежания рекурсии. Однако, он может слышать другие примитивы связанного объекта.

Примеры

<lsl>default {

   state_entry()
   {
       llWhisper(0,"This is an incredibly useless program." );
   }

}</lsl>

Во избежание засорения чата других пользователей, для отправления сообщений владельцу объекта лучше использовать llDialog, llOwnerSay или llInstantMessage.

См. также

События

•  listen

Функции

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

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

Search JIRA for related Issues

Описания

function void llWhisper( integer channel, string msg );