Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Вопрос о префиксах

Статус
В этой теме нельзя размещать новые ответы.

Camer

Дебютант
У меня есть команда для выдачи префиксов админам, но можно ли как-то сделать, чтобы можно было ещё установить цвет префикса?

Команда выдачи префикса:

PHP:
CMD:setprefix(playerid, params[])
{
        if(PlayerInfo[playerid][bAdmin] < 14) return 1;
        if(sscanf(params,"ds[100]",params[0],params[1])) return SendClientMessage(playerid, -1, "setprefix [id] [префикс]");
        new fstring[400];
        format(fstring, sizeof(fstring), "Вы выдали администратору %s префикс %s", PlayerInfo[params[0]][pNames], params[1]);
        SendClientMessage(playerid, 0xFFCC00FF, fstring);
        adminprefix[params[0]] = EOS;
        strmid(adminprefix[params[0]], params[1], 0, strlen(params[1]), 50);
        printf("%s - admpref", adminprefix[params[0]]);
        return 1;
}
Массив для команды:

PHP:
new adminprefix[50];

И на всякий случай команда /a

PHP:
ALTX:admin("/a");
CMD:admin(playerid, params[])
{
        if(PlayerInfo[playerid][bAdmin] < 1) return 1;
        if(gAdminReason[playerid][ADMIN_CHAT]) return SCM(playerid, -1, ""#NET"?????????? ???????? ??? ???????????? ???? ????????!");
        if(sscanf(params,"s[100]",params[0])) return SCM(playerid, -1, ""#INFO"???????: (/a)dmin [???]");
        new arank[64];
        string[0] = EOS;
        switch (PlayerInfo[playerid][bAdmin])
        {
                case 1: arank = "{33AA33}(??????????)"WHITE"";
                case 2: arank = "{33AA33}(??.??????????)"WHITE"";
                case 3: arank = "{33AA33}(??.?????????)"WHITE"";
                case 4: arank = "{33AA33}(?????????)"WHITE"";
                case 5: arank = "{33AA33}(??.?????????)"WHITE"";
                case 6: arank = "{33CCFF}(??.?????????)"WHITE"";
                case 7: arank = "{33CCFF}(??.?????????????)"WHITE"";
                case 8: arank = "{"#cBLUE"}(?????????????)"WHITE"";
                case 9: arank = "{"#cBLUE"}(??????? ?????????????)"WHITE"";
                case 10: arank = "{D900D3}(??????? ?????????????)"WHITE"";
                case 11: arank = "{EAC700}(????.?????????????)"WHITE"";
                case 12: arank = "{FF8C00}(???????? ??????????)"WHITE"";
                case 13: arank = "{717780}(????????????)"WHITE"";
                case 14: arank = "{FF0000}(????????? ???????)"WHITE"";
        }
        format(string, BIG_SIZE, "{00FF00}[A] %s {0080FF}%s[%d]: {FFFFFF}%s", adminprefix[playerid], PlayerInfo[playerid][pNames], playerid, params[0]);
        ABroadCast(-1, string, 1);
        return 1;
}

Буду благодарен, если ответите.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу