SA-MP Forums Archive
[FilterScript] (HTTP) Pegar temperatura da sua cidade - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] (HTTP) Pegar temperatura da sua cidade (/showthread.php?tid=400752)

Pages: 1 2


(HTTP) Pegar temperatura da sua cidade - ipsBruno - 20.12.2012

Temperatura da Cidade

Fiz aqui em poucos minutos um filterscript simples para pegar a temperatura da sua cidade. Usando HTTP.




Filterscript
pawn Code:
#include <a_samp>
#include <a_http>



public OnFilterScriptInit() {

    print("Sistema de temperatura online carregado!");
    return true ;
}


public OnPlayerCommandText(playerid, cmdtext[]) {

    if(cmdtext[1] == 't' && cmdtext[2] == ' ') {

        if(strlen(cmdtext) > 48)
        return SendClientMessage (playerid, -1, "[Erro] Digite o nome da cidade corretamente!");

        PegarTemperatura(playerid, cmdtext[3]);

        return true;
    }

    return false;
}


PegarTemperatura(playerid, cidade[]) {


    for(new i; cidade[i] ; i++)
        if ( cidade[i] == ' ' )
            cidade[i] = '-';


    new str[256];
    format(str, 256, "brunosilva.net16.net/wheater.php?cidade=%s", cidade);
    HTTP(playerid, HTTP_GET, str, "\0", "RetornarTemperatura");

    return true ;
}


forward RetornarTemperatura( playerid, retorno, dados[]);
public RetornarTemperatura( playerid, retorno, dados[]) {

    if(retorno == 200) {

        dados[strfind(dados, "<!-- Hosting24 Analytics Code -->")] = 0;
        new str[128];
        format(str, 128, "Sua cidade estб com temperatura de %s", dados);

        SendClientMessage(playerid, -1, str);
    }
    return true;
}


Basta o jogador entrar e digitar:
/t [cidade]


Nгo ocorre lag nem anda, й tudo processado em poucos segundos


Cуdigo PHP
Gravei eu fazendo o cуdigo PHP, quero ver vocкs copiarem do vнdeo. #soumal

[ame]http://www.youtube.com/watch?v=WbFqIXt0ICM[/ame]



Criado por Bruno da Silva


Espero que gostem


Respuesta: (HTTP) Pegar temperatura da sua cidade - ipsBruno - 20.12.2012

Esse pessoal sу sabe dormir ._.


Re: Respuesta: (HTTP) Pegar temperatura da sua cidade - zSuYaNw - 20.12.2012

Quote:
Originally Posted by ipsBruno
View Post
Esse pessoal sу sabe dormir ._.
E vocк criar projetos.

Bom trabalho, flw.


Respuesta: (HTTP) Pegar temperatura da sua cidade - ipsBruno - 20.12.2012

Valeu

Daqui a pouco estou vazando pra escola u.u


Re: Respuesta: (HTTP) Pegar temperatura da sua cidade - Don_Speed - 20.12.2012

Quote:
Originally Posted by [Full]Garfield[XDB]
View Post
Bom trabalho

ІІІІІ




#edit
Quote:
Originally Posted by ipsBruno
View Post
Gravei eu fazendo o cуdigo PHP, quero ver vocкs copiarem do vнdeo. #soumal
Rapaiz existe desocupado pra tudo

PHP Code:
<?php
      $cidade 
$_GET['cidade'];
      
$url "http://www.previsaodotempo.net.br/brasil/$cidade/";
      
$dados file_get_contests($url);
      
$array explore("Temperatura agora:",$dados);
      
$temperatura explode("\"",$array[1]);
 
      echo 
$temperatura[0];
?>



Re: (HTTP) Pegar temperatura da sua cidade - Schocc - 20.12.2012

bruno seu ET sу pode inteligencia de robo cada dia vc me motiva a estudar pawn. um dia ainda quero ser um scripter como vc ta уtimo (vo ter 60 anos e programar pawn ainda)


Re: (HTTP) Pegar temperatura da sua cidade - RebeloX - 20.12.2012

Sу falta colocar videos IG por via HTTP nгo й bruno?! Vocк tem algum compromisso com a inc http? Parece que voces dois se casaram e agora tiveram filhos


Re: (HTTP) Pegar temperatura da sua cidade - DiReCt hIt - 20.12.2012

Cara, muito interessante, gostei .


Re: (HTTP) Pegar temperatura da sua cidade - paulor - 20.12.2012

Legal!


Re: (HTTP) Pegar temperatura da sua cidade - ReDKiiL - 20.12.2012

Minha cidade й tгo no fim do mundo que nem existe neste site eauehauehaehuae


@

Bom projeto!


Re: (HTTP) Pegar temperatura da sua cidade - MegaStyle157 - 20.12.2012

Parabenz!
Como sempre os iPs Ownam!


Respuesta: (HTTP) Pegar temperatura da sua cidade - ipsBruno - 20.12.2012

Don Speed tirou a graзa do desafio -q



Obrigado BlueX, Paulor, Megastyle e companhia.


Re: Respuesta: (HTTP) Pegar temperatura da sua cidade - Don_Speed - 20.12.2012

Quote:
Originally Posted by ipsBruno
View Post
Don Speed tirou a graзa do desafio -q
Video tinha a opзao pra por em HD HeHeHeHe.




Re: (HTTP) Pegar temperatura da sua cidade - jpeg - 20.12.2012

Nossa, muito bom!


Re: (HTTP) Pegar temperatura da sua cidade - Joao Pedro - 21.12.2012

Microfone sу de enfeite ainda ne? ¬¬


Re: (HTTP) Pegar temperatura da sua cidade - marcelodell - 21.12.2012

Parabйns, muito bom! Sem dъvida o melhor scripter que jб vi.

@OffTopic

Bruno, й necessбrio saber alguma outra linguagem de programaзгo para pegar o espнrito do a_http?


Re: (HTTP) Pegar temperatura da sua cidade - Joao Pedro - 21.12.2012

Quote:
Originally Posted by marcelodell
View Post
Parabйns, muito bom! Sem dъvida o melhor scripter que jб vi.

@OffTopic

Bruno, й necessбrio saber alguma outra linguagem de programaзгo para pegar o espнrito do a_http?
Para usar o a_http em si, sу Pawn. Mas й aquilo, ele pega a resposta de uma URL, dependendo de que vocк quer recuperar nessa resposta, vocк deve saber outras linguagens para tratar essa resposta. Mas ai jб й extra Pawn...


Re: (HTTP) Pegar temperatura da sua cidade - marcelodell - 21.12.2012

Entгo, eu queria saber quais sгo essa(s) linguagens.

O bбsico eu sei que й PHP, agora eu queria saber se geralmente para essas funзхes usa mais alguma alйm dela.


Respuesta: (HTTP) Pegar temperatura da sua cidade - ipsBruno - 21.12.2012

Desculpem o double-post. Saiu dois posts iguais.


Respuesta: (HTTP) Pegar temperatura da sua cidade - ipsBruno - 21.12.2012

Seria bom saber outra linguagem, depende do que vocк vai querer nas respostas do HTTP

Quote:
Originally Posted by Joao Pedro
View Post
Microfone sу de enfeite ainda ne? ¬¬

Sу pra te seduzir via-msn com minha voz grave


Eu fiz o vнdeo com eu programando, nгo era vнdeo aula xD