Usj

Материал из GTAModding.ru
Перейти к: навигация, поиск
MISSION_START
// *****************************************************************************************
// *****************************************************************************************
// *****************************************************************************************
// ********************************** Unique Stunt Jumps *********************************** 
// *****************************************************************************************
// *****************************************************************************************
// *****************************************************************************************
 
 
// Variables for mission
 
VAR_INT	players_car_usj cash_reward_usj total_completed_usj
VAR_INT flag_1st_locate_usj flag_2nd_locate_usj	usj_number collision_counter_usj
VAR_INT flag_usj1_passed flag_usj2_passed flag_usj3_passed flag_usj4_passed	flag_usj5_passed flag_usj6_passed flag_usj7_passed
VAR_INT flag_usj8_passed flag_usj9_passed flag_usj10_passed flag_usj11_passed flag_usj12_passed	flag_usj13_passed flag_usj14_passed
VAR_INT flag_usj15_passed flag_usj16_passed	flag_usj17_passed flag_usj18_passed	flag_usj19_passed flag_usj20_passed
VAR_FLOAT car_speed_usj camera_x camera_y camera_z
 
// ****************************************Mission Start************************************
 
flag_usj1_passed = 0
flag_usj2_passed = 0
flag_usj3_passed = 0
flag_usj4_passed = 0
flag_usj5_passed = 0
flag_usj6_passed = 0
flag_usj7_passed = 0
flag_usj8_passed = 0
flag_usj9_passed = 0
flag_usj10_passed = 0
flag_usj11_passed = 0
flag_usj12_passed = 0
flag_usj13_passed = 0
flag_usj14_passed = 0
flag_usj15_passed = 0
flag_usj16_passed = 0
flag_usj17_passed = 0
flag_usj18_passed = 0
flag_usj19_passed = 0
flag_usj20_passed = 0
 
cash_reward_usj = 5000
usj_number = 0
total_completed_usj = 0
 
SET_DEATHARREST_STATE OFF
SET_UNIQUE_JUMPS_TOTAL 20
 
SCRIPT_NAME usj
 
 
mission_start_usj:
 
WAIT 0
 
IF NOT IS_PLAYER_PLAYING player
	GOTO mission_start_usj
ENDIF
 
IF NOT IS_PLAYER_IN_ANY_CAR player
	GOTO mission_start_usj
ENDIF
 
STORE_CAR_PLAYER_IS_IN_NO_SAVE player players_car_usj
 
IF IS_BOAT players_car_usj
	GOTO mission_start_usj
ENDIF
 
GET_CAR_SPEED players_car_usj car_speed_usj
 
IF NOT car_speed_usj > 25.0
	GOTO mission_start_usj
ENDIF
 
IF NOT IS_CAR_IN_AIR_PROPER players_car_usj
	GOTO mission_start_usj
ENDIF
 
IF IS_COLLISION_IN_MEMORY LEVEL_INDUSTRIAL
 
	IF IS_PLAYER_IN_ZONE player	ROADBR1
		IF LOCATE_PLAYER_IN_CAR_2D player 940.4 -933.7 4.0 4.0 0 //BETWEEN CALLAHAN BRIDGE
			usj_number = 1
			camera_x = 998.0
			camera_y = -938.5
			camera_z = 19.3
			GOTO the_jump
		ENDIF
		IF LOCATE_PLAYER_IN_CAR_3D player 793.17 -929.963 42.166 4.0 2.0 3.0 0 //OVER CALLAHAN BRIDGE
			usj_number = 11
			camera_x = 841.8475//853.8542
			camera_y = -930.1524//-927.6523
			camera_z = 34.3645//34.0808
			GOTO the_jump
		ENDIF
	ENDIF
 
	IF IS_PLAYER_IN_ZONE player	PORT_S
		IF LOCATE_PLAYER_IN_CAR_2D player 1168.983 -1156.913 10.0 7.0 0//1156.0 -1154.0 4.0 8.0 0 //OVER DOCKS
			usj_number = 2
			camera_x = 1217.2
			camera_y = -1162.4
			camera_z = 15.0
			GOTO the_jump
		ENDIF
		IF LOCATE_PLAYER_IN_CAR_2D player 1231.858 -1129.855 4.0 2.5 0 //OVER WAREHOUSE NEAR RAVE
			usj_number = 5
			camera_x = 1201.384
			camera_y = -1135.662
			camera_z = 19.64
			GOTO the_jump
		ENDIF
	ENDIF
 
	IF IS_PLAYER_IN_ZONE player	CHINA
		IF LOCATE_PLAYER_IN_CAR_2D player 789.697 -572.312 2.7 5.0 0 // OVER FOOTBRIDGE
			usj_number = 3
			camera_x = 779.957
			camera_y = -561.1698
			camera_z = 25.1615
			GOTO the_jump
		ENDIF
		IF LOCATE_PLAYER_IN_CAR_3D player 991.727 -470.397 19.785 2.0 4.0 3.0 0	//ONTO LTRAIN TRACKS BY SUBWAY
			usj_number = 10
			camera_x = 987.5289
			camera_y = -462.6134
			camera_z = 21.8678
			GOTO the_jump
		ENDIF
	ENDIF
 
	IF IS_PLAYER_IN_ZONE player	PORT_I
		IF LOCATE_PLAYER_IN_CAR_2D player 1136.621 -976.864 4.0 2.5 0 //OVER FREIGHT BACKS
			usj_number = 6
			camera_x = 1107.076 
			camera_y = -964.015
			camera_z =  22.981
			GOTO the_jump
		ENDIF
	ENDIF
 
	IF IS_PLAYER_IN_ZONE player	PORT_E
		IF LOCATE_PLAYER_IN_CAR_2D player 1375.758 -952.149 5.0 5.0 0 //OVER WAREHOUSE BY SAWMILLS
			usj_number = 7
			camera_x = 1369.274 
			camera_y = -981.598
			camera_z = 18.734
			GOTO the_jump
		ENDIF
	ENDIF
 
	GOTO mission_start_usj
ENDIF
 
IF IS_COLLISION_IN_MEMORY LEVEL_COMMERCIAL
	IF IS_PLAYER_IN_ZONE player	COM_EAS
		IF LOCATE_PLAYER_IN_CAR_3D player 470.728 -918.38 19.828 6.0 3.0 3.0 0 //UNDER CALLAHAN BRIDGE
			usj_number = 4
			camera_x = 460.954
			camera_y = -947.844
			camera_z = 17.934
			GOTO the_jump
		ENDIF
		IF LOCATE_PLAYER_IN_CAR_2D player 271.152 -607.027 4.0 5.0 0 //OUT OF CARPARK
			usj_number = 13
			camera_x = 281.8645
			camera_y = -626.5409
			camera_z = 26.9559
			GOTO the_jump
		ENDIF
		IF LOCATE_PLAYER_IN_CAR_2D player 320.223 -896.357 6.0 5.0 0 //ONTO CALLAHAN BRIDGE
			usj_number = 14
			camera_x = 332.8589
			camera_y = -906.3721
			camera_z = 39.7656
			GOTO the_jump
		ENDIF
	ENDIF
	IF IS_PLAYER_IN_ZONE player	PARK
		IF LOCATE_PLAYER_IN_CAR_3D player 157.584 -998.192 30.39 2.5 2.8 2.0 0//159.987 -998.158 30.379 0.5 2.8 2.0 0 //TWAT CAFE
			usj_number = 12
			camera_x = 141.5205
			camera_y = -1006.8531
			camera_z = 26.177
			GOTO the_jump
		ENDIF
	ENDIF
	GOTO mission_start_usj
ENDIF
 
