function cancelar() { global $topvar; global $userrow; $topvar = true; /* testando se está logado */ //include('cookies.php'); //$userrow = checkcookies(); if ($userrow == false) { display("Por favor faça o <a href=\"login.php?do=login\">log in</a> no jogo antes de executar essa ação.", "Erro", false, false, false); die; } if ($userrow["senjutsuhtml"] != "" && $userrow["senjutsuhtml"] == "senjutsu") { //o jogador possui o senjutsu. $segundospassarpsenjutsu = 3; $userrow["senjutsuhtml"] = "fechado"; include 'funcoesinclusas.php'; $cont = explode(",", $userrow["senjutsutimer"]); $resultado = tempopassarsg($cont[0], $cont[1], $cont[2]); $resultexplo = explode("-", $resultado); $userrow["currentnp"] -= floor($resultexplo[1] / $segundospassarpsenjutsu); if ($userrow["currentnp"] < 0) { $userrow["currentnp"] = 0; } $userrow["senjutsutimer"] = "None"; $retir = explode(",", $userrow["atkdefsenjutsu"]); $userrow["attackpower"] -= $retir[0]; $userrow["defensepower"] -= $retir[1]; $userrow["atkdefsenjutsu"] = "0,0"; //atualizando tudo. $updatequery = doquery("UPDATE {{table}} SET atkdefsenjutsu='" . $userrow["atkdefsenjutsu"] . "',attackpower='" . $userrow["attackpower"] . "',defensepower='" . $userrow["defensepower"] . "',senjutsuhtml='" . $userrow["senjutsuhtml"] . "',senjutsutimer='" . $userrow["senjutsutimer"] . "',currentnp='" . $userrow["currentnp"] . "' WHERE charname='" . $userrow["charname"] . "' LIMIT 1", "users"); header('Location: ./' . $userrow["pagina"] . ''); die; } else { //caso não possua o senjutsu. header('Location: ./index.php?conteudo=O Senjutsu já foi desativado ou você não tem NP suficiente!'); die; } }
function senjutsu() { global $userrow; if ($userrow["senjutsuhtml"] != "") { //o jogador possui o senjutsu. $segundospassarpsenjutsu = 3; if ($userrow["senjutsuhtml"] == "fechado") { //possui e o olho está fechado. header('Location: /narutorpg/index.php'); die; } else { //se o olho estiver aberto include 'funcoesinclusas.php'; $cont = explode(",", $userrow["senjutsutimer"]); $resultado = tempopassarsg($cont[0], $cont[1], $cont[2]); $resultexplo = explode("-", $resultado); $userrow["currentnp"] -= floor($resultexplo[1] / $segundospassarpsenjutsu); if ($userrow["currentnp"] < 0) { $userrow["currentnp"] = 0; } if ($userrow["currentnp"] == 0) { //se acabar o np $userrow["senjutsutimer"] = "None"; $retir = explode(",", $userrow["atkdefsenjutsu"]); $userrow["attackpower"] -= $retir[0]; $userrow["defensepower"] -= $retir[1]; $userrow["senjutsuhtml"] = "fechado"; $userrow["atkdefsenjutsu"] = "0,0"; } else { //se nao for = 0; if ($resultexplo[1] > $segundospassarpsenjutsu) { $today = date("j/n/Y"); $todayhour = date("H:i:s"); $userrow["senjutsutimer"] = $today . "," . $todayhour . ",1"; //de 5 em 5 segundos. $userrow["senjutsuhtml"] = "senjutsu"; } } } //atualizando tudo. $updatequery = doquery("UPDATE {{table}} SET atkdefsenjutsu='" . $userrow["atkdefsenjutsu"] . "',attackpower='" . $userrow["attackpower"] . "',defensepower='" . $userrow["defensepower"] . "',senjutsuhtml='" . $userrow["senjutsuhtml"] . "',senjutsutimer='" . $userrow["senjutsutimer"] . "',currentnp='" . $userrow["currentnp"] . "' WHERE charname='" . $userrow["charname"] . "' LIMIT 1", "users"); } }