93 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
		
			4.8 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_Actions` (`game`, `code`, `reward_player`, `reward_team`, `team`, `description`, `for_PlayerActions`, `for_PlayerPlayerActions`, `for_TeamActions`, `for_WorldActions`) VALUES
 | |
| 			('$game', 'escort_score', 1, 0, '', 'Cart Escort', '1', '0', '0', '0');
 | |
| 		");
 | |
| 		$db->query("
 | |
| 			INSERT IGNORE INTO `hlstats_Weapons` (`game`, `code`, `name`, `modifier`) VALUES
 | |
| 				('$game','demoshield', 'Chargin'' Targe', 2.0);
 | |
| 		");		
 | |
| 		$db->query("
 | |
| 			INSERT IGNORE INTO `hlstats_Awards` (`awardType`, `game`, `code`, `name`, `verb`) VALUES
 | |
| 				('W','$game','demoshield', 'Got something for ya!', 'kills with the Chargin'' Targe'),
 | |
| 				('O','$game','builtobject_obj_dispenser', 'Dispenser Here!', 'Dispensers built'),
 | |
| 				('O','$game','escort_score', 'Forward glorious cart!', 'Cart Escorts'),
 | |
| 				('O','$game','killed_charged_medic', 'Juice Loosener', 'Charged Medics killed'),
 | |
| 				('O','$game','steal_sandvich', 'Mmm, Ham', 'stolen Sandviches'),
 | |
| 				('O','$game','teleport', 'One to beam up!', 'players Teleported'),
 | |
| 				('W','$game','deflect_arrow', 'Deflected Arrow', 'kills with a deflected arrow'),
 | |
| 				('W','$game','tf_projectile_arrow_fire', 'Fire Flight', 'kills with the Flaming Huntsman');
 | |
| 		");
 | |
|         for ($h = 1; $h<4; $h++) {
 | |
|             switch ($h) {
 | |
|                 case 1:
 | |
|                     $level = "Bronze";
 | |
| 					$awardCount = 1;
 | |
|                     break;
 | |
|                 case 2:
 | |
|                     $level = "Silver";
 | |
| 					$awardCount = 5;
 | |
|                     break;
 | |
|                 case 3:
 | |
|                     $level = "Gold";
 | |
| 					$awardCount = 10;
 | |
|                     break;
 | |
|             }
 | |
|             $db->query(" 
 | |
|                 INSERT IGNORE INTO `hlstats_Ribbons` (`awardCode`, `game`, `image`, `ribbonName`, `awardCount`) VALUES
 | |
| 					('ambassador', '$game', '{$h}_ambassador.png', '$level Ambassador', '$awardCount'),
 | |
| 					('buff_deployed', '$game', '{$h}_buff_deployed.png', '$level Buff Deploy', '$awardCount'),
 | |
| 					('builtobject_obj_dispenser', '$game', '{$h}_builtobject_obj_dispenser.png', '$level Built Dispenser', '$awardCount'),
 | |
| 					('builtobject_obj_sentrygun', '$game', '{$h}_builtobject_obj_sentrygun.png', '$level Built Sentry Gun', '$awardCount'),
 | |
| 					('defended_medic', '$game', '{$h}_defended_medic.png', '$level Defended Medic', '$awardCount'),
 | |
| 					('demoshield', '$game', '{$h}_demoshield.png', '$level Chargin'' Targe', '$awardCount'),
 | |
| 					('escort_score', '$game', '{$h}_escort_score.png', '$level Cart Escort', '$awardCount'),
 | |
| 					('jarate', '$game', '{$h}_jarate.png', '$level Jarate', '$awardCount'),
 | |
| 					('killed_charged_medic', '$game', '{$h}_killed_charged_medic.png', '$level Charged Medic Kills', '$awardCount'),
 | |
| 					('latency', '$game', '{$h}_latency.png', '$level Latency', '$awardCount'),
 | |
| 					('pickaxe', '$game', '{$h}_pickaxe.png', '$level Equalizer', '$awardCount'),
 | |
| 					('rocketlauncher_directhit', '$game', '{$h}_rocketlauncher_directhit.png', '$level Direct Hit', '$awardCount'),
 | |
| 					('sandman', '$game', '{$h}_sandman.png', '$level Sandman', '$awardCount'),
 | |
| 					('shield_blocked', '$game', '{$h}_shield_blocked.png', '$level Broken Razorbacks', '$awardCount'),					
 | |
| 					('steal_sandvich', '$game', '{$h}_steal_sandvich.png', '$level Steal Sandvich', '$awardCount'),
 | |
|                     ('sticky_resistance', '$game', '{$h}_sticky_resistance.png', '$level Scottish Resistance', '$awardCount'),
 | |
| 					('stun', '$game', '{$h}_stun.png', '$level Stun', '$awardCount'),
 | |
|                     ('sword', '$game', '{$h}_sword.png', '$level Eyelander', '$awardCount'),
 | |
|                     ('taunt_demoman', '$game', '{$h}_taunt_demoman.png', '$level Demoman Taunt', '$awardCount'),
 | |
| 					('taunt_scout', '$game', '{$h}_taunt_scout.png', '$level Scout Taunt', '$awardCount'),
 | |
| 					('taunt_sniper', '$game', '{$h}_taunt_sniper.png', '$level Sniper Taunt', '$awardCount'),
 | |
|                     ('taunt_soldier', '$game', '{$h}_taunt_soldier.png', '$level Soldier Taunt', '$awardCount'),
 | |
| 					('taunt_spy', '$game', '{$h}_taunt_spy.png', '$level Spy Taunt', '$awardCount'),
 | |
| 					('teleport', '$game', '{$h}_teleport.png', '$level Teleport', '$awardCount'),
 | |
| 					('tf_projectile_arrow', '$game', '{$h}_tf_projectile_arrow.png', '$level Huntsman', '$awardCount'),
 | |
| 					('tf_projectile_arrow_fire', '$game', '{$h}_tf_projectile_arrow_fire.png', '$level Flaming Huntsman', '$awardCount');
 | |
|             ");        
 | |
|         }
 | |
| 		
 | |
| 	}	
 | |
| 
 | |
| 	$db->query("
 | |
| 		UPDATE hlstats_Options SET `value` = '1.6.4' WHERE `keyname` = 'version'
 | |
| 	");
 | |
| 	
 | |
| 	$db->query("
 | |
| 		UPDATE hlstats_Options SET `value` = '23' WHERE `keyname` = 'dbversion'
 | |
| 	");
 | |
| 	
 | |
| 	
 | |
| ?>
 |