в теме

pchelkin (mearfy)

Известный
Автор темы
915
374
Код:
cmd:vipchat(playerid, params[])
{
    if(PI[playerid][pDonateRank] == 0) return 1;
    if(sscanf(params, "s[128]",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /vipchat(/v) [текст]");
    new arank[50];
    if(PI[playerid][pDonateRank] = 1) { arank = "{33AA33}(VIP){FFFFFF}"; }
    else if(PI[playerid][pDonateRank] = 2) { arank = "{33AA33}(GOLD){FFFFFF}"; }
    else if(PI[playerid][pDonateRank] = 3) { arank = "{33AA33}(PREMIUM){FFFFFF}"; }
    format(stringer1, sizeof(stringer1), " %s %s[%d]: %s", arank, PI[playerid][pNames], playerid, params[0]);
    SendHelperMessage(COLOR_WHITE, stringer1);
    return 1;
}
alias:vipchat("v");
почему пишет префикс (VIP), а не GOLD или PREMIUM.
 

Вложения

  • 1663698778726.png
    1663698778726.png
    28.3 KB · Просмотры: 17
Последнее редактирование:
Решение
C++:
alias:vipchat("v");
cmd:vipchat(playerid, params[])
{
    new rank = 0;
    if ((rank = PI[playerid][pDonateRank]) == 0)
        return 0;

    if (isnull(params))
        return SendClientMessage(playerid, COLOR_WHITE, !"Введите: /v(ipchat) [текст]");

    static const
        arank_name[3][7 + 1] =
        {
            "VIP",
            "GOLD",
            "PREMIUM"
        }
    ;
    new
        str_text[144];
    format(str_text, sizeof str_text, "{33AA33}(%s){FFFFFF} %s[%d]: %s",
        arank_name[arank - 1], PI[playerid][pNames], playerid, params);
    return SendHelperMessage(COLOR_WHITE, str_text);
}

savvin

Известный
407
140
C++:
alias:vipchat("v");
cmd:vipchat(playerid, params[])
{
    new rank = 0;
    if ((rank = PI[playerid][pDonateRank]) == 0)
        return 0;

    if (isnull(params))
        return SendClientMessage(playerid, COLOR_WHITE, !"Введите: /v(ipchat) [текст]");

    static const
        arank_name[3][7 + 1] =
        {
            "VIP",
            "GOLD",
            "PREMIUM"
        }
    ;
    new
        str_text[144];
    format(str_text, sizeof str_text, "{33AA33}(%s){FFFFFF} %s[%d]: %s",
        arank_name[arank - 1], PI[playerid][pNames], playerid, params);
    return SendHelperMessage(COLOR_WHITE, str_text);
}
 
Последнее редактирование: