Advertisement
ykos

Untitled

Nov 4th, 2024
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.16 KB | None | 0 0
  1.  
  2. stock ShowMobileBank(playerid)
  3. {
  4.     #if defined VICECITY
  5.         if (vicecity_SetupPlayerBankPin(playerid)) return 1;
  6.     #endif
  7.  
  8.     if(!BankMenu:CheckPlayerHaveCard(playerid)) {
  9.         return 1;
  10.     }
  11.  
  12.     PI[playerid][pKlogin] = 1;
  13.  
  14.     if(PI[playerid][pView]>0) return SendClientMessage(playerid,COLOR_LIGHTRED,"[Ошибка] {FFFFFF}Вы не можете использовать мобильный банкинг в психушке!");
  15.    
  16.     new bankstr[1000];
  17.     new count = 0;
  18.  
  19.     PlayerDialogListItem[playerid][count++] = 0;
  20.     PlayerDialogListItem[playerid][count++] = 1;
  21.     PlayerDialogListItem[playerid][count++] = 2;
  22.     PlayerDialogListItem[playerid][count++] = 3;
  23.  
  24.     bankstr = "{FFFFFF}\
  25.         1. Состояние основного счета\n\
  26.         2. Состояние {DBEF2A}личных {FFFFFF}счетов\n\
  27.         3. Перевести деньги с основного счета\n\
  28.         4. Пополнить счет {DBEF2A}SIM{FFFFFF}\n";
  29.  
  30.     if(IsPlayerVipAddition(playerid)) {
  31.  
  32.         if(PI[playerid][pFMember] != -1)
  33.         {
  34.             if(GetFamilyBest(PI[playerid][pFMember], 10) == 1)
  35.             {
  36.                 strcat(bankstr, "{ffff00}Оплата всех налогов{FFFFFF}\n"); // BANK_MENU_ITEM_ALL_NALOG_PAY
  37.                 PlayerDialogListItem[playerid][count++] = 4;
  38.             }
  39.         }
  40.  
  41.         strcat(bankstr, "{73B461}Оплатить налог на транспорт{FFFFFF}\n"); // BANK_MENU_ITEM_CAR_NALOG_PAY
  42.         PlayerDialogListItem[playerid][count++] = 5;
  43.  
  44.         strcat(bankstr, "{73B461}Оплатить штраф за восстановление транспорта{FFFFFF}\n"); // BANK_MENU_ITEM_CAR_TICKET_PAY
  45.         PlayerDialogListItem[playerid][count++] = 6;
  46.  
  47.         strcat(bankstr, "{73B461}Оплатить судебный штраф{FFFFFF}\n"); // BANK_MENU_ITEM_COURT_FINE_PAY
  48.         PlayerDialogListItem[playerid][count++] = 13;
  49.  
  50.         if(IsPlayerHouse(playerid))
  51.         {
  52.             strcat(bankstr, "{73B461}Оплатить коммуналку{FFFFFF}\n"); // BANK_MENU_ITEM_HOUSE_MED_PAY
  53.             PlayerDialogListItem[playerid][count++] = 7;
  54.  
  55.             strcat(bankstr, "{73B461}Оплатить налоги на дом{FFFFFF}\n"); // BANK_MENU_ITEM_HOUSE_TAX_PAY
  56.             PlayerDialogListItem[playerid][count++] = 8;
  57.  
  58.             strcat(bankstr, "{73B461}Пополнить счёт на электричество{FFFFFF}\n"); // BANK_MENU_ITEM_HOUSE_ELECTRO
  59.             PlayerDialogListItem[playerid][count++] = 9;
  60.         }
  61.         if(GetPlayerBiz(playerid)!=-1)
  62.         {
  63.             strcat(bankstr, "{73B461}Оплатить налоги на бизнес{FFFFFF}\n"); // BANK_MENU_ITEM_BIZ_TAX_PAY
  64.             PlayerDialogListItem[playerid][count++] = 10;
  65.         }
  66.  
  67.         if (!IsViceCityServer())
  68.         {
  69.             if (PI[playerid][pFarmID] != -1 || PI[playerid][pFarmID2] != -1)
  70.             {
  71.                 strcat(bankstr, "{73B461}Оплатить налоги на ферму{FFFFFF}\n"); // BANK_MENU_ITEM_FARM_TAX_PAY
  72.                 PlayerDialogListItem[playerid][count++] = 11;
  73.             }
  74.         }
  75.  
  76.         if(PI[playerid][pHotelID] != -1) {
  77.             strcat(bankstr, "{73B461}Продлить аренду номера в отеле{FFFFFF}\n"); // BANK_MENU_ITEM_HOTEL_PAYMENT
  78.             PlayerDialogListItem[playerid][count++] = 12;
  79.         }
  80.  
  81.     }
  82.  
  83.     ShowPlayerDialog(playerid, DID_NUMBER_6565,2,"",bankstr,"Принять","Отмена");
  84.     return 1;
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement