00056. Специальные актёры
Специальные актёры|В этом уроке мы рассмотрим специальных актёров.|wmysterio|wmysterio||||Доброго времени времени суток, уважаемые пользователи. Думаю, Вы уже не мало создали актёров в своих скриптах. Пришло время познакомится ещё и со специальными актёрами. Что значит "специальные"? Это те актёры, которых не встретишь на улицах. Например: Свита, Райдера и других "сюжетных" актёров. Загрузка спец.актёров немного другая, чем у обычных актёров. В спец.актёров есть свои имена ( см. Специальные актёры ).
Для начала, нужно загрузить модель актёра опкодом:
Здесь: 'TENPEN' - имя модели актёра 1 - указывается номер актёра
Дальше необходимо проверить на загруженность:
Здесь: 1 - указанный ранее номер актёра
Обратите, внимание, что конкретной модели специальные актёры не имеют. Но нужно всё же как то их создать :) А создаются они как и обычные:
Здесь: $TEMPEN - естественно указываем переменную, которая будет хранить актёра 4 - тип актёра 0.0, 0.0, 0.0 - координаты появления #SPECIAL01 - вот это уже интереснее. Для специальных актёров существуют и специальные модели, которые подходят любым специальным актёрам. Всего их 10 штук.× **Примечание:** Номер актёра должен совпадать с окончанием возле #SPECIAL ( #SPECIAL <с 01 по 10> )
Так же необходимо выгрузить с памяти модель, после создания ( на актёра это не повлияет, действует как "model.destroy()":
Теперь давайте напишем простой скрипт, что бы Темпени появлялся рядом с CJ:
Как видим, Темпени появился как миленький:
Все опкоды, связанные с актёрами, действуют и на специальных актёров. Теперь задание: при нажатии кнопки R создаются два спец. актёра. Устройте поединок между ними ( чтобы били друг друга ).|1974|1|0|20576223
png600
375400
250``||specialnye_aktjory|1499526491
Last updated