Пример #1
0
function troca()
{
    global $topvar;
    $topvar = true;
    $qual = $_GET['qual'];
    $jogador = $_GET['jogador'];
    $msg = $_GET['msg'];
    $html = $_GET['html'];
    if ($jogador != "") {
        $msg = "Para realizar uma troca com o jogador " . $jogador . ", pressione o botão Realizar Nova Troca.";
    }
    /* testando se está logado */
    //include('cookies.php');
    // $userrow = checkcookies();
    global $userrow;
    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["currentaction"] == "Fighting") {
        header('Location: ./index.php?do=fight&conteudo=Você não pode acessar essa função no meio de uma batalha!');
        die;
    }
    $ryounomomento = $userrow["gold"];
    //tabela dos itens da mochila.
    $g = 1;
    for ($i = 1; $i < 5; $i++) {
        if ($userrow["bp" . $i] != "None") {
            $itemseparado = explode(",", $userrow["bp" . $i]);
            //saber que tipo de arma é
            $img = "orb_img";
            if ($itemseparado[2] == 1) {
                $tipo = "weapon";
                $img = "icon_weapon";
            } elseif ($itemseparado[2] == 2) {
                $tipo = "armor";
                $img = "icon_armor";
            } elseif ($itemseparado[2] == 3) {
                $tipo = "shield";
                $img = "icon_shield";
            } elseif ($itemseparado[2] > 3) {
                $qnumero = $i - 3;
                $tipo = "slot" . $qnumero;
                $img = "orb";
            } else {
                include 'funcoesinclusas.php';
                iconeitemmochila($itemseparado, $img, $dur);
            }
            if ($itemseparado[3] == "X") {
                $dur = "INF";
            } else {
                $dur = $itemseparado[3];
            }
            //fundo da tabela
            $g += 1;
            $fundo = $g % 2;
            if ($fundo == 0) {
                $bgcolor = "#E4D094";
            } else {
                $bgcolor = "#FFF1C7";
            }
            //fim fundo tabela
            $tabelamochila .= "<tr bgcolor=\"{$bgcolor}\"><td><input type=\"radio\" id=\"qual\" name=\"qual\" value=\"{$i}\"></td>\n\t<td><img src=\"images/{$img}.gif\" title=\"Durabilidade: " . $dur . "\"></td>\n\t<td>{$itemseparado['0']}</td></tr>";
        }
        //fim do if
    }
    //fim do for
    //se a mochila tiver em branco.
    if ($tabelamochila == "") {
        $tabelamochila = "<tr><td></td><td></td><td>Nenhum Item</td></tr>";
    }
    //msg de erro
    if ($msg != "") {
        $mostrarmsg = "<center><font color=brown>{$msg}</font></center><br>";
    }
    //html mais.. ou seja, troca2 , pra ativar a troca 3
    if ($html == 1) {
        if ($userrow["trocajogador1"] != "None" && $userrow["trocajogador2"] != "None") {
            if ($msg == "Aguardando o outro jogador no processo de troca.") {
                header('Location: ./troca.php?do=troca&html=1');
                die;
            }
            $img2 = "orb_img";
            $img1 = "orb_img";
            //mostrar os itens para troca e perguntar se aceita.
            $itemtrocaseparado = explode(";", $userrow["trocajogador1"]);
            if ($itemtrocaseparado[3] != "None") {
                //se a troca contiver um item.
                $subitemdividido = explode(",", $itemtrocaseparado[1]);
                //saber que tipo de arma é
                include 'funcoesinclusas.php';
                iconeitemmochila($itemtrocaseparado, $img1, $dur1);
            } else {
                $itemtrocaseparado[1] = "Nenhum Item";
            }
            //se não houve item.
            //mostrar os itens para troca e perguntar se aceita. JOGADOR 2
            $itemtrocaseparado2 = explode(";", $userrow["trocajogador2"]);
            if ($itemtrocaseparado2[3] != "None") {
                //se a troca contiver um item.
                $subitemdividido2 = explode(",", $itemtrocaseparado2[1]);
                //saber que tipo de arma é
                include 'funcoesinclusas.php';
                iconeitemmochila($itemtrocaseparado2, $img2, $dur2);
            } else {
                $itemtrocaseparado2[1] = "Nenhum Item";
            }
            //se não houve item.
            $nomepaparecerali = $userrow["charname"];
            if ($subitemdividido[0] == "") {
                $subitemdividido[0] = "<font color=gray>Nenhum Item</font>";
            }
            if ($subitemdividido2[0] == "") {
                $subitemdividido2[0] = "<font color=gray>Nenhum Item</font>";
            }
            $htmlmais = "<center><table><tr bgcolor=\"#613003\"><td colspan=\"5\"><font color=white><center>Troca</center></font></td></tr>\n\t\t\t\t\t\t\t<tr bgcolor=\"#613003\"><td><font color=white>*</font></td><td><font color=white>" . $nomepaparecerali . "</font></td><td><font color=white>*</font></td><td><font color=white>*</font></td><td><font color=white>" . $itemtrocaseparado[0] . "</font></td></tr>\n\t\t\t\t\t\t\t<tr bgcolor=\"#FFF1C7\"><td><img src=\"images/{$img1}.gif\" title=\"Durabilidade: " . $dur1 . "\"></td><td>" . $subitemdividido[0] . "</td><td><img src=\"images/setadupla.gif\"></td><td><img src=\"images/{$img2}.gif\" title=\"Durabilidade: " . $dur2 . "\"></td><td>" . $subitemdividido2[0] . "</td></tr>\n\t\t\t\t\t\t\t<tr bgcolor=\"#E4D094\"><td><img src=\"images/ryou.gif\"></td><td>" . $itemtrocaseparado[2] . "</td><td><img src=\"images/setadupla.gif\"></td><td><img src=\"images/ryou.gif\"></td><td>" . $itemtrocaseparado2[2] . "</td></tr>\n\t\t\t\t\t\t\t<tr><td colspan=\"5\"><center><a href=\"troca.php?do=troca3\"><img src=\"images/aceitar.gif\" border=\"0\" title=\"Aceitar Troca\" alt=\"ACEITAR\"></a><a href=\"troca.php?do=troca\"><img border=\"0\" src=\"images/deletar.gif\" title=\"Aceitar Troca\" alt=\"CANCELAR\"></a></center></td></tr></table></center>";
        } else {
            //fim do trocajogador1 e 2 atualizar a pagina.
            $htmlmais = "<meta HTTP-EQUIV='refresh' CONTENT='2;URL=troca.php?html=1&do=troca&msg=Aguardando o outro jogador no processo de troca.'>";
        }
        //fim do else
    }
    //fim html
    if ($html == 2) {
        $explodir = explode(";", $userrow["trocajogador1"]);
        $jogador = $explodir[0];
        //conferindo jogador
        $userquery2 = doquery("SELECT * FROM {{table}} WHERE charname='{$jogador}' LIMIT 1", "users");
        //if (mysql_num_rows($userquery2) != 1) { header('Location: ./troca.php?do=troca&msg=Houve um erro com o nome do outro jogador ao realizar a troca, por favor comece essa troca novamente.');die(); }
        $userpara = mysql_fetch_array($userquery2);
        if ($userpara["trocaswitch"] == 0) {
            $htmlmais = "<meta HTTP-EQUIV='refresh' CONTENT='2;URL=troca.php?html=2&do=troca&msg=Aguardando o outro jogador aceitar a troca.'>";
            if ($userrow["trocajogador1"] == "None" || $userrow["trocajogador2"] == "None") {
                header('Location: ./troca.php?do=troca4');
            }
        } else {
            //fim trocaswitch = 0
            header('Location: ./troca.php?do=troca4');
        }
        //fim do else
    }
    //fim html = 2
    //pagina
    $page = "<table width=\"100%\"><tr><td width=\"100%\" align=\"center\"><center><img src=\"images/troca.gif\" /></center></td></tr></table>\n\t{$mostrarmsg}\n\t\t\t <form action=\"troca.php?do=troca2\" method=\"post\">\n\t\t\t <center><table><tr><td>\n\t\t\t \n\t\t\t <table bgcolor=\"#613003\"><tr><td><font color=white>Nome do Jogador:</font></td></tr>\n\t\t\t <tr bgcolor=\"#E4D094\"><td><input type=\"text\" name=\"jogador\" size=\"20\" value=\"{$jogador}\"/></td></tr>\n\t\t\t </table>\n\t\t\t \n\t\t\t <br>\n\t\t\t <table bgcolor=\"#613003\"><td><font color=white>Ryou para Trocar:</font></td></tr>\n\t\t\t <tr bgcolor=\"#FFF1C7\"><td valign=\"middle\"><center>Meu Ryou: {$ryounomomento}</center></td></tr>\n\t\t\t <tr bgcolor=\"#E4D094\"><td><input type=\"text\" name=\"ryoutroca\" size=\"20\" /></td></tr>\n\t\t\t </table>\n\t\t\t \n\t\t\t </td><td width=\"20\"></td><td>\n\t\t\t <table><tr bgcolor=\"#613003\"><td colspan=\"3\"><font color=white>Escolha o Item(Mochila)</font></td></tr>\n\t\t\t <tr bgcolor=\"#613003\"><td><font color=white>*</font></td><td><font color=white>*</font></td><td><font color=white>Nome</font></td></tr>\n\t\t\t {$tabelamochila}\n\t\t\t </table><br>\n\t\t\t <center><input type=\"submit\" name=\"submit\" value=\"Realizar Nova Troca\" /></center>\n\t\t\t </td></tr></table></form></center>\n\t\t\t \n\t\t\t {$htmlmais}";
    display($page, "Troca", false, false, false);
}
Пример #2
0
function banco()
{
    global $topvar;
    $topvar = true;
    $qual = $_GET['qual'];
    $f = $_GET['f'];
    $ry = $_GET['ry'];
    $bi = $_GET['bi'];
    $br = $_GET['br'];
    $deletar = $_GET['deletar'];
    $enviar = $_GET['enviar'];
    $hacont = $_GET['hacont'];
    $depositovar = $_GET['depositovar'];
    /* testando se está logado */
    //include('cookies.php');
    // $userrow = checkcookies();
    global $userrow;
    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["currentaction"] != "In Town") {
        if ($userrow["currentaction"] == "Fighting") {
            header('Location: ./index.php?do=fight&conteudo=Você só pode acessar essa função dentro de uma cidade!');
            die;
        } else {
            header('Location: ./index.php?conteudo=Você só pode acessar essa função dentro de uma cidade!');
            die;
        }
    }
    if ($userrow["currentaction"] == "Fighting") {
        header('Location: ./index.php?do=fight&conteudo=Você não pode acessar essa função no meio de uma batalha!');
        die;
    }
    $usuariologadoid = $userrow["id"];
    $usuariologadonome = $userrow["charname"];
    $usuriologadodinheiro = $userrow["gold"];
    $ryoudepositado = $userrow["banco_grana"];
    $dinheirototal = $usuriologadodinheiro + $ryoudepositado;
    //conta da porcentagem à ser depositada no banco.
    $porcentagemconta = floor(90 * $dinheirototal / 100);
    if (isset($_POST["submit"])) {
        extract($_POST);
        //DEPOSITAR GRANA
        if ($deposito != "") {
            if (!is_numeric($deposito)) {
                header('Location: ./funcaoitens.php?do=banco&f=3');
                die;
            }
            $deposito = floor($deposito);
            if ($deposito < 1) {
                header('Location: ./funcaoitens.php?do=banco&f=4');
                die;
            }
            $porcentagemconta = floor(90 * $dinheirototal / 100);
            $dinheirosuposto = $deposito + $ryoudepositado;
            //dinheiro maior que o possível adicionado.
            if ($dinheirosuposto > 90 * $dinheirototal / 100) {
                $deposito = floor(90 * $dinheirototal / 100) - $ryoudepositado;
                $hacont = 1;
            }
            if ($deposito > $usuriologadodinheiro) {
                $deposito = $usuriologadodinheiro;
            }
            $ryoudepositado += floor($deposito);
            $usuriologadodinheiro -= floor($deposito);
            $updatequery = doquery("UPDATE {{table}} SET banco_grana='{$ryoudepositado}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
            $updatequery = doquery("UPDATE {{table}} SET gold='{$usuriologadodinheiro}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
        } else {
            $deposito = 0;
        }
        //RETIRAR GRANA
        if ($retirar != "") {
            if (!is_numeric($retirar)) {
                header('Location: ./funcaoitens.php?do=banco&f=7');
                die;
            }
            $retirar = floor($retirar);
            if ($retirar < 1) {
                header('Location: ./funcaoitens.php?do=banco&f=8');
                die;
            }
            if ($retirar > 99999) {
                header('Location: ./funcaoitens.php?do=banco&br=Você não pode retirar mais que 99999 Ryou.');
                die;
            }
            if ($retirar > $ryoudepositado) {
                header('Location: ./funcaoitens.php?do=banco&br=Você não pode retirar mais que seu dinheiro no banco.');
                die;
            }
            $ryoudepositado -= floor($retirar);
            $usuriologadodinheiro += floor($retirar);
            $updatequery = doquery("UPDATE {{table}} SET banco_grana='{$ryoudepositado}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
            $updatequery = doquery("UPDATE {{table}} SET gold='{$usuriologadodinheiro}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
        } else {
            $retirar = 0;
        }
        if ($hacont == "") {
            header("Location: ./funcaoitens.php?do=banco&br=Você depositou " . $deposito . " Ryou e retirou " . $retirar . " Ryou do Banco.");
            die;
        } else {
            //hacont
            header("Location: ./funcaoitens.php?do=banco&hacont={$hacont}&depositovar={$deposito}&br=Você depositou " . $deposito . " Ryou e retirou " . $retirar . " Ryou do Banco.");
            die;
        }
        //fim hacont
    }
    //durabilidade
    $duraequip = explode(",", $userrow["durabilidade"]);
    for ($i = 1; $i < 7; $i++) {
        if ($duraequip[$i] == "X") {
            $duraequip[$i] = "*";
        }
    }
    //display do banco... contas e sistemática(equipamentos equipados).
    $tabeladeequipamentos = "<table>\n\t<tr bgcolor=\"#452202\"><td colspan=3><font color=white>Itens Equipados</font></td></tr>\n\t<tr bgcolor=\"#613003\"><td><font color=white>*</font></td><td><font color=white>Nome</font></td><td><font color=white>*</font></td></tr>";
    for ($i = 1; $i < 7; $i++) {
        //i = variavel que define o equip.
        if ($i == 1) {
            $tipo = "weapon";
            $img = "icon_weapon";
        }
        if ($i == 2) {
            $tipo = "armor";
            $img = "icon_armor";
        }
        if ($i == 3) {
            $tipo = "shield";
            $img = "icon_shield";
        }
        if ($i > 3) {
            $qnumero = $i - 3;
            $tipo = "slot" . $qnumero;
            $img = "orb";
        }
        //fundo da tabela
        $fundo = $i % 2;
        if ($fundo == 0) {
            $bgcolor = "#E4D094";
        } else {
            $bgcolor = "#FFF1C7";
        }
        //fim fundo tabela
        $nome = $tipo . "name";
        $id = $tipo . "id";
        $tabeladeequipamentos .= "<tr bgcolor=\"{$bgcolor}\"><td><img src=\"images/{$img}.gif\" title=\"Durabilidade: " . $duraequip[$i] . "\" /></td><td>" . $userrow[$nome] . "</td><td><a href=\"funcaoitens.php?do=depositar&qual={$i}\"> <img border=\"0\" src=\"images/setapdireita.gif\" title=\"Depositar Item\" alt=\"->\" /></a></td></tr>";
    }
    $tabeladeequipamentos .= "</table>";
    //fim tabela de equipamentos.
    //inicio da tabela da backpack
    $tabelabackpack = "<table>\n\t<tr bgcolor=\"#452202\"><td colspan=3><font color=white>Mochila</font></td></tr>\n\t<tr bgcolor=\"#613003\"><td><font color=white>*</font></td><td><font color=white>Nome</font></td><td><font color=white>*</font></td></tr>";
    for ($j = 1; $j < 5; $j++) {
        //fundo da tabela
        $fundo = $j % 2;
        if ($fundo == 0) {
            $bgcolor = "#E4D094";
        } else {
            $bgcolor = "#FFF1C7";
        }
        //fim fundo tabela
        $mochilaseparar = explode(",", $userrow["bp" . $j]);
        include 'funcoesinclusas.php';
        iconeitemmochila($mochilaseparar, $img, $dur);
        $tabelabackpack .= "<tr bgcolor=\"{$bgcolor}\"><td><img src=\"images/{$img}.gif\" title=\"Durabilidade: " . $dur . "\"/></td><td>" . $mochilaseparar[0] . "</td><td><a href=\"funcaoitens.php?do=depositarbp&qual={$j}\"> <img border=\"0\" src=\"images/setapdireita.gif\" title=\"Depositar Item\" alt=\"->\" /></a></td></tr>";
    }
    $tabelabackpack .= "</table>";
    //inicio tabela equips no banco.
    $tabeladobanco = "<table>\n\t<tr bgcolor=\"#452202\"><td colspan=6><font color=white>Itens no Banco</font></td></tr>\n\t<tr bgcolor=\"#613003\"><td><font color=white>*</font></td><td><font color=white>*</font></td><td><font color=white>*</font></td><td><font color=white>*</font></td><td><font color=white>*</font></td><td><font color=white>Nome</font></td></tr>";
    if ($userrow["bancogeral"] != "None") {
        $equipscomtudo = explode(";", $userrow["bancogeral"]);
        $quant = count($equipscomtudo) - 2;
        $i = 0;
        for ($i = 0; $i <= $quant; $i++) {
            $itemseparado = explode(",", $equipscomtudo[$i]);
            //saber que tipo de arma é
            $img = "orb_img";
            if ($itemseparado[2] == 1) {
                $tipo = "weapon";
                $img = "icon_weapon";
            } elseif ($itemseparado[2] == 2) {
                $tipo = "armor";
                $img = "icon_armor";
            } elseif ($itemseparado[2] == 3) {
                $tipo = "shield";
                $img = "icon_shield";
            } elseif ($itemseparado[2] > 3 && $itemseparado[2] < 7) {
                $qnumero = $i - 3;
                $tipo = "slot" . $qnumero;
                $img = "orb";
            } else {
                include 'funcoesinclusas.php';
                iconeitemmochila($itemseparado, $img, $dur);
            }
            //fundo da tabela
            $fundo = $i % 2;
            if ($fundo == 0) {
                $bgcolor = "#E4D094";
            } else {
                $bgcolor = "#FFF1C7";
            }
            //fim fundo tabela
            $tabeladobanco .= "<tr bgcolor=\"{$bgcolor}\"><td><a href=\"funcaoitens.php?do=retirar&qual={$i}\"><img src=\"images/setapesquerda.gif\" border=\"0\" title=\"Retirar Item\" alt=\"<-\" /></a></td><td><a href=\"funcaoitens.php?do=diretoparabp&qual={$i}\"><img src=\"images/backpack_pequena.gif\" border=\"0\" title=\"Enviar Para Mochila\" alt=\"X\"></a></td>\n\t<td><a href=\"funcaoitens.php?do=banco&qual={$i}&enviar=ok\" title=\"Doar Item\" alt=\"X\" ><img src=\"images/gift.gif\" alt=\"X\" border=\"0\" /></a></td><td><a href=\"funcaoitens.php?do=banco&qual={$i}&deletar={$itemseparado['0']}\"><img src=\"images/deletar.gif\" border=\"0\" title=\"Deletar Item\" alt=\"X\"></a></td>\n\t<td><img src=\"images/{$img}.gif\" title=\"Durabilidade: " . $dur . "\" /></td>\n\t<td>" . $itemseparado[0] . "</td></tr>";
        }
        //fim for
    } else {
        $tabeladobanco .= "<tr bgcolor=\"#E4D094\"><td>*</td><td>*</td><td>*</td><td>*</td><td>*</td><td>Nenhum Item</font></td></tr>";
    }
    $tabeladobanco .= "</table>";
    //fim tabela do banco.
    //se for pra doar o item:
    if ($qual != "") {
        if ($enviar != "") {
            $tabeladobanco .= "<br><br><center><table border=\"0\"><tr bgcolor=\"#452202\"><td width=\"*\"><font color=white>Doar Item Para(Jogador):</font></td><td width=\"14\"><a href=\"funcaoitens.php?do=banco\"><img border=\"0\" src=\"images/deletar2.jpg\" title=\"Cancelar\"></a></td></tr>\n\t<tr bgcolor=\"#FFF1C7\"><td colspan=\"2\"><form action=\"funcaoitens.php?do=enviaritem&qual={$qual}\" method=\"post\">\n\t<input type=\"text\" name=\"jogador\" size=\"20\" /><input type=\"submit\" name=\"submit\" value=\"OK!\"/></form></td></tr></table></center>";
        }
    }
    if ($qual != "") {
        if ($deletar != "") {
            $tabeladobanco .= "<br><br><center><table width=\"190\"><tr bgcolor=\"#613003\"><td><font color=white>Deletar</font></td></tr>\n\t<tr bgcolor=\"#FFF1C7\"><td>Você tem certeza que deseja deletar o item {$deletar} ?<br><center>\n\t<a href=\"funcaoitens.php?do=deletaritem&qual={$qual}\"><img border=\"0\" src=\"images/aceitar.gif\" title=\"Deletar Item\" alt=\"X\"></a><a href=\"funcaoitens.php?do=banco\"><img border=\"0\" src=\"images/deletar.gif\" title=\"Não Deletar Item\" alt=\"X\"></a></center></td></tr></table></center>";
        }
    }
    //item enviado com sucesso
    if ($f == 1) {
        $mostraritemenviado = "<center><font color=brown>Seu Item foi Enviado com Sucesso.</font></center><br>";
    }
    if ($f == 3) {
        $mostrarpartecimaryou = "<center><font color=brown>A quantidade de Ryou à depositar deve ser um número.</font></center><br>";
    }
    if ($f == 4) {
        $mostrarpartecimaryou = "<center><font color=brown>Você não pode depositar menos que 1 Ryou.</font></center><br>";
    }
    if ($f == 5) {
        $mostrarpartecimaryou = "<center><font color=brown>Você não pode ter uma quantia maior que {$porcentagemconta} Ryou no Banco, que representa 90% do seu Ryou total, o que está depositado e o que está no seu personagem.</font></center><br>";
    }
    if ($f == 6) {
        $mostrarpartecimaryou = "<center><font color=brown>Você não pode depositar mais que a sua quantidade de Ryou.</font></center><br>";
    }
    if ($f == 7) {
        $mostrarpartecimaryou = "<center><font color=brown>A quantidade de Ryou à retirar deve ser um número.</font></center><br>";
    }
    if ($f == 8) {
        $mostrarpartecimaryou = "<center><font color=brown>Você não pode retirar menos que 1 Ryou.</font></center><br>";
    }
    if ($f == 10) {
        $mostraritemenviado = "<center><font color=brown>Item deletado com sucesso.</font></center><br>";
    }
    if ($hacont == "") {
        //se o hacont, que é o treco de 90% tiver vazio, então:
        if ($f == "") {
            if ($bi != "") {
                $mostraritemenviado = "<center><font color=brown>{$bi}</font></center><br>";
            }
        }
        if ($f == "") {
            if ($br != "") {
                $mostrarpartecimaryou = "<center><font color=brown>{$br}</font></center><br>";
            }
        }
    } else {
        //else do if hacont...
        //deposito maior que 90%
        $mostrarpartecimaryou .= "<center><font color=brown>Você depositou um valor maior que 90% de seu Ryou Total<i>(no Banco e Equipado)</i>, portanto foi depositado apenas <font color=red>{$depositovar}</font> Ryou, que é a quantia máxima que você pode depositar em seu Banco no momento.</font></center><br>";
    }
    //fim do if hacont...
    if ($ry != "") {
        $enviarryouaqui = "<center><form action=\"funcaoitens.php?do=doarryou\" method=\"post\"><table><tr bgcolor=\"#613003\"><td><font color=white>Doar Ryou</font></td></tr>\n\t<tr bgcolor=\"#E4D094\"><td><center>Doar Para(Jogador):</td></tr>\n\t<tr bgcolor=\"#FFF1C7\"><td><input type=\"text\" name=\"jogador\" size=\"20\" /></td></tr>\n\t<tr bgcolor=\"#E4D094\"><td><center>Quantidade(Ryou):</center></td></tr>\n\t<tr bgcolor=\"#FFF1C7\"><td><input type=\"text\" name=\"quantidaderyou\" size=\"20\" /></td></tr>\n\t<tr bgcolor=\"#E4D094\"><td><center><input type=\"submit\" name=\"submit\" value=\"OK!\" /></center></form></td></tr>\n\t<tr bgcolor=\"#FFF1C7\"><td><center><a href=\"funcaoitens.php?do=banco\"><img src=\"images/deletar.gif\" border=\"0\" title=\"Fechar essa caixa.\" alt=\"X\"></a></td></tr>\n\t</table></center>\n\t";
    }
    $page = "<table width=\"100%\"><tr><td width=\"100%\" align=\"center\"><center><img src=\"images/banco.gif\" /></center></td></tr></table>\n\t{$mostrarpartecimaryou}\n\t<center>\n\t<table><tr><td>\n\t<table><tr bgcolor=\"#452202\"><td colspan=\"2\"><font color=white>Ryou Equipado</font></td></tr>\n\t<tr bgcolor=\"#E4D094\"><td width=\"20\"><img src=\"images/ryou.gif\" title=\"Ryou Equipado\"></td><td>{$usuriologadodinheiro}</td></tr></table>\n\t</td><td>\n\t<table><tr bgcolor=\"#452202\"><td colspan=\"3\"><font color=white>Ryou no Banco</font></td></tr>\n\t<tr bgcolor=\"#E4D094\"><td width=\"20\"><a href=\"funcaoitens.php?do=banco&ry=1\"><img src=\"images/gift.gif\" border=\"0\" title=\"Doar Ryou\"></a></td><td width=\"20\"><img src=\"images/ryou.gif\" title=\"Ryou no Banco\"></td><td>{$ryoudepositado}</td></tr></table>\n\t</td></tr></table>\n\t</center>\n\t\n\t" . gettemplate("banco") . "{$enviarryouaqui}\n\t<table width=\"100%\"><tr><td width=\"100%\" align=\"center\"><center><img src=\"images/bancodeitens.gif\" /></center></td></tr></table>\n\t{$mostraritemenviado}\n\t<center><table><tr><td>\n\t{$tabeladeequipamentos}<br>\n\t{$tabelabackpack}\n\t</td><td>\n\t{$tabeladobanco}\n\t</td></tr></table></center>\n\t";
    $topnav = "<a href=\"index.php\"><img src=\"images/jogar.gif\" alt=\"Voltar a Jogar\" border=\"0\" /></a><a href=\"help.php\"><img src=\"images/button_help.gif\" alt=\"Ajuda\" border=\"0\" /></a>";
    display($page, "Banco", false, false, false);
}
Пример #3
0
function fundir()
{
    $frase = $_GET['frase'];
    global $topvar;
    $topvar = true;
    /* testando se está logado */
    //include('cookies.php');
    //$userrow = checkcookies();
    global $userrow;
    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["currentaction"] != "In Town") {
        if ($userrow["currentaction"] == "Fighting") {
            header('Location: ./index.php?do=fight&conteudo=Você só pode acessar essa função dentro de uma cidade!');
            die;
        } else {
            header('Location: ./index.php?conteudo=Você só pode acessar essa função dentro de uma cidade!');
            die;
        }
    }
    if ($userrow["currentaction"] == "Fighting") {
        header('Location: ./index.php?do=fight&conteudo=Você não pode acessar essa função no meio de uma batalha!');
        die;
    }
    if ($userrow["batalha_timer2"] == 5) {
        global $topvar;
        $topvar = true;
        display("Você não pode fazer nenhum movimento enquanto estiver em um duelo. Clique <a href=\"users.php?do=resetarduelo\">aqui</a>, para resetar seu Duelo atual. ", "Erro", false, false, false);
        die;
    }
    $usuariologadonome = $userrow["charname"];
    //oque vai aparecer na página:
    $tabelabapagina = "<form action=\"alquimia.php?do=fundir\" method=\"post\"><table>\n\t<tr bgcolor=\"#452202\"><td colspan=3><font color=white>Mochila</font></td></tr>\n\t<tr bgcolor=\"#613003\"><td><font color=white>*</font></td><td><font color=white>*</font></td><td><font color=white>Nome</font></td></tr>";
    for ($j = 1; $j < 5; $j++) {
        //fundo da tabela
        $fundo = $j % 2;
        if ($fundo == 0) {
            $bgcolor = "#E4D094";
        } else {
            $bgcolor = "#FFF1C7";
        }
        //fim fundo tabela
        $mochilaseparar = explode(",", $userrow["bp" . $j]);
        include 'funcoesinclusas.php';
        iconeitemmochila($mochilaseparar, $img, $dur);
        $tabelabapagina .= "<tr bgcolor=\"{$bgcolor}\"><td><input type=\"checkbox\" name=\"bpnome" . $j . "\" value =\"" . $userrow["bp" . $j] . "\"></td><td><img src=\"images/{$img}.gif\" title=\"Durabilidade: " . $dur . "\"/></td><td>" . $mochilaseparar[0] . "</td></tr>";
    }
    $tabelabapagina .= "<tr><td colspan=\"3\"><center><input type=\"submit\" name=\"submit\" value=\"Fundir Itens\" /> </center></td></tr></table></form>";
    //fim do que vai aparecer na pagina
    if (isset($_POST["submit"])) {
        extract($_POST);
        if ($userrow['bp1'] != $bpnome1 && $bpnome1 != '') {
            header("Location: ./alquimia.php?do=fundir&frase=Tentativa de trapaça detectada.");
            die;
        }
        if ($userrow['bp2'] != $bpnome2 && $bpnome2 != '') {
            header("Location: ./alquimia.php?do=fundir&frase=Tentativa de trapaça detectada.");
            die;
        }
        if ($userrow['bp3'] != $bpnome3 && $bpnome3 != '') {
            header("Location: ./alquimia.php?do=fundir&frase=Tentativa de trapaça detectada.");
            die;
        }
        if ($userrow['bp4'] != $bpnome4 && $bpnome4 != '') {
            header("Location: ./alquimia.php?do=fundir&frase=Tentativa de trapaça detectada.");
            die;
        }
        //saber quantos itens foram selecionados para fundir.
        $qantos = 0;
        if ($bpnome1 != "" && $bpnome1 != 'None') {
            $qantos += 1;
            $novoarray1 = explode(",", $bpnome1);
            $bpnome1 = $novoarray1[0];
            if ($novoarray1[2] <= 3) {
                $comp1 = "layoutnovo/equipamentos/" . $novoarray1[1] . ".gif";
            } else {
                $comp1 = "layoutnovo/equipamentos/drops/" . $novoarray1[1] . ".gif";
            }
        }
        if ($bpnome2 != "" && $bpnome2 != 'None') {
            $qantos += 1;
            $novoarray2 = explode(",", $bpnome2);
            $bpnome2 = $novoarray2[0];
            if ($novoarray2[2] <= 3) {
                $comp2 = "layoutnovo/equipamentos/" . $novoarray2[1] . ".gif";
            } else {
                $comp2 = "layoutnovo/equipamentos/drops/" . $novoarray2[1] . ".gif";
            }
        }
        if ($bpnome3 != "" && $bpnome3 != 'None') {
            $qantos += 1;
            $novoarray3 = explode(",", $bpnome3);
            $bpnome3 = $novoarray3[0];
            if ($novoarray3[2] <= 3) {
                $comp3 = "layoutnovo/equipamentos/" . $novoarray3[1] . ".gif";
            } else {
                $comp3 = "layoutnovo/equipamentos/drops/" . $novoarray3[1] . ".gif";
            }
        }
        if ($bpnome4 != "" && $bpnome4 != 'None') {
            $qantos += 1;
            $novoarray4 = explode(",", $bpnome4);
            $bpnome4 = $novoarray4[0];
            if ($novoarray4[2] <= 3) {
                $comp4 = "layoutnovo/equipamentos/" . $novoarray4[1] . ".gif";
            } else {
                $comp4 = "layoutnovo/equipamentos/drops/" . $novoarray4[1] . ".gif";
            }
        }
        //fim
        $usuariologadonome = $userrow["charname"];
        if ($qantos == 2) {
            //se forem dois itens que estão sendo fundidos...
            // ESPADAS RAIGA
            //item1
            $certo = 0;
            if ($bpnome1 == "Espadas de Rai") {
                $numerobancop = 1;
                $certo += 1;
            } elseif ($bpnome2 == "Espadas de Rai") {
                $numerobancop = 2;
                $certo += 1;
            } elseif ($bpnome3 == "Espadas de Rai") {
                $numerobancop = 3;
                $certo += 1;
            } elseif ($bpnome4 == "Espadas de Rai") {
                $numerobancop = 4;
                $certo += 1;
            }
            //item 2
            if ($bpnome1 == "Memória de Konoha") {
                $numerobancos = 1;
                $certo += 1;
            } elseif ($bpnome2 == "Memória de Konoha") {
                $numerobancos = 2;
                $certo += 1;
            } elseif ($bpnome3 == "Memória de Konoha") {
                $numerobancos = 3;
                $certo += 1;
            } elseif ($bpnome4 == "Memória de Konoha") {
                $numerobancos = 4;
                $certo += 1;
            }
            if ($certo == 2) {
                //retirando o item 2 da backpack
                $updatequery = doquery("UPDATE {{table}} SET bp{$numerobancos}='None' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
                $resultado = "Espadas Raiga,34,1,X";
                //colocando o item da fusão
                $updatequery = doquery("UPDATE {{table}} SET bp{$numerobancop}='{$resultado}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
                //mostrar a resposta
                $oqueaconteceu = "Parabéns! Sua fusão ocorreu com sucesso! Você fundiu Espadas de Rai e Memória de Konoha e obteve Espadas Raiga!";
            }
            // PROTETOR DA AREIA
            //item1
            $certo = 0;
            if ($bpnome1 == "Protetor Branco") {
                $numerobancop = 1;
                $certo += 1;
            } elseif ($bpnome2 == "Protetor Branco") {
                $numerobancop = 2;
                $certo += 1;
            } elseif ($bpnome3 == "Protetor Branco") {
                $numerobancop = 3;
                $certo += 1;
            } elseif ($bpnome4 == "Protetor Branco") {
                $numerobancop = 4;
                $certo += 1;
            }
            //item 2
            if ($bpnome1 == "Alma da Areia") {
                $numerobancos = 1;
                $certo += 1;
            } elseif ($bpnome2 == "Alma da Areia") {
                $numerobancos = 2;
                $certo += 1;
            } elseif ($bpnome3 == "Alma da Areia") {
                $numerobancos = 3;
                $certo += 1;
            } elseif ($bpnome4 == "Alma da Areia") {
                $numerobancos = 4;
                $certo += 1;
            }
            if ($certo == 2) {
                //retirando o item 2 da backpack
                $updatequery = doquery("UPDATE {{table}} SET bp{$numerobancos}='None' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
                $resultado = "Protetor da Areia,36,3,X";
                //colocando o item da fusão
                $updatequery = doquery("UPDATE {{table}} SET bp{$numerobancop}='{$resultado}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
                //mostrar a resposta
                $oqueaconteceu = "Parabéns! Sua fusão ocorreu com sucesso! Você fundiu Protetor Branco e Alma da Areia e obteve Protetor da Areia!";
            }
            // PROTETOR DA nÉVOA
            $certo = 0;
            //item1
            if ($bpnome1 == "Protetor Branco") {
                $numerobancop = 1;
                $certo += 1;
            } elseif ($bpnome2 == "Protetor Branco") {
                $numerobancop = 2;
                $certo += 1;
            } elseif ($bpnome3 == "Protetor Branco") {
                $numerobancop = 3;
                $certo += 1;
            } elseif ($bpnome4 == "Protetor Branco") {
                $numerobancop = 4;
                $certo += 1;
            }
            //item 2
            if ($bpnome1 == "Alma da Névoa") {
                $numerobancos = 1;
                $certo += 1;
            } elseif ($bpnome2 == "Alma da Névoa") {
                $numerobancos = 2;
                $certo += 1;
            } elseif ($bpnome3 == "Alma da Névoa") {
                $numerobancos = 3;
                $certo += 1;
            } elseif ($bpnome4 == "Alma da Névoa") {
                $numerobancos = 4;
                $certo += 1;
            }
            if ($certo == 2) {
                //retirando o item 2 da backpack
                $updatequery = doquery("UPDATE {{table}} SET bp{$numerobancos}='None' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
                $resultado = "Protetor da Névoa,37,3,X";
                //colocando o item da fusão
                $updatequery = doquery("UPDATE {{table}} SET bp{$numerobancop}='{$resultado}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
                //mostrar a resposta
                $oqueaconteceu = "Parabéns! Sua fusão ocorreu com sucesso! Você fundiu Protetor Branco e Alma da Névoa e obteve Protetor da Névoa!";
            }
            // PROTETOR Do SOM
            $certo = 0;
            //item1
            if ($bpnome1 == "Protetor Branco") {
                $numerobancop = 1;
                $certo += 1;
            } elseif ($bpnome2 == "Protetor Branco") {
                $numerobancop = 2;
                $certo += 1;
            } elseif ($bpnome3 == "Protetor Branco") {
                $numerobancop = 3;
                $certo += 1;
            } elseif ($bpnome4 == "Protetor Branco") {
                $numerobancop = 4;
                $certo += 1;
            }
            //item 2
            if ($bpnome1 == "Alma do Som") {
                $numerobancos = 1;
                $certo += 1;
            } elseif ($bpnome2 == "Alma do Som") {
                $numerobancos = 2;
                $certo += 1;
            } elseif ($bpnome3 == "Alma do Som") {
                $numerobancos = 3;
                $certo += 1;
            } elseif ($bpnome4 == "Alma do Som") {
                $numerobancos = 4;
                $certo += 1;
            }
            if ($certo == 2) {
                //retirando o item 2 da backpack
                $updatequery = doquery("UPDATE {{table}} SET bp{$numerobancos}='None' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
                $resultado = "Protetor do Som,38,3,X";
                //colocando o item da fusão
                $updatequery = doquery("UPDATE {{table}} SET bp{$numerobancop}='{$resultado}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
                //mostrar a resposta
                $oqueaconteceu = "Parabéns! Sua fusão ocorreu com sucesso! Você fundiu Protetor Branco e Alma do Som e obteve Protetor do Som!";
            }
            // MASCARA OININ
            $certo = 0;
            //item1
            if ($bpnome1 == "Máscara ANBU") {
                $numerobancop = 1;
                $certo += 1;
            } elseif ($bpnome2 == "Máscara ANBU") {
                $numerobancop = 2;
                $certo += 1;
            } elseif ($bpnome3 == "Máscara ANBU") {
                $numerobancop = 3;
                $certo += 1;
            } elseif ($bpnome4 == "Máscara ANBU") {
                $numerobancop = 4;
                $certo += 1;
            }
            //item 2
            if ($banco1 == "Chakra da Brisa") {
                $numerobancos = 1;
                $certo += 1;
            } elseif ($banco2 == "Chakra da Brisa") {
                $numerobancos = 2;
                $certo += 1;
            } elseif ($banco3 == "Chakra da Brisa") {
                $numerobancos = 3;
                $certo += 1;
            } elseif ($banco4 == "Chakra da Brisa") {
                $numerobancos = 4;
                $certo += 1;
            }
            if ($certo == 2) {
                //retirando o item 2 da backpack
                $updatequery = doquery("UPDATE {{table}} SET bp{$numerobancos}='None' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
                $resultado = "Máscara Oinin,41,3,X";
                //colocando o item da fusão
                $updatequery = doquery("UPDATE {{table}} SET bp{$numerobancop}='{$resultado}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
                //mostrar a resposta
                $oqueaconteceu = "Parabéns! Sua fusão ocorreu com sucesso! Você fundiu Máscara ANBU e Chakra da Brisa e obteve Máscara Oinin!";
            }
            //BLUSA ESPIRITO DA NEVOA
            $certo = 0;
            //item1
            if ($bpnome1 == "Blusa Simples") {
                $numerobancop = 1;
                $certo += 1;
            } elseif ($bpnome2 == "Blusa Simples") {
                $numerobancop = 2;
                $certo += 1;
            } elseif ($bpnome3 == "Blusa Simples") {
                $numerobancop = 3;
                $certo += 1;
            } elseif ($bpnome4 == "Blusa Simples") {
                $numerobancop = 4;
                $certo += 1;
            }
            //item 2
            if ($banco1 == "Espírito da Névoa") {
                $numerobancos = 1;
                $certo += 1;
            } elseif ($banco2 == "Espírito da Névoa") {
                $numerobancos = 2;
                $certo += 1;
            } elseif ($banco3 == "Espírito da Névoa") {
                $numerobancos = 3;
                $certo += 1;
            } elseif ($banco4 == "Espírito da Névoa") {
                $numerobancos = 4;
                $certo += 1;
            }
            if ($certo == 2) {
                //retirando o item 2 da backpack
                $updatequery = doquery("UPDATE {{table}} SET bp{$numerobancos}='None' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
                $resultado = "Blusa Espírito da Névoa,42,2,X";
                //colocando o item da fusão
                $updatequery = doquery("UPDATE {{table}} SET bp{$numerobancop}='{$resultado}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
                //mostrar a resposta
                $oqueaconteceu = "Parabéns! Sua fusão ocorreu com sucesso! Você fundiu Blusa Simples e Espírito da Névoa e obteve Blusa Espírito da Névoa!";
            }
            //PROTETOR DE HONRA DE KONOHA
            $certo = 0;
            //item1
            if ($bpnome1 == "Protetor de Konoha") {
                $numerobancop = 1;
                $certo += 1;
            } elseif ($bpnome2 == "Protetor de Konoha") {
                $numerobancop = 2;
                $certo += 1;
            } elseif ($bpnome3 == "Protetor de Konoha") {
                $numerobancop = 3;
                $certo += 1;
            } elseif ($bpnome4 == "Protetor de Konoha") {
                $numerobancop = 4;
                $certo += 1;
            }
            //item 2
            if ($bpnome1 == "Destreza Súbita") {
                $numerobancos = 1;
                $certo += 1;
            } elseif ($bpnome2 == "Destreza Súbita") {
                $numerobancos = 2;
                $certo += 1;
            } elseif ($bpnome3 == "Destreza Súbita") {
                $numerobancos = 3;
                $certo += 1;
            } elseif ($bpnome4 == "Destreza Súbita") {
                $numerobancos = 4;
                $certo += 1;
            }
            if ($certo == 2) {
                //retirando o item 2 da backpack
                $updatequery = doquery("UPDATE {{table}} SET bp{$numerobancos}='None' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
                $resultado = "Protetor de Honra de Konoha,43,3,X";
                //colocando o item da fusão
                $updatequery = doquery("UPDATE {{table}} SET bp{$numerobancop}='{$resultado}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
                //mostrar a resposta
                $oqueaconteceu = "Parabéns! Sua fusão ocorreu com sucesso! Você fundiu Protetor de Konoha e Destreza Súbita e obteve Protetor de Honra de Konoha!";
            }
        }
        //fim dos itens que são 2... $qantos = 2...
        if ($oqueaconteceu == "") {
            $oqueaconteceu = "Infelizmente você não pode fundir esse(s) iten(s)...";
        }
        $frase = $oqueaconteceu;
        //header("Location: ./alquimia.php?do=fundir&frase=".$oqueaconteceu);die();
    }
    include 'funcoesinclusas.php';
    if ($frase != "") {
        $frase = "<center><font color=brown>" . $frase . "</font></center><br>";
    }
    if ($resultado == '') {
        $resultado = 'images/alquimiagif.gif';
    } else {
        $arrayresultado = explode(",", $resultado);
        $agorajava = conteudoexplic($arrayresultado[1], $arrayresultado[2], 'idatr', '*');
        if ($arrayresultado[2] <= 3) {
            $resultado = "layoutnovo/equipamentos/" . $arrayresultado[1] . ".gif";
        } else {
            $resultado = "layoutnovo/equipamentos/drops/" . $arrayresultado[1] . ".gif";
        }
    }
    if ($comp1 == '' || $comp1 == 'None') {
        $comp1 = 'images/bpalquimia.jpg';
    }
    if ($comp2 == '' || $comp2 == 'None') {
        $comp2 = 'images/bpalquimia.jpg';
    }
    if ($comp3 == '' || $comp3 == 'None') {
        $comp3 = 'images/bpalquimia.jpg';
    }
    if ($comp4 == '' || $comp4 == 'None') {
        $comp4 = 'images/bpalquimia.jpg';
    }
    if ($novoarray1 != '') {
        $agorajava1 = conteudoexplic($novoarray1[1], $novoarray1[2], 'idatr', '*');
    }
    if ($novoarray2 != '') {
        $agorajava2 = conteudoexplic($novoarray2[1], $novoarray2[2], 'idatr', '*');
    }
    if ($novoarray3 != '') {
        $agorajava3 = conteudoexplic($novoarray3[1], $novoarray3[2], 'idatr', '*');
    }
    if ($novoarray4 != '') {
        $agorajava4 = conteudoexplic($novoarray4[1], $novoarray4[2], 'idatr', '*');
    }
    $page = "<table width=\"100%\"><tr><td width=\"100%\" align=\"center\"><center><img src=\"images/alquimia.gif\" /></center></td></tr></table>\n{$frase}\t\n\n<center>Selecione os itens que você gostaria de fundir:<table>\n<tr><td><center><div style=\"background: url(images/alquimiafundo.jpg); width:180px; heigth:650px\"><br><br><img src=\"{$resultado}\" style=\"border:2px #e4d094 solid;\" id=\"idatr\" onmouseover=\"{$agorajava}\" onmouseout=\"fecharexplic();\"><br><br><img src=\"{$comp1}\" style=\"border:2px #e4d094 solid;\" onmouseover=\"{$agorajava1}\" onmouseout=\"fecharexplic();\"><img onmouseover=\"{$agorajava2}\" onmouseout=\"fecharexplic();\" src=\"{$comp2}\" style=\"border:2px #e4d094 solid;\"><img onmouseover=\"{$agorajava3}\" onmouseout=\"fecharexplic();\" src=\"{$comp3}\" style=\"border:2px #e4d094 solid;\"><img onmouseover=\"{$agorajava4}\" onmouseout=\"fecharexplic();\" src=\"{$comp4}\" style=\"border:2px #e4d094 solid;\"><br><br><br><br></div></center></td>\n\n<td>\n<center>{$tabelabapagina}</center>\n</td></tr>\n\n\n</table></center>\n\n";
    display($page, "Alquimia", false, false, false);
}