Artemka0210191 3 Опубликовано 15 марта, 2019 Привет, в моде сделали такую не удобную вещь, после того как я создаю бизнес, он появляется, но что бы в него войти, нужно его купить. Как это можно исправить? Код на создание ниже Спойлер case D_ADDNED+4: { if(!response) return 1; switch(listitem) { case 0: format(boordh,sizeof(boordh),"454.1961,2510.6208,3018.4202,449.2993,2508.3315,3018.4202,6,56,1"); // 24/7 case 1: format(boordh,sizeof(boordh),"0.0,0.0,0.0,0.0,0.0,0.0,0,47,2"); // FUEL case 2: format(boordh,sizeof(boordh),"-721.3050, 225.4088, 2022.7360,-724.6412, 206.7564, 2022.7360,5,29,3"); case 3: format(boordh,sizeof(boordh),"-330.3330,440.3921,2513.6201,377.3217,-67.8903,1001.5151,10,54,10"); // Sportzal case 4: format(boordh,sizeof(boordh),"364.9063,-11.7721,1001.8516,369.6516,-6.3217,1001.8589,9,14,3"); case 5: format(boordh,sizeof(boordh),"493.3561,-24.8449,1000.6797,499.2758,-20.7244,1000.6797,17,48,4"); case 6: format(boordh,sizeof(boordh),"-2636.6792,1402.4634,906.4609,-2659.1587,1416.9315,906.2734,3,48,4"); case 7: format(boordh,sizeof(boordh),"1204.7395,-13.8515,1000.9219,1214.1865,-12.9937,1000.9219,2,48,4"); case 8: format(boordh,sizeof(boordh),"-1501.3638, -296.6272, 1762.5275,-1498.5411, -300.3899, 1762.5275,11,49,5"); case 9: format(boordh,sizeof(boordh),"540.2840,-842.7768,1002.0000,541.7650,-851.2516,1002.0000,7,18,6"); // AMMO case 10: format(boordh,sizeof(boordh),"-187.2723, 882.1444, 2612.5525 , -186.4855, 856.6979, 2612.4531,5,10,4"); // ÍÎÂÛÉ ÊËÓÁ case 11: format(boordh,sizeof(boordh),"0.0,0.0,0.0,0.0,0.0,0.0,0,27,7"); // CTO case 12: format(boordh,sizeof(boordh),"-913.9672,1200.9209,1002.0200,-913.6543,1211.7676,1002.0200,5,45,8"); // Ìàãàçèí îäåæäû case 13: format(boordh,sizeof(boordh),"1600.3970, 971.2603, 1819.4727,1613.3817,997.2397,1819.0200,1,25,9"); // Êàçèíî } ShowPlayerDialogEx(playerid, D_HEAL+6, 1, "{5aa14a}>> Áèçíåñ", "ÂÀÆÍÎ: Íàçâàíèå\n\nÏÐÈÌÅÐ: Gas Station", "Ïðèíÿòü", "Îòìåíà"); } ///////////// case D_HEAL+6: { if(!response) return 1; new name[32]; if(sscanf(inputtext,"s[32]",name)) return ShowPlayerDialogEx(playerid, D_HEAL+6, 1, "Áèçíåñ", "ÂÀÆÍÎ: Íàçâàíèå\n\nÏÐÈÌÅÐ: Gas Station", "Ïðèíÿòü", "Îòìåíà"); TOTALBIZZ++; sscanf(boordh,"p<,>ffffffiii", BizzInfo[TOTALBIZZ][bExitx],BizzInfo[TOTALBIZZ][bExity],BizzInfo[TOTALBIZZ][bExitz], BizzInfo[TOTALBIZZ][bMenux],BizzInfo[TOTALBIZZ][bMenuy],BizzInfo[TOTALBIZZ][bMenuz], BizzInfo[TOTALBIZZ][bInt],BizzInfo[TOTALBIZZ][bMIcon], BizzInfo[TOTALBIZZ][bType]); GetPlayerPos(playerid,BizzInfo[TOTALBIZZ][bEntrx],BizzInfo[TOTALBIZZ][bEntry],BizzInfo[TOTALBIZZ][bEntrz]); strmid(BizzInfo[TOTALBIZZ][bOwner], "None", 0, strlen("None"), MAX_PLAYER_NAME); strmid(BizzInfo[TOTALBIZZ][bName], name, 0, strlen(name), 32); BizzInfo[TOTALBIZZ][bVirtual] = TOTALBIZZ; BizzInfo[TOTALBIZZ][bEnter] = 0; BizzInfo[TOTALBIZZ][bTill] = 50; BizzInfo[TOTALBIZZ][bProdMax] = 1000; new tmpvar, tmpvar2; switch(BizzInfo[TOTALBIZZ][bType]) { case 1: tmpvar = 540000, tmpvar2 = 5000; case 2: tmpvar = 500000, tmpvar2 = 20000; case 3: tmpvar = 340000, tmpvar2 = 3000; case 4: tmpvar = 460000, tmpvar2 = 7000; case 5: tmpvar = 240000, tmpvar2 = 7000; case 6: tmpvar = 800000, tmpvar2 = 20000; case 7: tmpvar = 450000, tmpvar2 = 100000; case 8: tmpvar = 410000, tmpvar2 = 50000; case 9: tmpvar = 1000000, tmpvar2 = 50000; case 10: tmpvar = 500000, tmpvar2 = 50000; } BizzInfo[TOTALBIZZ][bPrice] = tmpvar; BizzInfo[TOTALBIZZ][bProduct] = tmpvar2; BizzInfo[TOTALBIZZ][bIcon] = CreateDynamicMapIcon(BizzInfo[TOTALBIZZ][bEntrx],BizzInfo[TOTALBIZZ][bEntry],BizzInfo[TOTALBIZZ][bEntrz], BizzInfo[TOTALBIZZ][bMIcon], 0,-1,-1,-1,200.0); if(BizzInfo[TOTALBIZZ][bType] != 2 && BizzInfo[TOTALBIZZ][bType] != 7) { new string[300]; BizzInfo[TOTALBIZZ][bArea] = CreateDynamicSphere(BizzInfo[TOTALBIZZ][bEntrx], BizzInfo[TOTALBIZZ][bEntry], BizzInfo[TOTALBIZZ][bEntrz], 1.3, BizzInfo[TOTALBIZZ][bVirtual], -1); BizzInfo[TOTALBIZZ][bPickup] = CreateDynamicPickup(19132,1,BizzInfo[TOTALBIZZ][bEntrx],BizzInfo[TOTALBIZZ][bEntry],BizzInfo[TOTALBIZZ][bEntrz], 0); BizzInfo[TOTALBIZZ][bPickupExit] = CreateDynamicPickup(19132,1,BizzInfo[TOTALBIZZ][bExitx],BizzInfo[TOTALBIZZ][bExity],BizzInfo[TOTALBIZZ][bExitz],BizzInfo[TOTALBIZZ][bVirtual]); BizzInfo[TOTALBIZZ][bMenu] = CreateDynamicSphere(BizzInfo[TOTALBIZZ][bMenux],BizzInfo[TOTALBIZZ][bMenuy],BizzInfo[TOTALBIZZ][bMenuz],1.0,BizzInfo[TOTALBIZZ][bVirtual],BizzInfo[TOTALBIZZ][bInt]); if(BizzInfo[TOTALBIZZ][bType] == 8) CreateDynamicPickup(1275,1,BizzInfo[TOTALBIZZ][bMenux],BizzInfo[TOTALBIZZ][bMenuy],BizzInfo[TOTALBIZZ][bMenuz],BizzInfo[TOTALBIZZ][bVirtual]); else CreateDynamicPickup(1274,1,BizzInfo[TOTALBIZZ][bMenux],BizzInfo[TOTALBIZZ][bMenuy],BizzInfo[TOTALBIZZ][bMenuz],BizzInfo[TOTALBIZZ][bVirtual]); if(!strcmp(BizzInfo[TOTALBIZZ][bOwner],"None",true)) { format(string, sizeof(string), ">> %s <<\n\n{75d08a}/buybiz{FFFFFF} - êóïèòü áèçíåñ", BizzInfo[TOTALBIZZ][bName]); LABELBIZZ[TOTALBIZZ] = CreateDynamic3DTextLabel(string,0x18BA28FF,BizzInfo[TOTALBIZZ][bEntrx], BizzInfo[TOTALBIZZ][bEntry], BizzInfo[TOTALBIZZ][bEntrz]+0.7,20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1); } else { format(string, sizeof(string), ">> %s <<\n\n{75d08a}ALT{FFFFFF} - âîéòè â áèçíåñ", BizzInfo[TOTALBIZZ][bName]); LABELBIZZ[TOTALBIZZ] = CreateDynamic3DTextLabel(string,0x18BA28FF,BizzInfo[TOTALBIZZ][bEntrx], BizzInfo[TOTALBIZZ][bEntry], BizzInfo[TOTALBIZZ][bEntrz]+0.7,20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1); } } else if(BizzInfo[TOTALBIZZ][bType] == 2) { new string[300]; if(!strcmp(BizzInfo[TOTALBIZZ][bOwner],"None",true)) { format(string, sizeof(string), ">> %s <<\n\n{75d08a}/buybiz{FFFFFF} - êóïèòü áèçíåñ", BizzInfo[TOTALBIZZ][bName]); LABELBIZZ[TOTALBIZZ] = CreateDynamic3DTextLabel(string,0x18BA28FF,BizzInfo[TOTALBIZZ][bEntrx], BizzInfo[TOTALBIZZ][bEntry], BizzInfo[TOTALBIZZ][bEntrz]+0.7,20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1); CreateDynamicPickup(1650,1,BizzInfo[TOTALBIZZ][bEntrx], BizzInfo[TOTALBIZZ][bEntry], BizzInfo[TOTALBIZZ][bEntrz]+0.7); } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Flaymeek 256 Опубликовано 15 марта, 2019 Не понятно , из-за не правильного копирования. Но как я понял , за вход в бизнес судя по всему отвечает BizzInfo[TOTALBIZZ][bEnter] = 0; Попробуйте значение 0 заменить на 1. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Artemka0210191 3 Опубликовано 15 марта, 2019 (изменено) 16 минут назад, Flaymeek сказал: Не понятно , из-за не правильного копирования. Но как я понял , за вход в бизнес судя по всему отвечает BizzInfo[TOTALBIZZ][bEnter] = 0; Попробуйте значение 0 заменить на 1. Да, я создаю, он появляется. Но потом туда никто войти не может, потому что система предлагает купить бизнес, а не войти просто так. Сейчас попробую Изменено 15 марта, 2019 пользователем Artemka0210191 ! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 #Pawno 306 Опубликовано 16 марта, 2019 Можно код только на русском. И желательно код где имено покупка и вход. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Artemka0210191 3 Опубликовано 16 марта, 2019 (изменено) 11 минут назад, #Pawno сказал: И желательно код где имено покупка и вход. Изменено 16 марта, 2019 пользователем Artemka0210191 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 16Shadows 101 Опубликовано 17 марта, 2019 Скорее всего, в Вашем моде бизнес без владельца не будет корректно работать, поэтому в него и нельзя войти. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Привет, в моде сделали такую не удобную вещь, после того как я создаю бизнес, он появляется, но что бы в него войти, нужно его купить. Как это можно исправить? Код на создание ниже
Поделиться сообщением
Ссылка на сообщение
Поделиться на другие сайты