Перейти к содержанию
Artemka0210191

Убрать при создании бизнесов покупку их.

Рекомендуемые сообщения

Artemka0210191

Привет, в моде сделали такую не удобную вещь, после того как я создаю бизнес, он появляется, но что бы в него войти, нужно его купить. Как это можно исправить? Код на создание ниже

 

Спойлер

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);
				}

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Flaymeek

Не понятно , из-за не правильного копирования.

Но как я понял , за вход в бизнес судя по всему отвечает 

BizzInfo[TOTALBIZZ][bEnter] = 0;

Попробуйте значение 0 заменить на 1.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Artemka0210191
16 минут назад, Flaymeek сказал:

Не понятно , из-за не правильного копирования.

Но как я понял , за вход в бизнес судя по всему отвечает 


BizzInfo[TOTALBIZZ][bEnter] = 0;

Попробуйте значение 0 заменить на 1.

Да, я создаю, он появляется. Но потом туда никто войти не может, потому что система предлагает купить бизнес, а не войти просто так. Сейчас попробую

Изменено пользователем Artemka0210191
!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Pawno

Можно код только на русском.

 

И желательно код где имено покупка и вход.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Artemka0210191
11 минут назад, #Pawno сказал:

И желательно код где имено покупка и вход.

 

Изменено пользователем Artemka0210191

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
16Shadows

Скорее всего, в Вашем моде бизнес без владельца не будет корректно работать, поэтому в него и нельзя войти.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.