SA-MP Forums Archive
[Ajuda] Limpar chat nгo aparece o nome do admin - 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] Limpar chat nгo aparece o nome do admin (/showthread.php?tid=648895)



Limpar chat nгo aparece o nome do admin - Mtfz13 - 30.01.2018

Quando uso esse cmd, o nome do administrador nгo aparece, e pela minha visгo estб tudo correto, no game fica assim: * Moderador limpou o chat do servidor.
Porйm o certo era ficar: * Moderador Josesinho limpou o chat do servidor.
PHP код:
CMD:limparchat(playeridparams[])
{
    
SendAdminText(playerid"/limparchat"params);
    new 
Msg[128], AdminName[24];
    if (
APlayerData[playerid][PlayerLevel] < 5)
    
GetPlayerName(playeridAdminNamesizeof(AdminName));
    for(new 
0100a++) SendClientMessageToAll(-1" ");
    
format(Msg128"{FFFFFF}* {FFFF00}%s {FFFFFF}%s {FFFF00}limpou o chat do {FFFFFF}servidor."AdminLevelName[APlayerData[playerid][PlayerLevel]], AdminName);
    
SendClientMessageToAll(-1Msg);
    return 
1;




Re: Limpar chat nгo aparece o nome do admin - Ermanhaut - 30.01.2018

Aumenta o tamanho da string, pode resolver.


Re: Limpar chat nгo aparece o nome do admin - Green7 - 30.01.2018

PHP код:
CMD:limparchat(playeridparams[])
{
    
SendAdminText(playerid"/limparchat"params);
    new 
string[128], a_name[MAX_PLAYER_NAME+1];
    if(
APlayerData[playerid][PlayerLevel] > 5)
    {
        
GetPlayerName(playerida_namesizeof(a_name));
        
clearChat(100);
        
format(stringsizeof(string), "{FFFFFF}* {FFFF00}%s {FFFFFF}%s {FFFF00}limpou o chat do {FFFFFF}servidor."AdminLevelName[APlayerData[playerid][PlayerLevel]], AdminName);
        
SendClientMessageToAll(-1string);
    }
    return 
1;
}

clearChat(linhas)
{
    for(new 
ilinhasi++) SendClientMessageToAll(-1" ");
    return 
1;




Re: Limpar chat nгo aparece o nome do admin - PT - 30.01.2018

PHP код:
CMD:limparchat(playeridparams[]) 

    if(
APlayerData[playerid][PlayerLevel] < 5
        return 
1;
    
    new 
Msg[128], AdminName[MAX_PLAYER_NAME]; 
    
GetPlayerName(playeridAdminNamesizeof(AdminName)); 
    for(new 
0100a++) 
        
SendClientMessageToAll(-1" "); 
    
    
format(Msgsizeof(Msg), "{FFFFFF}* {FFFF00}%s {FFFFFF}%s {FFFF00}limpou o chat do {FFFFFF}servidor."AdminLevelName[APlayerData[playerid][PlayerLevel]], AdminName); 
    
SendClientMessageToAll(-1Msg); 

    
SendAdminText(playerid"/limparchat"params); 
    return 
1

se nao der passa a array AdminLevelName


Re: Limpar chat nгo aparece o nome do admin - Mtfz13 - 30.01.2018

Quote:
Originally Posted by PT
Посмотреть сообщение
PHP код:
CMD:limparchat(playeridparams[]) 

    if(
APlayerData[playerid][PlayerLevel] < 5
        return 
1;
    
    new 
Msg[128], AdminName[MAX_PLAYER_NAME]; 
    
GetPlayerName(playeridAdminNamesizeof(AdminName)); 
    for(new 
0100a++) 
        
SendClientMessageToAll(-1" "); 
    
    
format(Msgsizeof(Msg), "{FFFFFF}* {FFFF00}%s {FFFFFF}%s {FFFF00}limpou o chat do {FFFFFF}servidor."AdminLevelName[APlayerData[playerid][PlayerLevel]], AdminName); 
    
SendClientMessageToAll(-1Msg); 
    
SendAdminText(playerid"/limparchat"params); 
    return 
1

se nao der passa a array AdminLevelName
Muito obrigado, deu certo, como eu queria!


Re: Limpar chat nгo aparece o nome do admin - Mtfz13 - 30.01.2018

Quote:
Originally Posted by Green7
Посмотреть сообщение
PHP код:
CMD:limparchat(playeridparams[])
{
    
SendAdminText(playerid"/limparchat"params);
    new 
string[128], a_name[MAX_PLAYER_NAME+1];
    if(
APlayerData[playerid][PlayerLevel] > 5)
    {
        
GetPlayerName(playerida_namesizeof(a_name));
        
clearChat(100);
        
format(stringsizeof(string), "{FFFFFF}* {FFFF00}%s {FFFFFF}%s {FFFF00}limpou o chat do {FFFFFF}servidor."AdminLevelName[APlayerData[playerid][PlayerLevel]], AdminName);
        
SendClientMessageToAll(-1string);
    }
    return 
1;
}
clearChat(linhas)
{
    for(new 
ilinhasi++) SendClientMessageToAll(-1" ");
    return 
1;

Tambйm funcionou, muito obrigado!