You are not logged in.
Pages: 1
Огромное спасибо за помощь! Теперь все работает!
Погоня с перестрелкой
Крайне извиняюсь, если это уже было, если это элементарно и т.п. Но у меня ничего не получается и время поджимает...
Вообщем мне нужно для миссии код погони.
Итак, имеется машина 3@, в ней водитель 4@ и еще один актер 0@ (стрелок). Эта машина должна ехать к точке (которая находится в другом конце города). Ехать она должна по дороге, но игнорируя светофоры и объезжая машины.
Игрок, находясь на мотоцикле 1@, должен ее преследовать, а друг 2@, сидя позади обстреливать.
Вот то, что я писал:
Actor.SetImmunities(0@,1,1,1,1,1) Actor.SetImmunities(4@,1,1,1,1,1) Car.SetImmunities(3@,1,1,1,1,1) // создаем маркер Marker.CreateAboveCar(10@,3@) Marker.SetColor(10@,5) // восстанавливаем движение в городе 01EB: set_traffic_density_multiplier_to 1.0 03DE: set_pedestrians_density_multiplier_to 1.0 // отключаем широкий экран 02A3: toggle_widescreen 0 // разрешаем игроку двигаться Player.CanMove($PLAYER_CHAR) = True // снимаем бессмертие со всех Actor.SetImmunities($PLAYER_ACTOR,0,0,0,0,0) Car.SetImmunities(1@,0,0,0,0,0) Actor.SetImmunities(2@,0,0,0,0,0) // восстанавливаем камеру Camera.Restore_WithJumpCut() // разблокировка байка Car.LockInCurrentPosition(1@) = False Car.DoorStatus(3@) = 2 00AE: set_car 3@ traffic_behaviour_to 2 Car.SetToPsychoDriver(3@) 05D1: AS_actor 4@ drive_car 3@ to -125.807 -1202.0946 2.6953 speed 25.0 0 model #NULL 0 // перестрелка Actor.WeaponAccuracy(0@) = 60 Actor.WeaponAccuracy(2@) = 75 01B2: give_actor 2@ weapon 28 ammo -1 01B2: give_actor 0@ weapon 28 ammo -1 0713: actor 0@ driveby_actor 2@ car -1 point 0.0 0.0 0.0 radius 5000.0 4 1 firing_rate 40 0713: actor 2@ driveby_actor 0@ car -1 point 0.0 0.0 0.0 radius 5000.0 4 1 firing_rate 90
В итоге, машина останавливается на светофорах, в пробках. А герои плохо стреляют, в смысле, то стреляют то не стреляют, только целятся...
Помогите, пожалуйста, новичку!
Pages: 1