CLEO NFSCamShake v1.0

Данный мод добавляет ощущение драйва и скорости на дороге. На большой скорости, когда ты в автомобиле, камера начинает немного покачиваться как в NFS. Также если мимо вас проедет встречная машина, то камера будет немного трястись!
Думаете ничего особенного? Ошибаетесь! Вы просто попробуйте погонять на автомобиле по Сан Андреасу с этим модом. Зрелищность, ощущение драйва и скорости гарантируется!

{$VERSION 3.1.1000}
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP
wait 2000
thread 'DRIFT'

:DRIFT_18
wait 10
if
Player.Defined($PLAYER_CHAR)
jf @DRIFT_18
jump @DRIFT_45

:DRIFT_45
wait 0
if and
$ONMISSION == 0
Actor.Driving($PLAYER_ACTOR)
jf @DRIFT_45
$CJ_CAR = Actor.CurrentCar($PLAYER_ACTOR)
0432: 11@ = get_actor_handle_from_car $CJ_CAR passenger_seat 0
0432: 21@ = get_actor_handle_from_car $CJ_CAR passenger_seat 1
0432: 31@ = get_actor_handle_from_car $CJ_CAR passenger_seat 2
if and
87D6: not 11@ == $PLAYER_ACTOR // @ == $ (int)
87D6: not 21@ == $PLAYER_ACTOR // @ == $ (int)
87D6: not 31@ == $PLAYER_ACTOR // @ == $ (int)
jf @DRIFT_45
if and
84A7: not actor $PLAYER_ACTOR driving_boat
84C8: not actor $PLAYER_ACTOR driving_flying_vehicle
84A9: not actor $PLAYER_ACTOR driving_heli
not Actor.DrivingPoliceVehicle($PLAYER_ACTOR)
not Actor.DrivingPlane($PLAYER_ACTOR)
jf @DRIFT_45
if and
not Car.Id($CJ_CAR) == #BMX
not Car.Id($CJ_CAR) == #BIKE
not Car.Id($CJ_CAR) == #MTBIKE
jf @DRIFT_45
047A: actor $PLAYER_ACTOR driving_bike
not Actor.DrivingVehicleType($PLAYER_ACTOR, #BMX)
not Actor.DrivingVehicleType($PLAYER_ACTOR, #BIKE)
not Actor.DrivingVehicleType($PLAYER_ACTOR, #MTBIKE)
jf @DRIFT_45
if and
not Actor.DrivingVehicleType($PLAYER_ACTOR, #PCJ600)
not Actor.DrivingVehicleType($PLAYER_ACTOR, #FREEWAY)
not Actor.DrivingVehicleType($PLAYER_ACTOR, #SANCHEZ)
not Actor.DrivingVehicleType($PLAYER_ACTOR, #FCR900)
not Actor.DrivingVehicleType($PLAYER_ACTOR, #NRG500)
jf @DRIFT_45
jump @DRIFT_310

:DRIFT_310
wait 0
if
Player.Defined($PLAYER_CHAR)
jf @DRIFT_310
if
Actor.Driving($PLAYER_ACTOR)
jf @DRIFT_310
0@ = Actor.CurrentCar($PLAYER_ACTOR)
02E3: 1@ = car 0@ speed
if
1@ > 20.0
jf @DRIFT_45
Camera.Shake(15)
04C4: store_coords_to $11992 $11993 $11994 from_actor $PLAYER_ACTOR with_offset 3.5 3.5 0.0
04C4: store_coords_to $11995 $11996 $11994 from_actor $PLAYER_ACTOR with_offset -3.5 -3.5 0.0
$11997 = -1
053E: $11997 = get_random_car_with_model -1 in_rectangle_cornerA $11992 $11993 cornerB $11995 $11996
if
not $11997 == -1
jf @DRIFT_571
$11998 = Actor.CurrentCar($PLAYER_ACTOR)
02E3: $11999 = car $11998 speed
$11999 *= 3.0
008C: $11999 = float $11999 to_integer
0209: $12000 = random_int_in_ranges 90 100
if
001C: $11999 > $12000 // (int)
jf @DRIFT_567
$11999 *= 2
Camera.Shake(200)
wait 20

:DRIFT_567
wait 0

:DRIFT_571
Car.RemoveReferences($11998)
Car.RemoveReferences($11997)
jump @DRIFT_310



Просмотров: 1417
5.11.2015, 09:23 -

Категория: Grand Theft Auto: San Andreas » Скрипты для Grand Theft Auto: San Andreas » CLEO скрипты для Grand Theft Auto: San Andreas

Коментарии к CLEO NFSCamShake v1.0: