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

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

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

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

Проблема с номером телефона

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

unnamed

Новичок
Проблема такая захожу на пикап покзаывается диалог там типо купить номер нажимаю и нечего не происходит
код команды
PHP:
if(strcmp(cmd, "/buy", true) == 0){
                for(new i = 0; i < sizeof(BizzInfo); i++){
                        new inter = GetPlayerInterior(playerid);
                        new bizinfo[400];
                        if (PlayerToPoint(10, playerid,BizzInfo[i][bBarX], BizzInfo[i][bBarY], BizzInfo[i][bBarZ])){
                                if(inter == 16 || inter == 17 || inter == 10 || inter == 18 || inter == 4 || inter == 6 || inter == 11 || inter == 13 || inter == 0){
                                        format(bizinfo,sizeof(bizinfo), "1. Телефон \t\t\t{03c03c}150$\n{FFFFFF}2. Аптечка(2 шт)\t\t{03c03c}300$\n{FFFFFF}3. Маска\t\t\t{03c03c}140$\n{FFFFFF}4. Фотоаппарат(15 снимков)\t{03c03c}110$\n{FFFFFF}5. Цветы\t\t\t{03c03c}210$\n{FFFFFF}6. Кейс\t\t\t\t{03c03c}130$\n{FFFFFF}7. Перцовый балончик\t{03c03c}150$\n{FFFFFF}8. Трость\t\t\t{03c03c}600$\n{FFFFFF}9. Парашют\t\t\t{03c03c}800$\n{FFFFFF}10. Сменить ном.телефона{03c03c}300$\n{FFFFFF}11. Сменить цв.телефона{03c03c}250$",inter);
                                        ShowPlayerDialog(playerid, 5589, DIALOG_STYLE_LIST, "{ffcf00}Магазин 24/7", bizinfo, "Купить", "Отмена");}}}return true;}
А вот и сам диалог
PHP:
case 5589:
                {
                        new sendername[MAX_PLAYER_NAME];
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        for(new h = 0; h < sizeof(BizzInfo); h++)
                        {
                                if(response)
                                {
                                        if(listitem == 0)
                                        {
                                                if (PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
                                                {
                                                        if(PlayerInfo[playerid][pTelefon] == 1) return SCM(playerid, -1 , "{0f8cfd}У вас уже есть телефон");
                                                        if(BizzInfo[h][bProducts] <= 0)return SendClientMessage(playerid, COLOR_GREY, "В бизнесе нету продуктов");
                                                        if(PlayerInfo[playerid][pCash] < 150) return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег на руках!");
                                                        BizzInfo[h][bTill] += 150;
                                                        BizzInfo[h][bProducts]-= 5;
                                                        PlayerInfo[playerid][pTelefon] = 1;
                                                        PlayerInfo[playerid][pCash] -=150;
                                                        new randphone = 1000000 + random(8999999);
                                                        PlayerInfo[playerid][pNumber] = randphone;
                                                        //new string[128];
                                                        format(string,128,"{03c03c}Вы купили мобильный телефон. Ваш номер: {FFCD00}%d ",PlayerInfo[playerid][pNumber]);
                                                        SCM(playerid, COLOR_ORANGE, string);
                                                        return true;
                                                }
                                        }
                                        else if(listitem == 1)
                                        {
                                                if (PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
                                                {
                                                        if(Heal24[playerid] == 2) return SCM(playerid, -1 , "{0f8cfd}У вас уже есть аптечка");
                                                        if(BizzInfo[h][bProducts] <= 0)return SendClientMessage(playerid, COLOR_GREY, "В бизнесе нету продуктов");
                                                        if(PlayerInfo[playerid][pCash] < 300) return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег на руках!");
                                                        BizzInfo[h][bTill] += 300;
                                                        BizzInfo[h][bProducts]-=10;
                                                        Heal24[playerid] += 2;
                                                        PlayerInfo[playerid][pCash] -=300;
                                                        SendClientMessage(playerid, COLOR_BLUE, "{03c03c}Вы купили набор аптечек. Используйте {0f8cfd}/healme {03c03c}для их использования");
                                                        return true;
                                                }
                                        }
                                        else if(listitem == 2)
                                        {
                                                if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
                                                {
                                                        if(Masked[playerid] == 1) return SCM(playerid, -1 , "{0f8cfd}У вас уже есть маска");
                                                        if(BizzInfo[h][bProducts] <= 0)return SendClientMessage(playerid, COLOR_GREY, "Нет продуктов");
                                                        if(PlayerInfo[playerid][pCash] < 120) return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег на руках!");
                                                        BizzInfo[h][bTill] += 140;
                                                        BizzInfo[h][bProducts]-= 10;
                                                        PlayerInfo[playerid][pCash] -=120;
                                                        Masked[playerid] += 1;
                                                        SendClientMessage(playerid, COLOR_ORANGE, "{03c03c}Используйте {FFCD00}/mask {03c03c}для скрытия Вашего расположения на карте (на 10 минут) ");
                                                        return true;
                                                }
                                        }
                                        else if(listitem == 3)
                                        {
                                                if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
                                                {
                                                        if(BizzInfo[h][bProducts] <= 0)return SendClientMessage(playerid, COLOR_GREY, "Нет продуктов");
                                                        if(PlayerInfo[playerid][pCash] < 110) return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег на руках!");
                                                        BizzInfo[h][bTill] += 110;
                                                        BizzInfo[h][bProducts]-=10;
                                                        PlayerInfo[playerid][pCash] -=110;
                                                        GivePlayerWeapon(playerid, 43, 15);
                                                        SendClientMessage(playerid, COLOR_BLUE, "{03c03c}Вы купили фотоаппарат | {03c03c}15 {03c03c}снимков");
                                                        return true;
                                                }
                                        }
                                        else if(listitem == 4)
                                        {
                                                if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
                                                {
                                                        if(BizzInfo[h][bProducts] <= 0)return SendClientMessage(playerid, COLOR_GREY, "Нет продуктов");
                                                        if(PlayerInfo[playerid][pCash] < 210) return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег на руках!");
                                                        BizzInfo[h][bTill] += 210;
                                                        BizzInfo[h][bProducts]-= 10;
                                                        PlayerInfo[playerid][pCash] -= 210;
                                                        GivePlayerWeapon(playerid, 14, 1);
                                                        SendClientMessage(playerid, COLOR_BLUE, "{03c03c}Вы купили цветы");
                                                        return true;
                                                }
                                        }
                                        else if(listitem == 5)
                                        {
                                                if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
                                                {
                                                        if(BizzInfo[h][bProducts] <= 0)return SendClientMessage(playerid, COLOR_GREY, "Нет продуктов");
                                                        if(PlayerInfo[playerid][pCash] < 210) return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег на руках!");
                                                        BizzInfo[h][bTill] += 210;
                                                        BizzInfo[h][bProducts]-= 10;
                                                        PlayerInfo[playerid][pCash] -= 130;
                                                        PlayerInfo[playerid][pKeys] += 1;
                                                        SetPlayerAttachedObject(playerid,3,1210,5,0.299999,0.099999,0.000000,0.000000,-83.000000,0.000000,1.000000,
1.000000,1.000000);
                                                        SendClientMessage(playerid, COLOR_BLUE, "{03c03c}Вы купили Кейс для денег");
                                                        return true;
                                                }
                                        }
                                        else if(listitem == 6)
                                        {
                                                new Float:shealth;
                                                GetPlayerHealth(playerid,shealth);
                                                if(PlayerToPoint(15, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
                                                {
                                                        if(BizzInfo[h][bProducts] <= 0)return SendClientMessage(playerid, COLOR_GREY,"Нет продуктов");
                                                        if(PlayerInfo[playerid][pCash] < 150) return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег на руках!");
                                                        BizzInfo[h][bTill] += 150;
                                                        BizzInfo[h][bProducts]-= 10;
                                                        PlayerInfo[playerid][pCash] -= 150;
                                                        PlayerInfo[playerid][pBalonchik] += 1;
                                                        GivePlayerWeapon(playerid, 41, 15);
                                                        SendClientMessage(playerid, COLOR_BLUE, "{03c03c}Вы купили перцовый балончик");
                                                        return true;
                                                }
                                        }
                                        else if(listitem == 7)
                                        {
                                                if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
                                                {
                                                        if(BizzInfo[h][bProducts] <= 0)return SendClientMessage(playerid, COLOR_GREY, "Нет продуктов");
                                                        if(PlayerInfo[playerid][pCash] < 600) return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег на руках!");
                                                        BizzInfo[h][bTill] += 600;
                                                        BizzInfo[h][bProducts]-=10;
                                                        PlayerInfo[playerid][pCash] -=600;
                                                        GivePlayerWeapon(playerid, 15, 1);
                                                        SendClientMessage(playerid, COLOR_BLUE, "{03c03c}Вы купили трость");
                                                        return true;
                                                }
                                        }
                                        else if(listitem == 8)
                                        {
                                                if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
                                                {
                                                        if(BizzInfo[h][bProducts] <= 0)return SendClientMessage(playerid, COLOR_GREY, "Нет продуктов");
                                                        if(PlayerInfo[playerid][pCash] < 600) return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег на руках!");
                                                        BizzInfo[h][bTill] += 800;
                                                        BizzInfo[h][bProducts]-=15;
                                                        PlayerInfo[playerid][pCash] -=800;
                                                        GivePlayerWeapon(playerid, 46, 1);
                                                        SendClientMessage(playerid, COLOR_BLUE, "{03c03c}Вы купили парашют");
                                                        return true;
                                                }
                                        }
                                }
                                else
                                {
                                        return true;
                                }
                        }
                }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу