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

Last updated