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. |