Переворачивание машины
Вот мой маленький скрипт, вобщето он написан для GTA-Vice City (на BW's Vice Mission Builder version v0.135), но думаю заделать его под SA просто. Сама мысль такая: бывает, любимая сердцу тачка переварачивается на крышу в самый неподходимый момент, этот же скрипт расчитан на то, чтобы переворачивать тачку (по нажатию клавиши) обратно на колёса.
:LabelScript
0001: wait 0? ms
00D6: if 2?
0256: player $PLAYER_CHAR defined
0443: player $PLAYER_CHAR in_a_car
00E1: key_pressed 0? 18?
004D: jump_if_false ЈЈLabelScript
03C1: $plcar = player $PLAYER_CHAR car
00AA:$carxp = car $plcar x_pos, $caryp = car $plcar y_pos, $carzp = car $plcar z_pos
0174: $zangl = car $plcar z_angle
0407: create_coordinate $x1 $y1 $z1 from car $plcar offset 0! 0! -5!
0407: create_coordinate $x2 $y2 $z2 from car $plcar offset 0! 0! 5!
00D6: if 0?
0024: $z1 > $z2 floating-point_values_only
004D: jump_if_false ЈЈLabelScript
00AB: put_car $plcar at $carxp $caryp $carzp
0175: set_car $plcar z_angle_to $zangl
0001: wait 1000& ms
0002: jump ЈЈLabelScript