Arquivo PHP:
PHP код:
<?php
$pesquisa = str_replace(' ', '+', $_GET['q']);
$musica = file_get_contents('http://search.4shared.com/q/CCQD/1/music/' .$pesquisa);
$pos = strpos($musica, "showMediaPreview(event, '") + 25;
$resto = strpos($musica, "/preview.mp3") + 12;
$link = substr($musica, $pos, $resto-$pos);
echo $link;
?>
Script:
pawn Код:
#include <a_http>
forward PlayAudioStreamByName(playerid, name[]);
forward PlayAudioStreamByNameEx(index, response_code, data[]);
public PlayAudioStreamByName(playerid, name[])
{
for(new i; i < strlen(name); i++) {
if(name[i] == ' ') name[i] = '+';
}
new str[160];
format(str, 160, "127.0.0.1:8080/SAMP.php?q=%s", name);
HTTP(playerid, HTTP_GET, str, "", "PlayAudioStreamByNameEx");
return 1;
}
public PlayAudioStreamByNameEx(index, response_code, data[])
{
if(response_code == 200) return PlayAudioStreamForPlayer(index, data);
return 1;
}
CMD:tocar(playerid, params[])
{
new M[20];
if(sscanf(params, "s[50]", M)) return SendClientMessage(playerid, -1, "Use /tocar [Nome da Mъsica");
PlayAudioStreamByName(playerid, M);
return 1;
}
[ame]http://www.youtube.com/watch?v=GRqwVQtj2OQ[/ame]
Lembre-se de alterar no format, o link para o arquivo PHP que vocк hospedou.
Gambiarra wins again! Abraзos