https://wiki.secondlife.com/w/index.php?title=Llsay/ru&feed=atom&action=historyLlsay/ru - Revision history2024-03-28T13:55:21ZRevision history for this page on the wikiMediaWiki 1.36.1https://wiki.secondlife.com/w/index.php?title=Llsay/ru&diff=1172167&oldid=prevHighstaker Resident: Created page with "{{LSL_Function/ru |inject-2={{LSL_Function/chat/ru|channel|msg}} |func_id=23 |func_sleep=0.0 |func_energy=10.0 |func=llSay |sort=Say |p1_type=integer|p1_name=channel |p2_type=str…"2012-08-25T08:24:35Z<p>Created page with "{{LSL_Function/ru |inject-2={{LSL_Function/chat/ru|channel|msg}} |func_id=23 |func_sleep=0.0 |func_energy=10.0 |func=llSay |sort=Say |p1_type=integer|p1_name=channel |p2_type=str…"</p>
<p><b>New page</b></p><div>{{LSL_Function/ru<br />
|inject-2={{LSL_Function/chat/ru|channel|msg}}<br />
|func_id=23<br />
|func_sleep=0.0<br />
|func_energy=10.0<br />
|func=llSay<br />
|sort=Say<br />
|p1_type=integer|p1_name=channel<br />
|p2_type=string|p2_name=msg<br />
|func_desc= Произносит сообщение, обозначенное в строке {{LSLP|msg}}, на канале под номером {{LSLP|channel}}.<br />
|return_text<br />
|spec<br />
|constants<br />
|caveats=<br />
*Произносимое сообщение слышно на расстоянии 20 метров от произносящего примитива (а не корневого). У события [[listen]] иное поведение - примитив в связанном объекте слышит сообщение только если его может услышать корневой примитив.<br />
*Максимальная длина текста - 1023 байта.<br />
*Примитив '''не может''' слышать сам себя, это сделано для избежания рекурсии. Однако, он может слышать другие примитивы связанного объекта.<br />
|examples=<lsl>default<br />
{<br />
state_entry()<br />
{<br />
llSay(0,"Hello, Avatar!");<br />
}<br />
}</lsl><br />
Для избежания засорения чата других пользователей используйте [[llInstantMessage]], [[llOwnerSay]] или [[llRegionSayTo]].<br />
|helpers<br />
|also_events=<br />
{{LSL DefineRow||[[listen]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Получает сообщения}}<br />
|also_functions=<br />
{{LSL DefineRow||[[llListen]]|Устанавливает режим слушания}}<br />
{{LSL DefineRow||[[llInstantMessage]]|Отправляет сообщение в чат только определенному пользователю}}<br />
{{LSL DefineRow||[[llOwnerSay]]|Отправляет сообщение в чат только владельцу объекта}}<br />
{{LSL DefineRow||[[llRegionSay]]|Отправляет сообщение по всему региону}}<br />
{{LSL DefineRow||[[llShout]]|Произносит сообщение на расстояние 100 метров}}<br />
{{LSL DefineRow||[[llWhisper]]| Произносит сообщение на расстояние 10 метров }}<br />
|also_tests<br />
|also_articles=<br />
{{LSL DefineRow||[[Hello Avatar]]}}<br />
|helpers=<br />
* [[User:Anylyn_Hax#echo.2C_im.2C_imme_and_debug|echo, im, imme and debug]] as custom functions by {{User|Anylyn Hax}}.<br />
|notes=<br />
* Канал {{HoverText|0|Zero}} является публичным ( {{#var:PUBLIC_CHANNEL}} . Пользователи могут слышать сообщения, отправляемые на этот канал. Другие каналы приватны, пользователи не могут их слышать (за исключением канала {{#var:DEBUG_CHANNEL}}).<br />
* Для тестовой информации (дебага) рекомендуется использовать llInstantMessage (не рекомендую, поскольку эта функция тормозит скрипт -- прим. пер.), llOwnerSay, или канал {{#var:DEBUG_CHANNEL}} . В последнем случае скрипт произносит сообщение в отдельном окошке. <br />
* Если один объект говорит что-то другому, то удобно использовать канал с отрицательным номером:<br />
<lsl><br />
llSay(-5243212,"turn on");<br />
</lsl><br />
Сообщения на отрицательных каналах не могут быть непосредственно произнесены пользователем через чат. Если произнести "/-999 сообщение", то он произнесет эту строку на нулевом канале. Однако, [[llTextBox]] и [[llDialog]] дают возможность пользователю произнести сообщение на отрицательном канале.<br />
|cat1<br />
|cat2<br />
|cat3<br />
|cat4<br />
}}</div>Highstaker Resident