00068. Использование RC
Last updated
Last updated
Использование RC|Этот урок посвящен ещё одному режиму - режиму RC. Его чаще называют режимом удалённого управления ( управление на расстоянии ).|wmysterio|wmysterio||||Пример такого режима можно было наблюдать в миссия Зеро. Мы управляли маленьким самолётиком и уничтожали фургоны. Вот скрин с этим режимом:
Сегодня мы рассмотрим опкоды для работы с этим режимом а так же напишем простенькие примеры. Начнем, опкоды:
Помещает игрока в режиме RC в машину:
Здесь: $PLAYER_CHAR - хендл игрока $CAR - хендл созданной ранее машины ( лодки, вертолёта, самолёта )
Опкод считывает в переменную текущую RC-машину игрока:
Выход игрока с режима RC:
Для реальности разработчики сделали миниатюрные модели транспорта. Их имена начинаются с "#RC". Вот список всех доступных RC-моделей:
Модель |
---|
Однако возможно использовать и другие модели транспорта. Например: #INFERNUS. Вот скрин:
Если присмотреться, то заметно, что водитель отсутствует! Можно сказать, что призрак водит авто :) Нужно так же помнить, что здесь работает функция уничтожения. Она действует в любом транспорте! После детонации транспорта, возвращается контроль к самому CJ.
Минусы режима:
Управляя транспортом, мы одновременно управляем и CJ. Поэтому его нужно перемещать в точку, где нет угрозы для жизни;
В RC-режиме действуют номера клавиш когда СЖ идёт пешком, тоесть, чтобы ехать вперёд на транспорте, то нужно нажать пробел;
Что бы избавится от этих минусов нужно всего три шага:
Создать автомобиль в любой точке ( желательно не далеко от RC-машинки );
Поместить СЖ в эту машину ( "072A" ) и закрепить её в текущей позиции;
Поместить СЖ в режим RC;
Вот образец:
Таким образом мы можем нормально управлять RC-транспортом. Давайте напишем скрипт, что бы возле дома СЖ стоял самолётик. Возле него так же будет стоять #INFERNUS. Если СЖ сядет в инфернус, то ему дают удалённое управление самолётиком.
Результат:
Естественно скрипт одноразовый. После уничтожения RC-машинки скрипт завершит свою работу. Думаю, основную теорию я вам предоставил. Вы можете использовать её для своих миссий и скриптов :)|1248|1|0|98696836png
600360
400240``\|89041466
png600
360400
240\|52657795`png`600`360`400`240
||ispolzovanie_rc|1499703465
#RCBANDIT
#RCBARON
#RCCAM
#RCGOBLIN
#RCRAIDER
#RCTIGER