All pastes #475401 Raw Edit

Stuff

public php v1 · immutable
·published 2007-05-07 12:44 UTC
rendered paste body
<?php session_start();$cookie_val = $_SESSION['ip'] . " " . $_SESSION['id'] . " " . $_SESSION['rnd'];if(strcmp(md5($cookie_val), $_COOKIE['Renovatio']) != 0) {   header("Location: index.php");}?><HTML><HEAD><SCRIPT LANGUAGE="JavaScript">function incr_str() {	var x = parseInt(document.points.strength.value);	if(x < 90 {		var y = parseInt(document.getElementById("pts").innerHTML);		if(y > 0) {			document.points.strength.value = x + 1;			document.getElementById("pts").innerHTML = y - 1;		}		}}function decr_str() {	var x = parseInt(document.points.strength.value);	if(x > 40) {		var y = parseInt(document.getElementById("pts").innerHTML);		if(y < parseInt(document.getElementById("max").innerHTML)) {			document.points.strength.value = x - 1;			document.getElementById("pts").innerHTML = y + 1;		}		}}function incr_end() {	var x = parseInt(document.points.endurance.value);	if(x < 90) {		var y = parseInt(document.getElementById("pts").innerHTML);		if(y > 0) {			document.points.endurance.value = x + 1;			document.getElementById("pts").innerHTML = y - 1;		}		}}function decr_end() {	var x = parseInt(document.points.endurance.value);	if(x > 40) {		var y = parseInt(document.getElementById("pts").innerHTML);		if(y < parseInt(document.getElementById("max").innerHTML)) {			document.points.endurance.value = x - 1;			document.getElementById("pts").innerHTML = y + 1;		}		}}function incr_agi() {	var x = parseInt(document.points.agility.value);	if(x < 90) {		var y = parseInt(document.getElementById("pts").innerHTML);		if(y > 0) {			document.points.agility.value = x + 1;			document.getElementById("pts").innerHTML = y - 1;		}		}}function decr_agi() {	var x = parseInt(document.points.agility.value);	if(x > 40) {		var y = parseInt(document.getElementById("pts").innerHTML);		if(y < parseInt(document.getElementById("max").innerHTML)) {			document.points.agility.value = x - 1;			document.getElementById("pts").innerHTML = y + 1;		}		}}function incr_foc() {	var x = parseInt(document.points.focus.value);	if(x < 90) {		var y = parseInt(document.getElementById("pts").innerHTML);		if(y > 0) {			document.points.focus.value = x + 1;			document.getElementById("pts").innerHTML = y - 1;		}		}}function decr_foc() {	var x = parseInt(document.points.focus.value);	if(x > 40) {		var y = parseInt(document.getElementById("pts").innerHTML);		if(y < parseInt(document.getElementById("max").innerHTML)) {			document.points.focus.value = x - 1;			document.getElementById("pts").innerHTML = y + 1;		}		}}function incr_ene() {	var x = parseInt(document.points.energy.value);	if(x < 90) {		var y = parseInt(document.getElementById("pts").innerHTML);		if(y > 0) {			document.points.energy.value = x + 1;			document.getElementById("pts").innerHTML = y - 1;		}		}}function decr_ene() {	var x = parseInt(document.points.energy.value);	if(x > 40) {		var y = parseInt(document.getElementById("pts").innerHTML);		if(y < parseInt(document.getElementById("max").innerHTML)) {			document.points.energy.value = x - 1;			document.getElementById("pts").innerHTML = y + 1;		}		}}</SCRIPT><TITLE>Renovatio :: Game</TITLE><LINK REL="stylesheet" TYPE="text/css" HREF="css/text.css"></HEAD><BODY BGCOLOR="#000000"><CENTER><BR><?phpecho "You are logged in as <B>" . $_SESSION['user'] . "</B>.<BR><BR>";?><FONT SIZE="2" COLOR="#FFFFFF"><B>R</B>enovatio</FONT><BR><BR><TABLE ALIGN="center" WIDTH="600" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BORDERCOLOR="#FF0000"><TD CLASS="spacing" WIDTH="20%" BGCOLOR="#330000" VALIGN="top"><?php include("menu.php"); ?></TD><TD CLASS="main" WIDTH="80%" BGCOLOR="#661111" VALIGN="top"><FONT COLOR="#FFFFFF"><U>Game</U></FONT><BR><BR><?php   $env = getenv(QUERY_STRING);   $array = explode("=", $env);   $code = $array[1];   if($code == 1) {      echo "<BR>";      echo "<TABLE WIDTH=200 BORDER=1 BORDERCOLOR=#FFFFFF BGCOLOR=#992222 CELLSPACING=0 CELLPADDING=0>";      echo "<TR>";      echo "<TD>";      echo "<BR>";      echo "<FONT COLOR=#FFFFFF><CENTER>Target player is busy!</CENTER></FONT>";      echo "<BR>";      echo "</TD>";      echo "</TR>";      echo "</TABLE>";      echo "<BR>";   }   else if($code == 2) {      echo "<BR>";      echo "<TABLE WIDTH=200 BORDER=1 BORDERCOLOR=#FFFFFF BGCOLOR=#992222 CELLSPACING=0 CELLPADDING=0>";      echo "<TR>";      echo "<TD>";      echo "<BR>";      echo "<FONT COLOR=#FFFFFF><CENTER>Target player has no game account!</CENTER></FONT>";      echo "<BR>";      echo "</TD>";      echo "</TR>";      echo "</TABLE>";      echo "<BR>";   }   else if($code == 3) {      echo "<BR>";      echo "<TABLE WIDTH=200 BORDER=1 BORDERCOLOR=#FFFFFF BGCOLOR=#992222 CELLSPACING=0 CELLPADDING=0>";      echo "<TR>";      echo "<TD>";      echo "<BR>";      echo "<FONT COLOR=#FFFFFF><CENTER>You can not fight yourself!</CENTER></FONT>";      echo "<BR>";      echo "</TD>";      echo "</TR>";      echo "</TABLE>";      echo "<BR>";   }   else if($code == 4) {      echo "<BR>";      echo "<TABLE WIDTH=200 BORDER=1 BORDERCOLOR=#FFFFFF BGCOLOR=#992222 CELLSPACING=0 CELLPADDING=0>";      echo "<TR>";      echo "<TD>";      echo "<BR>";      echo "<FONT COLOR=#FFFFFF><CENTER>There is no one with that name registered!</CENTER></FONT>";      echo "<BR>";      echo "</TD>";      echo "</TR>";      echo "</TABLE>";      echo "<BR>";   }   else if($code == 5) {      echo "<BR>";      echo "<TABLE WIDTH=200 BORDER=1 BORDERCOLOR=#FFFFFF BGCOLOR=#992222 CELLSPACING=0 CELLPADDING=0>";      echo "<TR>";      echo "<TD>";      echo "<BR>";      echo "<FONT COLOR=#FFFFFF><CENTER>You have already played once today!</CENTER></FONT>";      echo "<BR>";      echo "</TD>";      echo "</TR>";      echo "</TABLE>";      echo "<BR>";   }   else if($code == 6) {      echo "<BR>";      echo "<TABLE WIDTH=200 BORDER=1 BORDERCOLOR=#FFFFFF BGCOLOR=#992222 CELLSPACING=0 CELLPADDING=0>";      echo "<TR>";      echo "<TD>";      echo "<BR>";      echo "<FONT COLOR=#FFFFFF><CENTER>Major bug, please contact the <A HREF=mailto:ciubhran@gmail.com>admin</A> to resolve this issue!</CENTER></FONT>";      echo "<BR>";      echo "</TD>";      echo "</TR>";      echo "</TABLE>";      echo "<BR>";   }   else if($code == 7) {      echo "<BR>";      echo "<TABLE WIDTH=200 BORDER=1 BORDERCOLOR=#FFFFFF BGCOLOR=#992222 CELLSPACING=0 CELLPADDING=0>";      echo "<TR>";      echo "<TD>";      echo "<BR>";      echo "<FONT COLOR=#FFFFFF><CENTER>You already know that skill!</CENTER></FONT>";      echo "<BR>";      echo "</TD>";      echo "</TR>";      echo "</TABLE>";      echo "<BR>";   }   else if($code == 8) {      echo "<BR>";      echo "<TABLE WIDTH=200 BORDER=1 BORDERCOLOR=#FFFFFF BGCOLOR=#992222 CELLSPACING=0 CELLPADDING=0>";      echo "<TR>";      echo "<TD>";      echo "<BR>";      echo "<FONT COLOR=#FFFFFF><CENTER>Deprecated page!</CENTER></FONT>";      echo "<BR>";      echo "</TD>";      echo "</TR>";      echo "</TABLE>";      echo "<BR>";   }   else if($code == 9) {      echo "<BR>";      echo "<TABLE WIDTH=200 BORDER=1 BORDERCOLOR=#FFFFFF BGCOLOR=#992222 CELLSPACING=0 CELLPADDING=0>";      echo "<TR>";      echo "<TD>";      echo "<BR>";      echo "<FONT COLOR=#FFFFFF><CENTER>Your target has already played once today!</CENTER></FONT>";      echo "<BR>";      echo "</TD>";      echo "</TR>";      echo "</TABLE>";      echo "<BR>";   }   $con = mysql_connect("localhost", "root", "halcyon");   mysql_select_db("userdb", $con);   $rows = mysql_query("SELECT * FROM users WHERE id=$_SESSION[id]", $con);   $row = mysql_fetch_array($rows);   if($row[game] == 1 && $row[game_activated] == 1) {      $points = $row['total_points'] - ($row['strength'] + $row['agility'] + $row['endurance'] + $row['focus'] + $row['energy']);      $skill_points = $row['skill_points'];      echo "Name: <FONT COLOR=#FFFFFF><B>" . $_SESSION[user] . "</B></FONT><BR>";      echo "Rank: <FONT COLOR=#FFFFFF><B>" . $row[rank] . "</B></FONT><BR><BR>";      if($points > 0 || $skill_points > 0) {         $usable_points = $points;            echo "<FORM NAME=points ACTION=update.php METHOD=post>";         echo "Points left<TABLE BORDER=0><TR><TD><DIV ID=pts>$points</DIV></TD><TD>/</TD><TD><DIV ID=max>$usable_points</DIV></TD></TR></TABLE><BR>";         echo "<FONT COLOR=#FFFFFF>";         echo "Strength <BR><INPUT NAME=strength TYPE=text CLASS=field2 SIZE=8 VALUE=$row[strength] READONLY>";         echo " <INPUT TYPE=button CLASS=button VALUE=Add onClick=incr_str()> ";	 if($row['total_points'] == 250) echo "<INPUT TYPE=button CLASS=button VALUE=Sub onClick=decr_str()> "; 	 echo "</FONT>[ <I>strength increases your max damage</I> ]<BR>";	 echo "<FONT COLOR=#FFFFFF>"; 	 echo "Endurance <BR><INPUT NAME=endurance TYPE=text CLASS=field2 SIZE=8 VALUE=$row[endurance] READONLY>";         echo " <INPUT TYPE=button CLASS=button VALUE=Add onClick=incr_end()> ";	 if($row['total_points'] == 250) echo "<INPUT TYPE=button CLASS=button VALUE=Sub onClick=decr_end()> ";	 echo "</FONT>[ <I>endurance increases your max hit points</I> ]<BR>";         echo "<FONT COLOR=#FFFFFF>";	 echo "Agility <BR><INPUT NAME=agility TYPE=text CLASS=field2 SIZE=8 VALUE=$row[agility] READONLY>";         echo " <INPUT TYPE=button CLASS=button VALUE=Add onClick=incr_agi()> ";	 if($row['total_points'] == 250) echo "<INPUT TYPE=button CLASS=button VALUE=Sub onClick=decr_agi()> ";	 echo "</FONT>[ <I>agility increases your chance to dodge</I> ]<BR>";         echo "<FONT COLOR=#FFFFFF>";	 echo "Focus <BR><INPUT NAME=focus TYPE=text CLASS=field2 SIZE=8 VALUE=$row[focus] READONLY>";         echo " <INPUT TYPE=button CLASS=button VALUE=Add onClick=incr_foc()> ";	 if($row['total_points'] == 250) echo "<INPUT TYPE=button CLASS=button VALUE=Sub onClick=decr_foc()> ";	 echo "</FONT>[ <I>focus increases your chance to-hit</I> ]<BR>";	 echo "<FONT COLOR=#FFFFFF>";	 echo "Energy <BR><INPUT NAME=energy TYPE=text CLASS=field2 SIZE=8 VALUE=$row[energy] READONLY>";         echo " <INPUT TYPE=button CLASS=button VALUE=Add onClick=incr_ene()> ";	 if($row['total_points'] == 250) echo "<INPUT TYPE=button CLASS=button VALUE=Sub onClick=decr_ene()> ";	 echo "</FONT>[ <I>energy is the amount of rounds without Fatigue</I> ]<BR><BR>";	 if($row['skill_points'] > 0) {	    echo "<FONT COLOR=#FFFFFF>";	    echo "Choose a new skill:<BR>";	    echo "<SELECT CLASS=list NAME=skills>";	    echo "<OPTION VALUE=none>--- CHOOSE ---";	    echo "<OPTION DISABLED>";	    echo "<OPTION VALUE=giant>Giant Strength (+10 STR)</OPTION>";	    echo "<OPTION VALUE=pain>Pain Suppresion (+10 END)</OPTION>";	    echo "<OPTION VALUE=rapid>Rapid Reflexes (+10 AGI)</OPTION>";	    echo "<OPTION VALUE=meditation>Meditation (+10 FOC)</OPTION>";	    echo "<OPTION VALUE=stamina>Improved Stamina (+10 ENE)</OPTION>";	    echo "<OPTION DISABLED>";	    echo "<OPTION VALUE=rage>Rage (+5 Crit Damage)</OPTION>";	    echo "<OPTION VALUE=knockdown>Knockdown  (+3 UAE Fumble)</OPTION>"; 	    echo "<OPTION VALUE=lunge>Lunge (+3 UAS Dodge)</OPTION>";	    echo "</SELECT>";            echo "</FONT><BR><BR>";	 }         echo "<INPUT TYPE=submit CLASS=button VALUE=Submit><BR>";         echo "</FORM>";      }      else {         echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>";	 echo "<TR>";	 echo "<TD WIDTH=90>Strength:</TD>";	 echo "<TD WIDTH=10 ALIGN=right>$row[strength]</TD>";	 echo "</TR>";	 echo "<TR>";	 echo "<TD WIDTH=90>Endurance:</TD>";	 echo "<TD WIDTH=10 ALIGN=right>$row[endurance]</TD>";	 echo "</TR>";	 echo "<TR>";	 echo "<TD WIDTH=90>Agility:</TD>";	 echo "<TD WIDTH=10 ALIGN=right>$row[agility]</TD>";	 echo "</TR>";	 echo "<TR>";	 echo "<TD WIDTH=90>Focus:</TD>";	 echo "<TD WIDTH=10 ALIGN=right>$row[focus]</TD>";	 echo "</TR>";	 echo "<TR>";	 echo "<TD WIDTH=90>Energy:</TD>";	 echo "<TD WIDTH=10 ALIGN=right>$row[energy]</TD>";	 echo "</TR>";	 echo "<TR HEIGHT=10>";	 echo "<TD></TD>";	 echo "<TD></TD>";	 echo "</TR>";	 echo "<TR>";	 echo "<TD WIDTH=90>Wins:</TD>";	 echo "<TD WIDTH=10 ALIGN=right>$row[wins]</TD>";	 echo "</TR>";	 echo "<TR>";	 echo "<TD WIDTH=90>Losses:</TD>";	 echo "<TD WIDTH=10 ALIGN=right>$row[losses]</TD>";	 echo "</TR>";	 echo "<TR HEIGHT=10>";	 echo "<TD></TD>";	 echo "<TD></TD>";	 echo "</TR>";	 echo "<TR>";	 echo "<TD WIDTH=90>Latest Battle:</TD>";	 echo "<TD WIDTH=10 ALIGN=right>$row[last_played]</TD>";	 echo "</TR>";	 echo "<TR HEIGHT=10>";	 echo "<TD></TD>";	 echo "<TD></TD>";	 echo "</TR>";	 echo "</TABLE>";	 echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>";	 echo "<TR>";	 echo "<TD WIDTH=90 VALIGN=top>Skills:</TD>";	 echo "<TD WIDTH=250 ALIGN=left>$row[skills]</TD>";	 echo "</TR>";	 echo "<TR HEIGHT=20>";	 echo "<TD></TD>";	 echo "<TD></TD>";	 echo "</TR>";	 echo "</TABLE>";	 	 if($row['waiting'] == 0 && $row['sending'] == 0) {	    echo "<FORM NAME=pvp ACTION=challenge.php METHOD=post>";	    echo "<INPUT NAME=challenge TYPE=text SIZE=13 MAXLENGTH=13 CLASS=field>";	    echo " <INPUT TYPE=submit VALUE=Challenge CLASS=button>";	    echo "</FORM>";         }	 else if($row['waiting'] == 1) {	    echo "Awaiting response from $row[opponent] ... Do you wish to <A HREF=fight.php?resp=0>cancel</A> your challenge?<BR>";	 }	 else if($row['sending'] == 1) {	    echo "$row[opponent] wishes to fight you ... Do you <A HREF=fight.php?resp=1>accept</A> or <A HREF=fight.php?resp=0>reject</A>?<BR>";	 }      }   }   else if($row[game] == 0) {      echo "Your account is not registered for this feature.<BR><BR>";      echo "Had a change of heart? Ask the <A HREF=mailto:ciubhran@gmail.com>admin</A> to activate your game account.<BR>";   }   else if($row[game_activated] == 0) {      echo "Your game account is awaiting validation.<BR><BR>";      echo "Been waiting too long? Remind the <A HREF=mailto:ciubhran@gmail.com>admin</A> to validate your account.<BR>";   }   if($row[game_activated] == 1 && $row[game] == 1) {      echo "<BR>";      echo "Previous Fights:<BR><BR>";      $path = "./fights/";      $full = "";      $me = "_" . $_SESSION[user] . "_";      $dir_handle = @opendir($path) or die("Unable to open $path");      while($file = readdir($dir_handle)) {         if(eregi($me, $file)) {	    $full = $path . $file;            echo "<A HREF=$full>$file</A><BR>";         }      }   }   mysql_close($con);?></TD></TR></TABLE></BODY></HTML>