Resultados 1 a 9 de 9
  1. #1
    Membro wesleypam's Avatar
    Data de Ingresso
    Aug 2015
    Posts
    77
    Thanks Thanks Given 
    37
    Thanks Thanks Received 
    1
    Thanked in
    1 Post
    Mencionado
    2 Post(s)
    Ola amigos da como todos já deve ter notado que a Web Ferrarezi Usa uma multiplicação de Contagem de Players Online Explo: 1 Online a Web Mostra = 3 Vai da Escolha que no caso é essa Abaixo
    Estou tentando colocar ele em Musite mais vem apresentando alguns erro na pagina Alguém que tem mais conhecimento poderia me da uma ajuda para fazer isso ??

    /* JOGADORES ATIVOS */
    $MaximoOnline = 100;
    $db->Query("SELECT COUNT(memb___id) FROM MEMB_STAT WHERE ConnectStat = '1'");
    $data = $db->GetRow();
    $TotalOnline = number_format($data[0]*3,0,"",".");
    $Percent = ($data[0]*3 / $MaximoOnline);
    $Barra = (int) (27 * $Percent);
    ////////////////////////
    39 minutes:------- Atualizado -------

    Problema resolvido podem fecha o topico
    Last edited by wesleypam; 20/12/2016 at 05:45 PM.

  2. #2
    Design antoniodel's Avatar


    Data de Ingresso
    Aug 2015
    Posts
    332
    Thanks Thanks Given 
    44
    Thanks Thanks Received 
    15
    Thanked in
    10 Posts
    Mencionado
    49 Post(s)
    MEU HUMOR
    Relaxed
    País
    Brazil
    No caso vc mesmo está sendo enganado
    Deixa mostrando os player real mesmo, é melhor até para vc.
    " Do Inferno é que se vê o Paraíso "
    "Mulher, Carro e Conta de Mu, São Três Coisas que Não se Emprestam!"

    http://i435.photobucket.com/albums/qq72/toinhosjm/PremiumGames_zpsatfdwuxo.jpg

  3. #3
    PHP Coder iFreeHP's Avatar

    Data de Ingresso
    Sep 2015
    Posts
    255
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    22
    Thanked in
    3 Posts
    Mencionado
    87 Post(s)
    MEU HUMOR
    Cheeky
    Mesmo já tendo resolvido o problema, vou deixar uma possivel solução:

    <?php
    /* JOGADORES ATIVOS */
    global $ldMssql;
    $MaximoOnline = 100;
    $Qdata = $ldMssql->query("SELECT COUNT(memb___id) FROM MEMB_STAT WHERE ConnectStat = '1'");
    $data = mssql_fetch_array($Qdata);
    $TotalOnline = number_format($data[0]*3,0,"",".");
    $Percent = ($data[0]*3 / $MaximoOnline);
    $Barra = (int) (27 * $Percent);
    ////////////////////////
    ?>

    não vou poder testar mas não deve estar longe disso.

  4. #4
    Fundador PerfectZone maniacoo's Avatar


    Data de Ingresso
    Mar 2016
    Posts
    461
    Thanks Thanks Given 
    12
    Thanks Thanks Received 
    698
    Thanked in
    29 Posts
    Mencionado
    65 Post(s)
    MEU HUMOR
    Cool
    <?php
    /* JOGADORES ATIVOS */
    global $ldMssql;
    $MaximoOnline = 100;
    $Qdata = $ldMssql->query("SELECT COUNT(memb___id) FROM MEMB_STAT WHERE ConnectStat = '1'");
    $data = mssql_fetch_array($Qdata);
    $TotalOnline = number_format($data[0]*3,0,"",".");
    $Percent = ($data[0]*3 / $MaximoOnline);
    $Barra = (int) (27 * $Percent);
    ////////////////////////
    ?>

    O erro esta onde marquei de vermelho...

    a cada 1 player connectado o site ira mostrar 3

  5. #5
    PHP Coder iFreeHP's Avatar

    Data de Ingresso
    Sep 2015
    Posts
    255
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    22
    Thanked in
    3 Posts
    Mencionado
    87 Post(s)
    MEU HUMOR
    Cheeky
    Citação Originally Posted by maniacoo Ver Post
    <?php
    /* JOGADORES ATIVOS */
    global $ldMssql;
    $MaximoOnline = 100;
    $Qdata = $ldMssql->query("SELECT COUNT(memb___id) FROM MEMB_STAT WHERE ConnectStat = '1'");
    $data = mssql_fetch_array($Qdata);
    $TotalOnline = number_format($data[0]*3,0,"",".");
    $Percent = ($data[0]*3 / $MaximoOnline);
    $Barra = (int) (27 * $Percent);
    ////////////////////////
    ?>

    O erro esta onde marquei de vermelho...

    a cada 1 player connectado o site ira mostrar 3
    mas não seria essa a proposta que ele pediu ? k

  6. #6
    Fundador PerfectZone maniacoo's Avatar


    Data de Ingresso
    Mar 2016
    Posts
    461
    Thanks Thanks Given 
    12
    Thanks Thanks Received 
    698
    Thanked in
    29 Posts
    Mencionado
    65 Post(s)
    MEU HUMOR
    Cool
    Citação Originally Posted by iFreeHP Ver Post
    mas não seria essa a proposta que ele pediu ? k
    I rapaz eu nao tinha entendido USHAUHUHSUASHUASHUHAS erro meo

  7. #7
    Developer C++ jhonhy™'s Avatar


    Data de Ingresso
    Jan 2015
    Posts
    577
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    172
    Thanked in
    20 Posts
    Mencionado
    28 Post(s)
    MEU HUMOR
    Chatty
    País
    Brazil
    só mudar o 3 para 1, em: "$TotalOnline = number_format($data[0]*3,0,"",".");"

    The best teachers are those who show you where to look, but don't tell you what to see.

    Your envy is my success.

    Hugs;

    []'s


  8. #8
    Membro lorranmota's Avatar
    Data de Ingresso
    Feb 2016
    Posts
    78
    Thanks Thanks Given 
    14
    Thanks Thanks Received 
    1
    Thanked in
    1 Post
    Mencionado
    5 Post(s)
    MEU HUMOR
    Aggressive
    ele quer que contabilize 3 a cada 1 quer logar então ele não pode mudar esse 3 para 1. oque ele ta pedindo e a correção para funcionar no musite.

  9. #9
    Super Moderador Reenan's Avatar



    Data de Ingresso
    Nov 2014
    Posts
    222
    Thanks Thanks Given 
    11
    Thanks Thanks Received 
    20
    Thanked in
    8 Posts
    Mencionado
    16 Post(s)
    MEU HUMOR
    Fine
    País
    Vatican
    Eu respondi para ele em outro fórum o método é meio por esse caminho:

    Em module/ldgeneral.class procure por

    $SQL_Q = $this->query("SELECT count(1) FROM ".DATABASE_ACCOUNTS.".dbo.MEMB_STAT WHERE Connectstat = 1");
    $SQL = mssql_fetch_row($SQL_Q);
    $ldTpl->set("TOTAL_ACCOUNTS_ONLINES", $SQL[0]);
    $countPlayersOn = $SQL[0] ;

    Substitua por

    $SQL_Q = $this->query("SELECT count(1) FROM ".DATABASE_ACCOUNTS.".dbo.MEMB_STAT WHERE Connectstat = 1");
    $SQL = mssql_fetch_row($SQL_Q);
    $ldTpl->set("TOTAL_ACCOUNTS_ONLINES", $SQL[0]);
    $countPlayersOn = $SQL[0]*3 ;

    ou

    $SQL_Q = $this->query("SELECT count(3) FROM ".DATABASE_ACCOUNTS.".dbo.MEMB_STAT WHERE Connectstat = 1");
    $SQL = mssql_fetch_row($SQL_Q);
    $ldTpl->set("TOTAL_ACCOUNTS_ONLINES", $SQL[0]);
    $countPlayersOn = $SQL[0] ;

    Não tenho hospedagem para testa mais o caminho é por esse local

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais