-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Sliver
СЛИВ МОДА ETERNTY SAMP 2025! (НОВЫЙ)Слив мода Eternity SAMP. Почему же решил слить - Расскажу вам немного о владельце Артема Петрова. Решил кинуть на деньги не тех людей. Так же это чудо кидала Павно, заражённый скриптеру. По этому сливаем мод. Вам по установке писать сюда помогу и расскажу как установить. Всем приятного использования!Данный мод продается на другой площадке и то какой то левый) ( ну лучше бесплатно чем платно )
+ бонус стиль етернити рп
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ПРОЧИТАЙТЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
БАЗА ДАННЫХ ПОДКЛЮЧАЕТСЯ ЧЕРЕЗ ИНКЛУДЫ И SETTINGS.INI!
НЕ В САМОМ МОДЕ А В ИНКЛУДЕ И В SETTINGS.INI
config cfg думаю ума хватит вам написать самим
2024 : был выклан сюда мною этот мод мой бывший ник SliverShokc к сожалению потерял доступ к аккаунту
-
От hikkan
шапка темы.
сервер лог:
где-то здесь ругается:
public: LoadBusinesses() { new query[85], buffer[2]; new Cache: result, rows; result = mysql_query(mysql, "SELECT b.*, IFNULL(a.name, 'None') AS owner_name FROM business b LEFT JOIN accounts_1101 a ON a.id=b.owner_id", true); //result = mysql_query(mysql, "SELECT * FROM business", true); rows = cache_num_rows(); if(rows > MAX_BUSINESS) { rows = MAX_BUSINESS; print("[Business]: DB rows > MAX_BUSINESS"); } for(new idx; idx < rows; idx ++) { SetBusinessData(idx, B_SQL_ID, cache_get_field_content_int(idx, "id")); SetBusinessData(idx, B_OWNER_ID, cache_get_field_content_int(idx, "owner_id")); cache_get_field_content(idx, "name", g_business[idx][B_NAME], mysql, 30); SetBusinessData(idx, B_CITY, cache_get_field_content_int(idx, "city")); SetBusinessData(idx, B_ZONE, cache_get_field_content_int(idx, "zone")); SetBusinessData(idx, B_IMPROVEMENTS, cache_get_field_content_int(idx, "improvements")); SetBusinessData(idx, B_PRODS, cache_get_field_content_int(idx, "products")); SetBusinessData(idx, B_PROD_PRICE, cache_get_field_content_int(idx, "prod_price")); cache_get_field_content(idx, "balance", g_business[idx][B_BALANCE], mysql, 21); SetBusinessData(idx, B_RENT_DATE, cache_get_field_content_int(idx, "rent_time")); SetBusinessData(idx, B_PRICE, cache_get_field_content_int(idx, "price")); SetBusinessData(idx, B_RENT_PRICE, cache_get_field_content_int(idx, "rent_price")); SetBusinessData(idx, B_TYPE, cache_get_field_content_int(idx, "type")); SetBusinessData(idx, B_INTERIOR, cache_get_field_content_int(idx, "interior")); SetBusinessData(idx, B_ENTER_PRICE, cache_get_field_content_int(idx, "enter_price")); SetBusinessData(idx, B_ENTER_MUSIC, cache_get_field_content_int(idx, "enter_music")); SetBusinessData(idx, B_LOCK_STATUS, bool: cache_get_field_content_int(idx, "lock")); SetBusinessData(idx, B_POS_X, cache_get_field_content_float(idx, "x")); SetBusinessData(idx, B_POS_Y, cache_get_field_content_float(idx, "y")); SetBusinessData(idx, B_POS_Z, cache_get_field_content_float(idx, "z")); SetBusinessData(idx, B_EXIT_POS_X, cache_get_field_content_float(idx, "exit_x")); SetBusinessData(idx, B_EXIT_POS_Y, cache_get_field_content_float(idx, "exit_y")); SetBusinessData(idx, B_EXIT_POS_Z, cache_get_field_content_float(idx, "exit_z")); SetBusinessData(idx, B_EXIT_ANGLE, cache_get_field_content_float(idx, "exit_angle")); SetBusinessData(idx, B_EVICTION, cache_get_field_content_int(idx, "eviction")); SetBusinessData(idx, B_ELECTRICITY, cache_get_field_content_int(idx, "electricity")); SetBusinessData(idx, B_IZNOS, cache_get_field_content_int(idx, "iznos")); SetBusinessData(idx, B_TIME_REPAIR_1, cache_get_field_content_int(idx, "time_repair_1")); SetBusinessData(idx, B_TIME_REPAIR_2, cache_get_field_content_int(idx, "time_repair_2")); SetBusinessData(idx, B_TYPEWETRIKI, cache_get_field_content_int(idx, "typewetriki")); SetBusinessData(idx, B_GANG, cache_get_field_content_int(idx, "gang")); //mysql_format(mysql, query, sizeof query, "UPDATE business SET id=%d WHERE id='%d'", idx, cache_get_field_content_int(idx, "id")); //mysql_query(mysql, query, false); zone_war_z[idx] = GangZoneCreate ( GetBusinessData(idx, B_POS_X)-6, GetBusinessData(idx, B_POS_Y)-6, GetBusinessData(idx, B_POS_X)+6, GetBusinessData(idx, B_POS_Y)+6 ); // ---------------------------------------------------------------------------------- zone_war_a[idx] = CreateDynamicRectangle ( GetBusinessData(idx, B_POS_X)-6, GetBusinessData(idx, B_POS_Y)-6, GetBusinessData(idx, B_POS_X)+6, GetBusinessData(idx, B_POS_Y)+6 ); cache_get_field_content(idx, "owner_name", g_business[idx][B_OWNER_NAME], mysql, 21); // ------------------------- SetBusinessData(idx, B_ORDER_ID, -1); SetBusinessData(idx, B_LABEL, CreateDynamic3DTextLabel(GetBusinessData(idx, B_NAME), 0xFFFF00FF, GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z) + 1.0, 6.50)); if(GetBusinessData(idx, B_CITY) == -1 || GetBusinessData(idx, B_ZONE) == -1) { buffer[0] = Get2DCity(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y)); buffer[1] = Get2DZone(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y)); SetBusinessData(idx, B_CITY, buffer[0]); SetBusinessData(idx, B_ZONE, buffer[1]); mysql_format(mysql, query, sizeof query, "UPDATE business SET city=%d,zone=%d WHERE id=%d", buffer[0], buffer[1], GetBusinessData(idx, B_SQL_ID)); mysql_query(mysql, query, false); } if(IsBusinessOwned(idx) && !strcmp(GetBusinessData(idx, B_OWNER_NAME), "None", true)) { SetBusinessData(idx, B_OWNER_ID, 0); mysql_format(mysql, query, sizeof query, "UPDATE business SET owner_id=0,improvements=0 WHERE id=%d", GetBusinessData(idx, B_SQL_ID)); mysql_query(mysql, query, false); } if(!IsBusinessOwned(idx)) { SetBusinessData(idx, B_PRODS, 0); SetBusinessData(idx, B_PROD_PRICE, 0); SetBusinessData(idx, B_LOCK_STATUS, false); SetBusinessData(idx, B_ENTER_MUSIC, 0); SetBusinessData(idx, B_ENTER_PRICE, 0); if(GetBusinessData(idx, B_IMPROVEMENTS) >= 6) { mysql_format(mysql, query, sizeof query, "DELETE FROM business_gps WHERE bid=%d", idx); mysql_query(mysql, query, false); } } CallLocalFunction("UpdateBusinessLabel", "i", idx); BusinessHealthPickupInit(idx); //Иконки для бизов if(GetBusinessData(idx, B_TYPE) == 1) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 40, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 2) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 49, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 3 || GetBusinessData(idx, B_TYPE) == 4) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 28, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 5) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 45, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 8) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 25, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 9) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 26, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 17 || GetBusinessData(idx, B_TYPE) == 26 || GetBusinessData(idx, B_TYPE) == 23) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 55, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 23) CreatePickup(1275, 25, GetBusinessData(idx, B_EXIT_POS_X), GetBusinessData(idx, B_EXIT_POS_Y), GetBusinessData(idx, B_EXIT_POS_Z), 0, PICKUP_ACTION_TYPE_SHIN, idx); if(GetBusinessData(idx, B_TYPE) == 24) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 38, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 25) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 39, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 27) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 18, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 30) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 46, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 31) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 10, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 11) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 6, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 12) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 52, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 32) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 21, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 29) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 34, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 39) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 5, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 23) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 62, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 16) CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 55, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); if(GetBusinessData(idx, B_TYPE) == 17 || GetBusinessData(idx, B_TYPE) == 18 || GetBusinessData(idx, B_TYPE) == 19 || GetBusinessData(idx, B_TYPE) == 20 || GetBusinessData(idx, B_TYPE) == 21 || GetBusinessData(idx, B_TYPE) == 23 || GetBusinessData(idx, B_TYPE) == 43) { if(GetBusinessData(idx, B_TYPE) == 20) { CreatePickup(1083, 25, GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 0, PICKUP_ACTION_TYPE_BIZ_ENTER, idx); CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 55, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); } else if(GetBusinessData(idx, B_TYPE) == 21 || GetBusinessData(idx, B_TYPE) == 31) CreatePickup(18631, 25, GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 0, PICKUP_ACTION_TYPE_BIZ_ENTER, idx); else CreatePickup(1274, 25, GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 0, PICKUP_ACTION_TYPE_BIZ_ENTER, idx); } else if(GetBusinessData(idx, B_TYPE) == 37) { CreatePickup(1650, 25, GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 0, PICKUP_ACTION_TYPE_BIZ_ENTER, idx); CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 59, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); } else if(GetBusinessData(idx, B_TYPE) == 44) { CreatePickup(1275, 25, GetBusinessData(idx, B_EXIT_POS_X), GetBusinessData(idx, B_EXIT_POS_Y), GetBusinessData(idx, B_EXIT_POS_Z), -1, PICKUP_ACTION_TYPE_TK_MENU, idx); CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 51, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); CreatePickup(1274, 25, GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 0, PICKUP_ACTION_TYPE_BIZ_ENTER, idx); CreateDynamic3DTextLabel("Информация о\nтрудоустройствие",0xFFFFFFFF, GetBusinessData(idx, B_EXIT_POS_X), GetBusinessData(idx, B_EXIT_POS_Y), GetBusinessData(idx, B_EXIT_POS_Z) + 0.5,16.0); } else if(GetBusinessData(idx, B_TYPE) == 45) { CreateDynamicMapIcon(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 9, 0, 0, 0, -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL); CreatePickup(1274, 25, GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 0, PICKUP_ACTION_TYPE_BIZ_ENTER, idx); } else { CreatePickup(19132, 25, GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 0, PICKUP_ACTION_TYPE_BIZ_ENTER, idx); } biz_area[idx] = CreateDynamicSphere(GetBusinessData(idx, B_POS_X), GetBusinessData(idx, B_POS_Y), GetBusinessData(idx, B_POS_Z), 3.0, 0, 0, -1); } g_business_loaded = rows; cache_delete(result); for(new idx; idx < sizeof g_business_interiors; idx ++) { CreatePickup(19132, 23, GetBusinessInteriorInfo(idx, BT_EXIT_POS_X), GetBusinessInteriorInfo(idx, BT_EXIT_POS_Y), GetBusinessInteriorInfo(idx, BT_EXIT_POS_Z), -1, PICKUP_ACTION_TYPE_BIZ_EXIT, idx); buffer[0] = -1; switch(idx) { case BUSINESS_INTERIOR_SHOP_24_7: { CreateDynamic3DTextLabel ( "Список товаров", 0x00CC00EE, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z) + 0.8, 8.0 ); CreatePickup(10270, 23, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), -1, PICKUP_ACTION_TYPE_BIZ_SHOP_247, idx); } case BUSINESS_INTERIOR_ZAKUS: { CreatePickup(10270, 23, -1852.6345,1277.0465,1115.8447, -1, -1, idx); } case BUSINESS_INTERIOR_APTEKA: { apteka_cp = CreateDynamicCP(-2279.0518,-1485.6300,1001.0000, 1.0); } case BUSINESS_INTERIOR_SHOP_GARDEN: { CreatePickup(19134, 23, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), -1, PICKUP_ACTION_TYPE_BIZ_GARDEN, idx); CreateDynamicCP(-1038.3335,687.4626,1001.0000, 1.5); } case BUSINESS_INTERIOR_AVTOZAP: { /*CreateDynamic3DTextLabel ( "{1E90FF}Магазин автозапчастей", 0x00CC00EE, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z) + 0.8, 8.0 );*/ CreatePickup(19134, 23, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), -1, PICKUP_ACTION_TYPE_BIZ_AVTOZAP, idx); CreateDynamicCP(1555.7836,-2400.7815,1001.0000, 1.0); } case BUSINESS_INTERIOR_PARIK: { CreateDynamic3DTextLabel ( "Покупка аксессуаров", 0x00CC00EE, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z) + 0.8, 8.0 ); CreatePickup(1276, 23, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), -1, PICKUP_ACTION_TYPE_BARBER, idx); } case BUSINESS_INTERIOR_CLUB, BUSINESS_INTERIOR_CASINO: { CreateDynamic3DTextLabel ( "Меню бара:\n\n"\ "{6699FF}1. Лимонад\n"\ "2. Пиво\n"\ "3. Вино\n"\ "4. Шампанское\n"\ "5. Водка\n"\ "6. Коньяк\n"\ "7. Виски\n"\ "8. Абсент\n"\ "{00CC66}9. Закуска\n"\ "10. Сигара", 0xFFFFFFCC, GetBusinessInteriorInfo(idx, BT_LABEL_POS_X), GetBusinessInteriorInfo(idx, BT_LABEL_POS_Y), GetBusinessInteriorInfo(idx, BT_LABEL_POS_Z), 9.0 ); buffer[0] = CreateDynamicCP(GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), 1.0, _, _, _, 8.0); } case BUSINESS_INTERIOR_REALTOR_BIZ: { g_business_realtor_label = CreateDynamic3DTextLabel ( "Состояние бизнеса", 0xCCFF66FF, GetBusinessInteriorInfo(idx, BT_LABEL_POS_X), GetBusinessInteriorInfo(idx, BT_LABEL_POS_Y), GetBusinessInteriorInfo(idx, BT_LABEL_POS_Z), 10.0 ); CreatePickup(1239, 23, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), -1); buffer[0] = CreateDynamicCP(GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z) - 1.0, 1.2, _, _, _, 10.0); CallLocalFunction("UpdateRealtorBizInfo", ""); } case BUSINESS_INTERIOR_REALTOR_HOME: { g_house_realtor_label = CreateDynamic3DTextLabel ( "Состояние недвижимости", 0xCCFF66FF, GetBusinessInteriorInfo(idx, BT_LABEL_POS_X), GetBusinessInteriorInfo(idx, BT_LABEL_POS_Y), GetBusinessInteriorInfo(idx, BT_LABEL_POS_Z), 10.0 ); CreatePickup(1239, 23, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), -1); buffer[0] = CreateDynamicCP(GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), 0.7, _, _, _, 5.0); CallLocalFunction("UpdateRealtorHomeInfo", ""); } case BUSINESS_INTERIOR_CLOTHING_SHOP: { CreatePickup(1275, 23, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), -1, PICKUP_ACTION_TYPE_BIZ_CLOTHING, idx); } case BUSINESS_INTERIOR_HOTEL: { CreatePickup(1277, 23, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), -1); CreateDynamic3DTextLabel("Услуги\n{FFFFFF}гост. комплекса", 0x3399FFFF, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z) + 0.8, 5.0); buffer[0] = CreateDynamicCP(GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), 1.2, _, _, _, 20.0); } case BUSINESS_INTERIOR_CAR_MARKET: { // CreatePickup(19134, 23, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), -1, PICKUP_ACTION_TYPE_BIZ_CAR_MARK, idx); // CreateDynamic3DTextLabel("Покупка\nтранспорта", 0xCC6600EE, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z) + 0.8, 5.0); } case BUSINESS_INTERIOR_CELL_SALON: { CreateDynamic3DTextLabel ( "Сотовый\n"\ "салон\n"\ "{FFD83D}Введите /buy", 0x00CC00EE, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z) + 0.8, 8.0 ); CreatePickup(19134, 23, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), -1, PICKUP_ACTION_TYPE_CELL_SALON, idx); } case BUSINESS_INTERIOR_CAR_TUNING: { CreatePickup(19134, 23, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), -1, PICKUP_ACTION_TYPE_BIZ_CAR_TUN, idx); CreateDynamic3DTextLabel("Обслуживание\nтранспорта", 0xCC6600EE, GetBusinessInteriorInfo(idx, BT_LABEL_POS_X), GetBusinessInteriorInfo(idx, BT_LABEL_POS_Y), GetBusinessInteriorInfo(idx, BT_LABEL_POS_Z), 5.0); } case BUSINESS_INTERIOR_COMP_CLUB: { CreatePickup(1314, 23, 652.1079,-15.6575,1001.4328, -1, PICKUP_ACTION_TYPE_BIZ_PC_GAME, idx); CreatePickup(1581, 23, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), -1, PICKUP_ACTION_TYPE_BIZ_PC_CLUB, idx); } case BUSINESS_INTERIOR_TIR: { CreateDynamic3DTextLabel ( "Покупка\n"\ "Оружия", 0x00CC00EE, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z) + 0.8, 8.0 ); CreatePickup(1239, 23, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), -1, PICKUP_ACTION_TYPE_BIZ_TIR, idx); } case BUSINESS_INTERIOR_BUY_GUN: { CreateDynamic3DTextLabel ( "Покупка\n"\ "Оружия", 0x00CC00EE, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z) + 0.8, 8.0 ); CreatePickup(353, 23, GetBusinessInteriorInfo(idx, BT_BUY_POS_X), GetBusinessInteriorInfo(idx, BT_BUY_POS_Y), GetBusinessInteriorInfo(idx, BT_BUY_POS_Z), -1, PICKUP_ACTION_TYPE_BIZ_GUN, idx); } } SetBusinessInteriorInfo(idx, BT_BUY_CHECK_ID, buffer[0]); } BusinesGPSListInit(); printf("[Business]: Бизнесов загружено: %d", g_business_loaded); }
-
От shedexx
PERFONSE RP | 2025
Скачать файл Всем привет. Возвращаюсь в сферу Pawno-разработчика и ютубера по сампу. Ранее Вы могли узнать меня по нику "Minekaev Play", но теперь мой новый ник - shedexx.
Perfonse Role Play:
Уже не помню у кого я брал основу, этот мод должен был работать только через специальный addon-ключ, который использует лаунчер Arizona RP. Я убрал систему этого лаунчера / ключа, и мод заработал на обычном SAMP лаунчере. Я даже открывал проект с этим модом, но к сожалению или к счастью, никто не хотел у нас играть. Разработка мода велась где-то в начале 2025 года.
Уникальный этот мод тем, что в нём есть система Air-Drop'а, система крафта аксессуаров на TextDraw, система выбора семейных автомобилей на TextDraw. В общем, у меня уже были загружены скрины с этого мода, я их выложил на imgur, и Вы сможете сами посмотреть визуально, что в этом моде имеется.
Строчек в моде: [ 57.370 ]
Быстрая компиляция: [ Да ]
Варнингов: [ 3 шт. ] - Не влияют на работу мода.
Скриншоты: *кликабельно*
Видео-Слив: *кликабельно*
Добавил shedexx Добавлено 17.03.2025 Категория Моды Автор shedexx
-