Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 5 de 5
  1. #1

    Avatar de zed126
    Data de Ingresso
    Sep 2009
    Localização
    Aqui
    Posts
    6
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    0

    Padrão Transferencia de resets con bug

    utilizo o sistema de transferencia de Resets de Otanger e acho um erro, transfiere resets ilimitados en várias janelas no IE, Firefox e Opera e sem erros, fabricionaweb caro maestro por favor me ajude

    Desculpe pela tradução, use google Translator


    [Somente usuários registrados podem vem os links. ]
    Última edição por zed126; 13-09-2009 às 09:22 PM.

  2. #2

    Avatar de fabricionaweb
    Data de Ingresso
    Sep 2009
    Localização
    goiania - go
    Posts
    88
    Agradecido
    134
    Agradeceu
    35
    Peso da Avaliação
    15

    Padrão

    Dei uma renomeiada no tópico pra ficar conforme as regras, fica a dica

    Voce deseja é limitar a quantidade de resets a transferir ?

  3. #3

    Avatar de zed126
    Data de Ingresso
    Sep 2009
    Localização
    Aqui
    Posts
    6
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    0

    Padrão

    Meu problema é que as resets foram transferidos, sem limitação, um char com 50 resets em 30 minutos apareceu na 600

    acho um bug que permite abrir várias janelas no Opera e Firefox, no zera resets

    Ejemplo

    Char BK tranfiere 100 reset a SM = BK -100 resets SM 500 Resets en 1 minuto (5 janelas abertas, Browser Opera)
    Última edição por zed126; 13-09-2009 às 08:37 PM.

  4. #4

    Avatar de fabricionaweb
    Data de Ingresso
    Sep 2009
    Localização
    goiania - go
    Posts
    88
    Agradecido
    134
    Agradeceu
    35
    Peso da Avaliação
    15

    Padrão

    Teste este

    trans2.php
    Código PHP:
    <html lang="pt">
    <head>
    <title>MuX - WEB</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <!--SISTEMA DE TRANSFERENCIA DE RESETS DESENVOLVIDO POR OTANGER -->
    <? session_start();
    include 'cnn.php';
    include 'estilo.css';
    include 'configs/conf_extras.php';
    include 'configs/conf_reset.php';
    include 'conf_trans.php';
    $char = ($_POST['char']);
    $trans = ($_POST['trans']);
    $nometrans = ($_POST['nometrans']);
    @$login = $_SESSION['login'];
    @$senha = $_SESSION['senha'];
    if(!isset($_SESSION['login'])) { echo "Para acessar essa pagina é preciso esta logado!"; }
    elseif(!isset($_POST['char'])) { echo "Você precisa escolher um personagem para poder Transferir Resets!"; }
    else{
    $vip=mssql_fetch_row(mssql_query("select vip from memb_info where memb___id='".$login."'"));
    $resetsp=mssql_fetch_row(mssql_query("select resets from Character where Name='".$char."'"));
    ?>
    <?
    $tmp = mssql_query ( "select resets from character where Name = '" . $char . "'" );
    $pontos = mssql_fetch_row ( $tmp )
    ?>
    <script type="text/javascript">
    function Null(){
    if(document.form1.trans.value=="") { 
    document.form1.trans.value = '0';
        }
    if(document.form1.agi.value=="") { 
    document.form1.agi.value = '0';
        }
    if(document.form1.vit.value=="") { 
    document.form1.vit.value = '0';
        }
    if(document.form1.enr.value=="") { 
    document.form1.enr.value = '0';
        }
    }

    /* aqui inicia a função ao mudar a opção do select */
    function checar() {

    /* é criado uma var para cada select */
    campo1 = document.form1.trans;


    /* se o trans estiver com valor selecionado, é somado o valor dele */
    if(campo1.value!="") {
    valor1=campo1.value;
    } else {
    valor1=""; // se não, o valor do select será vazio
    }

    /* aqui é criado: um e dois, e feito um calculo para soma */
    um = valor1*1/1; // calculo para o trans

    /* aqui é passado para o input os valores selecionados */
    if(um=="" && dois=="") {
    document.form1.total.value=""; // se os selects estão vazio
    } else {
    document.form1.total.value=<?=$pontos[0]?>-um; // se os selects tem algum valor
    }

    }
    </script>
    <style type="text/css">
    <!--
    .ss {
        text-align: center;
    }
    .s {
        text-align: center;
        font-weight: normal;
    }
    .sdsadsad {
        font-weight: normal;
        color: #000;
    }
    .sdasdasdsad {
        text-align: right;
        color: #333;
        font-weight: bold;
    }
    .testoo {
        color: #CCC;
        font-size: 10px;
    }
    .campo3 {    font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #CCC;
        background-color: #333;
        border: 0;
        font-weight: bold;
        text-align: center;
    }
    .sdasdasd {
        font-weight: bold;
    }
    -->
    </style>
    <BODY onLoad=hidden()>
    <SCRIPT language="JavaScript">
    <!--
    function hidden(){document.body.style.overflow='hidden';}
    //-->
    </SCRIPT>


    <style type="text/css">
    <!--
    .s {
        font-weight: bold;
    }
    .sss {
        font-weight: bold;
    }
    .ss {
        font-weight: bold;
    }
    -->
    <!--
    .campo2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #CCC;
        background-color: #000;
        border: 0;
        text-align: center;
    }
    #prossegue {
        text-align: center;
    }
    .sdsd {
        text-align: center;
    }
    -->
    <!--
    .campo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #CCC;
        background-color: #333;
        border: 0;
    }
    #prossegue {
        text-align: center;
    }
    .sdsd {
        text-align: center;
    }
    -->
    <!--
    .campo3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #CCC;
        background-color: #333;
        border: 0;
        font-weight: bold;
        text-align: center;
    }
    #prossegue {
        text-align: center;
    }
    .sdsd {
        text-align: center;
    }
    -->
    </style>
    </head>

    <body>
    <table width="520" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td width="30"><img src="imagens/mu.gif" width="30" height="30"></td>
        <td width="584" background="imagens/mu_back.gif">&nbsp;&nbsp;&nbsp;<strong class="dsd">Transferir Resets para outro Char</strong></td>
      </tr>
    </table> 
    <p><br>
      <?
    if($pontos[0] < $resetnes) { 
    ?>
    Voc&ecirc; tem que ter no minimo <?=$resetnes?> Resets
    <? }else{ echo''; } ?>
      <?
    if($pontos[0] > $resetnes) { 
    ?>
    </p>
    <form name="form1" onMouseMove="Null();" method="post" action="">
      <table width="92%" border="0" cellspacing="2" cellpadding="0">
        <tr>
          <td colspan="4" valign="top"><p>&nbsp;</p>
            <p>Voc&ecirc; est&aacute; preste a transferir resets do Char: 
              <input name="char" type="text" class="sdasdasdsad" id="char"  onchange="checar()" value="<?=$char?>" size="8" maxlength="12" readonly="readonly" />
            </p></td>
        </tr>
        <tr>
          <td width="29%">Quantidade de Resets que deseja transferir</td>
          <td width="6%"><label>
            <input name="trans" type="text" class="sdasdasdsad" id="trans"  onChange="checar()" value="0" size="5" maxlength="5">
          </label></td>
        </tr>
        <tr>
          <td>Selecione o Char que deseja transferir seus Resets</td>
          <td>  <?
      if($escolha[0] == 1) { 
      ?>
            <select name="nometrans" class="sdsadsad" id="nometrans">
            <option>Seleciona um Char</option>
            <?
    @include(@$_GET['php']);
            $Chars = mssql_query("select name FROM Character ORDER BY name asc");
            for($p=0;$p<mssql_num_rows($Chars);$p++) {
            $Char=mssql_fetch_row($Chars);
            echo '<option value='.$Char[0].'>'.$Char[0].'</option>';
            }
            ?>
          </select>
          <? }else{ echo''; } ?>
          <?
      if($escolha[0] == 2) { 
      ?>
          <input name="nometrans" type="text" id="nometrans" value="Digite o nome do Char" /><? }else{ echo''; } ?></td>
        </tr>
        <tr></tr>
        <tr></tr>
        <tr>
          <td colspan="4" class="sdsd"><p>Caso aceita a transferencia restara a voc&ecirc; 
              <input name="total" type="text" class="sdasdasdsad" value="<?=$pontos[0]?>" size="8" maxlength="8" readonly="readonly" />
          Resets</p>
            <p>
              <input name="prossegue" type="submit" class="submit" id="prossegue" value="DISTRIBUIR">
          <span id="prossegue"></span></p></td>
        </tr>
      </table>
    </form>
    <strong>
    <? }else{ echo''; } ?>
    <br>

    </strong><br>
    <br>
    <a href="javascript:history.back(-1);">&lt;&lt; voltar
    </a>
    </body>
    </html>
    <? 
    if($_POST['prossegue']) {
    $trans = $_POST['trans'];
    $char = $_POST['char'];
    $nometrans = $_POST['nometrans'];
    // Resto :D
    $VerificaChar = mssql_num_rows(mssql_query("select name from character where name='".$nometrans."'"));
    $ResetsCK=mssql_fetch_row(mssql_query("select resets from Character where Name='".$char."'"));
    if($VerificaChar <= 0) {
    echo "<script>alert('Char incorreto'); 
    location='javascript:history.back()'</script>"; 
    }
    elseif($escolha[0] > $pontos) {
        echo "<script>alert('Você precisa ter $escolha Resets'); 
        location='javascript:history.back()'</script>";
        }
        elseif($trans > $pontos[0] || $ResetsCK[0] < $trans) {
        echo "<script>alert('Você não tem reset suficiente para transferir'); 
        location='javascript:history.back()'</script>";
        }
        elseif($trans == 0) {
        echo "<script>alert('Coloque o tanto de Reset que deseja transferir'); 
        location='javascript:history.back()'</script>";
        } else { mssql_query("update Character Set resets=resets+$trans WHERE name='".$nometrans."'");
        
            mssql_query("update Character set
                    resets=resets-$trans
                                where name='".$char."'");

        
       echo "<script>alert('$char, $trans Resets Transferido com Sucesso para $nometrans!');
        location='trans.php'</script>";

        } }
     ?>
     <!--SISTEMA DE TRANSFERENCIA DE RESETS DESENVOLVIDO POR OTANGER -->
    Última edição por fabricionaweb; 13-09-2009 às 09:04 PM.

  5. #5

    Avatar de zed126
    Data de Ingresso
    Sep 2009
    Localização
    Aqui
    Posts
    6
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    0

    Padrão

    Teste en muitas janelas e PCs solucionado caro Master, grande fabricio grande, obrigado miles de veces

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Dúvida| dúvida sobre Transferência mensal
    Por joaof no fórum Dedicados | Clouds | Hospedagem
    Respostas: 4
    Último Post: 29-05-2013, 11:09 AM
  2. |Notícia| Manuntenção/Transferência de servidor.
    Por Willerson no fórum Últimas Notícias
    Respostas: 1
    Último Post: 22-01-2013, 06:39 AM
  3. |Resolvido| Como fazer transferencia de Dados de uma db para Outra ?
    Por diegoka10 no fórum Tópicos resolvidos
    Respostas: 2
    Último Post: 03-04-2012, 02:34 PM
  4. |Resolvido| Transferencia de dados entre 2 databases...
    Por nikeweiand no fórum Tópicos resolvidos
    Respostas: 3
    Último Post: 14-05-2010, 01:48 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •