Difference between revisions of "LlGetStatus/ru"

From Second Life Wiki
Jump to navigation Jump to search
(Created page with "{{Issues/SVC-5531}}{{Issues/SVC-1773}}{{Issues/SVC-4197}}{{LSL_Function |func_id=46|func_sleep=0.0|func_energy=10.0 |func=llGetStatus |return_type=integer|p1_type=integer|p1_name…")
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{Issues/SVC-5531}}{{Issues/SVC-1773}}{{Issues/SVC-4197}}{{LSL_Function
{{Issues/SVC-5531}}{{Issues/SVC-1773}}{{Issues/SVC-4197}}{{LSL_Function/ru
|func_id=46|func_sleep=0.0|func_energy=10.0
|func_id=46|func_sleep=0.0|func_energy=10.0
|func=llGetStatus
|func=llGetStatus
|return_type=integer|p1_type=integer|p1_name=status|p1_desc=STATUS_* flag
|return_type=integer|p1_type=integer|p1_name=status|p1_desc=Флаг вида STATUS_*
|func_footnote
|func_footnote
|func_desc
|func_desc
|return_text=boolean equal to the '''status''' of the object.
|return_text=булево значение, соответствующее статусу атрибута, обозначенного в '''status''' .
|spec
|spec
|caveats=Status is an object attribute; all prims in an object share the same status.
|caveats=Статус является атрибутом ОБЪЕКТА, а не примитива; все примитивы в связанном объекте имеют один и тот же статус.  
|constants={{LSL Constants/Status}}
|constants={{LSL Constants/Status/ru}}
|examples=<lsl>default
|examples=<lsl>default
{
{
Line 25: Line 25:
|helpers
|helpers
|also_functions=
|also_functions=
{{LSL DefineRow||{{LSLG|llSetStatus}}|Sets the object status.}}
{{LSL DefineRow||{{LSLG|llSetStatus}}|Устанавливает статус атрибута объекта.}}
|also_tests
|also_tests
|also_events
|also_events

Latest revision as of 07:10, 23 August 2012

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

Function: integer llGetStatus( integer status );

Возвращает булево значение, соответствующее статусу атрибута, обозначенного в status .

• integer status Флаг вида STATUS_*

Constants Default Description
STATUS_PHYSICS 0x001 ЛОЖЬ Объект является "физическим"
STATUS_ROTATE_X 0x002 ИСТИНА Объект может вращаться вокруг оси X
STATUS_ROTATE_Y 0x004 ИСТИНА Объект может вращаться вокруг оси Y
STATUS_ROTATE_Z 0x008 ИСТИНА Объект может вращаться вокруг оси Z
STATUS_PHANTOM 0x010 ЛОЖЬ Объект является "фантомным"
STATUS_SANDBOX 0x020 ЛОЖЬ Объект держится не дальше 10 метров от аватара и в том же регионе.
Constants Default Description
STATUS_BLOCK_GRAB 0x040 ЛОЖЬ Запрет перемещения зажатой клавишей мыши, только для примитива со скриптом
STATUS_DIE_AT_EDGE 0x080 ЛОЖЬ объект удаляется, не возвращаясь в инвентарь, если попадает за границу мира
STATUS_RETURN_AT_EDGE 0x100 ЛОЖЬ объект возвращается в инвентарь владельца, если попадает за границу мира
STATUS_CAST_SHADOWS 0x200 ИСТИНА не используется
STATUS_BLOCK_GRAB_OBJECT 0x400 ЛОЖЬ Запрет перемещения зажатой клавишей мыши, для всех примитивов объекта
STATUS_DIE_AT_EDGE - Если объект был создан скриптом, по умолчанию статус этого атрибута ИСТИНА

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

Статус является атрибутом ОБЪЕКТА, а не примитива; все примитивы в связанном объекте имеют один и тот же статус.

Important Issues

~ All Issues ~ Search JIRA for related Bugs
   llGetStatus(STATUS_ROTATE_Z); will not work on child prims on freshly rezzed objects.

Примеры

<lsl>default {

   touch_start(integer total_number)
   {
       if (llGetStatus(STATUS_PHYSICS))
       {
           llSay(0, "This object is physical");
       }
       else
       {
           llSay(0, "This object is not physical");
       }
   }
}</lsl>

См. также

Функции

•  llSetStatus Устанавливает статус атрибута объекта.

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

All Issues

~ Search JIRA for related Issues
   llGetStatus(STATUS_ROTATE_Z); will not work on child prims on freshly rezzed objects.
   STATUS_BLOCK_GRAB only affects individual prims in a linkset
   Create STATUS_TRANSLATE_* flags for llSetStatus

Описания

function integer llGetStatus( integer status );