[FilterScript] (HTTP) Pegar temperatura da sua cidade
#1

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
Reply


Messages In This Thread
(HTTP) Pegar temperatura da sua cidade - by ipsBruno - 20.12.2012, 06:43
Respuesta: (HTTP) Pegar temperatura da sua cidade - by ipsBruno - 20.12.2012, 07:01
Re: Respuesta: (HTTP) Pegar temperatura da sua cidade - by zSuYaNw - 20.12.2012, 07:03
Respuesta: (HTTP) Pegar temperatura da sua cidade - by ipsBruno - 20.12.2012, 07:05
Re: Respuesta: (HTTP) Pegar temperatura da sua cidade - by Don_Speed - 20.12.2012, 08:30
Re: (HTTP) Pegar temperatura da sua cidade - by Schocc - 20.12.2012, 10:37
Re: (HTTP) Pegar temperatura da sua cidade - by RebeloX - 20.12.2012, 11:31
Re: (HTTP) Pegar temperatura da sua cidade - by DiReCt hIt - 20.12.2012, 11:47
Re: (HTTP) Pegar temperatura da sua cidade - by paulor - 20.12.2012, 11:50
Re: (HTTP) Pegar temperatura da sua cidade - by ReDKiiL - 20.12.2012, 11:52
Re: (HTTP) Pegar temperatura da sua cidade - by MegaStyle157 - 20.12.2012, 13:41
Respuesta: (HTTP) Pegar temperatura da sua cidade - by ipsBruno - 20.12.2012, 18:16
Re: Respuesta: (HTTP) Pegar temperatura da sua cidade - by Don_Speed - 20.12.2012, 21:39
Re: (HTTP) Pegar temperatura da sua cidade - by jpeg - 20.12.2012, 21:47
Re: (HTTP) Pegar temperatura da sua cidade - by Joao Pedro - 21.12.2012, 00:24
Re: (HTTP) Pegar temperatura da sua cidade - by marcelodell - 21.12.2012, 01:26
Re: (HTTP) Pegar temperatura da sua cidade - by Joao Pedro - 21.12.2012, 02:13
Re: (HTTP) Pegar temperatura da sua cidade - by marcelodell - 21.12.2012, 02:57
Respuesta: (HTTP) Pegar temperatura da sua cidade - by ipsBruno - 21.12.2012, 07:35
Respuesta: (HTTP) Pegar temperatura da sua cidade - by ipsBruno - 21.12.2012, 07:47
Respuesta: (HTTP) Pegar temperatura da sua cidade - by [NVC]iTrevaS - 22.12.2012, 20:55
Respuesta: (HTTP) Pegar temperatura da sua cidade - by ipsBruno - 23.12.2012, 23:45
Re: (HTTP) Pegar temperatura da sua cidade - by Etton - 24.12.2012, 00:59
Re: (HTTP) Pegar temperatura da sua cidade - by Joao Pedro - 24.12.2012, 01:09
Respuesta: (HTTP) Pegar temperatura da sua cidade - by ipsBruno - 24.12.2012, 01:09
Re: (HTTP) Pegar temperatura da sua cidade - by Etton - 24.12.2012, 01:13
Respuesta: (HTTP) Pegar temperatura da sua cidade - by [NVC]iTrevaS - 24.12.2012, 01:28
Respuesta: (HTTP) Pegar temperatura da sua cidade - by ipsBruno - 24.12.2012, 01:45

Forum Jump:


Users browsing this thread: 5 Guest(s)