Ir para conteúdo
Fórum Script Brasil

Gabrielxd

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Tudo que Gabrielxd postou

  1. Gabrielxd

    ajuda função

    Olá pessoal, estou terminando o desenvolvimento de uma função, gostaria de uma ajuda de vocês, e de um jogo, porém ele não está pegando a posição nova... gostaria de saber o que está faltando? isso ele vai atualiza o rank e vai atribuir se desceu ou subiu de rank.. aqui vai o código ( obs: nesse código tem o att posição onde pega posição antes e atribui a nova, já tentei encaixa e os resultados não e o mesmo... na db está arank e a2rank int 11 not null <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <? if (!isset($_SESSION["s_usuario"]) || !checasessao()){ ?><script> function redireciona() { window.setTimeout(function() { location.href="?page=inicio" }, 0); } window.onload=redireciona; </script><? die("Você precisa estar logado para acessar essa pagina."); } ?> <body> <div id="mainCenterArea2"> <div class="top2"><p>&nbsp;</p></div> <div class="middle2"> <? verfADM($login, $passport); ?> <div class="titulo">Atualiza&ccedil;&atilde;o de Posi&ccedil;&otilde;es</div> <p>Ranking atualizado com sucesso. Voltar á página inicial </p> <p> <?php $link = mysql_connect('127.0.0.1', 'root', '') or die('Não foi possível conectar ao banco de dados.'); mysql_select_db('gunbound') or die('Erro ao selecionar o banco de dados'); /*ATUALIZAR TOTALRANKING - POSICOES*/ $sql = "SELECT * FROM game where banned !='1' ORDER BY TotalScore DESC"; $rr = mysql_query($sql); $ranks = 0; while($row = mysql_fetch_array($rr)) { $ranks++; $a = $row['Id']; $banned = $row['banned']; mysql_query("UPDATE game SET TotalRank='$ranks' WHERE Id='$a'"); if (mysql_affected_rows() > 0) { echo"<p>($a) foi atualizado com sucesso com ranking ($ranks)</p>\n"; } // VERIFICA SE UPOU POSIÇÕES( AQUI ESTÁ A FUNÇÃO QUE PRECISA CORRIGIR) // $novorank = mysql_query("select Id, TotalRank, arank, a2rank from game"); while($row = mysql_fetch_array($novorank)){ $id = $row["Id"]; $totalrank = $row["TotalRank"]; $arank = $row["arank"]; mysql_query("update game set arank='$totalrank' where Id='$id'"); $addRANK = $a2rank - $totalrank; mysql_query("update game set a2rank='$addRANK' where Id='$id'"); } } /* FIM ATUALIZAR TOTALRANKING - POSICOES*/ mysql_close($link);?> </p> <div id='content_anchor'></div> </div> <div class="bottom2"></div> </div> </div> </body> </html>
  2. Olá pessoal, realmente não achei nada sobre impedir a finalização de threads, mais eu encontrei num sistema onde criava varias threads falsas, e ao finalizar alguma delas o processo era fechado...... Estou precisando muito disso e não acho em nenhum lugar... se alguém tiver uma ajuda agradecerei muito!! obs: é pra um ant hack.. onde jogadores consegue finalizar ela pelo processo explorer etc...
  3. Gabrielxd

    ajuda threads

    Obrigado vou da uma olhada
  4. Gabrielxd

    ajuda threads

    Sim no caso é um ant hack, só falta isso para terminar tudo que eu preciso....
  5. Olá pessoal to com uma dúvida, já procurei e não achei sobre o mesmo, tenho uma DLL no .EXE, a pessoa usando process explorer, etc consegue a finalização da thread criada, no caso eu criei uma exports, para embutir a dll para iniciar no .EXE... Teria como evitar essa finalização dessa thread? ou hookar a api, até mesmo já procurei sobre Hook TerminateThread etc e não achei sobre o mesmo... Alguém tem alguma ajuda ou lógica para não acontecer isso?
  6. Gabrielxd

    verificação ajuda

    Eu consegui praticamente 1 passo do que estou querendo... porém ainda ele faz a compra mesmo não tendo o cash é ficando negativo... da uma olhada.. eu inclui <tr> <td width=271 align=left><input class=logincash name=logincash type=number size=25 value=<?=number_format($cash['Cash']);?> </td> <tr> <tr> <td class="cashuser" height="30">Cash:</td> <td class="gray05"><?=number_format($cash['Cash']);?></td> </tr> uma "label" que pega o cash do usuário $vercash = $_POST['cashuser']; $vercash2 = $_POST['cash']; aqui eu pego o cash do usuario e o cash a ser discontado, como está no código acima.. if($vercash < $vercash2){ } else { echo '<i><br>Você não possui cash ou não está logado.</i>'; } porém ainda não obtive sucesso ele compra mesmo não tendo o cash...aguardo ajuda... obs: peço desculpas em não usar o editar, porém só fiz isso para ver os passos a onde estou chegando, ainda nenhum conclusão... aguardo respostas!!
  7. Gabrielxd

    verificação ajuda

    Olá gostaria de uma ajuda, uma verificação, vamos lá, queria verificar para o usuario clicar no comprar ele ter a quantidade de cash se caso ele não tiver não executa a função... tem varios exemplos em outros php do site que estou editando.. mais não consegui encaixar no meu!! siga a php completa que falta a verificação...... lembrando que a tabela cash tem Id e cash( que seria a quantidade) no comando $db->Execute("update cash set Cash = Cash - ? where ID = ?", array($_POST['cash'],$_POST['login'])); dar pra ver , no caso eu pego e tiro o cash, porém ele não verifica que tem e deixa o usuário negativo!! <div id="column_center"> <div class="center_page dev"> <div class="top"><h1>Página de exemplo</h1><div class="breadcrumb"> <a href="/"><?=$config['server_name']; ?></a> &gt; <span class="current">exemplo</span> </div></div> <div class="middle"> <div style="text-align:center;"> <!-- Início do conteúdo da Página --> <div style="text-align:center;"> <!-- Início do conteúdo da Página --> <head> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> <style type="text/css"> <!-- .style1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; } .style16 {color: #406040; font-weight: bold; } --> </style> </head> <form method=POST action=?go=cash_shop> <a href="?go=termos"><img src="common/images/block/actions/register_now.jpg"/></a> <table border=0 align=center> <tr> <td width=271 align=left><input class=login name=login type=hidden size=25 value=<?=$user['Id']?> </td> <tr> <td align=left><input class=cash name=cash type=hidden size=25 maxlength=50 value="1000"?> </td> </tr> <tr> <tr> <td align=center><b><span style='color:red;'> Compre Clown Costume por Cash 1000 !!</span></b> </td> <tr> <td align=left><input class=login name=item type=hidden size=25 maxlength=50 value="32816"?> </td> <tr> <td align=center class=register>&nbsp;</td> <td align=center> <input align=center class=buttons type=submit name=submit value="Comprar" /> </tr> </table> <br> </form> <?PHP if ($user['user'] == '') { die("voce precisa estar logado!"); } $result = $db->Execute("SELECT No FROM `chest` order by `No` desc LIMIT 1"); $rank = $result->GetArray(); $rankmax = $rank[0]['No']; $rankmax++; if (isset($_POST['submit'])) { $result = $db->Execute("insert into `chest`(No, Item, Wearing, Acquisition, Expire, Volume, PlaceOrder, Recovered, Owner, ExpireType) values (?, ?, '0', 'C', NULL, 1, 0, 0, ?, 'I')", array($rankmax,$_POST['Item'],$_POST['Owner'])); $db->Execute("update cash set Cash = Cash - ? where ID = ?", array($_POST['cash'],$_POST['login'])); $result = $db->Execute("insert into `chest`(Item, Wearing, Acquisition, Expire, Volume, PlaceOrder, Recovered, Owner, ExpireType) values (?, '0', 'C', NULL, 1, 0, 0, ?, 'I')", array($_POST['item'],$_POST['login'])); writelog("Avatar: ".$_POST['nome'] ." Código: ".$_POST['codigo'], 'AVATAR_ADD_LIST'); echo 'O avatar foi adicionado com sucesso na conta: <b>'.$_POST['login'].'</b>!<br>'; } else { echo '<i><br>Você não possui cash ou não está logado.</i>'; } ?> <!-- Final do conteúdo da Página --> </div> </div> <div class="bottom"></div> </div> </div> siga uma verificação.... porém não estou conseguindo adequar a minha php... <? if ($user['user'] == '') { die("voce precisa estar logado!"); } $id = $_GET['id']; $compra = $_POST['compra']; $r = mysql_fetch_array(mysql_query("SELECT * FROM cash_shop WHERE codigo=$id")); $precovip = $r['preço'] * 0.4 ; if ($game['Country'] == 246) { $preço = $precovip; } else { $preço = $r['preço']; }; $cashuser = $cash['Cash']; echo '<center><h2>'.$r['nome'].'</h2><br><br> <img src="avatar/'.$r['nome'].'.jpg" width="155" height="112"><br><br> Custa <b>'.$r['preço'].' Cash</b><br> Preço Vip: <b>'.$precovip.' Cash</b> ( 30% de desconto )<br> <b>'.$r['estoque'].' Item(s)</b> no estoque<br> Você tem <b>'.$cashuser.' Cash</b></center>'; echo ' <form action="" method="post"> <input type="hidden" value="'.$id.'" name="id"> <center><input type="submit" value="Comprar" name="compra"></center> </form> '; if ($compra == "Comprar") { $upcash = $cash['Cash'] - $preço; $upestoque = $r['estoque'] - 1; $user = $cash['ID']; if ($r['estoque'] > "0") { if ($cashuser >= $preço) { $db->Execute("INSERT INTO chest ( Item, Owner) values (?,?)", array($id,$user)); $db->Execute("Update cash_shop set estoque = ? where codigo = ?", array($upestoque,$id)); $db->Execute("Update cash set Cash = ? where ID = ?", array($upcash,$user)); echo '<br><br><center><b>Avatar Comprado com sucesso!</center></b>'; } else { echo '<b>Você não tem Cash Suficiente!</b>'; }; } else { echo '<b>não há itens no estoque!</b>'; }; }; ?> </div> entenderão? resumindo, quero que verifica se tem o cash pra comprar o item se caso não tiver não deixa executar a função e da essa mensagem " Você não tem Cash Suficiente! " Se alguém puder me ajudar serei mt grato.. ou com alguma logica, usando o formulário ou sla... aguardo!
×
×
  • Criar Novo...