# 00030. Объекты и команды, свойственны им

Объекты и команды, свойственны им|В этом уроке мы рассмотрим команды, применяемые к объектам.|wmysterio|wmysterio||||

| Безусловные                                                                                                                                                                 |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 071F: set\_object $Obj mass 10                                                                                                                                              |
| задаёт объекту массу                                                                                                                                                        |
| 0453: object $Obj set\_rotation 90.0 270.0 180.0                                                                                                                            |
| поворачивает объект на все возможные углы на всех осях. Вы можете экспериментировать с углами и посмотреть как опкод работает                                               |
| Object.PutAt($obj,1600.0,1200.0,16.0)                                                                                                                                       |
| перемещает объект в заданные координаты                                                                                                                                     |
| Object.RemoveReferences($Obj)                                                                                                                                               |
| удаляет все сведения об объекте                                                                                                                                             |
| 0566: object $Obj set\_interior 8                                                                                                                                           |
| устанавливает интерьер для объекта ( об интерьерах мы ещё поговорим в следующих уроках )                                                                                    |
| 08E9: set\_object $Obj liftable 1                                                                                                                                           |
| делает объект поднимаемым ( если поставить 0 - то его нельзя будет поднять )                                                                                                |
| Object.ToggleInMovingList($Obj) = True                                                                                                                                      |
| объект можно будет двигать( если поставить false - то он будет стоять на месте )                                                                                            |
| Object.SetImmunities($Obj,1,1,1,1,1)                                                                                                                                        |
| установить иммунитеты для объекта                                                                                                                                           |
| 035D: toggle\_object $Obj targetable 1                                                                                                                                      |
| даёт возможность сделать объект целью ( если поставить 0 - то забирает эту возможность )                                                                                    |
| Object.KeepInMemory($obj) = True                                                                                                                                            |
| сохранять данные об объекте в памяти. Используйте опкод если вы уверены, что объект может куда то пропасть. Если поставить false, то игра не будет хранить данные в памяти. |

| Условные                                      |
| --------------------------------------------- |
| 03CA: object $Obj exists                      |
| проверка: объект существует?                  |
| 0685: object $Obj attached                    |
| объект прицеплен к чему либо?                 |
| 023B: actor $Act colliding\_with\_object $Obj |
| проверка: актёр прикасается к объекту?        |
| 0737: actor $Act lifting\_object $Obj         |
| проверка: актёр поднимает объект?             |
| 0179: actor $Act picked\_up\_object $Obj      |
| проверка: актёр поднял объект?                |
| 0366: object $Obj blown\_up                   |
| проверка: объект взорвался?                   |
| 04E7: object $Obj in water                    |
| проверка: объект в воде?                      |

Как видите, на объекты опкодов не много, в отличии от актёров и транспорта, но их достаточно, что бы сделать даже целую миссию. Кстати о миссиях. Рассмотрев часто используемые опкоды можно сделать первую миссию и через несколько уроков мы это сделаем! :)|1040|1|0||obekty\_i\_komandy\_svojstvenny\_im|1498736009


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://lessons.sannybuilder.com/00100/00200/obekty/00030.-obekty-i-komandy-svoistvenny-im.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
