# 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
