All pastes #943855 Raw Edit

Someone

public text v1 · immutable
·published 2008-03-15 17:33 UTC
rendered paste body
function TrainStat($trains, $stat, $User){
		$Allowed = array('strength', 'dexterity', 'relex', 'accuracy');
		if(in_array($stat, $Allowed)){
			$trains = floor($trains);
			$energy = $trains * 10;
			$Nstat = $trains * ( $User[$stat] / 100 );
			$Nstat = ceil($Nstat);
				if($energy > $User['energy']){
					echo 'Not enough energy punk';
				}
				else{
					MySQL::Query("UPDATE `players` SET `$stat`=$stat+$Nstat WHERE `id`='$User[id]'");
					MySQL::Query("UPDATE `players` SET `energy`='energy'-$energy WHERE `id`='$User[id]'");
					echo 'You trained your '.$stat.' and gained '.$Nstat.'.';
				}
		}
		else
		{
			echo 'Oh hai thar! Trying to train something other than the allowed stats?';
		}
	}