Суббота, 18.04.2026, 19:06
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Управление транспортом и актёрами (modmeyker)
Max_RifДата: Четверг, 14.04.2011, 23:32 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 0
Статус:


Для начала надо соть вс то, чем надо управлять. Как это сделать, вы думаю и без меня знаете.
Будем считать, что всё что надог мы создали.
Итак, самая простая команда - поместить актёра в машину.
Делаеться это так:
036A: put_actor [актёр] in_car [машина].
Причём в этой команде явно не указываеться, куда садиться. Но актёр всегда садиться на место водителя.
Вот это и плохо. Команды поместить актёра на место пассажира я не нашёл.
Ну да ладно. Может ещё найдём.
С этим разобрались.
Теперь то, с чего вообще-то надо было начать.
Передвижение.
Для актёров:
00A1: put_actor [актёр] at [x] [y] [z] - поместить актёра в указанную точку.
05D3: unknown_action_sequence $PLAYER_ACTOR 2470.107 -1678.195 13.50781 6 20000 - приказать актёру идти в заданую точку.
Как бежать я увы не нашёл.
Команды езды.
Помимо команды для езды, которую рассказал RunAway, есть ещё:
039F: car $car race_to [x] [y] - гнать в определённую точку
00A7: car $car drive_to [x] [y] [z] - ехать в определённую точку, аналог drive_to_point, не знаю, чем они отличаються.
А теперь команды для лодок и вертолётов!!!
04A2: heli $HELI fly_to [x] [y] [z] speed 25.0 (скорость) 125.0 (высота (НЕОГРАНИЧЕННА!!!)).
Кстати координата Z лучше должн6а быть не в воздухе, а на земле, тогда вертолёт ещё и приземлиться.
Для лодок:
02D3: boat $BOAT drive_to [x] [y] [z]
Кстати, теперь, чтобы машина ехала, не обязательно садить в неё водителя
 
  • Страница 1 из 1
  • 1
Поиск: