172 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			172 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| 	if ( !defined('IN_UPDATER') )
 | |
| 	{
 | |
| 		die('Do not access this file directly.');
 | |
| 	}		
 | |
| 		
 | |
| 	$tf2games = array();
 | |
| 	$result = $db->query("SELECT code FROM hlstats_Games WHERE realgame = 'tf'");
 | |
| 	while ($rowdata = $db->fetch_row($result))
 | |
| 	{ 
 | |
| 		array_push($tf2games, $db->escape($rowdata[0]));
 | |
| 	}
 | |
| 	
 | |
| 	foreach($tf2games as $game)
 | |
| 	{
 | |
| 		$db->query("
 | |
| 			INSERT IGNORE INTO `hlstats_Weapons` (`game`, `code`, `name`, `modifier`) VALUES
 | |
| 				('$game', 'tf_pumpkin_bomb', 'Pumpkin Bomb', 2);
 | |
| 			");
 | |
| 			
 | |
| 		$db->query("
 | |
| 			INSERT IGNORE INTO `hlstats_Awards` (`awardType`, `game`, `code`, `name`, `verb`) VALUES
 | |
| 				('W','$game','tf_pumpkin_bomb', 'Pumpkin Bomber', 'kills with a pumpkin bomb'),
 | |
| 				('O','$game', 'engineer_extinguish', 'Dispensing a little love', 'extinguishes with a Dispensor'),
 | |
| 				('O','$game', 'medic_extinguish', 'You want a second opinion? You''re also ugly! ', 'extinguishes with Medic Gun');
 | |
| 			");
 | |
| 			
 | |
| 		$db->query("
 | |
| 			INSERT IGNORE INTO `hlstats_Actions` (`game`, `code`, `reward_player`, `reward_team`, `team`, `description`, `for_PlayerActions`, `for_PlayerPlayerActions`, `for_TeamActions`, `for_WorldActions`) VALUES
 | |
| 				('$game', 'jarate', 1, 0, '', 'Jarated player', '0', '1', '0', '0'),
 | |
| 				('$game', 'shield_blocked', 0, 0, '', 'Blocked with Shield', '0', '1', '0', '0');
 | |
| 			");
 | |
| 	}
 | |
| 	
 | |
| 			
 | |
| 	$zpsgames = array();
 | |
| 	$result = $db->query("SELECT code FROM hlstats_Games WHERE realgame = 'zps'");
 | |
| 	while ($rowdata = $db->fetch_row($result))
 | |
| 	{ 
 | |
| 		array_push($zpsgames, $db->escape($rowdata[0]));
 | |
| 	}
 | |
| 	
 | |
| 	foreach($zpsgames as $game)
 | |
| 	{
 | |
| 		$db->query("
 | |
| 			INSERT IGNORE INTO `hlstats_Weapons` (`game`, `code`, `name`, `modifier`) VALUES
 | |
| 				('$game', 'bat_aluminum', 'Bat (Aluminum)', 1.5),
 | |
| 				('$game', 'bat_wood', 'Bat (Wood)', 1.5),
 | |
| 				('$game', 'm4', 'M4', 1),
 | |
| 				('$game', 'pipe', 'Pipe', 1),
 | |
| 				('$game', 'slam', 'IED', 1);
 | |
| 			");
 | |
| 			
 | |
| 		$db->query("
 | |
| 			INSERT IGNORE INTO `hlstats_Actions` (`game`, `code`, `reward_player`, `reward_team`, `team`, `description`, `for_PlayerActions`, `for_PlayerPlayerActions`, `for_TeamActions`, `for_WorldActions`) VALUES
 | |
| 				('$game', 'headshot', 1, 0, '', 'Headshot Kill', '1', '0', '0', '0')
 | |
| 			");
 | |
| 
 | |
| 		$db->query("
 | |
| 			INSERT IGNORE INTO `hlstats_Awards` (`awardType`, `game`, `code`, `name`, `verb`) VALUES
 | |
| 				('W', '$game','bat_aluminum','Out of the park!','kills with Bat (Aluminum)'),
 | |
| 				('W', '$game', 'bat_wood','Corked','kills with Bat (Wood)'),
 | |
| 				('W', '$game', 'm4','M4','kills with M4'),
 | |
| 				('W', '$game', 'pipe','Piping hot','kills with Pipe'),
 | |
| 				('W', '$game', 'slam','IEDs','kills with IED'),
 | |
| 				('O', '$game', 'headshot', 'Headshot King', 'headshot kills');
 | |
| 			");
 | |
| 	}
 | |
| 
 | |
| 	$ntsgames = array();
 | |
| 	$result = $db->query("SELECT code FROM hlstats_Games WHERE realgame = 'nts'");
 | |
| 	while ($rowdata = $db->fetch_row($result))
 | |
| 	{ 
 | |
| 		array_push($ntsgames, $db->escape($rowdata[0]));
 | |
| 	}
 | |
| 	
 | |
| 	foreach($ntsgames as $game)
 | |
| 	{
 | |
| 		$db->query("
 | |
| 			DELETE FROM hlstats_Awards WHERE `code` = 'mp5' AND `game` = '$game'
 | |
| 			");
 | |
| 	
 | |
| 		$db->query("
 | |
| 			DELETE FROM hlstats_Weapons WHERE `code` = 'mp5' AND `game` = '$game'
 | |
| 			");
 | |
| 			
 | |
| 		$db->query("
 | |
| 			INSERT IGNORE INTO `hlstats_Actions` (`game`, `code`, `reward_player`, `reward_team`, `team`, `description`, `for_PlayerActions`, `for_PlayerPlayerActions`, `for_TeamActions`, `for_WorldActions`) VALUES
 | |
| 				('$game', 'headshot', 5, 0, '', 'Headshot Kill', '1', '0', '0', '0'),
 | |
| 				('$game', 'kill_streak_10', 9, 0, '', 'Monster Kill (10 kills)', '1', '0', '0', '0'),
 | |
| 				('$game', 'kill_streak_11', 10, 0, '', 'Unstoppable (11 kills)', '1', '0', '0', '0'),
 | |
| 				('$game', 'kill_streak_12', 15, 0, '', 'God Like (12+ kills)', '1', '0', '0', '0'),
 | |
| 				('$game', 'kill_streak_2', 1, 0, '', 'Double Kill (2 kills)', '1', '0', '0', '0'),
 | |
| 				('$game', 'kill_streak_3', 2, 0, '', 'Triple Kill (3 kills)', '1', '0', '0', '0'),
 | |
| 				('$game', 'kill_streak_4', 3, 0, '', 'Domination (4 kills)', '1', '0', '0', '0'),
 | |
| 				('$game', 'kill_streak_5', 4, 0, '', 'Rampage (5 kills)', '1', '0', '0', '0'),
 | |
| 				('$game', 'kill_streak_6', 5, 0, '', 'Mega Kill (6 kills)', '1', '0', '0', '0'),
 | |
| 				('$game', 'kill_streak_7', 6, 0, '', 'Ownage (7 kills)', '1', '0', '0', '0'),
 | |
| 				('$game', 'kill_streak_8', 7, 0, '', 'Ultra Kill (8 kills)', '1', '0', '0', '0'),
 | |
| 				('$game', 'kill_streak_9', 8, 0, '', 'Killing Spree (9 kills)', '1', '0', '0', '0'),
 | |
| 				('$game', 'Round_Win', 0, 20, '', 'Team Round Win', '0', '0', '1', '0');
 | |
| 			");
 | |
| 			
 | |
| 		$db->query("
 | |
| 			INSERT IGNORE INTO `hlstats_Awards` (`awardType`, `game`, `code`, `name`, `verb`) VALUES
 | |
| 				('O', '$game', 'headshot', 'Headshot King', 'headshot kills');
 | |
| 			");
 | |
| 			
 | |
| 		$db->query("
 | |
| 			INSERT IGNORE INTO `hlstats_Ribbons` (`awardCode`, `awardCount`, `special`, `game`, `image`, `ribbonName`) VALUES
 | |
| 				('aa13', 1, 0, '$game', '1_aa13.png', 'Bronze AA13'),
 | |
| 				('aa13', 5, 0, '$game', '2_aa13.png', 'Silver AA13'),
 | |
| 				('aa13', 10, 0, '$game', '3_aa13.png', 'Gold AA13'),
 | |
| 				('grenade_projectile', 1, 0, '$game', '1_grenade.png', 'Bronze Frag Grenade'),
 | |
| 				('grenade_projectile', 5, 0, '$game', '2_grenade.png', 'Silver Frag Grenade'),
 | |
| 				('grenade_projectile', 10, 0, '$game', '3_grenade.png', 'Gold Frag Grenade'),
 | |
| 				('headshot', 1, 0, '$game', '1_headshot.png', 'Bronze Headshot'),
 | |
| 				('headshot', 5, 0, '$game', '2_headshot.png', 'Silver Headshot'),
 | |
| 				('headshot', 10, 0, '$game', '3_headshot.png', 'Gold Headshot'),
 | |
| 				('knife', 1, 0, '$game', '1_knife.png', 'Bronze Knife'),
 | |
| 				('knife', 5, 0, '$game', '2_knife.png', 'Silver Knife '),
 | |
| 				('knife', 10, 0, '$game', '3_knife.png', 'Gold Knife '),
 | |
| 				('kyla', 1, 0, '$game', '1_kyla9.png', 'Bronze Kyla-9'),
 | |
| 				('kyla', 5, 0, '$game', '2_kyla9.png', 'Silver Kyla-9'),
 | |
| 				('kyla', 10, 0, '$game', '3_kyla9.png', 'Gold Kyla-9'),
 | |
| 				('latency', 1, 0, '$game', '1_latency.png', 'Bronze Best Latency'),
 | |
| 				('latency', 5, 0, '$game', '2_latency.png', 'Silver Best Latency'),
 | |
| 				('latency', 10, 0, '$game', '3_latency.png', 'Gold Best Latency'),
 | |
| 				('m41', 1, 0, '$game', '1_m41.png', 'Bronze M41'),
 | |
| 				('m41', 5, 0, '$game', '2_m41.png', 'Silver M41'),
 | |
| 				('m41', 10, 0, '$game', '3_m41.png', 'Gold M41'),
 | |
| 				('m41l', 1, 0, '$game', '1_m41l.png', 'Bronze M41L'),
 | |
| 				('m41l', 5, 0, '$game', '2_m41l.png', 'Silver M41L'),
 | |
| 				('m41l', 10, 0, '$game', '3_m41l.png', 'Gold M41L'),
 | |
| 				('milso', 1, 0, '$game', '1_milso.png', 'Bronze MilSO'),
 | |
| 				('milso', 5, 0, '$game', '2_milso.png', 'Silver MilSO'),
 | |
| 				('milso', 10, 0, '$game', '3_milso.png', 'Gold MilSO'),
 | |
| 				('mostkills', 1, 0, '$game', '1_mostkills.png', 'Bronze Most Kills'),
 | |
| 				('mostkills', 5, 0, '$game', '2_mostkills.png', 'Silver Most Kills'),
 | |
| 				('mostkills', 10, 0, '$game', '3_mostkills.png', 'Gold Most Kills'),
 | |
| 				('mpn', 1, 0, '$game', '1_mpn45.png', 'Bronze MPN45'),
 | |
| 				('mpn', 5, 0, '$game', '2_mpn45.png', 'Silver MPN45'),
 | |
| 				('mpn', 10, 0, '$game', '3_mpn45.png', 'Gold MPN45'),
 | |
| 				('mx', 1, 0, '$game', '1_mx-5.png', 'Bronze MX'),
 | |
| 				('mx', 5, 0, '$game', '2_mx-5.png', 'Silver MX'),
 | |
| 				('mx', 10, 0, '$game', '3_mx-5.png', 'Gold MX'),
 | |
| 				('mx_silenced', 1, 0, '$game', '1_mxs-5.png', 'Bronze MX Silenced'),
 | |
| 				('mx_silenced', 5, 0, '$game', '2_mxs-5.png', 'Silver MX Silenced'),
 | |
| 				('mx_silenced', 10, 0, '$game', '3_mxs-5.png', 'Gold MX Silenced'),
 | |
| 				('pz', 1, 0, '$game', '1_supa7.png', 'Bronze MURATA SUPA 7'),
 | |
| 				('pz', 5, 0, '$game', '2_supa7.png', 'Silver MURATA SUPA 7'),
 | |
| 				('supa7', 10, 0, '$game', '3_supa7.png', 'Gold MURATA SUPA 7'),
 | |
| 				('tachi', 1, 0, '$game', '1_tachi.png', 'Bronze TACHI'),
 | |
| 				('tachi', 5, 0, '$game', '2_tachi.png', 'Silver TACHI'),
 | |
| 				('tachi', 10, 0, '$game', '3_tachi.png', 'Gold TACHI'),
 | |
| 				('zr68c', 1, 0, '$game', '1_zr68c.png', 'Bronze ZR68C'),
 | |
| 				('zr68c', 5, 0, '$game', '2_zr68c.png', 'Silver ZR68C'),
 | |
| 				('zr68c', 10, 0, '$game', '3_zr68c.png', 'Gold ZR68C'),
 | |
| 				('zr68l', 1, 0, '$game', '1_zr68l.png', 'Bronze ZR68L'),
 | |
| 				('zr68l', 5, 0, '$game', '2_zr68l.png', 'Silver ZR68L'),
 | |
| 				('zr68l', 10, 0, '$game', '3_zr68l.png', 'Gold ZR68L'),
 | |
| 				('zr68s', 1, 0, '$game', '1_zr68s.png', 'Bronze ZR68S'),
 | |
| 				('zr68s', 5, 0, '$game', '2_zr68s.png', 'Silver ZR68S'),
 | |
| 				('zr68s', 10, 0, '$game', '3_zr68s.png', 'Gold ZR68S');
 | |
| 			");
 | |
| 	}
 | |
| 	
 | |
| 	$db->query("
 | |
| 		UPDATE hlstats_Options SET `value` = '16' WHERE `keyname` = 'dbversion';
 | |
| 		");
 | |
| ?>
 |