SA-MP Forums Archive
[Ajuda] Comando para limpar o chat - 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] Comando para limpar o chat (/showthread.php?tid=491371)



Comando para limpar o chat - Performancetotal - 30.01.2014

Galera to com esse comando para limpar chat :
Код:
COMMAND:lc(playerid, params[])
{
new name[ 24 ], string[ 64 ];
limparChat(playerid, 30); 
	format( string, sizeof(string), "chat do server foi resetado", name );
			GameTextForAll( string, 5000, 3 );
			return 1;
}
stock limparChat(playerid, linhas) {
    for(new b = 0; b <= linhas; b++) SendClientMessage(playerid, -1, " ");
}
Porйm para coloca-lo para apenas adm de level 1 usar oq devo fazer ?


Re: Comando - yNexus - 30.01.2014

PHP код:
COMMAND:lc(playeridparams[])
{
    if(
pAdmin[playerid] >= 1)//aki esta definido para admin 1 ou maior, exemplo 1, 2, 3, 4, 5 .. se quiser alterar sу para 1 tipo de admin altere
    
{//para pAdmin[playerid] == 1)
        
new name24 ], string64 ];
        
limparChat(playerid30);
        
formatstringsizeof(string), "chat do server foi resetado"name );
        
GameTextForAllstring5000);
        return 
1;
    }
}
stock limparChat(playeridlinhas)
{
       for(new 
0<= linhasb++) SendClientMessage(playerid, -1" ");

Bote a definiзгo de Admin do seu Servidor .

@Edit

fiz outro para limpar chat para todos, nгo sу para vocк .


PHP код:
    if(strcmp(cmdtext,"/limparchat"true) == 0)
    {
        if(
pAdmin[playerid] >= 1)
        {
               for(new 
020a++)
               {
                  
SendClientMessageToAll(0x33CCFFAA" ");
               }
               return 
1;
        }
    } 
This forum requires that you wait 240 seconds between posts. Please try again in 49 seconds.
This forum requires that you wait 240 seconds between posts. Please try again in 4 seconds.



Re: Comando - Performancetotal - 30.01.2014

Quote:
Originally Posted by yNexus
Посмотреть сообщение
PHP код:
COMMAND:lc(playeridparams[])
{
    if(
pAdmin[playerid] >= 1)//aki esta definido para admin 1 ou maior, exemplo 1, 2, 3, 4, 5 .. se quiser alterar sу para 1 tipo de admin altere
    
{//para pAdmin[playerid] == 1)
        
new name24 ], string64 ];
        
limparChat(playerid30);
        
formatstringsizeof(string), "chat do server foi resetado"name );
        
GameTextForAllstring5000);
        return 
