Рейтинг - 5.0 (1)

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

Безусловные
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
проверка: объект в воде?

Как видите, на объекты опкодов не много, в отличии от актёров и транспорта, но их достаточно, что бы сделать даже целую миссию. Кстати о миссиях. Рассмотрев часто используемые опкоды можно сделать первую миссию и через несколько уроков мы это сделаем! :)

Вход на сайт

Поиск
Категории раздела
Мини-чат
Пожалуйста, все вопросы по скриптингу задавать на форуме!
Наш опрос
Какая GTA Вам понравилась больше всего?
Всего ответов: 6
Активность на сайте
Пожертвования
Кошельки WebMoney:
U859420971000
R407741810602
Z331072372430
E314272616890
Друзья сайта
Полезные ресурсы
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Сегодня нас посетили:
Реклама