Okay so I moved everything around and still I can't get the variables to come back with the functions.
referring back to this post. http://phpbuilder.com/board/showthread.php?t=10365418
please help.
<?php
include("../../connect.php");
if(!isset($_COOKIE['player_id']))
die('Please login.<br><a href=../../index.php>Go back</a>.');
$Player=$_COOKIE['player_id'];
setcookie('player_id',$Player,time()+60*60*24);
setcookie('password',$_COOKIE['password'],time()+60*60*24);
$Query="SELECT * from Users where ID='$Player'";
$Query2=mysql_query($Query) or die("Could not get user stats.");
$User=mysql_fetch_array($Query2);
if($_COOKIE['password'] !=md5($User['Password']))
die('Your Password doesnt seem right for this account. <a href=../../index.php>go back</a>');
function monstats($monpow, $Monsters){
if(isset($_POST['monsterhealth'])){
$monsterhealth=$_POST['monsterhealth'];
}else{
$monsterhealth=$monpow*rand(1,15);
}
if(isset($_POST['monsterenergy'])){
$monsterenergy=$_POST['monsterenergy'];
}else{
$monsterenergy=$monpow*rand(1,15);
}
$monsterstrength=$monpow*rand(1,5);
$monsterwisdom=$monpow*rand(1,5);
$monsterdefence=$monpow*rand(1,5);
$monsterdexterity=$monpow*rand(1,5);
$monsteraccuracy=$monpow*rand(1,5);
return array($monsterhealth, $monsterenergy, $monsterstrength, $monsterwisdom, $monsterdefence, $monsterdexterity, $monsteraccuracy);
}
function takedamage($monsterstrength, $monsteraccuracy){
$Player=$_COOKIE['player_id'];
$Query="SELECT * from Users where ID='$Player'";
$Query2=mysql_query($Query) or die("Could not get user stats.");
$User=mysql_fetch_array($Query2);
$damage=round($monsterstrength*($monsteraccuracy*3.5)/$User['Defence']);
print"You took ".$damage." damage!";
}
function dealdamage($monsterhealth, $monsterdefence){
$Player=$_COOKIE['player_id'];
$Query="SELECT * from Users where ID='$Player'";
$Query2=mysql_query($Query) or die("Could not get user stats.");
$User=mysql_fetch_array($Query2);
$mondamage=round($User['Strength']*($User['Accuracy']*1.5)/$monsterdefence);
print"You hit the monster for ".$mondamage."!";
$monsterhealth=$monsterhealth-$mondamage;
return($monsterhealth);
}
?>
<?php
include("../../connect.php");
include("functions.php");
if(!isset($_COOKIE['player_id']))
die('Please login.<br><a href=../../index.php>Go back</a>.');
$Player=$_COOKIE['player_id'];
setcookie('player_id',$Player,time()+60*60*24);
setcookie('password',$_COOKIE['password'],time()+60*60*24);
$Query="SELECT * from Users where ID='$Player'";
$Query2=mysql_query($Query) or die("Could not get user stats.");
$User=mysql_fetch_array($Query2);
if($_COOKIE['password'] !=md5($User['Password']))
die('Your Password doesnt seem right for this account. <a href=../../index.php>go back</a>');
if(isset($_POST['fight'])){
$Monsters=$_POST['monsterfight'];
$MonsterQuery="SELECT * FROM Monsters WHERE Name='$Monsters'";
$MonsterQuery2=mysql_query($MonsterQuery) or die("Could not get user stats.");
$Monster=mysql_fetch_array($MonsterQuery2);
mysql_query("UPDATE Users SET LastFight='$Monster[ID]' WHERE ID='$Player'");
$monpow=$Monster['Power'];
monstats($monpow, $Monsters);
echo"You fight ".$Monsters.", with ".$monsterhealth." health.<br>";
if($monsterdexterity>=($User['Dexterity']*rand(1,5))){
print"The monster attacks faster!<br>";
takedamage($monsterstrength, $monsteraccuracy);
}else{
print"You attack the monster faster!<br>";
dealdamage($monsterhealth, $monsterdefence);
}
if($monsterhealth>=1){
print"<form method=post action=index.php><input type=hidden name=monsterfight value=$Monsters><input type=hidden name=monsterhealth value=$monsterhealth><input type=hidden name=monsterenergy value=$monsterenergy><input type=submit value=\"Fight Again\" name=fight></form>";
}else{
print"You win the battle!<br>";
}
}else{
$mob=mysql_query("SELECT * FROM Monsters ORDER BY Power");
print"<form method=POST action=index.php><select name=monsterfight>";
if($User['LastFight']=="0"){
}else{
$Laster=mysql_fetch_array("SELECT Name FROM Monsters WHERE ID='$User[LastFight]'");
print"<option value=lastfight>".$Laster."(Last Fight)</option>";
}
while($Monster=mysql_fetch_array($mob)){
print"<option value=".$Monster['Name'].">".$Monster['Name']." - ".$Monster['Power']."</option>";
}
print"</select><input type=submit name=fight value=Fight></form>";
}
?>