[Ajuda] Tempo Real
#1

Gostaria de saber se este FS ainda й funcional? Vejo que a pбgina estб off :/
https://sampforum.blast.hk/showthread.php?tid=404985

Poderiam me indicar um sistema de tempo que nem esse, ou se posso hospedar o arquivo PHP na hospedagem do meu site ?

Nгo entendo muito de php.
Reply
#2

1: Sim, й funcional, eu jб usei ele.

2: Vocк pode hospedб-lo no seu site ou hospedagem PHP.
Reply
#3

Quote:
Originally Posted by BielCOP
Посмотреть сообщение
1: Sim, й funcional, eu jб usei ele.

2: Vocк pode hospedб-lo no seu site ou hospedagem PHP.
Mas como eu faзo a configuraзгo? Pode me ajudar?
Reply
#4

Fiz uma rapida Hospedagem aqui no site do meu irmгo:
____________________________________________
http://pastebin.com/TcA5f66Z

Com as seguintes configuraзoes:
PHP код:
<?php
     
   $cidade 
$_GET 'cidade' ] ;
   
$url "http://www.previsaodotempo.net.br/brasil/$cidade/" ;
   
$dados file_get_contents $url ) ;
   
$array explode "Tempo agora:"$dados ) ;
   
$clima explode "\""$array ] ) ;
   echo 
$clima ] ;
     
?>
Reply
#5

Quote:
Originally Posted by CLANdok
Посмотреть сообщение
Fiz uma rapida Hospedagem aqui no site do meu irmгo:
____________________________________________
http://pastebin.com/TcA5f66Z

Com as seguintes configuraзoes:
PHP код:
<?php
     
   $cidade 
$_GET 'cidade' ] ;
   
$url "http://www.previsaodotempo.net.br/brasil/$cidade/" ;
   
$dados file_get_contents $url ) ;
   
$array explode "Tempo agora:"$dados ) ;
   
$clima explode "\""$array ] ) ;
   echo 
$clima ] ;
     
?>
Obrigado, mais eu ainda nгo entendi como configura ;s
Reply
#6

pawn Код:
/*
                Tempo Real

    Agradecimentos:
        - Lucas 'Lуs' Souza,
        - Bruno 'ipsBruno' Silva,
        - SA-MP Team
    Crйditos:
        - Eduardo 'FreeGells' Knebel
*/


#include < a_samp >
#include < a_http >

//NOME DA SUA CIDADE
#define cidade "sao-paulo"
#define h_atualizar 1

forward ReturnWeather ( playerid, returning, data [ ] ) ;
forward SetPWeather ( playerid, Str [ ] ) ;
forward ReturnWeather ( ) ;
forward PickupAllWeather ( ) ;

public OnFilterScriptInit ()
{
    printf ( "  Tempo real da cidade de '%s' carregado com sucesso!",  cidade ) ;
    SetTimer ( "PickupAllWeather", h_atualizar * 3600000, true ) ;
    return 1 ;
}

public OnPlayerConnect ( playerid )
{
    PickupPTime ( playerid ) ;
    return 1 ;
}

public ReturnWeather ( playerid, returning, data [ ] )
{
    if ( returning == 200 )
    {
        new
            Str [ 128 ] ;

        data [ strfind ( data, "<!-- Hosting24 Analytics Code -->" ) ] = 0 ;
        format ( Str, 128, "%s", data ) ;
        SetPWeather ( playerid, Str ) ;
    }
    return 1 ;
}

public SetPWeather ( playerid, Str [ ] )
{
    if ( strfind ( Str, "Cйu limpo / Sol", true ) != -1 )
        return SetPlayerWeather ( playerid, 1 ) ;

    if ( strfind ( Str, "Parcialmente nublado", true ) != -1 )
        return SetPlayerWeather ( playerid, 20 ) ;

    if ( strfind ( Str, "Neblina", true ) != -1 || strfind ( Str, "Nevoeiro", true ) != -1 )
        return SetPlayerWeather ( playerid, 32 ) ;

    if ( strfind ( Str, "Chuva forte", true) != -1 || strfind ( Str, "Chuva moderada ou forte", true ) != -1 )
            return SetPlayerWeather ( playerid, 16 ) ;

    if ( strfind ( Str, "Chuva moderada", true) != -1 || strfind ( Str, "Chuva leve", true ) != -1 || strfind ( Str, "Chuva nas proximidades", true ) != -1 ||
            strfind ( Str, "Garoa leve", true ) != -1 )
                return SetPlayerWeather ( playerid, 8 ) ;
    return 1 ;
}

public PickupAllWeather ( )
{
    new
        Str [ 256 ] ;

    format ( Str, 256, "foguinhocds.com/script/tempo.php?cidade=%s", cidade ) ;
    for ( new i = 0 ; i < GetMaxPlayers ( ) ; i++ )
    {
        HTTP ( i, HTTP_GET, Str, "\0", "ReturnWeather" ) ;
    }
    return 1 ;

}

PickupPTime ( playerid )
{
    new
        Str [ 256 ] ;

    format ( Str, 256, "foguinhocds.com/script/tempo.php?cidade=%s", cidade ) ;
    HTTP ( playerid, HTTP_GET, Str, "\0", "ReturnWeather" ) ;
    return 1 ;
}
Reply
#7

Isto pode te ajudar com a configuraзao PHP: http://br1.php.net/install
Reply
#8

Quote:
Originally Posted by CLANdok
Посмотреть сообщение
pawn Код:
/*
                Tempo Real

    Agradecimentos:
        - Lucas 'Lуs' Souza,
        - Bruno 'ipsBruno' Silva,
        - SA-MP Team
    Crйditos:
        - Eduardo 'FreeGells' Knebel
*/


#include < a_samp >
#include < a_http >

//NOME DA SUA CIDADE
#define cidade "sao-paulo"
#define h_atualizar 1

forward ReturnWeather ( playerid, returning, data [ ] ) ;
forward SetPWeather ( playerid, Str [ ] ) ;
forward ReturnWeather ( ) ;
forward PickupAllWeather ( ) ;

public OnFilterScriptInit ()
{
    printf ( "  Tempo real da cidade de '%s' carregado com sucesso!",  cidade ) ;
    SetTimer ( "PickupAllWeather", h_atualizar * 3600000, true ) ;
    return 1 ;
}

public OnPlayerConnect ( playerid )
{
    PickupPTime ( playerid ) ;
    return 1 ;
}

public ReturnWeather ( playerid, returning, data [ ] )
{
    if ( returning == 200 )
    {
        new
            Str [ 128 ] ;

        data [ strfind ( data, "<!-- Hosting24 Analytics Code -->" ) ] = 0 ;
        format ( Str, 128, "%s", data ) ;
        SetPWeather ( playerid, Str ) ;
    }
    return 1 ;
}

public SetPWeather ( playerid, Str [ ] )
{
    if ( strfind ( Str, "Cйu limpo / Sol", true ) != -1 )
        return SetPlayerWeather ( playerid, 1 ) ;

    if ( strfind ( Str, "Parcialmente nublado", true ) != -1 )
        return SetPlayerWeather ( playerid, 20 ) ;

    if ( strfind ( Str, "Neblina", true ) != -1 || strfind ( Str, "Nevoeiro", true ) != -1 )
        return SetPlayerWeather ( playerid, 32 ) ;

    if ( strfind ( Str, "Chuva forte", true) != -1 || strfind ( Str, "Chuva moderada ou forte", true ) != -1 )
            return SetPlayerWeather ( playerid, 16 ) ;

    if ( strfind ( Str, "Chuva moderada", true) != -1 || strfind ( Str, "Chuva leve", true ) != -1 || strfind ( Str, "Chuva nas proximidades", true ) != -1 ||
            strfind ( Str, "Garoa leve", true ) != -1 )
                return SetPlayerWeather ( playerid, 8 ) ;
    return 1 ;
}

public PickupAllWeather ( )
{
    new
        Str [ 256 ] ;

    format ( Str, 256, "foguinhocds.com/script/tempo.php?cidade=%s", cidade ) ;
    for ( new i = 0 ; i < GetMaxPlayers ( ) ; i++ )
    {
        HTTP ( i, HTTP_GET, Str, "\0", "ReturnWeather" ) ;
    }
    return 1 ;

}

PickupPTime ( playerid )
{
    new
        Str [ 256 ] ;

    format ( Str, 256, "foguinhocds.com/script/tempo.php?cidade=%s", cidade ) ;
    HTTP ( playerid, HTTP_GET, Str, "\0", "ReturnWeather" ) ;
    return 1 ;
}
Nгo deu certo, o dia estб claro .-.
Reply
#9

Quote:
Originally Posted by Lucas Ventura
Посмотреть сообщение
Nгo deu certo, o dia estб claro .-.
"#define h_atualizar 1 ele irб atualizar de uma em uma hora."
Reply
#10

eu diminui o tempo para alguns segundos para ver se o tempo iria mudar, mas nгo mudou ;/
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)