на главную
об игре
28.10.2002
PlayStation 2
08.05.2003
PC
31.10.2003
Xbox
05.12.2012
iOS
05.12.2012
Android
30.01.2013
PlayStation 3
05.12.2015
PlayStation 4
11.11.2021
Xbox One
11.11.2021
Nintendo Switch
11.11.2021
PlayStation 5
11.11.2021
Xbox Series X
Официальный сайт:
http://www.rockstargames.com/vicecity
Разработчик:
Rockstar North
9.1/10
Пользователи
4 338
9/10 Playground
92/100 Steam
94/100 Metacritic
3.3/5 Xbox
Добро пожаловать в Город Порока — Vice City, огромный людской муравейник, где есть все: золотые пляжи и зловонные болота, блеск и нищета, дворцы и трущобы. Самый громкий хит года, Vice City позволит вам заглянуть в яркий, полный черного юмора и насилия преступный мир гигантского мегаполиса, чрезвычайно напоминающего Майами. Теперь и у вас есть шанс пройти путь от обычного уличного вышибалы до представителя элиты преступного мира.
Прибыв в мегаполис, полный соблазнов и наслаждений, главный герой Томми Версетти теряет все в первой же сделке. Он хочет получить назад свои деньги, но на его пути встают банды байкеров, кубинские гангстеры и продажные политики. Похоже, весь Vice City ополчился против Томми. Остается только одно: отвечать ударом на удар — и, в конце концов, прибрать город к рукам
Минимальные требования
Операционная система: Windows 2000/XP
Процессор: Intel Pentium III / AMD Athlon с тактовой частотой 800 МГц / Intel Celeron с тактовой частотой 1.2 ГГц
Видеокарта: с 32 Мб видеопамяти м 3D-ускорителем
Оперативная память: 128 Мб
Звуковая карта: совместимая с DirectX 9.0
Место на диске: 1.5 Гб
DirectX: 9.0
Процессор: Intel Pentium III / AMD Athlon с тактовой частотой 800 МГц / Intel Celeron с тактовой частотой 1.2 ГГц
Видеокарта: с 32 Мб видеопамяти м 3D-ускорителем
Оперативная память: 128 Мб
Звуковая карта: совместимая с DirectX 9.0
Место на диске: 1.5 Гб
DirectX: 9.0
Рекомендуемые требования
Операционная система: Windows 2000/XP
Процессор: Intel Pentium IV / AMD Athlon XP с тактовой частотой 1.5 Ггц
Видеокарта: NVIDIA GeForce 3 / AMD Radeon 8500 с 64 Мб видеопамяти
Оперативная память: 256 Мб
Звуковая карта: совместимая с DirectX 9.0
Место на диске: 1.5 Гб
DirectX: 9.0
Процессор: Intel Pentium IV / AMD Athlon XP с тактовой частотой 1.5 Ггц
Видеокарта: NVIDIA GeForce 3 / AMD Radeon 8500 с 64 Мб видеопамяти
Оперативная память: 256 Мб
Звуковая карта: совместимая с DirectX 9.0
Место на диске: 1.5 Гб
DirectX: 9.0
main.sc
Ваш комментарий
Сколько живу, а для чего он не знаю
// Test script for Industrial level
VAR_INT player
VAR_INT TEST_CAR
VAR_FLOAT x_float_m y_float_m z_float_m player_heading_debug debug_car_heading
VAR_INT magic_car button_press_flag car_colour car_colour2
VAR_INT flag_create_car initial_create_car initial_car_selected counter_create_car
x_float_m = 0.0
y_float_m = 0.0
z_float_m = 0.0
player_heading_debug = 0.0
debug_car_heading = 0.0
magic_car = 0
button_press_flag = 0
car_colour = 0
car_colour2 = 0
flag_create_car = 0
initial_create_car = 0
initial_car_selected = 0
counter_create_car = 151 //CAR_CHEETAH
SCRIPT_NAME mainscr
SET_INTRO_IS_PLAYING FALSE
CREATE_PLAYER 0 -880.0 -646.5 11.2 player
REQUEST_MODEL CAR_CHEETAH
DO_FADE 0 FADE_OUT
LOAD_SCENE -880.0 -646.5 13.2
WHILE NOT HAS_MODEL_LOADED CAR_CHEETAH
WAIT 0
ENDWHILE
CREATE_CAR CAR_CHEETAH -1138.406f -661.471f -100.0f TEST_CAR
MARK_MODEL_AS_NO_LONGER_NEEDED CAR_CHEETAH
DEBUG_ON
//LAUNCH_MISSION debug.sc
DO_FADE 1000 FADE_IN
MainLoop:
WAIT 0
IF IS_PLAYER_PLAYING player
IF IS_BUTTON_PRESSED PAD2 RIGHTSHOULDER1
AND flag_create_car = 0
AND button_press_flag = 0
GET_PLAYER_COORDINATES player x_float_m y_float_m z_float_m
GET_PLAYER_HEADING player player_heading_debug
IF player_heading_debug < 45.0
AND player_heading_debug > 0.0
y_float_m += 5.0
debug_car_heading = 90.0
ENDIF
IF player_heading_debug < 360.0
AND player_heading_debug > 315.0
y_float_m += 5.0
debug_car_heading = 90.0
ENDIF
IF player_heading_debug < 135.0
AND player_heading_debug > 45.0
x_float_m -= 5.0
debug_car_heading = 180.0
ENDIF
IF player_heading_debug < 225.0
AND player_heading_debug > 135.0
y_float_m -= 5.0
debug_car_heading = 270.0
ENDIF
IF player_heading_debug < 315.0
AND player_heading_debug > 225.0
x_float_m += 5.0
debug_car_heading = 0.0
ENDIF
z_float_m = z_float_m + 0.6
GET_GROUND_Z_FOR_3D_COORD x_float_m y_float_m z_float_m z_float_m
REQUEST_MODEL counter_create_car
WHILE NOT HAS_MODEL_LOADED counter_create_car
WAIT 0
PRINT_NOW LOADCAR 100 1 //"Loading vehicle, press pad2 leftshoulder1 to cancel"
IF IS_BUTTON_PRESSED PAD2 LEFTSHOULDER1
//++ counter_create_car
GOTO next_carzzz
ENDIF
ENDWHILE
CREATE_CAR counter_create_car x_float_m y_float_m z_float_m magic_car
SET_CAR_HEADING magic_car debug_car_heading
LOCK_CAR_DOORS magic_car CARLOCK_UNLOCKED
MARK_MODEL_AS_NO_LONGER_NEEDED counter_create_car
MARK_CAR_AS_NO_LONGER_NEEDED magic_car
next_carzzz:
IF initial_create_car = 0
IF counter_create_car = 151
AND initial_car_selected = 0
counter_create_car = 105 //BIKE_BIKE
initial_car_selected = 1
ENDIF
IF counter_create_car = 105
AND initial_car_selected = 0
counter_create_car = 110 //CAR_TAXI
initial_car_selected = 1
ENDIF
IF counter_create_car = 110
AND initial_car_selected = 0
counter_create_car = 128 //CAR_CABBIE
initial_car_selected = 1
ENDIF
IF counter_create_car = 128
AND initial_car_selected = 0
counter_create_car = 116 //CAR_POLICE
initial_car_selected = 1
ENDIF
IF counter_create_car = 116
AND initial_car_selected = 0
counter_create_car = 97 //CAR_FIRETRUCK
initial_car_selected = 1
ENDIF
IF counter_create_car = 97
AND initial_car_selected = 0
counter_create_car = 106 //CAR_AMBULANCE
initial_car_selected = 1
ENDIF
IF counter_create_car = 106
AND initial_car_selected = 0
counter_create_car = 119 //CAR_BANSHEE
initial_car_selected = 1
ENDIF
IF counter_create_car = 119
AND initial_car_selected = 0
counter_create_car = 101 //CAR_INFERNUS
initial_car_selected = 1
initial_create_car = 1
ENDIF
IF counter_create_car = 101
AND initial_car_selected = 0
counter_create_car = 92 //CAR_STINGER
initial_car_selected = 1
initial_create_car = 1
ENDIF
ELSE
++ counter_create_car
IF counter_create_car > 153
counter_create_car = 90
ENDIF
IF counter_create_car = 140 //PLANE_AIRTRAIN
OR counter_create_car = 141 //PLANE_DEADDODO
counter_create_car = 142
ENDIF
IF counter_create_car = 124 //TRAIN_SUBWAY
OR counter_create_car = 125 //HELI_POLICE
counter_create_car = 126
ENDIF
IF counter_create_car = 131 //CAR_RCBANDIT
counter_create_car = 132
ENDIF
IF counter_create_car = 147 //HELI
counter_create_car = 148
ENDIF
ENDIF
flag_create_car = 1
button_press_flag = 1
ENDIF
IF IS_BUTTON_PRESSED PAD2 LEFTSHOULDER1
AND flag_create_car = 1
IF NOT IS_CAR_DEAD magic_car
GENERATE_RANDOM_INT_IN_RANGE 0 88 car_colour2
CHANGE_CAR_COLOUR magic_car car_colour car_colour2 // 0 - 88
++car_colour
IF car_colour > 87
car_colour = 0
ENDIF
ENDIF
ENDIF
IF NOT IS_BUTTON_PRESSED PAD2 RIGHTSHOULDER1
AND button_press_flag = 1
button_press_flag = 0
ENDIF
IF IS_BUTTON_PRESSED PAD2 RIGHTSHOULDER1
AND flag_create_car = 1
AND button_press_flag = 0
IF IS_CAR_DEAD magic_car
DELETE_CAR magic_car
ELSE
IF NOT IS_PLAYER_IN_CAR player magic_car
DELETE_CAR magic_car
ELSE
MARK_CAR_AS_NO_LONGER_NEEDED magic_car
ENDIF
ENDIF
flag_create_car = 0
initial_car_selected = 0
button_press_flag = 1
ENDIF
ENDIF
GOTO MainLoop
TERMINATE_THIS_SCRIPT