Rampage

Материал из GTAModding.ru
Перейти к: навигация, поиск
MISSION_START
 
SET_DEATHARREST_STATE OFF
 
SCRIPT_NAME rampage
 
VAR_INT rampage_reward frenzy_status total_rampages_passed
 
VAR_INT rampage_01 rampage_02 rampage_03 rampage_04 rampage_05 
VAR_INT rampage_06 rampage_07 rampage_08 rampage_09 rampage_10 
VAR_INT rampage_11 rampage_12 rampage_13 rampage_14 rampage_15 
VAR_INT rampage_16 rampage_17 rampage_18 rampage_19 rampage_20
 
VAR_INT rampage_01_flag rampage_02_flag rampage_03_flag rampage_04_flag rampage_05_flag
VAR_INT rampage_06_flag rampage_07_flag rampage_08_flag rampage_09_flag rampage_10_flag
VAR_INT rampage_11_flag rampage_12_flag rampage_13_flag	rampage_14_flag rampage_15_flag
VAR_INT rampage_16_flag rampage_17_flag rampage_18_flag	rampage_19_flag rampage_20_flag
 
VAR_INT rampage_01_failed rampage_02_failed rampage_03_failed rampage_04_failed rampage_05_failed
VAR_INT rampage_06_failed rampage_07_failed rampage_08_failed rampage_09_failed rampage_10_failed
VAR_INT rampage_11_failed rampage_12_failed rampage_13_failed rampage_14_failed rampage_15_failed
VAR_INT rampage_16_failed rampage_17_failed rampage_18_failed rampage_19_failed rampage_20_failed
 
VAR_INT rampage_01_kills rampage_02_kills rampage_03_kills rampage_04_kills rampage_05_kills
VAR_INT rampage_06_kills rampage_07_kills rampage_08_kills rampage_09_kills rampage_10_kills
VAR_INT rampage_11_kills rampage_12_kills rampage_13_kills rampage_14_kills rampage_15_kills
VAR_INT rampage_16_kills rampage_17_kills rampage_18_kills rampage_19_kills rampage_20_kills
 
rampage_reward = 5000
frenzy_status = 0
total_rampages_passed = 0
 
rampage_01_flag = 0
rampage_02_flag = 0
rampage_03_flag = 0
rampage_04_flag = 0
rampage_05_flag = 0
rampage_06_flag = 0
rampage_07_flag = 0
rampage_08_flag = 0
rampage_09_flag = 0
rampage_10_flag = 0
rampage_11_flag = 0
rampage_12_flag = 0
rampage_13_flag = 0
rampage_14_flag = 0
rampage_15_flag = 0
rampage_16_flag = 0
rampage_17_flag = 0
rampage_18_flag = 0
rampage_19_flag = 0
rampage_20_flag = 0
 
rampage_01_failed = 0
rampage_02_failed = 0
rampage_03_failed = 0
rampage_04_failed = 0
rampage_05_failed = 0
rampage_06_failed = 0
rampage_07_failed = 0
rampage_08_failed = 0
rampage_09_failed = 0
rampage_10_failed = 0
rampage_11_failed = 0
rampage_12_failed = 0
rampage_13_failed = 0
rampage_14_failed = 0
rampage_15_failed = 0
rampage_16_failed = 0
rampage_17_failed = 0
rampage_18_failed = 0
rampage_19_failed = 0
rampage_20_failed = 0
 
CREATE_PICKUP killfrenzy PICKUP_ONCE  958.0 -431.0 14.5 rampage_01  //OPPOSITE LUIGI'S IN AN ALLEYWAY
CREATE_PICKUP killfrenzy PICKUP_ONCE 1076.9 -859.9 15.2 rampage_02  //BOTTOM OF CALAHAN BRIDGE
CREATE_PICKUP killfrenzy PICKUP_ONCE 1312.3 -315.7 42.6 rampage_03  //ST MARKS BEHIND TONI'S
CREATE_PICKUP killfrenzy PICKUP_ONCE  883.3 -806.2 15.0 rampage_04  //BEHIND BUILDING CHINATOWN NEAR BRIDGE
CREATE_PICKUP killfrenzy PICKUP_ONCE 1274.7 -742.7 15.0 rampage_05  //IN ALLEY NEAR DOG FOOD FACTORY
CREATE_PICKUP killfrenzy PICKUP_ONCE 1195.3 -497.9 39.3 rampage_06  //ON TOP TRAIN TRACKS BY HOSPITAL
 
CREATE_PICKUP killfrenzy PICKUP_ONCE  204.1 -1237.4 45.1 rampage_07  //ON ROOF ON AMCO BUILDING COMMERCIAL
CREATE_PICKUP killfrenzy PICKUP_ONCE  -22.1 -1526.9 26.1 rampage_08  //CARPARK AREA OPPOSITE LOVES BUILDING
CREATE_PICKUP killfrenzy PICKUP_ONCE    8.0  -910.0 26.5 rampage_09  //SOUTH WEST CORNER OF PARK
CREATE_PICKUP killfrenzy PICKUP_ONCE  181.1  -338.2 16.5 rampage_10  //BEHIND UNIVERSITY	SOUTH
CREATE_PICKUP killfrenzy PICKUP_ONCE  -57.5 -1070.8 26.3 rampage_11  //IN GRAVEYARD BY CATHEDRAL
CREATE_PICKUP killfrenzy PICKUP_ONCE  392.9  -795.4 31.3 rampage_12  //BETWEEN OVERPASS LANES NEAR ASUKA'S KENDO
CREATE_PICKUP killfrenzy PICKUP_ONCE  -41.6  -451.8 16.6 rampage_13  //BEHIND FIRESTATION
 
CREATE_PICKUP killfrenzy PICKUP_ONCE -585.4  284.7 64.0 rampage_14  //BEHIND A GARAGE IN THE MANSION AREA SUBURBIA
CREATE_PICKUP killfrenzy PICKUP_ONCE -560.3  -23.6  9.3 rampage_15  //ONTOP OF A GARAGE IN THE PROJECTS AREA UNDER OVERPASS
CREATE_PICKUP killfrenzy PICKUP_ONCE -867.0 -145.4 49.8 rampage_16  //ONTOP OF WAREHOUSE PIKE CREEK AIRPORT END
CREATE_PICKUP killfrenzy PICKUP_ONCE -705.9 -617.5 16.4 rampage_17  //BEHIND BILLBOARD AT AIRPORT
CREATE_PICKUP killfrenzy PICKUP_ONCE -987.7 -206.1 33.6 rampage_18  //BEHIND A GUARD BOX SOUTH PIKE CREEK
CREATE_PICKUP killfrenzy PICKUP_ONCE -1186.3  41.0 68.8 rampage_19  //BEHIND BOX IN THE BAIT WAREHOUSE
CREATE_PICKUP killfrenzy PICKUP_ONCE -431.6  110.9 15.6 rampage_20  //BEHIND BILLBOARD NORTH PROJECTS
 
SET_TOTAL_NUMBER_OF_KILL_FRENZIES 20
 
rampage_01_kills = 30
rampage_02_kills = 13
rampage_03_kills = 20
rampage_04_kills = 25
rampage_05_kills = 20
rampage_06_kills = 10
rampage_07_kills = 17
rampage_08_kills = 25
rampage_09_kills = 8
rampage_10_kills = 15
rampage_11_kills = 30
rampage_12_kills = 16
rampage_13_kills = 25
rampage_14_kills = 20
rampage_15_kills = 20
rampage_16_kills = 15
rampage_17_kills = 20
rampage_18_kills = 7
rampage_19_kills = 15
rampage_20_kills = 20
 
//START_KILL_FRENZY StartMessage WeaponType TimeLimit TargetNumber PedOrCarModel ExtraModel1 ExtraModel2 ExtraModel3 FrenzyText
//				   | TEXT LABEL	|		   | MILLISEC |		  	  |	-1 ALL PEDS	 |									 | True	- Has Kill Frenzy text
//				   | 			|		   |		  |			  |	-2 ALL CARS	 |		-1 TO IGNORE THESE			 | False - No text
 
rampage_pickup_loop:
 
WAIT 500
 
//IF IS_GERMAN_GAME
//OR IS_FRENCH_GAME
//	GOTO german_rampage_over
//ENDIF
 
IF rampage_01_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_01
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_M16 120000 rampage_01_kills PED_GANG_DIABLO_A PED_GANG_DIABLO_B -1 -1 FALSE // "Murder 20 Diablos in 120 seconds!"
		REQUEST_MODEL PED_GANG_DIABLO_A
		REQUEST_MODEL PED_GANG_DIABLO_B
		FORCE_RANDOM_PED_TYPE PEDTYPE_GANG_DIABLO
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_01 rampage_01_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_01_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5
			REMOVE_PICKUP rampage_01
			IF rampage_01_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE 987.6 -907.3 15.3 rampage_01  //NEXT TO FUZZBALL
				rampage_01_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE 958.0 -431.0 14.5 rampage_01  //OPPOSITE LUIGI'S IN AN ALLEYWAY
				rampage_01_failed = 0
			ENDIF
		ENDIF
		FORCE_RANDOM_PED_TYPE -1
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_DIABLO_A
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_DIABLO_B
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_02_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_02
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_ROCKET 120000 rampage_02_kills -2 -1 -1 -1 FALSE // "Destroy 20 vehicles in 120 seconds!"
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_02 rampage_02_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_02_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5
			REMOVE_PICKUP rampage_02
			IF rampage_02_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE 982.4 -1009.4 14.9 rampage_02  //EAST OF GREASY JOES
				rampage_02_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE 1076.9 -859.9 15.2 rampage_02  //BOTTOM OF CALAHAN BRIDGE
				rampage_02_failed = 0
			ENDIF
		ENDIF
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_03_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_03
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_CHAINGUN 120000 rampage_03_kills PED_GANG_MAFIA_A PED_GANG_MAFIA_B -1 -1 FALSE // "Kill 20 Mafia in 120 seconds!"
		REQUEST_MODEL PED_GANG_MAFIA_A
		REQUEST_MODEL PED_GANG_MAFIA_B
		FORCE_RANDOM_PED_TYPE PEDTYPE_GANG_MAFIA
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_03 rampage_03_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_03_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5
			IF rampage_03_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE 1209.5 -380.1 25.5 rampage_03  //JUST SOUTH OF TONI'S BEHIND WALL
				rampage_03_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE 1312.3 -315.7 42.6 rampage_03  //ST MARKS BEHIND TONI'S			
				rampage_03_failed = 0
			ENDIF
		ENDIF
		FORCE_RANDOM_PED_TYPE -1
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_MAFIA_A
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_MAFIA_B
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_04_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_04
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_UZI 120000 rampage_04_kills PED_GANG_TRIAD_A PED_GANG_TRIAD_B -1 -1 FALSE // "Kill 20 Triads in 120 seconds!"
		REQUEST_MODEL PED_GANG_TRIAD_A
		REQUEST_MODEL PED_GANG_TRIAD_B
		FORCE_RANDOM_PED_TYPE PEDTYPE_GANG_TRIAD
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_04 rampage_04_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_04_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_04_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE 1253.9 -572.9 12.5 rampage_04  //SUPASAVE
				rampage_04_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE  883.3 -806.2 15.0 rampage_04  //BEHIND BUILDING CHINATOWN NEAR BRIDGE
				rampage_04_failed = 0
			ENDIF
		ENDIF
		FORCE_RANDOM_PED_TYPE -1
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_TRIAD_A
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_TRIAD_B
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_05_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_05
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_SHOTGUN 120000 rampage_05_kills PED_GANG_TRIAD_A PED_GANG_TRIAD_B -1 -1 FALSE // "Kill 20 Triads in 120 seconds!"
		REQUEST_MODEL PED_GANG_TRIAD_A
		REQUEST_MODEL PED_GANG_TRIAD_B
		FORCE_RANDOM_PED_TYPE PEDTYPE_GANG_TRIAD
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_05 rampage_05_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_05_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_05_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE 1179.2 -566.0 27.3 rampage_05  //ON TOP OF HOSPITAL ROOF
				rampage_05_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE 1274.7 -742.7 15.0 rampage_05  //IN ALLEY NEAR DOG FOOD FACTORY
				rampage_05_failed = 0
			ENDIF
		ENDIF
		FORCE_RANDOM_PED_TYPE -1
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_TRIAD_A
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_TRIAD_B
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_06_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_06
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_GRENADE 120000 rampage_06_kills -2 -1 -1 -1 FALSE // "Destroy 20 vehicles in 120 seconds!"
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_06 rampage_06_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_06_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_06_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE 1124.6 -816.8 26.5 rampage_06  //ON TOP OF TRAIN TRACKS NEAR FUZZ BALL
				rampage_06_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE 1195.3 -497.9 39.3 rampage_06  //ON TOP TRAIN TRACKS BY HOSPITAL
				rampage_06_failed = 0
			ENDIF
		ENDIF
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_07_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_07
		flag_player_on_mission = 1
		START_KILL_FRENZY_HEADSHOT PAGE_00 WEAPONTYPE_SNIPERRIFLE 120000 rampage_07_kills PED_GANG_YARDIE_A PED_GANG_YARDIE_B -1 -1 FALSE // "Pop 20 Yardie heads in 120 seconds!"
		REQUEST_MODEL PED_GANG_YARDIE_A
		REQUEST_MODEL PED_GANG_YARDIE_B
		FORCE_RANDOM_PED_TYPE PEDTYPE_GANG_YARDIE
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_07 rampage_07_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_07_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_07_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE  440.3 -1391.2 44.2 rampage_07  //ON TOP OF CASINO
				rampage_07_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE  204.1 -1237.4 45.1 rampage_07  //ON ROOF ON AMCO BUILDING COMMERCIAL
				rampage_07_failed = 0
			ENDIF
		ENDIF
		FORCE_RANDOM_PED_TYPE -1
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_YARDIE_A
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_YARDIE_B
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_08_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_08
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_FLAMETHROWER 120000 rampage_08_kills PED_GANG_YAKUZA_A PED_GANG_YAKUZA_B -1 -1 FALSE // "Burn 20 Yakuza in 120 seconds!"
		REQUEST_MODEL PED_GANG_YAKUZA_A
		REQUEST_MODEL PED_GANG_YAKUZA_B
		FORCE_RANDOM_PED_TYPE PEDTYPE_GANG_YAKUZA
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_08 rampage_08_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_08_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_08_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -22.7 -1116.7 26.1 rampage_08  //SOUTH END OF CATHEDRAL
				rampage_08_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -22.1 -1526.9 26.1 rampage_08  //CARPARK AREA OPPOSITE LOVES BUILDING
				rampage_08_failed = 0
			ENDIF
		ENDIF
		FORCE_RANDOM_PED_TYPE -1
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_YAKUZA_A
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_YAKUZA_B
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_09_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_09
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_SHOTGUN 120000 rampage_09_kills -2 -1 -1 -1 FALSE // "Destroy 20 vehicles in 120 seconds!"
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_09 rampage_09_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_09_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_09_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE 134.2 -552.8 26.0 rampage_09  //NORTH EAST CORNER OF PARK
				rampage_09_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE   8.0  -910.0 26.5 rampage_09  //SOUTH WEST CORNER OF PARK
				rampage_09_failed = 0
			ENDIF
		ENDIF
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_10_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_10
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_M16 120000 rampage_10_kills -2 -1 -1 -1 FALSE // "Destroy 20 vehicles in 120 seconds!"
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_10 rampage_10_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_10_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_10_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE  434.3 -147.8 20.9 rampage_10  //IN CONTRUCTION YARD NE
				rampage_10_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE   181.1  -338.2 16.5 rampage_10  //BEHIND UNIVERSITY	SOUTH
				rampage_10_failed = 0
			ENDIF
		ENDIF
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_11_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_11
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_ROCKET 120000 rampage_11_kills PED_GANG_YARDIE_A PED_GANG_YARDIE_B -1 -1 FALSE // "Annihialate 20 Yardies in 120 seconds!"
		REQUEST_MODEL PED_GANG_YARDIE_A
		REQUEST_MODEL PED_GANG_YARDIE_B
		FORCE_RANDOM_PED_TYPE PEDTYPE_GANG_YARDIE
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_11 rampage_11_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_11_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_11_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -101.4 -1386.8 26.3 rampage_11  //BY LIBERTY TREE BUILDING
				rampage_11_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE   -57.5 -1070.8 26.3 rampage_11  //IN GRAVEYARD BY CATHEDRAL
				rampage_11_failed = 0
			ENDIF
		ENDIF
		FORCE_RANDOM_PED_TYPE -1
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_YARDIE_A
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_YARDIE_B
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_12_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_12
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_MOLOTOV 120000 rampage_12_kills PED_GANG_YAKUZA_A PED_GANG_YAKUZA_B -1 -1 FALSE // "Torch 20 Yakuza in 120 seconds!"
		REQUEST_MODEL PED_GANG_YAKUZA_A
		REQUEST_MODEL PED_GANG_YAKUZA_B
		FORCE_RANDOM_PED_TYPE PEDTYPE_GANG_YAKUZA
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_12 rampage_12_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_12_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_12_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE  374.4  -609.4 26.7 rampage_12  //BEHIND MULTISTOREY
				rampage_12_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE  392.9  -795.4 31.3 rampage_12  //BETWEEN OVERPASS LANES NEAR ASUKA'S KENDO
				rampage_12_failed = 0
			ENDIF
		ENDIF
		FORCE_RANDOM_PED_TYPE -1
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_YAKUZA_A
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_YAKUZA_B
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_13_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_13
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_GRENADE 120000 rampage_13_kills PED_GANG_YARDIE_A PED_GANG_YARDIE_B -1 -1 FALSE // "Explode 20 Yardies in 120 seconds!"
		REQUEST_MODEL PED_GANG_YARDIE_A
		REQUEST_MODEL PED_GANG_YARDIE_B
		FORCE_RANDOM_PED_TYPE PEDTYPE_GANG_YARDIE
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_13 rampage_13_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_13_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_13_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE  176.8  -360.1 16.2 rampage_13  //ALLEYWAY BETWEEN STADIUM AND PARK
				rampage_13_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE   -41.6  -451.8 16.6 rampage_13  //BEHIND FIRESTATION
				rampage_13_failed = 0
			ENDIF
		ENDIF
		FORCE_RANDOM_PED_TYPE -1
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_YARDIE_A
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_YARDIE_B
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_14_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_14
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_FLAMETHROWER 120000 rampage_14_kills PED_GANG_COLOMBIAN_A PED_GANG_COLOMBIAN_B -1 -1 FALSE // "Fry 20 Colombians in 120 seconds!"
		REQUEST_MODEL PED_GANG_COLOMBIAN_A
		REQUEST_MODEL PED_GANG_COLOMBIAN_B
		FORCE_RANDOM_PED_TYPE PEDTYPE_GANG_COLOMBIAN
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_14 rampage_14_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_14_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_14_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -1149.2 160.5 58.9 rampage_14  //NORTH PIKE CREEK IN WAREHOUSE COURTYARD
				rampage_14_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -585.4  284.7 64.0 rampage_14  //BEHIND A GARAGE IN THE MANSION AREA SUBURBIA
				rampage_14_failed = 0
			ENDIF
		ENDIF
		FORCE_RANDOM_PED_TYPE -1
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_COLOMBIAN_A
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_COLOMBIAN_B
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_15_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_15
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_SHOTGUN 120000 rampage_15_kills PED_GANG_HOOD_A PED_GANG_HOOD_B -1 -1 FALSE // "Splatter 20 Hoods in 120 seconds!"
		REQUEST_MODEL PED_GANG_HOOD_A
		REQUEST_MODEL PED_GANG_HOOD_B
		FORCE_RANDOM_PED_TYPE PEDTYPE_GANG_HOOD
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_15 rampage_15_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_15_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_15_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -632.1 -413.8 18.0 rampage_15  //BEHIND BILLBOARD NEAR AIRPORT
				rampage_15_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -560.3  -23.6  9.3 rampage_15  //ONTOP OF A GARAGE IN THE PROJECTS AREA UNDER OVERPASS
				rampage_15_failed = 0
			ENDIF
		ENDIF
		FORCE_RANDOM_PED_TYPE -1
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_HOOD_A
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_HOOD_B
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_16_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_16
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_ROCKET 120000 rampage_16_kills -2 -1 -1 -1 FALSE // "Destroy 20 vehicles in 120 seconds!"
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_16 rampage_16_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_16_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_16_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -939.0 -303.3 33.6 rampage_16  //BEHIND BILLBOARD BETWEEN AIRPORT & PIKE CREEK
				rampage_16_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -867.0 -145.4 49.8 rampage_16  //ONTOP OF WAREHOUSE PIKE CREEK AIRPORT END
				rampage_16_failed = 0
			ENDIF
		ENDIF
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_17_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_17
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_RUNOVERBYCAR 120000 rampage_17_kills PED_GANG_COLOMBIAN_A PED_GANG_COLOMBIAN_B -1 -1 FALSE // "Splatter 20 Colombians with a car in 120 seconds!"
		REQUEST_MODEL PED_GANG_COLOMBIAN_A
		REQUEST_MODEL PED_GANG_COLOMBIAN_B
		FORCE_RANDOM_PED_TYPE PEDTYPE_GANG_COLOMBIAN
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_17 rampage_17_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_17_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_17_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -1181.9 -264.8 46.0 rampage_17  //IN GRASSY HILLY AREA NORTH OF AIRPORT
				rampage_17_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -705.9 -617.5 16.4 rampage_17  //BEHIND BILLBOARD AT AIRPORT
				rampage_17_failed = 0
			ENDIF
		ENDIF
		FORCE_RANDOM_PED_TYPE -1
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_COLOMBIAN_A
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_COLOMBIAN_B
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_18_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_18
		flag_player_on_mission = 1
		START_KILL_FRENZY PAGE_00 WEAPONTYPE_UZI_DRIVEBY 120000 rampage_18_kills -2 -1 -1 -1 FALSE // "Driveby and Destroy 20 vehicles in 120 seconds!"
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_18 rampage_18_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
//		IF flag_done_drive_by_help = 0
//			GET_CONTROLLER_MODE	controlmode
//			IF controlmode = 0
//				PRINT_HELP ( DRIVE_A ) //"Have an Uzi selected when entering a vehicle then look left or right and press the ~h~| button~w~ to fire."
//				flag_done_drive_by_help = 1
//			ENDIF
//			IF controlmode = 1
//				PRINT_HELP ( DRIVE_A ) //"Have an Uzi selected when entering a vehicle then look left or right and press the ~h~| button~w~ to fire."
//				flag_done_drive_by_help = 1
//			ENDIF
//			IF controlmode = 2
//				PRINT_HELP ( DRIVE_A ) //"Have an Uzi selected when entering a vehicle then look left or right and press the ~h~| button~w~ to fire."
//				flag_done_drive_by_help = 1
//			ENDIF
//			IF controlmode = 3
//				PRINT_HELP ( DRIVE_B ) //"Have an Uzi selected when entering a vehicle then look left or right and press the ~h~R1 button~w~ to fire."
//				flag_done_drive_by_help = 1
//			ENDIF
//		ENDIF
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_18_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_18_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -1080.2 208.4 3.7 rampage_18  //BEHIND ROCK AT BOTTOM OF DAM
				rampage_18_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -987.7 -206.1 33.6 rampage_18  //BEHIND A GUARD BOX SOUTH PIKE CREEK
				rampage_18_failed = 0
			ENDIF
		ENDIF
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_19_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_19
		flag_player_on_mission = 1
		START_KILL_FRENZY_HEADSHOT PAGE_00 WEAPONTYPE_SNIPERRIFLE 120000 rampage_19_kills PED_GANG_COLOMBIAN_A PED_GANG_COLOMBIAN_B -1 -1 FALSE // "Remove 20 Colombian heads in 120 seconds!"
		REQUEST_MODEL PED_GANG_COLOMBIAN_A
		REQUEST_MODEL PED_GANG_COLOMBIAN_B
		FORCE_RANDOM_PED_TYPE PEDTYPE_GANG_COLOMBIAN
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_19 rampage_19_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_19_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_19_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -1170.2 -42.2 59.2 rampage_19  //ONTOP OF ROOF SOUTH OF BAIT WAREHOUSE
				rampage_19_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -1186.3  41.0 68.8 rampage_19  //BEHIND BOX IN THE BAIT WAREHOUSE
				rampage_19_failed = 0
			ENDIF
		ENDIF
		FORCE_RANDOM_PED_TYPE -1
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_COLOMBIAN_A
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_COLOMBIAN_B
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF rampage_20_flag = 0
	IF HAS_PICKUP_BEEN_COLLECTED rampage_20
		flag_player_on_mission = 1
		START_KILL_FRENZY_HEADSHOT PAGE_00 WEAPONTYPE_M16 120000 rampage_20_kills PED_GANG_HOOD_A PED_GANG_HOOD_B -1 -1 FALSE // "Behead 20 Hoods in 120 seconds!"
		REQUEST_MODEL PED_GANG_HOOD_A
		REQUEST_MODEL PED_GANG_HOOD_B
		FORCE_RANDOM_PED_TYPE PEDTYPE_GANG_HOOD
		PRINT_BIG RAMPAGE 5000 5
		PRINT_WITH_NUMBER_BIG PAGE_20 rampage_20_kills 6000 6
		READ_KILL_FRENZY_STATUS frenzy_status
 
		WHILE frenzy_status = 1
			WAIT 0
			READ_KILL_FRENZY_STATUS frenzy_status
		ENDWHILE
 
		IF frenzy_status = 2
			rampage_20_flag = 1
			GOSUB rampage_rewards
		ENDIF
 
		IF frenzy_status = 3
			PRINT_BIG RAMP_F 5000 5			
			IF rampage_20_failed = 0
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -798.4 126.0 29.0 rampage_20  //BEHIND BILLBOARD NW PROJECTS
				rampage_20_failed = 1
			ELSE
				CREATE_PICKUP killfrenzy PICKUP_ONCE  -431.6  110.9 15.6 rampage_20  //BEHIND BILLBOARD NORTH PROJECTS
				rampage_20_failed = 0
			ENDIF
		ENDIF
		FORCE_RANDOM_PED_TYPE -1
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_HOOD_A
		MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_HOOD_B
		flag_player_on_mission = 0
	ENDIF
ENDIF
 
IF total_rampages_passed = 20
	GOTO rampage_passed
ENDIF
 
GOTO rampage_pickup_loop
 
rampage_passed:
 
MISSION_HAS_FINISHED
 
//german_rampage_over:
 
PLAYER_MADE_PROGRESS 1
MISSION_END
 
 
rampage_rewards:
 
	++ total_rampages_passed
	rampage_reward = total_rampages_passed * 5000
	CLEAR_WANTED_LEVEL player
 
	IF total_rampages_passed < 20
		ADD_SCORE player rampage_reward			
		PRINT_BIG RAMP_P 5000 5
		PRINT_WITH_NUMBER_BIG REWARD rampage_reward	6000 6
	ELSE
		ADD_SCORE player 1000000			
		PRINT_BIG RAMP_A 5000 5	//"ALL RAMPAGES COMPLETED!"
		PRINT_WITH_NUMBER_BIG REWARD 1000000 6000 6
	ENDIF
 
RETURN
п · о · р
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