IF IS_COLLISION_IN_MEMORY LEVEL_SUBURBAN
 
	IF IS_PLAYER_IN_ZONE player SUB_IND
		IF LOCATE_PLAYER_IN_CAR_3D player -1182.442 22.213 74.03 3.0 4.0 3.0 0 //BAIT WAREHOUSE GOING EAST
			usj_number = 8
			camera_x = -1204.47
			camera_y = -14.721
			camera_z = 62.1738
			GOTO the_jump
		ENDIF
	ENDIF
 
	IF IS_PLAYER_IN_ZONE player BIG_DAM
		IF LOCATE_PLAYER_IN_CAR_3D player -1160.622 105.944 73.531 4.0 3.5 3.0 0 //BAIT WAREHOUSE GOING SOUTH
			usj_number = 9
			camera_x = -1137.7355
			camera_y = 115.1705
			camera_z = 64.4229
			GOTO the_jump
		ENDIF
		IF LOCATE_PLAYER_IN_CAR_2D player -994.754 253.616 10.0 15.0 0 //BY COCHRANE BRIDGE
			usj_number = 15
			camera_x = -1014.4852//-1039.1022
			camera_y = 268.1786//265.3116
			camera_z = 38.8862//3.4568
			GOTO the_jump
		ENDIF
	ENDIF
 
	IF IS_PLAYER_IN_ZONE player PROJECT
		IF LOCATE_PLAYER_IN_CAR_2D player -699.058 -172.26 6.0 7.0 0 //	JAMES BOND BRIDGE
			usj_number = 16
			camera_x = -738.03
			camera_y = -132.5792
			camera_z = 12.501
			GOTO the_jump
		ENDIF
	ENDIF
 
	IF IS_PLAYER_IN_ZONE player AIRPORT
		IF LOCATE_PLAYER_IN_CAR_2D player -1100.542 -847.44 4.0 12.0 0 // AIRPORT HANGAR SE
			usj_number = 17
			camera_x = -1068.0343
			camera_y = -863.0062
			camera_z = 18.4249
			GOTO the_jump
		ENDIF
		IF LOCATE_PLAYER_IN_CAR_2D player -1375.772 -848.662 4.0 12.0 0 // AIRPORT HANGAR SW
			usj_number = 18
			camera_x = -1337.7358
			camera_y = -862.9677
			camera_z = 18.0594
			GOTO the_jump
		ENDIF
		IF LOCATE_PLAYER_IN_CAR_2D player -1379.849 -625.095 12.0 4.0 0 // AIRPORT HANGAR NW
			usj_number = 19
			camera_x = -1397.5281
			camera_y = -572.0431
			camera_z = 18.8811
			GOTO the_jump
		ENDIF
		IF LOCATE_PLAYER_IN_CAR_2D player -1177.38 -569.913 3.3 2.0 0 // AIRPORT PLANE
			usj_number = 20
			camera_x = -1195.1605//-1192.1388
			camera_y = -560.7097//-556.9338
			camera_z = 18.9029//11.134
			GOTO the_jump
		ENDIF
	ENDIF
 
	GOTO mission_start_usj
ENDIF
 
GOTO mission_start_usj
 
the_jump:
 
flag_1st_locate_usj = 0 
flag_2nd_locate_usj = 0
collision_counter_usj = 0
 
SET_TIME_SCALE 0.3
SET_FIXED_CAMERA_POSITION camera_x camera_y camera_z 0.0 0.0 0.0
POINT_CAMERA_AT_CAR players_car_usj FIXED JUMP_CUT
 
WHILE IS_CAR_IN_AIR_PROPER players_car_usj
OR collision_counter_usj < 10
 
	++ collision_counter_usj
 
	WAIT 0
 
	IF IS_CAR_DEAD players_car_usj
		GOTO camera_restore_if_fail
	ENDIF
 
	IF IS_CAR_IN_WATER players_car_usj
		GOTO camera_restore_if_fail
	ENDIF
 
	IF NOT IS_PLAYER_PLAYING player
		GOTO camera_restore_if_fail
	ENDIF
 
	IF NOT IS_PLAYER_IN_ANY_CAR player
		GOTO camera_restore_if_fail
	ENDIF
 
	IF usj_number = 1
		IF LOCATE_PLAYER_IN_CAR_3D player 946.5 -934.1 26.8 1.0	4.0 6.0	0
			flag_1st_locate_usj = 1
		ENDIF
 
		IF LOCATE_PLAYER_IN_CAR_3D player 993.5 -933.8 21.8 1.0	4.0 6.0	0
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF
 
	IF usj_number = 2
		IF LOCATE_PLAYER_IN_CAR_3D player 1190.0 -1154.0 25.0 1.0 10.0 10.0	0
			flag_1st_locate_usj = 1
		ENDIF
 
		IF LOCATE_PLAYER_IN_CAR_3D player 1243.6 -1154.0 13.5 20.0 15.0 3.0	0
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF
 
	IF usj_number = 3
		IF LOCATE_PLAYER_IN_CAR_3D player 789.316 -563.296 29.202 10.0 0.5 5.0 0
			flag_1st_locate_usj = 1
		ENDIF
 
		IF LOCATE_PLAYER_IN_CAR_3D player 789.316 -558.888 29.202 10.0 0.5 5.0 0
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF
 
	IF usj_number = 4
		IF LOCATE_PLAYER_IN_CAR_3D player 470.728 -931.7 24.828 9.0 0.5 8.0 0
			flag_1st_locate_usj = 1
		ENDIF
 
		IF LOCATE_PLAYER_IN_CAR_3D player 470.532 -962.841 16.589 6.5 14.5 2.0 0
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF
 
	IF usj_number = 5
		IF LOCATE_PLAYER_IN_CAR_3D player 1205.573 -1124.826 25.819 1.0 15.0 10.0 0
			flag_1st_locate_usj = 1
		ENDIF
 
		IF LOCATE_PLAYER_IN_CAR_3D player 1182.763 -1124.826 25.819 1.0 15.0 10.0 0
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 6
		IF LOCATE_PLAYER_IN_CAR_3D player 1127.485 -978.877 29.145 1.0 15.0 10.0 0
			flag_1st_locate_usj = 1
		ENDIF
 
		IF LOCATE_PLAYER_IN_CAR_3D player 1104.808 -978.877 29.145 1.0 15.0 10.0 0
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 7
		IF LOCATE_PLAYER_IN_CAR_3D player 1376.953 -984.634 23.53 8.0 0.5 7.5 0
			flag_1st_locate_usj = 1
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 8
		IF LOCATE_PLAYER_IN_CAR_3D player -1197.722 -41.855 63.732 30.0 5.5 8.0 0
			flag_1st_locate_usj = 1
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 9
		IF LOCATE_PLAYER_IN_CAR_3D player -1095.672 116.771 60.304 16.5 4.0 2.5 0
			flag_1st_locate_usj = 1
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 10
		IF LOCATE_PLAYER_IN_CAR_3D player 995.212 -440.228 26.456 4.3 0.5 5.0 0
			flag_1st_locate_usj = 1
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 11
		IF LOCATE_PLAYER_IN_CAR_3D player 879.708 -933.811 26.845 30.0 5.5 0.5 0
			flag_1st_locate_usj = 1
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 12
		IF LOCATE_PLAYER_IN_CAR_3D player 130.308 -999.861 32.406 0.5 6.0 7.5 0
			flag_1st_locate_usj = 1
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 13
		IF LOCATE_PLAYER_IN_CAR_2D player 271.836 -656.396 5.0 5.0 0
			flag_1st_locate_usj = 1
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 14
		IF LOCATE_PLAYER_IN_CAR_2D player 308.231 -942.208 23.0 5.0 0
			flag_1st_locate_usj = 1
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 15
		IF LOCATE_PLAYER_IN_CAR_2D player -1073.749 246.756 38.0 22.0 0
			flag_1st_locate_usj = 1
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 16
		IF LOCATE_PLAYER_IN_CAR_2D player -706.363 -91.074 18.0 30.0 0
			flag_1st_locate_usj = 1
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 17
		IF LOCATE_PLAYER_IN_CAR_3D player -1067.966 -847.738 27.527 0.5 14.5 10.0 0
			flag_1st_locate_usj = 1
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 18
		IF LOCATE_PLAYER_IN_CAR_3D player -1342.627 -847.864 26.928 0.5 14.5 10.0 0
			flag_1st_locate_usj = 1
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 19
		IF LOCATE_PLAYER_IN_CAR_3D player -1380.287 -573.483 22.686 14.3 0.5 10.0 0
			flag_1st_locate_usj = 1
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF usj_number = 20
		IF LOCATE_PLAYER_IN_CAR_3D player -1184.052 -569.913 24.278 0.5 6.0 8.0 0
			flag_1st_locate_usj = 1
			flag_2nd_locate_usj = 1
		ENDIF
	ENDIF 
 
	IF flag_1st_locate_usj = 1
	AND flag_2nd_locate_usj = 1
		GOTO mission_usj_passed
	ENDIF
 
ENDWHILE
 
WHILE IS_CAR_IN_AIR_PROPER players_car_usj
	WAIT 0
 
	IF IS_CAR_DEAD players_car_usj
		GOTO camera_restore_if_fail
	ENDIF
 
	IF IS_CAR_IN_WATER players_car_usj
		GOTO camera_restore_if_fail
	ENDIF
 
	IF NOT IS_PLAYER_PLAYING player
		GOTO camera_restore_if_fail
	ENDIF
 
	IF NOT IS_PLAYER_IN_ANY_CAR player
		GOTO camera_restore_if_fail
	ENDIF
 
ENDWHILE
 
WAIT 600
camera_restore_if_fail:
SET_TIME_SCALE 1.0
RESTORE_CAMERA_JUMPCUT
 
GOTO mission_start_usj
 
// mission usj1 passed
 
mission_usj_passed:
 
WHILE IS_CAR_IN_AIR_PROPER players_car_usj
	WAIT 0
 
	IF IS_CAR_DEAD players_car_usj
		GOTO camera_restore_if_fail
	ENDIF
 
	IF IS_CAR_IN_WATER players_car_usj
		GOTO camera_restore_if_fail
	ENDIF
 
	IF NOT IS_PLAYER_PLAYING player
		GOTO camera_restore_if_fail
	ENDIF
 
	IF NOT IS_PLAYER_IN_ANY_CAR player
		GOTO camera_restore_if_fail
	ENDIF
 
ENDWHILE
 
WAIT 600
camera_restore_if_passed:
SET_TIME_SCALE 1.0
RESTORE_CAMERA_JUMPCUT
 
IF usj_number = 1
AND	flag_usj1_passed = 0
	flag_usj1_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 2
AND	flag_usj2_passed = 0
	flag_usj2_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 3
AND	flag_usj3_passed = 0
	flag_usj3_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 4
AND	flag_usj4_passed = 0
	flag_usj4_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 5
AND	flag_usj5_passed = 0
	flag_usj5_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 6
AND	flag_usj6_passed = 0
	flag_usj6_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 7
AND	flag_usj7_passed = 0
	flag_usj7_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 8
AND	flag_usj8_passed = 0
	flag_usj8_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 9
AND	flag_usj9_passed = 0
	flag_usj9_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 10
AND	flag_usj10_passed = 0
	flag_usj10_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 11
AND	flag_usj11_passed = 0
	flag_usj11_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 12
AND	flag_usj12_passed = 0
	flag_usj12_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 13
AND	flag_usj13_passed = 0
	flag_usj13_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 14
AND	flag_usj14_passed = 0
	flag_usj14_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 15
AND	flag_usj15_passed = 0
	flag_usj15_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 16
AND	flag_usj16_passed = 0
	flag_usj16_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 17
AND	flag_usj17_passed = 0
	flag_usj17_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 18
AND	flag_usj18_passed = 0
	flag_usj18_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 19
AND	flag_usj19_passed = 0
	flag_usj19_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
IF usj_number = 20
AND	flag_usj20_passed = 0
	flag_usj20_passed = 1
	++ total_completed_usj
	PLAYER_MADE_PROGRESS 1
	GOTO reward_usj
ENDIF
 
GOTO mission_start_usj
 
reward_usj:
IF total_completed_usj < 20 
	PRINT_BIG_Q USJ 5000 5 //UNIQUE STUNT BONUS!
	PRINT_WITH_NUMBER_BIG REWARD cash_reward_usj 6000 6
	ADD_SCORE player cash_reward_usj
ELSE
	PRINT_BIG_Q USJ_ALL 5000 5 //ALL UNIQUE STUNTS COMPLETED!
	PRINT_WITH_NUMBER_BIG REWARD 1000000 6000 6
	ADD_SCORE player 1000000
ENDIF
 
ADD_ONE_OFF_SOUND 0.0 0.0 0.0 SOUND_PART_MISSION_COMPLETE
 
REGISTER_UNIQUE_JUMP_FOUND
cash_reward_usj += 5000
GOTO mission_start_usj
 
MISSION_END
п · о · р
GTA III Grand Theft Auto III
Форматы файлов.b.a3d.anm.col.cfg.dff.dat.gxt.ide.ifp.img/.dir.ipl.raw/.sdt.rep.sc.scm.set.txd.zon
Документацияcarcols.datCHASE.DATCULLZONE.DATcuts.imgdefault.datfistfite.datflight.datgta3.exegta3.dat
gta3.imggta3.zonhandling.cfgmain.scmmap.datmap.zonobject.datparticle.cfgped.datpedgrp.dat
pedstats.datsfx.rawsurface.datTimeCyc.DATtracks.dattrain.datwater.datwaterpro.datweapon.dat
ИнструментыCLEOClump ViewerCol-IO‎Collision File Editor IIData toolDFF Viewerdffxbox2pcG-ToolsGTA Garage Mod Manager
GXT EditorGTA3 Limit AdjusterGTA3 Mission BuilderGTA3 PatcherIMG ToolKam's Max ScriptsMap Editor
Mod GeneratorMod InstallerMoo MapperPS2 TXD ModPS2 TXD ViewerResourse HackerRotation Calculator
RW AnalyzeViceTXDWater EditorSanny BuilderTXD ToolTXD WorkshopYAIEZModeler
Туториалыраздел в разработке
Классические МодыGPS RadarBye-Bye BikiniUltimate Stunt ParkThe SphereMiss LibertyIllandoIntercity HighwayShoreside Bridge
Rockstar HeightsLighthouse BridgeBlade FunparkOrbital CityLakeside IslandLiberty PenitentiaryJEM Island
Illando HelixCliff Climbing Mountain
Глобальные МодыReal GTA3Twenty TenSnow CityFrosted WinterUltimateBeta modX-box modBad BusinessGTA3 HDUltra mod
OpenTunnelsBack to the Future
МультиплеерMulti Theft AutoLiberty Unleashed
Исходники4x48ballambulanceasukaasusbcameracar_gencatcopcardebugdemodiablofiretruckfrankgates
genstufhealthhjhoodimportintrojoeykenjiloveluigimayhemmeatpickupsrampagerayrcswitch
taxitoniusjwantedyard