Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Активный
Регистрация
17 Июл 2023
Сообщения
215
код
Код:
cmd:arizonaplus(playerid)
{
SPD(playerid,15556, DIALOG_STYLE_MSGBOX, !"Подписка ARIZONA-PLUS", !"{ffffff}При покупке подписки {FF6666}\"ARIZONA-PLUS\"{ffffff}, вы получаете:\n\n{cccccc}- Доступ к тюнинг-салону\n{cccccc}- Доступ покупка топовых бизнесов {ffffff}(ID: {FF0000}51{ffffff},{FF0000}165{ffffff},{FF0000}316{ffffff},{FF0000}126{ffffff},{FF0000}220{ffffff},{FF0000}221{ffffff},{FF0000}222{ffffff},{FF0000}275{ffffff})\n{cccccc}- Доступ покупка особняков {ffffff}(ID:{FF0000}205{ffffff},{FF0000}208{ffffff},{FF0000}209{ffffff},{FF0000}1166{ffffff})\n\n Стоимость приобретения: {FF6666}1.000{FFFFFF} AZ-рублей", !"Купить", !"Отмена");
}

сам кейс


Код:
case 15556:
        {
            if(!response) return 1;
            {
               switch(listitem)
                {
                    case 0:
                    {
                           if PI[playerid][pRoubles] < 8500 *then
                        return SCM(playerid, -1, "Пополните счет.");


                    if PI[playerid][pTuningbox] == 1 *then
                        return SCM(playerid, -1, "У вы уже покупали данную фукнцию");
                    
                           GiveRoubles(playerid, -8500);
                           PI[playerid][pTuningbox] = 1;
                        UpdatePlayerDataInt(playerid, "Tuningbox", PI[playerid][pTuningbox]);
                        SCM(playerid, COLOR_VALIK, "{ffffff}Поздравляем с приобретением подписки ARIZONA-PLUS!");
                        SAMF(COLOR_RED, "Игрок %s[%d] Приобрел подписку ARIZONA-PLUS!", PN(playerid), playerid);
                    }
                     case 1:
                    {
                   SendClientMessage(playerid,COLOR_BLUE,"{FF6347}[Ошибка] {FFFFFF}close");
                    }
                }
            }
        }



На тесте на сервер при кнопке купить просто закриваеться меню и не видаеться ptuningbox 1 я незнаю как фиксануть
 
ꜰᴏʀᴇᴠᴇʀ ʏᴏᴜɴɢ
Активный
Регистрация
20 Мар 2023
Сообщения
116
Pawn:
    case 15556:
        {
            if(!response) return 1;
            {
                if(PI[playerid][pRoubles] < 8500)
                    return SCM(playerid, -1, "Пополните счет.");

                if(PI[playerid][pTuningbox] == 1)
                    return SCM(playerid, -1, "У вас уже имеется данная фукнция");
                  
                GiveRoubles(playerid, -8500);
                PI[playerid][pTuningbox] = 1;
                UpdatePlayerDataInt(playerid, "Tuningbox", PI[playerid][pTuningbox]);
                SCM(playerid, 0xFFFFFFFF, "Поздравляем с приобретением подписки ARIZONA-PLUS!");
                SAMF(COLOR_RED, "Игрок %s[%d] Приобрел подписку ARIZONA-PLUS!", PN(playerid), playerid);
            }
        }
 
ꜰᴏʀᴇᴠᴇʀ ʏᴏᴜɴɢ
Активный
Регистрация
20 Мар 2023
Сообщения
116
Вот так лучше. Забыл убрать твои скобки.

Pawn:
    case 15556:
        {

            if(!response) return 1;
            if(PI[playerid][pRoubles] < 8500)
                return SCM(playerid, -1, "Пополните счет.");

            if(PI[playerid][pTuningbox] == 1)
                return SCM(playerid, -1, "У вас уже имеется данная фукнция");

            GiveRoubles(playerid, -8500);
            PI[playerid][pTuningbox] = 1;
            UpdatePlayerDataInt(playerid, "Tuningbox", PI[playerid][pTuningbox]);
            SCM(playerid, 0xFFFFFFFF, "Поздравляем с приобретением подписки ARIZONA-PLUS!");
            SAMF(COLOR_RED, "Игрок %s[%d] Приобрел подписку ARIZONA-PLUS!", PN(playerid), playerid);
        }
 
Активный
Регистрация
14 Сен 2024
Сообщения
227
код
Код:
cmd:arizonaplus(playerid)
{
SPD(playerid,15556, DIALOG_STYLE_MSGBOX, !"Подписка ARIZONA-PLUS", !"{ffffff}При покупке подписки {FF6666}\"ARIZONA-PLUS\"{ffffff}, вы получаете:\n\n{cccccc}- Доступ к тюнинг-салону\n{cccccc}- Доступ покупка топовых бизнесов {ffffff}(ID: {FF0000}51{ffffff},{FF0000}165{ffffff},{FF0000}316{ffffff},{FF0000}126{ffffff},{FF0000}220{ffffff},{FF0000}221{ffffff},{FF0000}222{ffffff},{FF0000}275{ffffff})\n{cccccc}- Доступ покупка особняков {ffffff}(ID:{FF0000}205{ffffff},{FF0000}208{ffffff},{FF0000}209{ffffff},{FF0000}1166{ffffff})\n\n Стоимость приобретения: {FF6666}1.000{FFFFFF} AZ-рублей", !"Купить", !"Отмена");
}

сам кейс


Код:
case 15556:
        {
            if(!response) return 1;
            {
               switch(listitem)
                {
                    case 0:
                    {
                           if PI[playerid][pRoubles] < 8500 *then
                        return SCM(playerid, -1, "Пополните счет.");


                    if PI[playerid][pTuningbox] == 1 *then
                        return SCM(playerid, -1, "У вы уже покупали данную фукнцию");
                   
                           GiveRoubles(playerid, -8500);
                           PI[playerid][pTuningbox] = 1;
                        UpdatePlayerDataInt(playerid, "Tuningbox", PI[playerid][pTuningbox]);
                        SCM(playerid, COLOR_VALIK, "{ffffff}Поздравляем с приобретением подписки ARIZONA-PLUS!");
                        SAMF(COLOR_RED, "Игрок %s[%d] Приобрел подписку ARIZONA-PLUS!", PN(playerid), playerid);
                    }
                     case 1:
                    {
                   SendClientMessage(playerid,COLOR_BLUE,"{FF6347}[Ошибка] {FFFFFF}close");
                    }
                }
            }
        }



На тесте на сервер при кнопке купить просто закриваеться меню и не видаеться ptuningbox 1 я незнаю как фиксануть
куда ты это вставляешь
 
Сверху