View Full Version : |Pedido| Contagem de Players multiplicada Musite
wesleypam
20/12/2016, 04:04 PM
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 crying??
/* 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
antoniodel
20/12/2016, 05:03 PM
No caso vc mesmo está sendo enganado :D
Deixa mostrando os player real mesmo, é melhor até para vc.
iFreeHP
20/12/2016, 05:12 PM
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.
maniacoo
20/12/2016, 07:08 PM
<?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
iFreeHP
20/12/2016, 09:59 PM
<?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 ? kkkkk
maniacoo
20/12/2016, 10:07 PM
mas não seria essa a proposta que ele pediu ? kkkkk
I rapaz eu nao tinha entendido USHAUHUHSUASHUASHUHAS erro meo :D
jhonhy™
21/12/2016, 01:34 PM
só mudar o 3 para 1, em: "$TotalOnline = number_format($data[0]*3,0,"",".");"
lorranmota
22/12/2016, 12:53 PM
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.
Reenan
22/12/2016, 01:34 PM
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
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.