ykos

Untitled

Feb 12th, 2025
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.28 KB | None | 0 0
  1.  
  2. stock BusinessMenu:GetBusinessIcon(bizid, tmp_result[], len = sizeof(tmp_result)) {
  3.  
  4.     if (!(0 <= bizid < MAX_BIZ)) {
  5.         return;
  6.     }
  7.  
  8.     new g_icon_name[32];
  9.  
  10.     switch (BizInfo[bizid][bState]) {
  11.  
  12.         case BIZ_TYPE_GUNSHOP: g_icon_name = "ammo";
  13.         case BIZ_TYPE_BAR: g_icon_name = "bar";
  14.         case BIZ_TYPE_24_7_SHOP: g_icon_name = "convenience-store";
  15.         case BIZ_TYPE_CLOTHES_SHOP: g_icon_name = "clothing-shop";
  16.         case BIZ_TYPE_ENTERPRISE: {
  17.  
  18.             if(IsBizPhoneCommunication(bizid)) {
  19.                 g_icon_name = "phone-shop";
  20.             } else {
  21.                 g_icon_name = "pawn-shop";
  22.             }
  23.         }
  24.         case BIZ_TYPE_TUNING: {
  25.            
  26.             switch(bizid) {
  27.                 case 18: g_icon_name = "car-market";
  28.                 case 159: g_icon_name = "tunning-shop-ls";
  29.                 case 160: g_icon_name = "tunning-shop-sf";
  30.                 case 161: g_icon_name = "tunning-shop-lv";
  31.             }
  32.         }
  33.         case BIZ_TYPE_GAS_N_MECH_SHOP: g_icon_name = "fuel-station";
  34.         case BIZ_TYPE_EATERY, BIZ_TYPE_FASTFOOD_STORE: g_icon_name = "food-stall"; // Возможно обновить
  35.         case BIZ_TYPE_RENT_CAR: g_icon_name = "car-rent";
  36.         case BIZ_TYPE_ACCESSORY_SHOP: g_icon_name = "accessories-store";
  37.         case BIZ_TYPE_HOTEL: g_icon_name = "strip-club";
  38.  
  39.         case BIZ_TYPE_STATIC: {
  40.  
  41.             #if defined VICECITY
  42.                 switch(bizid) {
  43.                     case 72, 76: g_icon_name = "info-center";
  44.                 }
  45.             #else
  46.  
  47.                 switch(bizid) {
  48.                     case 210: g_icon_name = "farm";
  49.                     case 211: g_icon_name = "mine";
  50.                     case 212: g_icon_name = "info-center";
  51.                     case 214: g_icon_name = "concert-room";
  52.                     case 227: g_icon_name = "container";
  53.                     case 229, 230: g_icon_name = "info-center";
  54.                     case 316: g_icon_name = "mechanics";
  55.                 }
  56.             #endif
  57.         }
  58.  
  59.         case BIZ_TYPE_CAR_SHOWROOM: {
  60.  
  61.            
  62.             switch(bizid) {
  63.                 case 220: g_icon_name = "econom-car-shop";
  64.                 case 221: g_icon_name = "average-car-shop";
  65.                 case 222, 275: g_icon_name = "luxe-car-shop";
  66.             }
  67.         }
  68.  
  69.         case BIZ_TYPE_REPAIR_SHOP: {
  70.             switch(bizid) {
  71.                 case 213: g_icon_name = "car-service-ls";
  72.                 case 228: g_icon_name = "car-service-lv";
  73.             }        
  74.         }
  75.         case BIZ_TYPE_SPORT_CLUB: g_icon_name = "sport-palace";
  76.         case BIZ_TYPE_DANCE_SCHOOL: g_icon_name = "dance-school";
  77.         case BIZ_TYPE_OIL_RIG, BIZ_TYPE_OILRIGS_GROUND: g_icon_name = "oil-rig";
  78.         case BIZ_TYPE_CLOTHING_WORKSHOP: g_icon_name = "clothing-workshop";
  79.         case BIZ_TYPE_AGRICULTURAL_SHOP: g_icon_name = "cotton-farm";
  80.         case BIZ_TYPE_AGRICULTURAL_RENT: g_icon_name = "farm";
  81.         case BIZ_TYPE_VIDEOCARD_STORE: g_icon_name = "electronics-store";
  82.         case BIZ_TYPE_CAR_TESTDRIVE: g_icon_name = "car-market";
  83.         case BIZ_TYPE_SECOND_HAND: g_icon_name = "clothing-shop";
  84.         case BIZ_TYPE_CINEMA: g_icon_name = "cinema";
  85.         case BIZ_TYPE_AUTO_SERVICE: g_icon_name = "mechanics";
  86.         case BIZ_TYPE_PAWNSHOP: g_icon_name = "pawn-shop";
  87.         case BIZ_TYPE_WAREHOUSE_TRUCKERS: g_icon_name = "container";
  88.         case BIZ_TYPE_STREEPTEASE_CLUB: g_icon_name = "strip-club";
  89.         case BIZ_TYPE_FISHING_SHOP: g_icon_name = "fishing-shop";
  90.         case BIZ_TYPE_PRIVATE_BANK, BIZ_TYPE_CHANGE_CENTER: g_icon_name = "pawn-shop";
  91.         case BIZ_TYPE_AUTOSALON_VC: g_icon_name = "car-market";
  92.         case BIZ_TYPE_ELIXIR_MASTER: g_icon_name = "pawn-shop";
  93.         case BIZ_TYPE_PARKING_SPACE: g_icon_name = "plane-bike-rent";
  94.         case BIZ_TYPE_STALL: g_icon_name = "ad-banner";
  95.  
  96.         case BIZ_TYPE_BOOKMAKER_OFFICE: g_icon_name = "bookmaker";
  97.         case BIZ_TYPE_LOTTERY: g_icon_name = "horse-racing";
  98.         case BIZ_TYPE_ELECTRO_COMPANY: g_icon_name = "electronics-store";
  99.         case BIZ_TYPE_STORAGE_POINT: g_icon_name = "container";
  100.         case BIZ_TYPE_BOAT_MARKET: g_icon_name = "car-rent";
  101.     }
  102.  
  103.     tmp_result[0] = '\0';
  104.     strcat(tmp_result, g_icon_name, len);
  105. }
Add Comment
Please, Sign In to add comment