Nome do player no site Modern acc

GniusP
Por GniusP
em Websites

GniusP

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 20/04/18Posts: 116

Olá pessoal, eu gostaria de saber se alguém consegue fazer com que um x player especifico apareça no site(eu irei colocar em um php que fiz localizado em system/pages) e nessa linha eu quero que apareça O Nome do Player, o Level e se ele está online ou não

Tipo

Gnius 233 Offline

Uso modern acc, quem poder me ajudar, ficarei grato!

davidwcr99

GM Floky
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/03/19Posts: 15Gênero: Masculino
// Nome do Personagem
$PlayerEscolhido = 'ADM';

// Puxa todos dados da DB
$DataDoPlayer = $SQL->query('SELECT * FROM '.$SQL->tableName('players').' WHERE '.$SQL->tableName('name').' = '.$SQL->quote($PlayerEscolhido).';')->fetch();

// Variaveis puxando os dados que você quer
$PlayerNameX = $DataDoPlayer['name'];
$PlayerLevelX = $DataDoPlayer['level'];
$PlayerOnlineX = $DataDoPlayer['online'];
        
// Exibe os dados
echo '<span>O '.$PlayerNameX.' é level '.$PlayerLevelX.' e está '.($PlayerOnlineX == 1 ? '<font color="green">online</font>' : '<font color="red">offline</font>').'.</span>';

Seria isso?

GniusP

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 20/04/18Posts: 116
14 horas atrás, davidwcr99 disse:
// Nome do Personagem
$PlayerEscolhido = 'ADM';

// Puxa todos dados da DB
$DataDoPlayer = $SQL->query('SELECT * FROM '.$SQL->tableName('players').' WHERE '.$SQL->tableName('name').' = '.$SQL->quote($PlayerEscolhido).';')->fetch();

// Variaveis puxando os dados que você quer
$PlayerNameX = $DataDoPlayer['name'];
$PlayerLevelX = $DataDoPlayer['level'];
$PlayerOnlineX = $DataDoPlayer['online'];
        
// Exibe os dados
echo '<span>O '.$PlayerNameX.' é level '.$PlayerLevelX.' e está '.($PlayerOnlineX == 1 ? '<font color="green">online</font>' : '<font color="red">offline</font>').'.</span>';

Seria isso?

Aqui esta dando esse erro

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: SQL

Filename: pages/stream.php

Line Number: 15


Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\system\pages\stream.php on line 15

davidwcr99

GM Floky
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/03/19Posts: 15Gênero: Masculino

Opa, tenta assim então:

 

$ots = POT::getInstance(); 
$ots->connect(POT::DB_MYSQL, connection()); 
$SQL = $ots->getDBHandle(); 

// Nome do Personagem
$PlayerEscolhido = 'ADM';

// Puxa todos dados da DB
$DataDoPlayer = $SQL->query('SELECT * FROM '.$SQL->tableName('players').' WHERE '.$SQL->tableName('name').' = '.$SQL->quote($PlayerEscolhido).';')->fetch();

// Variaveis puxando os dados que você quer
$PlayerNameX = $DataDoPlayer['name'];
$PlayerLevelX = $DataDoPlayer['level'];
$PlayerOnlineX = $DataDoPlayer['online'];
        
// Exibe os dados
echo '<span>O '.$PlayerNameX.' é level '.$PlayerLevelX.' e está '.($PlayerOnlineX == 1 ? '<font color="green">online</font>' : '<font color="red">offline</font>').'.</span>';

 

GniusP

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 20/04/18Posts: 116
27 minutos atrás, davidwcr99 disse:

Opa, tenta assim então:

 

$ots = POT::getInstance(); 
$ots->connect(POT::DB_MYSQL, connection()); 
$SQL = $ots->getDBHandle(); 

// Nome do Personagem
$PlayerEscolhido = 'ADM';

// Puxa todos dados da DB
$DataDoPlayer = $SQL->query('SELECT * FROM '.$SQL->tableName('players').' WHERE '.$SQL->tableName('name').' = '.$SQL->quote($PlayerEscolhido).';')->fetch();

// Variaveis puxando os dados que você quer
$PlayerNameX = $DataDoPlayer['name'];
$PlayerLevelX = $DataDoPlayer['level'];
$PlayerOnlineX = $DataDoPlayer['online'];
        
// Exibe os dados
echo '<span>O '.$PlayerNameX.' é level '.$PlayerLevelX.' e está '.($PlayerOnlineX == 1 ? '<font color="green">online</font>' : '<font color="red">offline</font>').'.</span>';

 

Funcionou perfeitamente mano, obrigado mesmo, de verdade.

davidwcr99

GM Floky
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/03/19Posts: 15Gênero: Masculino

Por nada, precisando de auxilio para a formatação do resto só falar. Boas edições amigo.

GniusP

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 20/04/18Posts: 116
1 minuto atrás, davidwcr99 disse:

Por nada, precisando de auxilio para a formatação do resto só falar. Boas edições amigo.

Beleza, agradeço novamente.