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
Форматы файлов.a3d.anm.col.cfg.cut.dff.dat.gxt.ide.ifp.img/.dir.ipl.raw/.sdt.rep.sc.scm.set.txd.xml.zon
Документацияcarcols.datCHASE.DATCULLZONE.DATcuts.imgdefault.datdefault.idefistfite.datflight.datgta3.exegta3.dat
gta3.imggta3.zonhandling.cfgmain.scmmap.zonobject.datparticle.cfgped.datpedgrp.datpedstats.dat
sfx.rawsurface.dattimecyc.dattracks.dattrain.datwater.datwaterpro.datweapon.dat
ИнструментыCLEOCollision File Editor IIdffxbox2pcG-ToolsGTA ToolsGTA3 Limit AdjusterGTA3 PatcherIMG ToolMap Editor
Mod GeneratorMoo MaperPS2 TXD ModPS2 TXD ViewerRotation CalculatorRusGTX EditorRW AnalyzeWater Editor
Sanny BuilderTXD WorkshopYAIEZModeler
Туториалыраздел в разработке
Глобальные МодыReal GTA3Twenty TenSnow CityUltimateBeta modX-box modGTA3 HDUltra modOpenTunnelsGhost City
МультиплеерMulti Theft AutoLiberty Unleashed
Исходники4x48ballambulanceasukaasusbcameracar_gencatcopcardebugdemodiablofiretruckfrankgates
genstufhealthhjhoodimportintrojoeykenjiloveluigimayhemmeatpickupsrampagerayrcswitch
taxitoniusjwantedyard
Источник — «http://gtamodding.ru/wiki/Rampage»