Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tipo... fiz um script de batalha, que está funcionando perfeitamente... ao fim... fiz um include, que inclui a seguinte página:
<?php
if ((isset($vencedor)) && (isset($perdedor))) {
echo $vencedor."<br>"; // fiz isso para ver se as variáveis estavam corretas... e de fato estão corretas
echo $perdedor."<br><br>"; // as duas são retornadas corretamente
$consulta1 = ("SELECT * FROM 'usuarios' WHERE usuario = '$vencedor'") or die (mysql_error());
$id1 = mysql_result($consulta1, 0, 'id') or die (mysql_error());
$dinheiro1 = mysql_result($consulta1, 0, 'dinheiro') or die (mysql_error());
$dinheiro_total1 = mysql_result($consulta1, 0, 'dinheiro_total') or die (mysql_error());
$experiencia1 = mysql_result($consulta1, 0, 'experiencia');
$saude1 = mysql_result($consulta1, 0, 'saude');
$consultaa1 = ("SELECT * FROM lutar WHERE id_usu = '$id1'");
$vitorias1 = mysql_result($consultaa1, 0, 'vitorias');
$dano_causado1 = mysql_result($consultaa1, 0, 'danos_causados');
$dano_sofrido1 = mysql_result($consultaa1, 0, 'danos_sofridos');
$consulta2 = ("SELECT * FROM usuarios WHERE usuario = '$perdedor'");
$id2 = mysql_result($consulta2, 0, 'id');
$dinheiro2 = mysql_result($consulta2, 0, 'dinheiro');
$dinheiro_total2 = mysql_result($consulta2, 0, 'dinheiro_total');
$experiencia2 = mysql_result($consulta2, 0, 'experiencia');
$saude2 = mysql_result($consulta2, 0, 'saude');
$consultaa2 = ("SELECT * FROM lutar WHERE id_usu = '$id2'");
$derrotas2 = mysql_result($consultaa2, 0, 'derrotas');
$dano_causado2 = mysql_result($consultaa2, 0, 'danos_causados');
$dano_sofrido2 = mysql_result($consultaa2, 0, 'danos_sofridos');
} else {
header("location:jogo.php?pagina=estatisticas");
}
?>
Todas as variáveis buscadas no banco de dados, retornam o seguinte erro:
Warning: mysql_result() expects parameter 1 to be resource, string given in C:\wamp\www\TESTES\batalhando2.php on line 8
( como coloquei mysql_error, só esse erro é exibido... mas quando tiro o mysql_error, todas as variáveis retornam esse erro)
Já reescrevi esse código 3 vez, o reli umas 15 vezes... e não identifiquei 1 erro ou solução... peço que me ajudem
desde já, Obrigado.
>
cade o mysql_connect()???
tá em outro arquivo... também funcionando perfeitamente, chequei as tabelas... chequei tudo...
tipo, o erro só pode estar no MySQL, aliás... fui lá no mysql(utilizo o wampserver) e tentei procurar por lá... obtive o resultado perfeitamente :S
muito estranho isso!
>
tá em outro arquivo... também funcionando perfeitamente, chequei as tabelas... chequei tudo...
tipo, o erro só pode estar no MySQL, aliás... fui lá no mysql(utilizo o wampserver) e tentei procurar por lá... obtive o resultado perfeitamente :S
muito estranho isso!
nesse arquivo ai q você postou tem o include dele?
>
nesse arquivo ai q você postou tem o include dele?
hehehe... não queria postar o código do include por ser muito cumprido, e como aprendi PHP pela internet... tem muitas gambiarras... mas, segue o código:
<?php
/*
######################################################
function dano($i) {
global $golpe1;
global $golpe2;
global $dano_atacante;
global $dano_adversario;
if ($i == 0) {
$dano_atacante = $golpe1[0];
$dano_adversario = $golpe2[0];
} else if ($i == 1) {
$dano_atacante = $golpe1[0] + $golpe1[1];
$dano_adversario = $golpe2[0] + $golpe2[1];
} else if ($i == 2) {
$dano_atacante = $golpe1[0] + $golpe1[1] + $golpe1[2];
$dano_adversario = $golpe2[0] + $golpe2[1] + $golpe2[2];
} else if ($i == 3) {
$dano_atacante = $golpe1[0] + $golpe1[1] + $golpe1[2] + $golpe1[3];
$dano_adversario = $golpe2[0] + $golpe2[1] + $golpe2[2] + $golpe2[3];
} else if ($i == 4) {
$dano_atacante = $golpe1[0] + $golpe1[1] + $golpe1[2] + $golpe1[3] + $golpe1[4];
$dano_adversario = $golpe2[0] + $golpe2[1] + $golpe2[2] + $golpe2[3] + $golpe2[4];
} else if ($i == 5) {
$dano_atacante = $golpe1[0] + $golpe1[1] + $golpe1[2] + $golpe1[3] + $golpe1[4] + $golpe1[5];
$dano_adversario = $golpe2[0] + $golpe2[1] + $golpe2[2] + $golpe2[3] + $golpe2[4] + $golpe2[5];
} else if ($i == 6) {
$dano_atacante = $golpe1[0] + $golpe1[1] + $golpe1[2] + $golpe1[3] + $golpe1[4] + $golpe1[5] + $golpe1[6];
$dano_adversario = $golpe2[0] + $golpe2[1] + $golpe2[2] + $golpe2[3] + $golpe2[4] + $golpe2[5] + $golpe2[6];
} else if ($i == 7) {
$dano_atacante = $golpe1[0] + $golpe1[1] + $golpe1[2] + $golpe1[3] + $golpe1[4] + $golpe1[5] + $golpe1[6] + $golpe1[7];
$dano_adversario = $golpe2[0] + $golpe2[1] + $golpe2[2] + $golpe2[3] + $golpe2[4] + $golpe2[5] + $golpe2[6] + $golpe2[7];
} else if ($i == 8) {
$dano_atacante = $golpe1[0] + $golpe1[1] + $golpe1[2] + $golpe1[3] + $golpe1[4] + $golpe1[5] + $golpe1[6] + $golpe1[7] + $golpe1[8];
$dano_adversario = $golpe2[0] + $golpe2[1] + $golpe2[2] + $golpe2[3] + $golpe2[4] + $golpe2[5] + $golpe2[6] + $golpe2[7] + $golpe2[8];
} else if ($i == 9) {
$dano_atacante = $golpe1[0] + $golpe1[1] + $golpe1[2] + $golpe1[3] + $golpe1[4] + $golpe1[5] + $golpe1[6] + $golpe1[7] + $golpe1[8] + $golpe1[9];
$dano_adversario = $golpe2[0] + $golpe2[1] + $golpe2[2] + $golpe2[3] + $golpe2[4] + $golpe2[5] + $golpe2[6] + $golpe2[7] + $golpe2[8] + $golpe2[9];
}
}
/*
#####################
date_default_timezone_set("America/Sao_Paulo");
if(isset($_POST['lutar'])) {
$adversario = $_POST['adversario'];
$consulta_usuario1 = mysql_query("SELECT * FROM usuarios WHERE id = '$id'") or die (mysql_error());
$ataque1 = mysql_result($consulta_usuario1, 0, "ataque");
$defesa1 = mysql_result($consulta_usuario1, 0, "defesa");
$inteligencia1 = mysql_result($consulta_usuario1, 0, "inteligencia");
$velocidade1 = mysql_result($consulta_usuario1, 0, 'velocidade');
$tecnica1 = mysql_result($consulta_usuario1, 0, 'tecnica');
$saude1 = mysql_result($consulta_usuario1, 0, 'saude') OR DIE (MYSQL_ERROR());
$imagem1 = mysql_result($consulta_usuario1, 0, 'imagem');
$consulta_usuario2 = mysql_query("SELECT * FROM golpes WHERE id_usu = '$id'") or die (mysql_error());
$golpe_usuario = Array();
$golpe_usuario[0] = mysql_result($consulta_usuario2, 0, 'golpe1');
$golpe_usuario[1] = mysql_result($consulta_usuario2, 0, 'golpe2');
$golpe_usuario[2] = mysql_result($consulta_usuario2, 0, 'golpe3');
$golpe_usuario[3] = mysql_result($consulta_usuario2, 0, 'golpe4');
$golpe_usuario[4] = mysql_result($consulta_usuario2, 0, 'golpe5');
$golpe_usuario[5] = mysql_result($consulta_usuario2, 0, 'golpe6');
$golpe_usuario[6] = mysql_result($consulta_usuario2, 0, 'golpe7');
$golpe_usuario[7] = mysql_result($consulta_usuario2, 0, 'golpe8');
$golpe_usuario[8] = mysql_result($consulta_usuario2, 0, 'golpe9');
$golpe_usuario[9] = mysql_result($consulta_usuario2, 0, 'golpe10');
$seleciona1 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id' AND nome = '".addslashes($golpe_usuario[0])."'");
$dano_usu1 = mysql_result($seleciona1, 0, 'dano');
$level_usu1 = mysql_result($seleciona1, 0, 'lvl');
$seleciona2 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id' AND nome = '".addslashes($golpe_usuario[1])."'");
$dano_usu2 = mysql_result($seleciona2, 0, 'dano');
$level_usu2 = mysql_result($seleciona2, 0, 'level');
$seleciona3 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id' AND nome = '".addslashes($golpe_usuario[2])."'");
$dano_usu3 = mysql_result($seleciona3, 0, 'dano');
$level_usu3 = mysql_result($seleciona3, 0, 'level');
$seleciona4 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id' AND nome = '".addslashes($golpe_usuario[3])."'");
$dano_usu4 = mysql_result($seleciona4, 0, 'dano');
$level_usu4 = mysql_result($seleciona4, 0, 'level');
$seleciona5 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id' AND nome = '".addslashes($golpe_usuario[4])."'");
$dano_usu5 = mysql_result($seleciona5, 0, 'dano');
$level_usu5 = mysql_result($seleciona5, 0, 'level');
$seleciona6 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id' AND nome = '".addslashes($golpe_usuario[5])."'");
$dano_usu6 = mysql_result($seleciona6, 0, 'dano');
$level_usu6 = mysql_result($seleciona6, 0, 'level');
$seleciona7 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id' AND nome = '".addslashes($golpe_usuario[6])."'");
$dano_usu7 = mysql_result($seleciona7, 0, 'dano');
$level_usu7 = mysql_result($seleciona7, 0, 'level');
$seleciona8 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id' AND nome = '".addslashes($golpe_usuario[7])."'");
$dano_usu8 = mysql_result($seleciona8, 0, 'dano');
$level_usu8 = mysql_result($seleciona8, 0, 'level');
$seleciona9 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id' AND nome = '".addslashes($golpe_usuario[8])."'");
$dano_usu9 = mysql_result($seleciona9, 0, 'dano');
$level_usu9 = mysql_result($seleciona9, 0, 'level');
$seleciona10 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id' AND nome = '".addslashes($golpe_usuario[9])."'");
$dano_usu10 = mysql_result($seleciona10, 0, 'dano');
$level_usu10 = mysql_result($seleciona10, 0, 'level');
$consulta_adversario1 = mysql_query("SELECT * FROM usuarios WHERE usu = '$adversario'") or die (mysql_error());
$id_adversario = mysql_result($consulta_adversario1, 0, 'id');
$ataque2 = mysql_result($consulta_adversario1, 0, 'ataque');
$defesa2 = mysql_result($consulta_adversario1, 0, 'defesa');
$inteligencia2 = mysql_result($consulta_adversario1, 0, 'inteligencia');
$velocidade2 = mysql_result($consulta_adversario1, 0, 'velocidade');
$tecnica2 = mysql_result($consulta_adversario1, 0, 'tecnica');
$saude2 = mysql_result($consulta_adversario1, 0, 'saude');
$imagem2 = mysql_result($consulta_adversario1, 0, 'imagem');
$consulta_adversario2 = mysql_query("SELECT * FROM golpes WHERE id_usu = '$id_adversario'") or die (mysql_error());
$golpe_adversario = Array();
$golpe_adversario[0] = mysql_result($consulta_adversario2, 0, 'golpe1');
$golpe_adversario[1] = mysql_result($consulta_adversario2, 0, 'golpe2');
$golpe_adversario[2] = mysql_result($consulta_adversario2, 0, 'golpe3');
$golpe_adversario[3] = mysql_result($consulta_adversario2, 0, 'golpe4');
$golpe_adversario[4] = mysql_result($consulta_adversario2, 0, 'golpe5');
$golpe_adversario[5] = mysql_result($consulta_adversario2, 0, 'golpe6');
$golpe_adversario[6] = mysql_result($consulta_adversario2, 0, 'golpe7');
$golpe_adversario[7] = mysql_result($consulta_adversario2, 0, 'golpe8');
$golpe_adversario[8] = mysql_result($consulta_adversario2, 0, 'golpe9');
$golpe_adversario[9] = mysql_result($consulta_adversario2, 0, 'golpe10');
$selecione1 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id_adversario' AND nome = '".addslashes($golpe_adversario[0])."'");
$dano_adv0 = mysql_result($selecione1, 0, 'dano');
$level_adv0 = mysql_result($selecione1, 0, 'level');
$selecione2 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id_adversario' AND nome = '".addslashes($golpe_adversario[1])."'");
$dano_adv1 = mysql_result($selecione2, 0, 'dano');
$level_adv1 = mysql_result($selecione2, 0, 'level');
$selecione3 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id_adversario' AND nome = '".addslashes($golpe_adversario[2])."'");
$dano_adv2 = mysql_result($selecione3, 0, 'dano');
$level_adv2 = mysql_result($selecione3, 0, 'level');
$selecione4 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id_adversario' AND nome = '".addslashes($golpe_adversario[3])."'");
$dano_adv3 = mysql_result($selecione4, 0, 'dano');
$level_adv3 = mysql_result($selecione4, 0, 'level');
$selecione5 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id_adversario' AND nome = '".addslashes($golpe_adversario[4])."'");
$dano_adv4 = mysql_result($selecione5, 0, 'dano');
$level_adv4 = mysql_result($selecione5, 0, 'level');
$selecione6 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id_adversario' AND nome = '".addslashes($golpe_adversario[5])."'");
$dano_adv5 = mysql_result($selecione6, 0, 'dano');
$level_adv5 = mysql_result($selecione6, 0, 'level');
$selecione7 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id_adversario' AND nome = '".addslashes($golpe_adversario[6])."'");
$dano_adv6 = mysql_result($selecione7, 0, 'dano');
$level_adv6 = mysql_result($selecione7, 0, 'level');
$selecione8 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id_adversario' AND nome = '".addslashes($golpe_adversario[7])."'");
$dano_adv7 = mysql_result($selecione8, 0, 'dano');
$level_adv7 = mysql_result($selecione8, 0, 'level');
$selecione9 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id_adversario' AND nome = '".addslashes($golpe_adversario[8])."'");
$dano_adv8 = mysql_result($selecione9, 0, 'dano');
$level_adv8 = mysql_result($selecione9, 0, 'level');
$selecione10 = mysql_query("SELECT * FROM tecnicas WHERE id_usu = '$id_adversario' AND nome = '".addslashes($golpe_adversario[9])."'");
$dano_adv9 = mysql_result($selecione10, 0, 'dano');
$level_adv9 = mysql_result($selecione10, 0, 'level');
$mt_rand1[0] = mt_rand(-10,10);
$mt_rand2[0] = mt_rand(-10,10);
$mt_rand1[1] = mt_rand(-10,10);
$mt_rand2[1] = mt_rand(-10,10);
$mt_rand1[2] = mt_rand(-10,10);
$mt_rand2[2] = mt_rand(-10,10);
$mt_rand1[3] = mt_rand(-10,10);
$mt_rand2[3] = mt_rand(-10,10);
$mt_rand1[4] = mt_rand(-10,10);
$mt_rand2[4] = mt_rand(-10,10);
$mt_rand1[5] = mt_rand(-10,10);
$mt_rand2[5] = mt_rand(-10,10);
$mt_rand1[6] = mt_rand(-10,10);
$mt_rand2[6] = mt_rand(-10,10);
$mt_rand1[7] = mt_rand(-10,10);
$mt_rand2[7] = mt_rand(-10,10);
$mt_rand1[8] = mt_rand(-10,10);
$mt_rand2[8] = mt_rand(-10,10);
$mt_rand1[9] = mt_rand(-10,10);
$mt_rand2[9] = mt_rand(-10,10);
$mt_rand1[10] = mt_rand(-10,10);
$mt_rand2[10] = mt_rand(-10,10);
$mt_rand1[11] = mt_rand(-10,10);
$mt_rand2[11] = mt_rand(-10,10);
$mt_rand1[12] = mt_rand(-10,10);
$mt_rand2[12] = mt_rand(-10,10);
$mt_rand1[13] = mt_rand(-10,10);
$mt_rand2[13] = mt_rand(-10,10);
$mt_rand1[14] = mt_rand(-10,10);
$mt_rand2[14] = mt_rand(-10,10);
$mt_rand1[15] = mt_rand(-10,10);
$mt_rand2[15] = mt_rand(-10,10);
$mt_rand1[16] = mt_rand(-10,10);
$mt_rand2[16] = mt_rand(-10,10);
$mt_rand1[17] = mt_rand(-10,10);
$mt_rand2[17] = mt_rand(-10,10);
$mt_rand1[18] = mt_rand(-10,10);
$mt_rand2[18] = mt_rand(-10,10);
$mt_rand1[19] = mt_rand(-10,10);
$mt_rand2[19] = mt_rand(-10,10);
echo "<table><th></th><th>".ucwords($usu)."</th><th></th><th>Vs.</th><th></th><th>".ucwords($adversario)."</th>
<tr><td>Ataque:</td><td width='100'></td><td>".$ataque1."</td><td width='200'></td><td>Ataque:</td><td width='100'></td><td>".$ataque2."</td></tr>
<tr><td>Defesa:</td><td width='100'></td><td>".$defesa1."</td><td width='200'></td><td>Defesa:</td><td width='100'></td><td>".$defesa2."</td></tr>
<tr><td>Inteligencia:</td><td width='100'></td><td>".$inteligencia1."</td><td width='200'></td><td>Inteligencia:</td><td width='100'></td><td>".$inteligencia2."</td></tr>
<tr><td>Velocidade:</td><td width='100'></td><td>".$velocidade1."</td><td width='200'></td><td>Velocidade:</td><td width='100'></td><td>".$velocidade2."</td></tr>
<tr><td>Tecnica:</td><td width='100'></td><td>".$tecnica1."</td><td width='200'></td><td>Tecnica:</td><td width='100'></td><td>".$tecnica2."</td></tr>
<tr><td>Saude:</td><td width='100'></td><td>".$saude1."</td><td width='200'></td><td>Saude:</td><td width='100'></td><td>".$saude2."</td></tr></table><hr><br>";
$dano_usuario0 = ($ataque1 * $ataque1) + (($inteligencia1 * 2) * $velocidade1) + ($tecnica1 * ($dano_usu1 * $level_usu1));
$dano_usuario1 = ($ataque1 * $ataque1) + (($inteligencia1 * 2) * $velocidade1) + ($tecnica1 * ($dano_usu2 * $level_usu2));
$dano_usuario2 = ($ataque1 * $ataque1) + (($inteligencia1 * 2) * $velocidade1) + ($tecnica1 * ($dano_usu3 * $level_usu3));
$dano_usuario3 = ($ataque1 * $ataque1) + (($inteligencia1 * 2) * $velocidade1) + ($tecnica1 * ($dano_usu4 * $level_usu4));
$dano_usuario4 = ($ataque1 * $ataque1) + (($inteligencia1 * 2) * $velocidade1) + ($tecnica1 * ($dano_usu5 * $level_usu5));
$dano_usuario5 = ($ataque1 * $ataque1) + (($inteligencia1 * 2) * $velocidade1) + ($tecnica1 * ($dano_usu6 * $level_usu6));
$dano_usuario6 = ($ataque1 * $ataque1) + (($inteligencia1 * 2) * $velocidade1) + ($tecnica1 * ($dano_usu7 * $level_usu7));
$dano_usuario7 = ($ataque1 * $ataque1) + (($inteligencia1 * 2) * $velocidade1) + ($tecnica1 * ($dano_usu8 * $level_usu8));
$dano_usuario8 = ($ataque1 * $ataque1) + (($inteligencia1 * 2) * $velocidade1) + ($tecnica1 * ($dano_usu9 * $level_usu9));
$dano_usuario9 = ($ataque1 * $ataque1) + (($inteligencia1 * 2) * $velocidade1) + ($tecnica1 * ($dano_usu10 * $level_usu10));
$dano_adversario0 = ($ataque2 * $ataque2) + (($inteligencia2 * 2) * $velocidade2) + ($tecnica2 * ($dano_adv0 * $level_adv0));
$dano_adversario1 = ($ataque2 * $ataque2) + (($inteligencia2 * 2) * $velocidade2) + ($tecnica2 * ($dano_adv1 * $level_adv1));
$dano_adversario2 = ($ataque2 * $ataque2) + (($inteligencia2 * 2) * $velocidade2) + ($tecnica2 * ($dano_adv2 * $level_adv2));
$dano_adversario3 = ($ataque2 * $ataque2) + (($inteligencia2 * 2) * $velocidade2) + ($tecnica2 * ($dano_adv3 * $level_adv3));
$dano_adversario4 = ($ataque2 * $ataque2) + (($inteligencia2 * 2) * $velocidade2) + ($tecnica2 * ($dano_adv4 * $level_adv4));
$dano_adversario5 = ($ataque2 * $ataque2) + (($inteligencia2 * 2) * $velocidade2) + ($tecnica2 * ($dano_adv5 * $level_adv5));
$dano_adversario6 = ($ataque2 * $ataque2) + (($inteligencia2 * 2) * $velocidade2) + ($tecnica2 * ($dano_adv6 * $level_adv6));
$dano_adversario7 = ($ataque2 * $ataque2) + (($inteligencia2 * 2) * $velocidade2) + ($tecnica2 * ($dano_adv7 * $level_adv7));
$dano_adversario8 = ($ataque2 * $ataque2) + (($inteligencia2 * 2) * $velocidade2) + ($tecnica2 * ($dano_adv8 * $level_adv8));
$dano_adversario9 = ($ataque2 * $ataque2) + (($inteligencia2 * 2) * $velocidade2) + ($tecnica2 * ($dano_adv9 * $level_adv9));
$ataque_usuario0 = ceil(sqrt($dano_usuario0)) - $defesa2;
$ataque_usuario1 = ceil(sqrt($dano_usuario1)) - $defesa2;
$ataque_usuario2 = ceil(sqrt($dano_usuario2)) - $defesa2;
$ataque_usuario3 = ceil(sqrt($dano_usuario3)) - $defesa2;
$ataque_usuario4 = ceil(sqrt($dano_usuario4)) - $defesa2;
$ataque_usuario5 = ceil(sqrt($dano_usuario5)) - $defesa2;
$ataque_usuario6 = ceil(sqrt($dano_usuario6)) - $defesa2;
$ataque_usuario7 = ceil(sqrt($dano_usuario7)) - $defesa2;
$ataque_usuario8 = ceil(sqrt($dano_usuario8)) - $defesa2;
$ataque_usuario9 = ceil(sqrt($dano_usuario9)) - $defesa2;
$ataque_adversario0 = ceil(sqrt($dano_adversario0)) - $defesa1;
$ataque_adversario1 = ceil(sqrt($dano_adversario1)) - $defesa1;
$ataque_adversario2 = ceil(sqrt($dano_adversario2)) - $defesa1;
$ataque_adversario3 = ceil(sqrt($dano_adversario3)) - $defesa1;
$ataque_adversario4 = ceil(sqrt($dano_adversario4)) - $defesa1;
$ataque_adversario5 = ceil(sqrt($dano_adversario5)) - $defesa1;
$ataque_adversario6 = ceil(sqrt($dano_adversario6)) - $defesa1;
$ataque_adversario7 = ceil(sqrt($dano_adversario7)) - $defesa1;
$ataque_adversario8 = ceil(sqrt($dano_adversario8)) - $defesa1;
$ataque_adversario9 = ceil(sqrt($dano_adversario9)) - $defesa1;
$golpe1 = array();
$golpe1[0] = ceil($ataque_usuario0 + ($ataque_usuario0 * ($mt_rand1[0] / 100 )));
$golpe1[1] = ceil($ataque_usuario1 + ($ataque_usuario1 * ($mt_rand1[1] / 100 )));
$golpe1[2] = ceil($ataque_usuario2 + ($ataque_usuario2 * ($mt_rand1[2] / 100 )));
$golpe1[3] = ceil($ataque_usuario3 + ($ataque_usuario3 * ($mt_rand1[3] / 100 )));
$golpe1[4] = ceil($ataque_usuario4 + ($ataque_usuario4 * ($mt_rand1[4] / 100 )));
$golpe1[5] = ceil($ataque_usuario5 + ($ataque_usuario5 * ($mt_rand1[5] / 100 )));
$golpe1[6] = ceil($ataque_usuario6 + ($ataque_usuario6 * ($mt_rand1[6] / 100 )));
$golpe1[7] = ceil($ataque_usuario7 + ($ataque_usuario7 * ($mt_rand1[7] / 100 )));
$golpe1[8] = ceil($ataque_usuario8 + ($ataque_usuario8 * ($mt_rand1[8] / 100 )));
$golpe1[9] = ceil($ataque_usuario9 + ($ataque_usuario9 * ($mt_rand1[9] / 100 )));
$golpe2 = array();
$golpe2[0] = ceil($ataque_adversario0 + ($ataque_adversario0 * ($mt_rand2[0] / 100 )));
$golpe2[1] = ceil($ataque_adversario1 + ($ataque_adversario1 * ($mt_rand2[1] / 100 )));
$golpe2[2] = ceil($ataque_adversario2 + ($ataque_adversario2 * ($mt_rand2[2] / 100 )));
$golpe2[3] = ceil($ataque_adversario3 + ($ataque_adversario3 * ($mt_rand2[3] / 100 )));
$golpe2[4] = ceil($ataque_adversario4 + ($ataque_adversario4 * ($mt_rand2[4] / 100 )));
$golpe2[5] = ceil($ataque_adversario5 + ($ataque_adversario5 * ($mt_rand2[5] / 100 )));
$golpe2[6] = ceil($ataque_adversario6 + ($ataque_adversario6 * ($mt_rand2[6] / 100 )));
$golpe2[7] = ceil($ataque_adversario7 + ($ataque_adversario7 * ($mt_rand2[7] / 100 )));
$golpe2[8] = ceil($ataque_adversario8 + ($ataque_adversario8 * ($mt_rand2[8] / 100 )));
$golpe2[9] = ceil($ataque_adversario9 + ($ataque_adversario9 * ($mt_rand2[9] / 100 )));
$usu_soma = $inteligencia1 + $velocidade1;
$adv_soma = $inteligencia2 + $velocidade2;
//verifica quem ataca primeiro
if($adv_soma > $usu_soma) {
/*
###############################################
for ($i = 0; $saude1 > 0; $i++) {
if ($i > 9) {
$dano_atacante = $golpe1[0] + $golpe1[1] + $golpe1[2] + $golpe1[3] + $golpe1[4] + $golpe1[5] + $golpe1[6] + $golpe1[7] + $golpe1[8] + $golpe1[9];
$dano_adversario = $golpe2[0] + $golpe2[1] + $golpe2[2] + $golpe2[3] + $golpe2[4] + $golpe2[5] + $golpe2[6] + $golpe2[7] + $golpe2[8] + $golpe2[9];
if ($dano_atacante > $dano_adversario) {
$vencedor = $usu;
$perdedor = $adversario;
echo "<hr><b><center>O Vencedor foi ".ucwords($usu).".</center></b><br/><br/>";
dano($i);
if($dano_adversario < 0) {
$dano_adversario = 0;
}
if ($dano_atacante < 0) {
$dano_atacante = 0;
}
echo "<table width = '50%' border=1 align='center'>
<tr align='center'><td><b>Lutadores</b></td><td><b>Saúde Final</b></td><td><b>Danos Causados</b></td></tr>
<tr align='center'><td>".ucwords($usu)."</td><td>".$saude."</td><td>".$dano_atacante."</td></tr>
<tr align='center'><td>".ucwords($adversario)."</td><td>".$saude2."</td><td>".$dano_adversario."</td></tr>
</table>";
break;
} else if ($dano_atacante == $dano_adversario) {
$vencedor = 0;
$perdedor = 0;
echo "<hr><b><center>EMPATE.</center></b>";
break;
} else {
if($dano_adversario < 0) {
$dano_adversario = 0;
}
if ($dano_atacante < 0) {
$dano_atacante = 0;
}
$vencedor = $adversario;
$perdedor = $usu;
echo "<hr><b><center>O Vencedor foi ".ucwords($adversario).".</center></b><br/><br/>";
dano($i);
echo "<table width = '50%' border=1 align='center'>
<tr align='center'><td><b>Lutadores</b></td><td><b>Saúde Final</b></td><td><b>Danos Causados</b></td></tr>
<tr align='center'><td>".ucwords($adversario)."</td><td>".$saude2."</td><td>".$dano_adversario."</td></tr>
<tr align='center'><td>".ucwords($usu)."</td><td>".$saude."</td><td>".$dano_atacante."</td></tr>
</table>";
break;
}
}
if ($golpe2[$i] > 0) {
echo "O golpe ".$golpe_adversario[$i]." do ".ucwords($adversario)." causou ".$golpe2[$i]." de dano.(Sorte de ".$mt_rand2[$i]."%)<br/>
Sua saude é de ".($saude -= $golpe2[$i])."<br>";
} else if( $golpe2[$i] < -100) {
echo "O golpe ".$golpe_adversario[$i]." foi facilmente defendido por ".ucwords($usu).", não causando dano algum no oponente.(Sorte de ".$mt_rand1[$i]."%)<br/>";
} else if ( $golpe2[$i] < 1) {
echo "O golpe ".$golpe_adversario[$i]." do ".ucwords($adversario)." não causou dano em ".ucwords($usu)." pois ele desviou.(Sorte de ".$mt_rand1[$i]."%)<br/>";
}
if ($saude < 1) {
$vencedor = $adversario;
$perdedor = $usu;
echo "<hr><b><center>O Vencedor foi ".ucwords($adversario).".</center></b><br/>";
dano($i);
$dano_atacante = $dano_atacante - $golpe1[$i];
if($dano_adversario < 0) {
$dano_adversario = 0;
}
if ($dano_atacante < 0) {
$dano_atacante = 0;
}
echo "<table width = '50%' border=1 align='center'>
<tr align='center'><td><b>Lutadores</b></td><td><b>Saúde Final</b></td><td><b>Danos Causados</b></td></tr>
<tr align='center'><td>".ucwords($adversario)."</td><td>".$saude2."</td><td>".$dano_adversario."</td></tr>
<tr align='center'><td>".ucwords($usu)."</td><td>".$saude."</td><td>".$dano_atacante."</td></tr>
</table>";
break;
}
if($golpe1[$i] > 0) {
echo "O golpe ".$golpe_usuario[$i]." do ".ucwords($usu)." causou ".$golpe1[$i]." de dano.(Sorte de ".$mt_rand1[$i]."%)<br/>
Sua saude é de ".($saude2 -= $golpe1[$i])."<br>";
} else if( $golpe1[$i] < -100) {
echo "O golpe ".$golpe_usuario[$i]." foi facilmente defendido por ".ucwords($adversario).", não causando dano algum no oponente.(Sorte de ".$mt_rand1[$i]."%)<br/>";
} else if ( $golpe1[$i] < 1) {
echo "O golpe ".$golpe_usuario[$i]." do ".ucwords($usu)." não causou dano em ".ucwords($adversario)." pois ele desviou.(Sorte de ".$mt_rand1[$i]."%)<br/>";
}
if ($saude2 < 1) {
$vencedor = $usu;
$perdedor = $adversario;
echo "<hr><b><center>O Vencedor foi ".ucwords($usu).".</center></b><br/><br/>";
dano($i);
$dano_adversario = $dano_adversario - $golpe2[$i];
if($dano_adversario < 0) {
$dano_adversario = 0;
}
if ($dano_atacante < 0) {
$dano_atacante = 0;
}
echo "<table width = '50%' border=1 align='center'>
<tr align='center'><td><b>Lutadores</b></td><td><b>Saúde Final</b></td><td><b>Danos Causados</b></td></tr>
<tr align='center'><td>".ucwords($usu)."</td><td>".$saude."</td><td>".$dano_atacante."</td></tr>
<tr align='center'><td>".ucwords($adversario)."</td><td>".$saude2."</td><td>".$dano_adversario."</td></tr>
</table>";
break;
}
}
/*
################## FIM ######################
*/
} else {
/*
############################################
for ($i = 0; $saude1 > 0; $i++) {
if ($i > 9) {
$dano_atacante = $golpe1[0] + $golpe1[1] + $golpe1[2] + $golpe1[3] + $golpe1[4] + $golpe1[5] + $golpe1[6] + $golpe1[7] + $golpe1[8] + $golpe1[9];
$dano_adversario = $golpe2[0] + $golpe2[1] + $golpe2[2] + $golpe2[3] + $golpe2[4] + $golpe2[5] + $golpe2[6] + $golpe2[7] + $golpe2[8] + $golpe2[9];
if ($dano_atacante > $dano_adversario) {
$vencedor = $usu;
$perdedor = $adversario;
echo "<hr><b><center>O Vencedor foi ".ucwords($usu).".</center></b><br/><br/>";
dano($i);
if($dano_adversario < 0) {
$dano_adversario = 0;
}
if ($dano_atacante < 0) {
$dano_atacante = 0;
}
echo "<table width = '50%' border=1 align='center'>
<tr align='center'><td><b>Lutadores</b></td><td><b>Saúde Final</b></td><td><b>Danos Causados</b></td></tr>
<tr align='center'><td>".ucwords($usu)."</td><td>".$saude1."</td><td>".$dano_atacante."</td></tr>
<tr align='center'><td>".ucwords($adversario)."</td><td>".$saude2."</td><td>".$dano_adversario."</td></tr>
</table>";
break;
} else if ($dano_atacante == $dano_adversario) {
$vencedor = 0;
$perdedor = 0;
echo "<hr><b><center>EMPATE.</center></b>";
break;
} else {
if($dano_adversario < 0) {
$dano_adversario = 0;
}
if ($dano_atacante < 0) {
$dano_atacante = 0;
}
$vencedor = $adversario;
$perdedor = $usu;
echo "<hr><b><center>O Vencedor foi ".ucwords($adversario).".</center></b><br/><br/>";
dano($i);
echo "<table width = '50%' border=1 align='center'>
<tr align='center'><td><b>Lutadores</b></td><td><b>Saúde Final</b></td><td><b>Danos Causados</b></td></tr>
<tr align='center'><td>".ucwords($adversario)."</td><td>".$saude2."</td><td>".$dano_adversario."</td></tr>
<tr align='center'><td>".ucwords($usu)."</td><td>".$saude1."</td><td>".$dano_atacante."</td></tr>
</table>";
break;
}
}
if($golpe1[$i] > 0) {
echo "O golpe ".$golpe_usuario[$i]." do ".ucwords($usu)." causou ".$golpe1[$i]." de dano.(Sorte de ".$mt_rand1[$i]."%)<br/>
Sua saude é de ".($saude2 -= $golpe1[$i])."<br>";
} else if( $golpe1[$i] < -100) {
echo "O golpe ".$golpe_usuario[$i]." foi facilmente defendido por ".ucwords($adversario).", não causando dano algum no oponente.(Sorte de ".$mt_rand1[$i]."%)<br/>";
} else if ( $golpe1[$i] < 1) {
echo "O golpe ".$golpe_usuario[$i]." do ".ucwords($usu)." não causou dano em ".ucwords($adversario)." pois ele desviou.(Sorte de ".$mt_rand1[$i]."%)<br/>";
}
if ($saude2 < 1) {
$vencedor = $usu;
$perdedor = $adversario;
echo "<hr><b><center>O Vencedor foi ".ucwords($usu).".</center></b><br/><br/>";
dano($i);
$dano_adversario = $dano_adversario - $golpe2[$i];
if($dano_adversario < 0) {
$dano_adversario = 0;
}
if ($dano_atacante < 0) {
$dano_atacante = 0;
}
echo "<table width = '50%' border=1 align='center'>
<tr align='center'><td><b>Lutadores</b></td><td><b>Saúde Final</b></td><td><b>Danos Causados</b></td></tr>
<tr align='center'><td>".ucwords($usu)."</td><td>".$saude."</td><td>".$dano_atacante."</td></tr>
<tr align='center'><td>".ucwords($adversario)."</td><td>".$saude2."</td><td>".$dano_adversario."</td></tr>
</table>";
break;
}
if ($golpe2[$i] > 0) {
echo "O golpe ".$golpe_adversario[$i]." do ".ucwords($adversario)." causou ".$golpe2[$i]." de dano.(Sorte de ".$mt_rand2[$i]."%)<br/>
Sua saude é de ".($saude1 -= $golpe2[$i])."<br>";
} else if( $golpe2[$i] < -100) {
echo "O golpe ".$golpe_adversario[$i]." foi facilmente defendido por ".ucwords($usu).", não causando dano algum no oponente.(Sorte de ".$mt_rand1[$i]."%)<br/>";
} else if ( $golpe2[$i] < 1) {
echo "O golpe ".$golpe_adversario[$i]." do ".ucwords($adversario)." não causou dano em ".ucwords($usu)." pois ele desviou.(Sorte de ".$mt_rand1[$i]."%)<br/>";
}
if ($saude1 < 1) {
$vencedor = $adversario;
$perdedor = $usu;
echo "<hr><b><center>O Vencedor foi ".ucwords($adversario).".</center></b><br/>";
dano($i);
$dano_atacante = $dano_atacante - $golpe1[$i];
if($dano_adversario < 0) {
$dano_adversario = 0;
}
if ($dano_atacante < 0) {
$dano_atacante = 0;
}
echo "<table width = '50%' border=1 align='center'>
<tr align='center'><td><b>Lutadores</b></td><td><b>Saúde Final</b></td><td><b>Danos Causados</b></td></tr>
<tr align='center'><td>".ucwords($adversario)."</td><td>".$saude2."</td><td>".$dano_adversario."</td></tr>
<tr align='center'><td>".ucwords($usu)."</td><td>".$saude1."</td><td>".$dano_atacante."</td></tr>
</table>";
break;
}
}
}
/*
################### FIM #############
#############################################################################
#### Após a luta... chama aquela página que está dando aqueles erros ########
#############################################################################
*/
include("batalhando2.php"); //aqui |o|
} else {
header("location:jogo.php?pagina=estatisticas");
}
?>Oh vejam, ele criou um monstro... :o
Rapaz, vai ser difícil alguém com paciência aí pra analisar esse código todo.
Indique qual a linha que dá erro...
1- pra trabalhar com programacao tem q saber ingles, nao da...
2- vamos analizar o erro
Warning: mysql_result() expects parameter 1 to be resource, string given in C:\wamp\www\TESTES\batalhando2.php on line 8
3- vamos analizar o erro:
diz: mysql_result espera q seu parametro seja um recurso, e obteve uma string
4- vamos as licoes MAIS basicas do php
quais os tipos de variaveis do php? string (caracteres alfanumericos), integer(numeros inteiros), float(numeros decimais), null(nulo), object(objeto), array(vetor), boolean( booleano :verdadeiro ou falso) e por fim, resource(recurso)
5- vamos consultar o manual
http://br.php.net/manual/pt_BR/function.mysql-query.php
http://br.php.net/manual/pt_BR/function.mysql-result.php
o mysql_query retorna um recurso, enquanto o mysql_result requer um recurso...logo ao invez de botar a variavel do mysql_query no result, você botou outra qq...
se seu script tiver:
$var = mysql_query(sua sql);
//basta usar o $var no result
//$var vai indicar o recurso para o mysql_result buscar o resultado da sua sql
$result = mysql_result($var);
//opcionalmente, e nao obrigatorio você usou algo do tipo
$var = mysql_query(sua sql);
$teste = '123';
$result = mysql_result($teste);$consulta1 = ("SELECT * FROM 'usuarios' WHERE usuario = '$vencedor'") or die (mysql_error());
Cadê o mysql_query?
oooooora, mataram o dragão! literalmente rs
-.-
Poxa vida, nem sei o que dizer :S
Primeiramente desculpem-me por ter gastado o tempo de vocÊs com um erro tão idiota, eu realmente reli o código 15 vezes e não encontrei erro algum :S
Muito obrigado a todos vocÊs ^^
valew mesmo!
>
-.-
Poxa vida, nem sei o que dizer :S
Primeiramente desculpem-me por ter gastado o tempo de vocÊs com um erro tão idiota, eu realmente reli o código 15 vezes e não encontrei erro algum :S
Muito obrigado a todos vocÊs ^^
valew mesmo!
sossega rapaz, eu ja tentei fazer um framework pra gerar css dinamicamente, e acabei ficando 2 dias tentando descobrir pq eu imprimia um texto e ele nao aparecia, estando no html do output, sabe o q era? o babaca aki imprimindo um texto branco num fundo branco...vai aparecer? nunca...
cade o mysql_connect()???