[Ajuda] Comando para limpar o chat
#1

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 ?
Reply
#2

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.
Reply
#3

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 ?
Reply
#4

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

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;
Reply
#6

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;
    } 
Reply
#7

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 ..
Reply
#8

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.
Reply
#9

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, " ");
}
Reply
#10

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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)