for( new u; u < MAX_PLAYERS; u++ )
{
PlayAudioStreamForPlayer( u, "preview.mp3" );
}
CMD:tocarlink(playerid, params[])
{
new link[200];
if(sscanf(params, "s[200]", link)) return SendClientMessage(playerid, 0xFF0000FF, "Uso: /tocarlink [Link]");
for(new u; u < MAX_PLAYERS; u++)
{
PlayAudioStreamForPlayer(u, link);
}
return 1;
}
|
Код:
CMD:tocarlink(playerid, params[])
{
new link[200];
if(sscanf(params, "s[200]", link)) return SendClientMessage(playerid, 0xFF0000FF, "Uso: /tocarlink [Link]");
for(new u; u < MAX_PLAYERS; u++)
{
PlayAudioStreamForPlayer(u, link);
}
return 1;
}
|

|
dcmd_tocarmusica(playerid,params[]){ if(CallRemoteFunction("GetPlayerAdminLevel","i",pl ayerid) < 2) return SendClientMessage(playerid,COLOUR_ERRO,StringTable[8]); if(!strlen(params)) return SendClientMessage(playerid, COLOUR_ERRO,"USO: /tocarmusica <URL>"); if(strlen(params) < 5) return SendClientMessage(playerid,COLOUR_ERRO,"[ERRO]: URL de rбdio online muito curta!"); CallRemoteFunction("CMDMessageToAdmins","is",playe rid,"TOCARMUSICA"); static i; for(i = GetMaxPlayers() - 1; i > -1; --i) { if(IsPlayerConnected(i)) { if(IsPlayerSpawned(i)) { PlayAudioStreamForPlayer(i, params); } } } static pname[MAX_PLAYER_NAME], string[128]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "{00FF22}[INFO]: O administrador {FFFFFF}%s {00FF22}colocou uma musica para todos! Para desligar a musica:{FFFFFF}/PARARMUSICA", pname); SendClientMessageToAll(COLOUR_TELEPORTE, string); return 1; } |
public OnPlayerConnect(playerid
{
MandarMensagemQuandoOjogadorEntrar(playerid);
return 1;
}
public MandarMensagemQuandoOjogadorEntrar(playerid)
{
SendClientMessage(playerid, -1, "Olб, seja bem-vindo(a)!");
return 1;
}
|
Код:
CMD:tocarlink(playerid, params[])
{
new link[200];
if(sscanf(params, "s[200]", link)) return SendClientMessage(playerid, 0xFF0000FF, "Uso: /tocarlink [Link]");
for(new u; u < MAX_PLAYERS; u++)
{
PlayAudioStreamForPlayer(u, link);
}
return 1;
}
|
CMD:tocarlink(playerid, params[])
{
if(isnull(params)) return SendClientMessage(playerid, 0xFF0000FF, "Uso: /tocarlink [Link]");
for(new u; u < MAX_PLAYERS; u++)
{
PlayAudioStreamForPlayer(u, params);
}
return 1;
}
|
Код:
CMD:tocarlink(playerid, params[])
{
new link[200];
if(sscanf(params, "s[200]", link)) return SendClientMessage(playerid, 0xFF0000FF, "Uso: /tocarlink [Link]");
for(new u; u < MAX_PLAYERS; u++)
{
PlayAudioStreamForPlayer(u, link);
}
return 1;
}
|

|
Sua lуgica й mais simples e correta. Me dei o direito de apenas modificar o sscanf para isnull, pois sу precisa de um argumento:
Код:
CMD:tocarlink(playerid, params[])
{
if(isnull(params)) return SendClientMessage(playerid, 0xFF0000FF, "Uso: /tocarlink [Link]");
for(new u; u < MAX_PLAYERS; u++)
{
PlayAudioStreamForPlayer(u, params);
}
return 1;
}
|
|
Tentei com seu code, o audio parece rodar, mas nгo ouзo nada, a mesma coisa que aconteceu no outro tуpico que achei. Tф pegando o audio do 4shared, qual outro site dб pra pegar?
http://imgur.com/a/J3x2L |
|
Atй onde sei, 4shared nгo funciona mais os links de mъsica.
Tente um dropbox. |