[FS]MUSICA
#1

PHP код:
#include a_samp //by Samp Team
#include zcmd //by Zeex
//Veja se nгo tem outras dialogs com o mesmo id em seus FS/GM se tiver mude!
#define D_MUSICA        1
#define D_AJUDA         2
#define D_PEDIRMUSICA   100000
#define COR_ERRO        0xFF0000FF
#define COR_INFO        0x00FF00FF
#define COR_DICA        0x0000FFFF
new pname[MAX_PLAYER_NAME];
new 
bool:PediuMusica[MAX_PLAYERS];
public 
OnFilterScriptInit()
{
    print(
"\n   [FS] Mъsica carregado by Magaiver   ");
    print(
"        Nгo Retire os Crйditos!!!       \n");
    return 
1;
}
public 
OnFilterScriptExit()
{
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    
PediuMusica[playerid] = false;
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    return 
1;
}
public 
OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(
dialogid == D_MUSICA)
    {
        if(!
response)
        {
            
SendClientMessage(playerid, COR_INFO, "DICA: Comandos do Sistema de Mъsica: ( /amusica )");
        }
        else
        {
            if(
strlen(inputtext) < 1)
            {
                
SendClientMessage(playerid, COR_ERRO, "ERRO: Insira alguma mъsica!");
                
ShowPlayerDialog(playerid, D_MUSICA, DIALOG_STYLE_INPUT, "Mъsica para todos", "Insira o nome da mъsica desejada!\n(AVISO): Coloque o cantor e o nome da mъsica ou o link do ******* para melhores resultados\n", "Tocar", "Cancelar");
            }
            else
            {
            static 
i, str[128], str2[104+MAX_PLAYER_NAME];
            
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
            for( 
i = GetMaxPlayers() - 1; i > -1; --i)
            {
                if(
IsPlayerConnected(i))
                {
                
format(str, sizeof(str), "https://6t.pe/?song=%s", inputtext);
                
PlayAudioStreamForPlayer(i, str);
            
format(str2, sizeof(str2), "======================================================================================================");
            
SendClientMessageToAll(0xFFFFFFFF, str2);
            
            
format(str2, sizeof(str2), "{00FF2F}O Administrador %s iniciou a mъsica %s para todos. Se nгo quiser ouvir, use /PMUSICA.", pname,inputtext);
            
SendClientMessageToAll(0xFFFFFFFF, str2);
            
            
format(str2, sizeof(str2), "======================================================================================================");
                }
                }
             
SendClientMessageToAll(0xFFFFFFFF, str2);
            }
        }
        return 
1;
    }
    if(
dialogid == D_PEDIRMUSICA)
    {
        if(!
response)
        {
            
SendClientMessage(playerid, COR_DICA, "DICA: Comandos do Sistema de Mъsica: ( /amusica )");
        }
        else
        {
            if(
strlen(inputtext) < 1)
            {
                
SendClientMessage(playerid, COR_ERRO, "ERRO: Insira alguma mъsica!");
                
ShowPlayerDialog(playerid, D_PEDIRMUSICA, DIALOG_STYLE_INPUT, "Pedir uma Mъsica", "Insira o nome da mъsica desejada!\n[AVISO]: Coloque o cantor e o nome da mъsica ou o link do ******* para melhores resultados\n", "Pedir", "Cancelar");
            }
            else
            {
            
SendClientMessage(playerid, COR_DICA, "AVISO: Mъsica enviada com sucesso aos ADMINS!");
               
PediuMusica[playerid] = true;
            
SetTimerEx("PedidoDeMusica", 120000, false, "d", playerid);
            static 
i, str2[104+MAX_PLAYER_NAME];
            
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
            for( 
i = GetMaxPlayers() - 1; i > -1; --i)
            {
                if(
IsPlayerAdmin(i))
                {
                
format(str2, sizeof(str2), "ATENЗГO ADMINS: %s estб pedindo a mъsica %s", pname, inputtext);
                
SendClientMessage(i, COR_INFO, str2);
                }
                }
            }
        }
        return 
1;
    }
    return 
1;
}
//Funзхes
forward PedidoDeMusica(playerid);
public 
PedidoDeMusica(playerid)
{
    
PediuMusica[playerid] = false;
    return 
1;
}
//Comandos
CMD:tocar(playerid, params[])
{
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COR_ERRO, "ERRO: Comando disponнvel apenas para admins RCON!");
    
ShowPlayerDialog(playerid, D_MUSICA, DIALOG_STYLE_INPUT, "Mъsica para todos", "Insira o nome da mъsica desejada!\n[AVISO]: Coloque o cantor e o nome da mъsica ou o link do ******* para melhores resultados\n", "Tocar", "Cancelar");
    return 
1;
}
CMD:pmusicatodos(playerid, params[])
{
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COR_ERRO, "ERRO: Comando disponнvel apenas para admins RCON!");
     static 
i,str[104+MAX_PLAYER_NAME];
      
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
    for( 
i = GetMaxPlayers() - 1; i > -1; --i)
    {
     if(
IsPlayerConnected(i))
     {
    
StopAudioStreamForPlayer(i);
    }
    }
    
format(str, sizeof(str), "[ADMIN] %s parou a mъsica atual!", pname);
    
SendClientMessageToAll(COR_INFO, str);
    return 
1;
}
CMD:pmusica(playerid, params[])
{
    
StopAudioStreamForPlayer(playerid);
    
SendClientMessage(playerid, COR_INFO, "INFO: A reproduзгo de sons foi parada!");
    return 
1;
}
CMD:pedirmusica(playerid, params[])
{
    if(
PediuMusica[playerid] == false)
    {
    
ShowPlayerDialog(playerid, D_PEDIRMUSICA, DIALOG_STYLE_INPUT, "Pedir uma Mъsica", "Insira o nome da mъsica desejada!\n[AVISO]: Coloque o cantor e o nome da mъsica ou o link do ******* para melhores resultados\n", "Pedir", "Cancelar");
    }
    else
    {
    
SendClientMessage(playerid, COR_ERRO, "ERRO: Aguarde 2 Minutos para pedir outra mъsica!");
    }
    return 
1;
}
CMD:amusica(playerid, params[])
{
    if(
IsPlayerAdmin(playerid))
    {
    
ShowPlayerDialog(playerid, D_AJUDA, DIALOG_STYLE_MSGBOX, "Comandos de Mъsica", "COMANDOS ADM: \n\n/tocarmusica - Toca uma mъsica para todos pelo nome ou link do *******\n/pmusicatodos - Para a mъsica de todos\n\nCOMANDOS PLAYER: \n\n/pmusica - Para a mъsica atual\n/pedirmusica - Envia a mъsica desejada para os admins online\n", "Ok", "");
    }
    else
    {
    
ShowPlayerDialog(playerid, D_AJUDA, DIALOG_STYLE_MSGBOX, "Comandos de Mъsica", "/pmusica - Para a mъsica atual\n/pedirmusica - Envia a mъsica desejada para os admins online\n", "Ok", "");
    }
    return 
1;
} 





esta dando esse erro
filterscripts\Musica.pwn(64) : warning 217: loose indentation
Reply
#2

Fica dando esse erro alguem ajuda
filterscripts\Musica.pwn(64) : warning 217: loose indentation
Reply
#3

Quote:
Originally Posted by Shuffle013
Посмотреть сообщение
Fica dando esse erro alguem ajuda
filterscripts\Musica.pwn(64) : warning 217: loose indentation
1- Isso nгo й um erro e sim um aviso.
2- Poderia ter postado na rea pt-br porque aqui nгo e permitido o portuguкs
3- Vocк deveria pesquisar mais sobre o aviso pois existe inumeros topicos aqui no forum...


Entгo cara este aviso й dado quando o cуdigo perde a identaзгo, como no exemplo abaixo:

modo errado

PHP код:
public ramdompublic()
{
Function(...);
    return 
1;
} 
modo correto
PHP код:
public ramdompublic()
{
    Function(...);
    return 
1;
} 
veja mais sobre Indentaзгo- Click Aqui
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)