Добро пожаловать на BlackSAMP - ФОРУМ

  • Приватные и секретные разделы доступны только зарегистрированным пользователям.

    Вся важная информация в нашем ТГ: t.me/gtablack

    На данном форуме запрещено публиковать контент нарушающий Российское законодательство, за это последует блокировка ФА.

Вопрос...

Количество просмотров: 100
Регистрация
26 Июн 2025
Сообщения
23
Реакции
0
Баллы
1
Как добавлять ранги админов, не RCON админов, а типа настроить количество рангов и теги, что бы например от 10 ранга админа давался тег "разработчик"?
 

0xDA0F00D

Администратор
Регистрация
18 Авг 2024
Сообщения
203
Решения
7
Реакции
40
Баллы
104
Возраст
19
Адрес
0xC8D4C0

0xDA0F00D

Администратор
Регистрация
18 Авг 2024
Сообщения
203
Решения
7
Реакции
40
Баллы
104
Возраст
19
Адрес
0xC8D4C0
Ну покажу на примере команды /a
C++:
new const AdminRanks[][] = {
    "Игрок",
    "Модератор",
    "Администратор",
    "Старший Админ",
    "Заместитель ГА",
    "Главный администратор",
    "Разработчик"
};

CMD:a(playerid, params[])
{
    if (pInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "Команда доступна только администрации.");

    new message[128];
    if (sscanf(params, "z", message)) return SendClientMessage(playerid, -1, "Используй: /a [сообщение]");

    new rankName[32];
    format(rankName, sizeof(rankName), AdminRanks[pInfo[playerid][pAdmin]]);

    new text[192];
    format(text, sizeof(text), "[%s] %s: %s", rankName, GetPlayerNameEx(playerid), message);
    SendAdminMessage(-1, text);
    return 1;
}
 
Последнее редактирование:
Сверху Снизу