• 0
Sign in to follow this  
Followers 0
Cunamiwe

[закрыто] Проблемы с банком

Question

Не работает почему-то система банка.Не могу положить деньги и снять их пишет -  "можно положить от 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,"Закрыть","");

 

 

Edited by odosenok

Share this post


Link to post

1 answer to this question

  • 0

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

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

 

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Hunter Wright
      By Hunter Wright
       
       
      Hasl-Host -Предоставляем услуги профессионального дешевого игрового хостинга и самую удобную панель управления.

      — Защита от DDoS-атак
      — Техническая поддержка работает для вас 24/7
      — Быстрый доступ в панель управления и личный кабинет
      — Быстрая переустановка игрового сервера в любое время суток
      — Редактирование конфигурационных файлов игрового сервера
      — FTP доступ к файлам игрового сервера
      — Изменение количества слотов игрового сервера
      — Система управления счетами и оплаты услуг
      — Большое количество всех возможных платежных систем
      — Бесплатная MySQL база данных
      — Автоустановка модов, есть как бесплатные моды, так и платные моды
      — У нас есть услуги, где вы можете заказать, установку мода, смену названия и т.д
      — Предоставляется доступ к firewall для блокировки злоумышленников

      Тарифные планы (на данный момент):
      — SAMP 0.3.7 - от 49р / месяц
      — CRMP 0.3e - от 49р / месяц
      — CRMP 0.3.7 - от 49р / месяц
      — Multi Theft Auto | 1.6 - от 136р / месяц
      — Counter-Strike: 1.6 - от 256р / месяц

      Ссылки на хостинг и социальные сети:
      Сайт хостинга - Перейти на сайт хостинга
      Группа во ВКонтакте - Перейти в группу во ВКонтакте
      Группа тех.поддержки во ВКонтакте - Перейти в группу во ВКонтакте
      Телеграм канал хостинга - Перейти в телеграм
      YouTube канал хостинга - Перейти на YouTube канал
      Почта тех.поддержки - support@hasl-host.ru
    • Tookie Johnson
      By Tookie Johnson
      Всем привет! Не могу разобраться с Loading plugin: crashdetect Failed.
      В папке plugins есть crashdetect.dll, в конфиге прописан первым без расширения, в моде подключён. Перепроверял по буковкам. Использую последнюю версию всех плагинов. Брал с гитхаба.
       
       
      Использую сервер на локалке Windows 11
    • Миша_Cherkes
      By Миша_Cherkes
      Здравствуйте помогите с сервером 
      Вообщем у меня есть на проекте работа развозчик продуктов 
      Я как владелец бизнеса делаю заказ. Сам заказ уже приходит на работу
      После чего я прописываю команду /prise беру заказ у меня на карте отмечается точка куда везти товар и сервер крашит 
      По логам что пишет единственное 
      [03:41:53] Игрок Artem_Shapovalov диалог номер 128 |№1 - Заказал: Artem_Shapovalov| 0
      [03:42:02] Игрок Artem_Shapovalov диалог номер 127 || -1
      [03:42:02] [debug] Server crashed due to an unknown error
      Так-же сам скрин что происходит в чате 
      Буду благодарен если распишите детально что это может быть так как я сильно не соображаю в павно