1. TugaTech » Programação, Scripts e Webmasters » Programação, Scripts e Webmasters

Siga-nos

Realize o Login na sua conta ou Registe-se para participar.

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

#1 [Problema]PHP - em Dom 22 Jul 2012 - 15:08

MoisesPT

Designer
avatar
Boas

Preciso de fazer um script que permite ver que utilizadores, Administradores, estão online no jogo ( Metin2 ).

Os Administradores e Utilizadores normais não estão na mesma db, por isso é mais complicado..

Este seria o script de Users online:

Código:
<?php
require_once("config.php");
mysql_select_db("player");
$exe = mysql_query("SELECT COUNT(*) as count FROM player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play;");
$player_online = mysql_fetch_object($exe)->count;

echo "$player_online Jogadores online"

Como não conseguia criar o script que pretendo, tentei "juntar" 2 scripts de modo a ter o que quero, mas mesmo assim não deu bons resultados.

Tentei juntar com este script:

Código:
[CODIGO HTML NAO PERMITIDO] Bannati [CODIGO HTML NAO PERMITIDO]
[CODIGO HTML NAO PERMITIDO] bgcolor="black" text="white">
[CODIGO HTML NAO PERMITIDO] border="5" width="30%" align="center">
    <tr><th>Posizione</th><th>ID ACCOUNT</th><th>STATUS</th></tr>
<?
    include("conn.php");
    mysql_select_db("account");
    $query = mysql_query("SELECT * FROM account WHERE status NOT LIKE 'OK' ORDER BY login DESC LIMIT 100");
   
    $i=1;
    $num=mysql_num_rows($query);

    while($i < $num){
   
        $row=mysql_fetch_array($query);
        $name=$row["login"];
        $level=$row["status"];
       
        if ($i>=4){
       
            $pos=$i."<sup>th</sup>";
       
        }elseif ($i==1){
       
            $pos=$i."<sup>st</sup>";
       
        }elseif ($i==2){
       
            $pos=$i."<sup>nd</sup>";
       
        }elseif ($i==3){
       
            $pos=$i."<sup>rd</sup>";
       
        }
       
        ?>
        <tr>[CODIGO HTML NAO PERMITIDO]<?=$pos?>[CODIGO HTML NAO PERMITIDO][CODIGO HTML NAO PERMITIDO]<?=$name?>[CODIGO HTML NAO PERMITIDO][CODIGO HTML NAO PERMITIDO]<?=$level?>[CODIGO HTML NAO PERMITIDO]</tr>
        <?
       
        $i++;
   
    }
   
?>
<[CODIGO NÂO PERMITIDO]>

O que fiz foi mudar o local onde a informação seria retirada, em vez de ser na db dos Users, mudei para a dos Admins.

Código:
mysql_select_db("common");
Código:
SELECT * FROM gmlist WHERE mAuthority NOT LIKE 'OK' ORDER BY login DESC LIMIT 100

Precisava mesmo de uma ajuda com isto Sad .

Não sei se é preciso dar mais alguma informação ou o que disse chega..

Qualquer ajuda é bem vinda .

Cumprimentos,

Moisés

Ver perfil do usuário http://vmoisesp.pt https://www.facebook.com/vmoisesp mhyper_mhyst

#2 Re: [Problema]PHP - em Dom 22 Jul 2012 - 15:15

DJPRMF

Administrador
avatar
Boas,

poderia colocar o código que juntou no pastebin?
Aparenta possuir extensões não permitidas no html do forum Wink

Cumps


____________________________________________




Não respondo a MP's de tópicos que podem ser colocados no forum. Ajude e seja ajudado por todos.
TugaTech | Host TugaTech
Ver perfil do usuário http://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF https://plus.google.com/+PedroFernandes-DJPRMF?rel=author

#3 Re: [Problema]PHP - em Dom 22 Jul 2012 - 15:22

MoisesPT

Designer
avatar

Ver perfil do usuário http://vmoisesp.pt https://www.facebook.com/vmoisesp mhyper_mhyst

#4 Re: [Problema]PHP - em Dom 22 Jul 2012 - 15:29

DJPRMF

Administrador
avatar
Bom, ao ver o codigo, penso que será também necessário ver melhor a base de dados.
Da mesma forma também pode ser algo relacionado com o config...


____________________________________________




Não respondo a MP's de tópicos que podem ser colocados no forum. Ajude e seja ajudado por todos.
TugaTech | Host TugaTech
Ver perfil do usuário http://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF https://plus.google.com/+PedroFernandes-DJPRMF?rel=author

#5 Re: [Problema]PHP - em Dom 22 Jul 2012 - 15:42

MoisesPT

Designer
avatar
Agora dá erro de ligação..

Ver perfil do usuário http://vmoisesp.pt https://www.facebook.com/vmoisesp mhyper_mhyst

#6 Re: [Problema]PHP - em Dom 22 Jul 2012 - 15:49

DJPRMF

Administrador
avatar
com esse erro é mesmo provável que seja algo na configuração (config.php)
Os IP de acesso ao MySQL, portas, passwords,etc, estão correctos?


____________________________________________




Não respondo a MP's de tópicos que podem ser colocados no forum. Ajude e seja ajudado por todos.
TugaTech | Host TugaTech
Ver perfil do usuário http://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF https://plus.google.com/+PedroFernandes-DJPRMF?rel=author

#7 Re: [Problema]PHP - em Seg 23 Jul 2012 - 10:11

Boas se pudesse mostrar a base de dados poderia ajudar também, dei uma espreitadela no codigo e corrigi aqui umas coisas qualquer problema é so dizer.

Arquivo conn.php
Código:
<?php
$dbhost = "localhost";
$dbuser = "user";
$dbpass = "password";

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Erro ao ligar a base de dados.');

$dbname = "nome_da_tabela";
mysql_select_db($dbname);
?>

o resto esta aqui http://pastebin.com/xRneapju

Ver perfil do usuário vitor.arantes3

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum




Aplicações do TugaTechAplicações TugaTechBlog TugaTechBlog do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech