Вопросы

Cunamiwe
Новичок

Не работает почему-то система банка.Не могу положить деньги и снять их пишет -  "можно положить от 1$ до 0$"

 

Спойлер

    }
            new plata = floatround((amount/100*percent)+amount);
            if(amount < 1 || amount > vip_status[PI[playerid][pVips]][vip_transfer_bank]) {
                new string[144];
                format(string,sizeof(string),"\n\n"W"Введите сумму, которую хотите снять с основного банковского счёта:\n\n"NO"*"G" От $1 до $%d\n\n",vip_status[PI[playerid][pVips]][vip_transfer_bank]);
                D(playerid,D_ATM_INPUT,DSI, ""C"Выдача наличных",string,"Снять","Назад");
                return 1;
            }
            if(PI[playerid][pBank] < plata) return D(playerid,D_ATM_INPUT,DSI, ""C"Выдача наличных",""W"Введите сумму, которую хотите снять с основного банковского счёта:\n\n"NO"*"G" Недостаточно средств","Снять","Назад");
            PI[playerid][pBank] -= plata;
            UpdatePlayerData(playerid,"pBank",PI[playerid][pBank]);
            GiveMoney(playerid, amount,"снятие с банк счета");

            bizz_pay(ATMData[atm][atm_Bank],floatround(plata-amount));

            static const f_str[] = ""W"Снято средств:\t\t"ORANGE"$%d"W" (комиссия: "C"%d)\n\
            "W"Баланс:\t\t\t"ORANGE"$%d\n";
            new string[sizeof(f_str) +1 + (-2 + 11) + (-2 + 11)];
            format(string,sizeof(string),f_str,amount,plata-amount,PI[playerid][pBank]);
            D(playerid,DIALOG_NONE,DSM, ""C"Выдача наличных",string,"Закрыть","");
        }
        case D_ATM_PUT: {
            if(!response) return ShowATMMenu(playerid);
            new atm = GetNearestATM(playerid),percent;
            switch(ATMData[atm][atm_Bank]) {
                case 7: percent = FuncBizz[8][funcbPercent3];
                case 8: percent = FuncBizz[9][funcbPercent3];
                case 9: percent = FuncBizz[10][funcbPercent3];
                default:  percent = 1;
            }
            new amount = strval(inputtext);
            new plata = floatround((amount/100*percent)+amount);
            if(amount < 1 || amount > 1000000000 vip_status[PI[playerid][pVips]][vip_transfer_bank]) {
                new string[144];
                format(string,sizeof(string),"\n\n"W"Введите сумму которую хотите положить на основной банковский счёт:\n\n"NO"*"G" От $1 до $1000000000,vip_status[PI[playerid][pVips]][vip_transfer_bank]);
                D(playerid,D_ATM_PUT,DSI, ""C"Пополнение счёта",string,"Положить","Назад");
                return 1;
            }
            if(PI[playerid][pCash] < plata) return D(playerid,D_ATM_PUT,DSI, ""C"Пополнение счёта",""W"Введите сумму которую хотите положить на основной банковский счёт:\n\n"NO"*"G" Недостаточно средств","Положить","Назад");
            PI[playerid][pBank] += amount;
            UpdatePlayerData(playerid,"pBank",PI[playerid][pBank]);
            GiveMoney(playerid, -plata,"пополнение банк счета");

            bizz_pay(ATMData[atm][atm_Bank],floatround(plata-amount));

            static const f_str[] = ""W"Внесено средств:\t\t"ORANGE"$%d"W" (комиссия: "C"%d)\n\
            "W"Баланс:\t\t\t"ORANGE"$%d\n";
            new string[sizeof(f_str) +1 + (-2 + 11) + (-2 + 11)];
            format(string,sizeof(string),f_str,amount,plata-amount,PI[playerid][pBank]);
            D(playerid,DIALOG_NONE,DSM, ""C"Пополнение счёта",string,"Закрыть","");

 

 

Отредактировано пользователем odosenok

Поделиться сообщением


Ссылка на сообщение

1 ответ на этот вопрос

  • 0
Cawfee
Великий Гуру

@Cunamiwe, чему равна эта переменная? Выведите ее в консоль.

vip_status[PI[playerid][pVips]][vip_transfer_bank]

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Senwik
      От Senwik
      Всем здравствуйте, я тут решил сделать свой крмп сервер, и у меня возник вопрос, где можно достать кэш для лаунчера и сервера, как настроить лаунчер, чтоб кэш скачивался в нужное место и игра могла нормально работать. 
      P.S. Если подскажете, где можно прочитать по данной теме, то будет вообще класс, всем бобра
    • Доналдо Фарекелка
      От Доналдо Фарекелка


      Скачать файл Arizona RolePlay || Ser
      Приветствую, этот мод я нашёл на просторах интернета. 
      Скачал мод у автора:  Developer Stravinskiy
      Доработал мод: Donaldo_Farekelka
       
      Предупреждаю! Мод сырой, багов стало меньше, но они есть.
      Мод: Баня, Подвал, В некоторых местах маппинг, система коронавируса, 8 лвл админок.
       
      [01.11.2025] ВНИМАНИЕ! Не используйте бесплатные хостинги, если Вы не уверены в их работоспособности. Если запустили мод на бесплатном хостинге и он не работает, то просьба мне не писать! (Вина скорее всего, лежит на хостинге!).

      [29.11.2025] Спасибо! За 1000+ скачиваний. 
       
      Информация:
      1) Dc_Cmd
      2) Mysql, mode, language - Всё настраивается теперь в pawno ( UPDATE: 1.1.0 )
      3) Административные права в данный момент можно выдать через /amakeadmin(Смотреть уроки) или БД ( UPDATE: 1.2.2 ).
       
      То что я сделал ( Всё что я делаю сейчас, смотрите в изменениях ):

      Как установить мод на хостинг(Чтобы больше не было вопросов в ЛС):
      RUTUBE: https://rutube.ru/video/private/f74276be05e090652ee46bcbe2b4e27d/?p=6tWFvG_lTFk4sHVaCjheZQ
      YOUTUBE: https://youtu.be/z07sJUAVQpI
      Добавил Доналдо Фарекелка Добавлено 13.04.2023 Категория Моды Автор shenol (vk.com/donaldo_farekelka)  
    • Доналдо Фарекелка
      От Доналдо Фарекелка
      Приветствую, этот мод я нашёл на просторах интернета. 
      Скачал мод у автора:  Developer Stravinskiy
      Доработал мод: Donaldo_Farekelka
       
      Предупреждаю! Мод сырой, багов стало меньше, но они есть.
      Мод: Баня, Подвал, В некоторых местах маппинг, система коронавируса, 8 лвл админок.
       
      [01.11.2025] ВНИМАНИЕ! Не используйте бесплатные хостинги, если Вы не уверены в их работоспособности. Если запустили мод на бесплатном хостинге и он не работает, то просьба мне не писать! (Вина скорее всего, лежит на хостинге!).

      [29.11.2025] Спасибо! За 1000+ скачиваний. 
       
      Информация:
      1) Dc_Cmd
      2) Mysql, mode, language - Всё настраивается теперь в pawno ( UPDATE: 1.1.0 )
      3) Административные права в данный момент можно выдать через /amakeadmin(Смотреть уроки) или БД ( UPDATE: 1.2.2 ).
       
      То что я сделал ( Всё что я делаю сейчас, смотрите в изменениях ):

      Как установить мод на хостинг(Чтобы больше не было вопросов в ЛС):
      RUTUBE: https://rutube.ru/video/private/f74276be05e090652ee46bcbe2b4e27d/?p=6tWFvG_lTFk4sHVaCjheZQ
      YOUTUBE: https://youtu.be/z07sJUAVQpI
    • zonex254
      От zonex254
      C:\Users\lenovo\Desktop\Test-RolePlay-master (1)\Osnova-RolePlay-master\pawno\include\a_mysql.inc(39) : warning 203: symbol is never used: "ALL"
      C:\Users\lenovo\Desktop\Test-RolePlay-master (1)\Osnova-RolePlay-master\pawno\include\a_mysql.inc(32) : warning 203: symbol is never used: "NONE"
      C:\Users\lenovo\Desktop\Test-RolePlay-master (1)\Osnova-RolePlay-master\pawno\include\a_mysql.inc(31) : warning 203: symbol is never used: "E_LOGLEVEL"
      Pawn compiler 3.10.6              Copyright (c) 1997-2006, ITB CompuPhase