1;
    }
}
stock limparChat(playeridlinhas)
{
       for(new 
0<= linhasb++) SendClientMessage(playerid, -1" ");

Bote a definiзгo de Admin do seu Servidor .

@Edit

fiz outro para limpar chat para todos, nгo sу para vocк .


PHP код:
    if(strcmp(cmdtext,"/limparchat"true) == 0)
    {
        if(
pAdmin[playerid] >= 1)
        {
               for(new 
020a++)
               {
                  
SendClientMessageToAll(0x33CCFFAA" ");
               }
               return 
1;
        }
    } 
This forum requires that you wait 240 seconds between posts. Please try again in 49 seconds.
This forum requires that you wait 240 seconds between posts. Please try again in 4 seconds.
Esse que me mandou
Код:
COMMAND:lc(playerid, params[]) 
{ 
    if(pAdmin[playerid] >= 1)//aki esta definido para admin 1 ou maior, exemplo 1, 2, 3, 4, 5 .. se quiser alterar sу para 1 tipo de admin altere 
    {//para pAdmin[playerid] == 1) 
        new name[ 24 ], string[ 64 ]; 
        limparChat(playerid, 30); 
        format( string, sizeof(string), "chat do server foi resetado", name ); 
        GameTextForAll( string, 5000, 3 ); 
        return 1; 
    } 
} 

stock limparChat(playerid, linhas) 
{ 
       for(new b = 0; b <= linhas; b++) SendClientMessage(playerid, -1, " "); 
}
Sу limpa o meu chat no caso ?


Re: Comando - yNexus - 30.01.2014

Sim, pois esta como playerid ( no caso quem utilizar o comando ) entгo sу tara limpando o seu chat .


Re: Comando - Performancetotal - 30.01.2014

Quote:
Originally Posted by yNexus
Посмотреть сообщение
Sim, pois esta como playerid ( no caso quem utilizar o comando ) entгo sу tara limpando o seu chat .
Usei esse seu
Код:
    if(strcmp(cmdtext,"/limparchat", true) == 0) 
    { 
        if(pAdmin[playerid] >= 1) 
        { 
               for(new a = 0; a < 20; a++) 
               { 
                  SendClientMessageToAll(0x33CCFFAA, " "); 
               } 
               return 1; 
        } 
    }
porйm deu esses erros :
Код:
C:\Users\Julio\Desktop\PPC_Trucking\pawno\include\PPC_PlayerCommands.inc(1) : error 010: invalid function or declaration
C:\Users\Julio\Desktop\PPC_Trucking\pawno\include\PPC_PlayerCommands.inc(3) : error 010: invalid function or declaration
C:\Users\Julio\Desktop\PPC_Trucking\pawno\include\PPC_PlayerCommands.inc(5) : error 010: invalid function or declaration
C:\Users\Julio\Desktop\PPC_Trucking\pawno\include\PPC_PlayerCommands.inc(9) : error 010: invalid function or declaration
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Linha 1
Код:
    if(strcmp(cmdtext,"/limparchat", true) == 0)
Linha 3
Код:
        if(pAdmin[playerid] >= 1)
Linha 5
Код:
               for(new a = 0; a < 20; a++)
Linha 9
Код:
               return 1;



Re: Comando - yNexus - 30.01.2014

vocк tem que definir como й seu sistema de Administraзгo, nгo com esse que eu lhe enviei, talvez o seu seja diferente .

PHP код:
    if(strcmp(cmdtext,"/limparchat"true) == 0)
    {
        if(
/*Define seu admin aki*/)
        {
            for(new 
020a++)
            {
                
SendClientMessageToAll(0x33CCFFAA" ");
            }
        }
        return 
1;
    } 



Re: Comando - Performancetotal - 30.01.2014

Quote:
Originally Posted by yNexus
Посмотреть сообщение
vocк tem que definir como й seu sistema de Administraзгo, nгo com esse que eu lhe enviei, talvez o seu seja diferente .

PHP код:
    if(strcmp(cmdtext,"/limparchat"true) == 0)
    {
        if(
/*Define seu admin aki*/)
        {
            for(new 
020a++)
            {
                
SendClientMessageToAll(0x33CCFFAA" ");
            }
        }
        return 
1;
    } 
Fiz isso
Код:
    if(strcmp(cmdtext,"/limparchat", true) == 0) 
    { 
		if (APlayerData[playerid][PlayerLevel] >= 1) 
        { 
               for(new a = 0; a < 20; a++) 
               { 
                  SendClientMessageToAll(0x33CCFFAA, " "); 
               } 
               return 1; 
        } 
    }
e ai estб
Код:
C:\Users\Julio\Desktop\PPC_Trucking\pawno\include\PPC_PlayerCommands.inc(1) : error 010: invalid function or declaration
C:\Users\Julio\Desktop\PPC_Trucking\pawno\include\PPC_PlayerCommands.inc(3) : error 010: invalid function or declaration
C:\Users\Julio\Desktop\PPC_Trucking\pawno\include\PPC_PlayerCommands.inc(5) : error 010: invalid function or declaration
C:\Users\Julio\Desktop\PPC_Trucking\pawno\include\PPC_PlayerCommands.inc(9) : error 010: invalid function or declaration
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Pod me ajudar a por esse aqui
Код:
COMMAND:lc(playerid, params[]) 
{ 
    if(pAdmin[playerid] >= 1)//aki esta definido para admin 1 ou maior, exemplo 1, 2, 3, 4, 5 .. se quiser alterar sу para 1 tipo de admin altere 
    {//para pAdmin[playerid] == 1) 
        new name[ 24 ], string[ 64 ]; 
        limparChat(playerid, 30); 
        format( string, sizeof(string), "chat do server foi resetado", name ); 
        GameTextForAll( string, 5000, 3 ); 
        return 1; 
    } 
} 

stock limparChat(playerid, linhas) 
{ 
       for(new b = 0; b <= linhas; b++) SendClientMessage(playerid, -1, " "); 
}
Para limpar todos ? pois a minha gm й a pcc e na pccp acho q o comando para todos igual vc mandou n vai funcionar ..


Re: Comando - lHesoyaml - 02.02.2014

pawn Код:
COMMAND:limparchat(playerid, params[])
{
    SendAdminText(playerid, "/limparchat", params);
    if (APlayerData[playerid][LoggedIn] == true)
    {
        if (APlayerData[playerid][PlayerLevel] >= 1)
        {
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
        SendClientMessageToAll(0x00FFFFFF, " ");
        SendClientMessageToAll(0x00FFFFFF, " ");
        SendClientMessageToAll(0x00FFFFFF, " ");
    SendClientMessageToAll(0x00FFFFFF, " ");
    SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            new Msg[128], Name[24];
            GetPlayerName(playerid, Name, sizeof(Name));
            format(Msg, 128, "{FFFF00}O Adminstrador {FFFFFF}%s{FFFF00} limpou o chat", Name);
            SendClientMessageToAll(0xFF99AADD, Msg);
        }
        else SendClientMessage(playerid, 0xFF0000AA, " Vocк nao tem permissгo para usar esse comando.");
    }
    return 1;
}

pawn Код:
if (APlayerData[playerid][PlayerLevel] >= 1)
>=1 para admin lvl 1 ou maior usar o comando.


Re: Comando - Input - 02.02.2014

Quote:
Originally Posted by lHesoyaml
Посмотреть сообщение
pawn Код:
COMMAND:limparchat(playerid, params[])
{
    SendAdminText(playerid, "/limparchat", params);
    if (APlayerData[playerid][LoggedIn] == true)
    {
        if (APlayerData[playerid][PlayerLevel] >= 1)
        {
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
        SendClientMessageToAll(0x00FFFFFF, " ");
        SendClientMessageToAll(0x00FFFFFF, " ");
        SendClientMessageToAll(0x00FFFFFF, " ");
    SendClientMessageToAll(0x00FFFFFF, " ");
    SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            SendClientMessageToAll(0x00FFFFFF, " ");
            new Msg[128], Name[24];
            GetPlayerName(playerid, Name, sizeof(Name));
            format(Msg, 128, "{FFFF00}O Adminstrador {FFFFFF}%s{FFFF00} limpou o chat", Name);
            SendClientMessageToAll(0xFF99AADD, Msg);
        }
        else SendClientMessage(playerid, 0xFF0000AA, " Vocк nao tem permissгo para usar esse comando.");
    }
    return 1;
}

pawn Код:
if (APlayerData[playerid][PlayerLevel] >= 1)
>=1 para admin lvl 1 ou maior usar o comando.
Conhece algo chamado Loop?
Serve para nгo ter que usar tanta linha inutil como vc usou..

Limpar para todos:
pawn Код:
COMMAND:lc(playerid, params[])
{
    if(pAdmin[playerid] >= 1)//aki esta definido para admin 1 ou maior, exemplo 1, 2, 3, 4, 5 .. se quiser alterar sу para 1 tipo de admin altere
    {//para pAdmin[playerid] == 1)
        new name[ 24 ], string[ 64 ];
        for(new i = 0 i < MAX_PLAYERS; i++) limparChat(i, 30);
        format( string, sizeof(string), "chat do server foi resetado", name );
        GameTextForAll( string, 5000, 3 );
        return 1;
    }
}

stock limparChat(playerid, linhas)
{
       for(new b = 0; b <= linhas; b++) SendClientMessage(playerid, -1, " ");
}



Re: Comando - kevinho.007 - 02.02.2014

Ai fucionando....


Код:
CMD:lc(playerid)
{
	new name[ 24 ], string[ 64 ];
	if(pAdmin[playerid] < 1) return SendClientMessage(playerid,-1,"Voce nao й um Administrador");
	GetPlayerName(playerid, name, sizeof(name));
	for(new b = 0; b <= 30; b++) SendClientMessageToAll(playerid, -1, " ");
	format( string, sizeof(string), "Admin: %s resetou o chat do Servidor.", name );
	GameTextForAll( string, 5000, 3 );
	return 1;
}