CMD:d(playerid, params[])
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
extract params -> new string:text[128]; else return SendClientMessage(playerid, -1, !"[Ошибка]: /d [Text]");
static const msg[] = "[D] %s((%d)): %s";
new fmt_msg[sizeof(msg) + (-2) + MAX_PLAYER_NAME + (-2) + 3 + (-2) + 128];
format(fmt_msg,sizeof(fmt_msg), msg, name, playerid, text);
SendTeamMessage(1, 0xFF5030AA, fmt_msg);
return 1;
}
Свои проверки вставишь сам.
Где 1 это номер организации которая будет видеть данное сообщение, если ты хочешь добавить туда ещё больше организаций, то вот пример.
if(pData[pMember] == 1 || pData[pLeader] == 1) // тут твои проверки
{
static const msg[] = "[D][МВД] %s((%d)): %s";
new fmt_msg[sizeof(msg) + (-2) + MAX_PLAYER_NAME + (-2) + 3 + (-2) + 128];
format(fmt_msg,sizeof(fmt_msg), msg, name, playerid, text);
SendTeamMessage(1, 0xFF5030AA, fmt_msg);
SendTeamMessage(2, 0xFF5030AA, fmt_msg);
SendTeamMessage(3, 0xFF5030AA, fmt_msg); // и так далее
}