[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(playerid, params[])
{
SendAdminText(playerid, "/limparchat", params);
new Msg[128], AdminName[24];
if (APlayerData[playerid][PlayerLevel] < 5)
GetPlayerName(playerid, AdminName, sizeof(AdminName));
for(new a = 0; a < 100; a++) SendClientMessageToAll(-1, " ");
format(Msg, 128, "{FFFFFF}* {FFFF00}%s {FFFFFF}%s {FFFF00}limpou o chat do {FFFFFF}servidor.", AdminLevelName[APlayerData[playerid][PlayerLevel]], AdminName);
SendClientMessageToAll(-1, Msg);
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(playerid, params[])
{
SendAdminText(playerid, "/limparchat", params);
new string[128], a_name[MAX_PLAYER_NAME+1];
if(APlayerData[playerid][PlayerLevel] > 5)
{
GetPlayerName(playerid, a_name, sizeof(a_name));
clearChat(100);
format(string, sizeof(string), "{FFFFFF}* {FFFF00}%s {FFFFFF}%s {FFFF00}limpou o chat do {FFFFFF}servidor.", AdminLevelName[APlayerData[playerid][PlayerLevel]], AdminName);
SendClientMessageToAll(-1, string);
}
return 1;
}
clearChat(linhas)
{
for(new i; i < linhas; i++) SendClientMessageToAll(-1, " ");
return 1;
}
Re: Limpar chat nгo aparece o nome do admin -
PT - 30.01.2018
PHP код:
CMD:limparchat(playerid, params[])
{
if(APlayerData[playerid][PlayerLevel] < 5)
return 1;
new Msg[128], AdminName[MAX_PLAYER_NAME];
GetPlayerName(playerid, AdminName, sizeof(AdminName));
for(new a = 0; a < 100; a++)
SendClientMessageToAll(-1, " ");
format(Msg, sizeof(Msg), "{FFFFFF}* {FFFF00}%s {FFFFFF}%s {FFFF00}limpou o chat do {FFFFFF}servidor.", AdminLevelName[APlayerData[playerid][PlayerLevel]], AdminName);
SendClientMessageToAll(-1, Msg);
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(playerid, params[])
{
if(APlayerData[playerid][PlayerLevel] < 5)
return 1;
new Msg[128], AdminName[MAX_PLAYER_NAME];
GetPlayerName(playerid, AdminName, sizeof(AdminName));
for(new a = 0; a < 100; a++)
SendClientMessageToAll(-1, " ");
format(Msg, sizeof(Msg), "{FFFFFF}* {FFFF00}%s {FFFFFF}%s {FFFF00}limpou o chat do {FFFFFF}servidor.", AdminLevelName[APlayerData[playerid][PlayerLevel]], AdminName);
SendClientMessageToAll(-1, Msg);
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(playerid, params[])
{
SendAdminText(playerid, "/limparchat", params);
new string[128], a_name[MAX_PLAYER_NAME+1];
if(APlayerData[playerid][PlayerLevel] > 5)
{
GetPlayerName(playerid, a_name, sizeof(a_name));
clearChat(100);
format(string, sizeof(string), "{FFFFFF}* {FFFF00}%s {FFFFFF}%s {FFFF00}limpou o chat do {FFFFFF}servidor.", AdminLevelName[APlayerData[playerid][PlayerLevel]], AdminName);
SendClientMessageToAll(-1, string);
}
return 1;
}
clearChat(linhas)
{
for(new i; i < linhas; i++) SendClientMessageToAll(-1, " ");
return 1;
}
|
Tambйm funcionou, muito obrigado!