PDA

View Full Version : Contagem de players multiplicada musite



username
10/08/2017, 02:22 PM
Olá membros do fórum PZ.


Estou tentando colocar uma contagem de jogadores online MULTIPLICADA.

Exemplo: (1) jogador online, será contado como (2) jogadores online.


Mais estou tendo alguns erros na página,



Alguém que tem mais conhecimento poderia me da uma ajuda?

A linha a ser editada é essa mesma?








/modules/classes











$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] ;






Agradeço desde já.

s00x
10/08/2017, 02:44 PM
E só colocar um multiplicador na string, só que tem um detalhe, quando você clica no numero de usuários Online, ele exibe os nomes de quem esta Online.

Exemplo:


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


PS: O campo é essa mesmo ai: modules/classes/ldgeneral.class.php
Search: TOTAL_ACCOUNTS_ONLINES

username
10/08/2017, 02:48 PM
E só colocar um multiplicador na string, só que tem um detalhe, quando você clica no numero de usuários Online, ele exibe os nomes de quem esta Online.

Exemplo:


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



Parse error: syntax error, unexpected '(' in C:\Inetpub\vhosts\argmu.com\test\modules\classes\l dgeneral.class.php on line 75

Deu este erro aqui hermano.
Não há problemas de mostrar os jogadores online.

Reenan
10/08/2017, 04:18 PM
Eu nunca usei isso, mas creio que seja:


$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]*2 );
$countPlayersOn = $SQL[0] ;

felipecoder
10/08/2017, 07:54 PM
Eu nunca usei isso, mas creio que seja:
desse jeito msm

antoniodel
10/08/2017, 09:31 PM
Oxente.... kkkkkkkkkkkkkkkkkkkkkkkkkk
Espero que use de boa fé.

felipecoder
11/08/2017, 12:29 AM
Oxente.... kkkkkkkkkkkkkkkkkkkkkkkkkk
Espero que use de boa fé.

usou isso já não é boa fé kkk
a não ser que seja pra estudo

s00x
11/08/2017, 01:20 AM
Parse error: syntax error, unexpected '(' in C:\Inetpub\vhosts\argmu.com\test\modules\classes\l dgeneral.class.php on line 75

Deu este erro aqui hermano.
Não há problemas de mostrar os jogadores online.

Eu coloquei o multiplicado na string errada, erro meu, mas conforme já informaram, é isso mesmo:


$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]*2);
$countPlayersOn = $SQL[0] ;


O Multiplicador vai na string que exibe/requere, caso queira fazer isso pro record online, só seguir o mesmo padrão, onde tiver o:



$ldTpl->set("RECORD_ONLINE", $SQL[0]);


Você substitui por:


$ldTpl->set("RECORD_ONLINE", $SQL[0]*2);


Vale ressaltar novamente, que quando clicarem no numero de Players Online, vai exibir os nomes duplicados.