player online "0"

Results 1 to 7 of 7
  1. #1
    Valued Member dohko is offline
    MemberRank
    Dec 2010 Join Date
    houseLocation
    102Posts

    player online "0"

    i was doing tests and I have the problem that I connect with any account but the website goes 0 users online.
    help me please?

    ImageShack® - Online Photo and Video Hosting


  2. #2
    Account Upgraded | Title Enabled! e1o14 is offline
    MemberRank
    Apr 2009 Join Date
    GermanyLocation
    306Posts

    Re: player online "0"

    PHP Code:
    <?php
    $res 
    mssql_query("SELECT * FROM ServerStatus WHERE Opened = '1'");
    $servercount 0;
    while(
    $srv mssql_fetch_assoc($res)){
    $servercount $servercount $srv['CurrPlayer'];

    echo 
    '$servercount Players online';
    ?>
    Try this and also make sure you properly connected your web to your db

  3. #3
    Valued Member dohko is offline
    MemberRank
    Dec 2010 Join Date
    houseLocation
    102Posts

    Re: player online "0"

    Quote Originally Posted by e1o14 View Post
    PHP Code:
    <?php
    $res 
    mssql_query("SELECT * FROM ServerStatus WHERE Opened = '1'");
    $servercount 0;
    while(
    $srv mssql_fetch_assoc($res)){
    $servercount $servercount $srv['CurrPlayer'];

    echo 
    '$servercount Players online';
    ?>
    Try this and also make sure you properly connected your web to your db
    where I have to put that?

  4. #4
    Account Upgraded | Title Enabled! e1o14 is offline
    MemberRank
    Apr 2009 Join Date
    GermanyLocation
    306Posts

    Re: player online "0"

    Quote Originally Posted by dohko View Post
    where I have to put that?
    Where ever you want it to show

    You gotta find the code where it shows your current player status and replace it.

  5. #5
    Valued Member dohko is offline
    MemberRank
    Dec 2010 Join Date
    houseLocation
    102Posts

    Re: player online "0"

    Quote Originally Posted by e1o14 View Post
    Where ever you want it to show

    You gotta find the code where it shows your current player status and replace it.

    I found this but not if I should go here ..

    stats.php

    Code:
    <?
    
    ///////////////////////////////////////////////
    ///////////     Configuración     ////////////
    /////////////////////////////////////////////
    
    // Configura aquí el tiempo en segundos que durará
    // la cantidad de jugadores online antes de ser actualizada
    
    $uTime = 30;
    
    // Fin de la configuración
    
    /////////////////////////////////////////////
    
    include "includes/config.php";       // Carga de archivos de configuración
    include "includes/2_functions.php";   // y funciones escenciales
    // Se carga para lectura el archivo de datos de los jugadores online
    $data = file_get_contents("logs/playercount.log");
    
    // Se separan los dos valores que hay en el archivo
    $asd = explode("/", $data);
    $time = $asd[0]; // Valor de tiempo en el txt
    $players = $asd[1]; // Valor de Jugadores Online en el txt
    
    // Se obtiene el tiempo actual
    $currtime = time();
    
    // Se verifica si pasó suficiente tiempo como
    // para tener que actualizar el txt
    if(($currtime - $time) > $uTime)
    {
        // En el caso de que sea necesario actualizar el txt
        // Se consultan los jugadores online en la Base de Datos
        $res = mssql_query("SELECT * FROM serverstatus(nolock) WHERE Opened = 1");
        $countplayers = 0;
    
        // Se suman todos los jugadores online
        while($a = mssql_fetch_assoc($res))
        {
            $countplayers = $countplayers + $a[CurrPlayer];
        }
    
        // Se configura el nuevo texto para el archivo de datos
        $towrite = sprintf("%s Players were online on %s\r\n", $countplayers, date("d-m-Y h:i:s A"));
    
        // Se abre en modo de escritura el archivo de datos de los jugadores online
        $a = fopen("logs/playercount.log", "a+");
        fprintf($a, $towrite); // Se escribe el archivo con los nuevos datos
        fclose($a); // Se cierra el archivo
    
        // Se muestra en la web la nueva cantidad de jugadores online
        echo "&Current=$countplayers Players Online";
    }else{
        // En el caso de que no sea necesario actualizar el txt
        // Se muestra la cantidad de jugadores online que hay en el txt
        echo "&Current=$players Players Online";
    }
    ?>

  6. #6
    Account Upgraded | Title Enabled! e1o14 is offline
    MemberRank
    Apr 2009 Join Date
    GermanyLocation
    306Posts

    Re: player online "0"

    Code:
    <?
    
    ///////////////////////////////////////////////
    ///////////     Configuración     ////////////
    /////////////////////////////////////////////
    
    // Configura aquí el tiempo en segundos que durará
    // la cantidad de jugadores online antes de ser actualizada
    
    $uTime = 30;
    
    // Fin de la configuración
    
    /////////////////////////////////////////////
    
    include "includes/config.php";       // Carga de archivos de configuración
    include "includes/2_functions.php";   // y funciones escenciales
    // Se carga para lectura el archivo de datos de los jugadores online
    $data = file_get_contents("logs/playercount.log");
    
    // Se separan los dos valores que hay en el archivo
    $asd = explode("/", $data);
    $time = $asd[0]; // Valor de tiempo en el txt
    $players = $asd[1]; // Valor de Jugadores Online en el txt
    
    // Se obtiene el tiempo actual
    $currtime = time();
    
    // Se verifica si pasó suficiente tiempo como
    // para tener que actualizar el txt
    if(($currtime - $time) > $uTime)
    {
        // En el caso de que sea necesario actualizar el txt
        // Se consultan los jugadores online en la Base de Datos
        $res = mssql_query("SELECT * FROM serverstatus(nolock) WHERE Opened = 1");
        $countplayers = 0;
    
        // Se suman todos los jugadores online
        while($a = mssql_fetch_assoc($res))
        {
            $countplayers = $countplayers + $a[CurrPlayer];
        }
    
        // Se configura el nuevo texto para el archivo de datos
        $towrite = sprintf("%s Players were online on %s\r\n", $countplayers, date("d-m-Y h:i:s A"));
    
        // Se abre en modo de escritura el archivo de datos de los jugadores online
        $a = fopen("logs/playercount.log", "a+");
        fprintf($a, $towrite); // Se escribe el archivo con los nuevos datos
        fclose($a); // Se cierra el archivo
    
        // Se muestra en la web la nueva cantidad de jugadores online
        echo "&Current=$countplayers Players Online";
    }else{
        // En el caso de que no sea necesario actualizar el txt
        // Se muestra la cantidad de jugadores online que hay en el txt
        echo "&Current=$players Players Online";
    }
    ?>
    Try replacing it with this:

    Code:
    <?
    
    ///////////////////////////////////////////////
    ///////////     Configuración     ////////////
    /////////////////////////////////////////////
    
    // Configura aquí el tiempo en segundos que durará
    // la cantidad de jugadores online antes de ser actualizada
    
    $uTime = 30;
    
    // Fin de la configuración
    
    /////////////////////////////////////////////
    
    include "includes/config.php";       // Carga de archivos de configuración
    include "includes/2_functions.php";   // y funciones escenciales
    // Se carga para lectura el archivo de datos de los jugadores online
    $data = file_get_contents("logs/playercount.log");
    
    // Se separan los dos valores que hay en el archivo
    $asd = explode("/", $data);
    $time = $asd[0]; // Valor de tiempo en el txt
    $players = $asd[1]; // Valor de Jugadores Online en el txt
    
    // Se obtiene el tiempo actual
    $currtime = time();
    
    
    
    $res = mssql_query("SELECT * FROM ServerStatus WHERE Opened = '1'"); 
    $servercount = 0; 
    while($srv = mssql_fetch_assoc($res)){ 
    $servercount = $servercount + $srv['CurrPlayer']; 
    
    echo '$servercount Players online'; 
    
    
    ?>

    NOTE: I'm not any good in PHP, so I don't know if this works^^
    Last edited by e1o14; 27-01-11 at 10:57 PM.

  7. #7
    Valued Member dohko is offline
    MemberRank
    Dec 2010 Join Date
    houseLocation
    102Posts

    Re: player online "0"

    Quote Originally Posted by e1o14 View Post
    Code:
    <?
    
    ///////////////////////////////////////////////
    ///////////     Configuración     ////////////
    /////////////////////////////////////////////
    
    // Configura aquí el tiempo en segundos que durará
    // la cantidad de jugadores online antes de ser actualizada
    
    $uTime = 30;
    
    // Fin de la configuración
    
    /////////////////////////////////////////////
    
    include "includes/config.php";       // Carga de archivos de configuración
    include "includes/2_functions.php";   // y funciones escenciales
    // Se carga para lectura el archivo de datos de los jugadores online
    $data = file_get_contents("logs/playercount.log");
    
    // Se separan los dos valores que hay en el archivo
    $asd = explode("/", $data);
    $time = $asd[0]; // Valor de tiempo en el txt
    $players = $asd[1]; // Valor de Jugadores Online en el txt
    
    // Se obtiene el tiempo actual
    $currtime = time();
    
    // Se verifica si pasó suficiente tiempo como
    // para tener que actualizar el txt
    if(($currtime - $time) > $uTime)
    {
        // En el caso de que sea necesario actualizar el txt
        // Se consultan los jugadores online en la Base de Datos
        $res = mssql_query("SELECT * FROM serverstatus(nolock) WHERE Opened = 1");
        $countplayers = 0;
    
        // Se suman todos los jugadores online
        while($a = mssql_fetch_assoc($res))
        {
            $countplayers = $countplayers + $a[CurrPlayer];
        }
    
        // Se configura el nuevo texto para el archivo de datos
        $towrite = sprintf("%s Players were online on %s\r\n", $countplayers, date("d-m-Y h:i:s A"));
    
        // Se abre en modo de escritura el archivo de datos de los jugadores online
        $a = fopen("logs/playercount.log", "a+");
        fprintf($a, $towrite); // Se escribe el archivo con los nuevos datos
        fclose($a); // Se cierra el archivo
    
        // Se muestra en la web la nueva cantidad de jugadores online
        echo "&Current=$countplayers Players Online";
    }else{
        // En el caso de que no sea necesario actualizar el txt
        // Se muestra la cantidad de jugadores online que hay en el txt
        echo "&Current=$players Players Online";
    }
    ?>
    Try replacing it with this:

    Code:
    <?
    
    ///////////////////////////////////////////////
    ///////////     Configuración     ////////////
    /////////////////////////////////////////////
    
    // Configura aquí el tiempo en segundos que durará
    // la cantidad de jugadores online antes de ser actualizada
    
    $uTime = 30;
    
    // Fin de la configuración
    
    /////////////////////////////////////////////
    
    include "includes/config.php";       // Carga de archivos de configuración
    include "includes/2_functions.php";   // y funciones escenciales
    // Se carga para lectura el archivo de datos de los jugadores online
    $data = file_get_contents("logs/playercount.log");
    
    // Se separan los dos valores que hay en el archivo
    $asd = explode("/", $data);
    $time = $asd[0]; // Valor de tiempo en el txt
    $players = $asd[1]; // Valor de Jugadores Online en el txt
    
    // Se obtiene el tiempo actual
    $currtime = time();
    
    
    
    $res = mssql_query("SELECT * FROM ServerStatus WHERE Opened = '1'"); 
    $servercount = 0; 
    while($srv = mssql_fetch_assoc($res)){ 
    $servercount = $servercount + $srv['CurrPlayer']; 
    
    echo '$servercount Players online'; 
    
    
    ?>

    NOTE: I'm not any good in PHP, so I don't know if this works^^
    does not work: (
    ImageShack&#174; - Online Photo and Video Hosting

    ---------- Post added 28-01-11 at 12:44 AM ---------- Previous post was 27-01-11 at 11:01 PM ----------

    close



Advertisement