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; }
/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.
Video:
Criado por Bruno da Silva
0 comentários:
Postar um comentário