Tempo Real -
Lucas Ventura - 26.10.2013
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.
Re: Tempo Real -
BielCOP - 26.10.2013
1: Sim, й funcional, eu jб usei ele.
2: Vocк pode hospedб-lo no seu site ou hospedagem PHP.
Re: Tempo Real -
Lucas Ventura - 26.10.2013
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?
Re: Tempo Real -
CLANdok - 26.10.2013
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 [ 1 ] ) ;
echo $clima [ 0 ] ;
?>
Re: Tempo Real -
Lucas Ventura - 26.10.2013
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 [ 1 ] ) ;
echo $clima [ 0 ] ;
?>
|
Obrigado, mais eu ainda nгo entendi como configura ;s
Re: Tempo Real -
CLANdok - 26.10.2013
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 ;
}
Re: Tempo Real -
BielCOP - 26.10.2013
Isto pode te ajudar com a configuraзao PHP:
http://br1.php.net/install
Re: Tempo Real -
Lucas Ventura - 26.10.2013
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 .-.
Re: Tempo Real -
CLANdok - 26.10.2013
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."
Re: Tempo Real -
Lucas Ventura - 26.10.2013
eu diminui o tempo para alguns segundos para ver se o tempo iria mudar, mas nгo mudou ;/