23/07/2021 18:16
(23/07/2021 18:04)Rev Escreveu: Olá, alguém pode me dizer como coloco um return no comando de ver mascarados?
Quando tem alguém de mascara no servidor, ele mostra corretamente, mas quando não tem alguém usando mascara, ele não retorna nada no comando, gostaria que retornasse pelo menos uma mensagem, "Não há alguém usando mascaras no servidor"
Código PHP:CMD:mascarados(playerid, params[])
{
if (!CheckAdmin(playerid, ADMIN_LEVEL_1)) return SendClientMessageEx(playerid, COLOR_LIGHTRED, "ERRO:{FFFFFF} Você não pode usar este comando.");
new mask_string[1024];
mask_string[0] = EOS;
foreach(new i : Player)
{
if (!IsPlayerLogged(i) || !maskOn{i}) continue;
format(mask_string, sizeof(mask_string), "{FFFFFF}%s%s - %s [ID: %i]\n", mask_string, GetNameWithMask(i), GetNameEx(i), i);
}
Dialog_Show(playerid, None, DIALOG_STYLE_MSGBOX, "{FFFFFF}Jogadores mascarados", mask_string, ">>>", "");
return 1;
}
Tente assim:
Código PHP:
CMD:mascarados(playerid, params[])
{
if (!CheckAdmin(playerid, ADMIN_LEVEL_1)) return SendClientMessageEx(playerid, COLOR_LIGHTRED, "ERRO:{FFFFFF} Você não pode usar este comando.");
new mask_string[1024];
mask_string[0] = EOS;
foreach(new i : Player)
{
if (!IsPlayerLogged(i) || !maskOn{i}) continue;
format(mask_string, sizeof(mask_string), "{FFFFFF}%s%s - %s [ID: %i]\n", mask_string, GetNameWithMask(i), GetNameEx(i), i);
}
else
{
SendClientMessage(playerid, Vermelho, "[ERRO]: Não há alguém usando mascaras no servidor.");
}
Dialog_Show(playerid, None, DIALOG_STYLE_MSGBOX, "{FFFFFF}Jogadores mascarados", mask_string, ">>>", "");
return 1;
}