20.12.2012, 06:43
(
Last edited by ipsBruno; 20/12/2012 at 07:53 AM.
)
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