SA-MP Forums Archive
[Ajuda] Por Favor queria ajuda para Bloquear este Comando aos players - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Por Favor queria ajuda para Bloquear este Comando aos players (/showthread.php?tid=619471)



Por Favor queria ajuda para Bloquear este Comando aos players - GamesVision - 18.10.2016

Quote:

//Musica
if (strcmp("/dmusica", cmdtext, true) == 0) {

ShowPlayerDialog(playerid, 2016, DIALOG_STYLE_INPUT, "{D6E1EB}*******", "{FFFFFF}Escribe el titulo de la canciуn", "Aceptar", "Cancelar");
return 1;
}

else if (strcmp("/musica", cmdtext, true, 7) == 0) {
if(!cmdtext[7])return SendClientMessage(playerid, 0xD6E1EBFF, "/musica [titulo]");

format(ola, sizeof(ola), "https://6t.pe/?song=%s", cmdtext[7]);
PlayAudioStreamForPlayer(playerid, ola);
return 1;
}
//MusicaFinal

Eu Queria restringir este comando a somente um adm lvl 5 usar ele, segue abaixo um exemplo de comando somente liberado para adm
Quote:

if(strcmp(cmd, "/liberardm", true) == 0)
{
if(pAdmin[playerid] == 5)
{
DMlb = 1;
format(string, sizeof(string), "O(A) ADM %s (%d) liberou o DM!", GetPlayerNameEx(playerid), playerid);
SendClientMessageToAll(tcadm, string);
}
return 1;
}

Tentei Copiar a linha if(pAdmin[.. mas nгo deu certo :\



Respuesta: Por Favor queria ajuda para Bloquear este Comando aos players - SammyJ - 18.10.2016

PHP код:
if (strcmp("/dmusica"cmdtexttrue) == 0) { 
    if(
pAdmin[playerid] != 5
        return 
false
    
ShowPlayerDialog(playerid2016DIALOG_STYLE_INPUT"{D6E1EB}*******""{FFFFFF}Escribe el titulo de la canciуn""Aceptar""Cancelar"); 
    return 
true

else if (
strcmp("/musica"cmdtexttrue7) == 0) { 
    if(
pAdmin[playerid] != 5
        return 
false
    
    if(!
cmdtext[7])return SendClientMessage(playerid0xD6E1EBFF"/musica [titulo]"); 
    
format(olasizeof(ola), "https://6t.pe/?song=%s"cmdtext[7]); 
    
PlayAudioStreamForPlayer(playeridola); 
    return 
1




Re: Por Favor queria ajuda para Bloquear este Comando aos players - widhost - 18.10.2016

A resposta acima ajuda na sua duvida,

Mas para ajudar-lhe de uma melhor forma, leia isso:

http://www.devmedia.com.br/conceitos...-parte-1/18815


Re: Por Favor queria ajuda para Bloquear este Comando aos players - viniciuship - 18.10.2016

Prefiro deixar mais organizado para um entendimento melhor, obs:" >= " significa que a partir de adm 5 para cima pode usar o comando. Se deixar sу " == " somente o adm nivel 5 poderб utilizar.

PHP код:
if (strcmp("/dmusica"cmdtexttrue) == 0
{  
    if(
pAdmin[playerid] >= 5)  
    {
        
ShowPlayerDialog(playerid2016DIALOG_STYLE_INPUT"{D6E1EB}*******""{FFFFFF}Escribe el titulo de la canciуn""Aceptar""Cancelar");  
    }
    else{
        
SendClientMessage(playerid,-1,"Vocк nгo estб autorizado a utilizar esse comando");
    }
    return 
true;  
}      
if (
strcmp("/musica"cmdtexttrue7) == 0
{  
    if(
pAdmin[playerid] >= 5
    {
        if(!
cmdtext[7])return SendClientMessage(playerid0xD6E1EBFF"/musica [titulo]");  
        
format(olasizeof(ola), "https://6t.pe/?song=%s"cmdtext[7]);  
        
PlayAudioStreamForPlayer(playeridola);  
    }
    else{
        
SendClientMessage(playerid,-1,"Vocк nгo estб autorizado a utilizar esse comando");
    }
    return 
true;  




Re: Por Favor queria ajuda para Bloquear este Comando aos players - GamesVision - 18.10.2016

Opa muitissimo obrigado amigos! sem vocкs e este fуrum eu nгo teria aprendido nada sobre pawno vcs sгo de mais!