Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Баг с бизнесом

Статус
В этой теме нельзя размещать новые ответы.

ВованПр100

Новичок
Вот такая вот проблема..
Тупит команда /b sell , то есть бизнес можно купить но нельзя продать , когда прописываеш /b sell , пишит
"[Ошибка] У вас уже есть бизнес


Вот команда покупки:
PHP:
			else if(strcmp(string,"buy",true) == 0)
			{
				if(IsPlayerConnected(playerid))
				{
					new Float:oldposx, Float:oldposy, Float:oldposz;
					GetPlayerName(playerid, playername, sizeof(playername));
					GetPlayerPos(playerid, oldposx, oldposy, oldposz);
					if(Player[playerid][pPbiskey] != 255) return SendClientMessage(playerid, COLOR_RED, "[ОШИБКА] {FFFFFF}У вас уже есть бизнес!");
					for(new b = 0; b < BIZNES; b++)
					{
						if(IsPlayerInRangeOfPoint(playerid,2.0,BiznesInfo[b][bEnterX], BiznesInfo[b][bEnterY], BiznesInfo[b][bEnterZ]) && BiznesInfo[b][bOwned] == 0)
						{
							if(Player[playerid][pMoney] < BiznesInfo[b][bBuyPrice]) return SendClientMessage(playerid, COLOR_WHITE, "У тебя недостаточно денег, для покупки бизнеса.");
							Player[playerid][pPbiskey] = b+1;
							BiznesInfo[b][bOwned] = 1;
							strmid(BiznesInfo[b][bOwner], sendername(playerid), 0, strlen(sendername(playerid)), 255);
							GivePlayerKapusta(playerid,-BiznesInfo[b][bBuyPrice]);
							kazna += BiznesInfo[b][bBuyPrice];
							UpdateBiz(b);
							SendClientMessage(playerid, COLOR_LIGHTBLUE, "[ПОКУПКА] {ffffff}Поздравляем. Вы преобрели бизнес");
							SaveBiznes();
							SaveAccount(playerid);
							return 1;
						}
					}
				}
				return 1;
			}
Вот команда продажи:
PHP:
else if(strcmp(string,"sell",true) == 0)
			{
				if(IsPlayerConnected(playerid))
				{
					GetPlayerName(playerid, playername, sizeof(playername));
					if(Player[playerid][pPbiskey] != 0) return SendClientMessage(playerid,COLOR_RED, "[ОШИБКА] {FFFFFF}У вас нет бизнеса!");
					if(strcmp(playername, BiznesInfo[Player[playerid][pPbiskey]-1][bOwner], true) != 0)
					{
						new bouse = Player[playerid][pPbiskey]-100;
						BiznesInfo[bouse][bOwned] = 0;
						strmid(BiznesInfo[bouse][bOwner], "-", 0, strlen("-"), 255);
						strmid(BiznesInfo[bouse][bExtortion], "No-one", 0, strlen("No-one"), 255);
						GivePlayerKapusta(playerid,5000000+BiznesInfo[bouse][bTill]);
						BiznesInfo[bouse][bTill] = 0;
						Player[playerid][pPbiskey] = 255;
						BiznesInfo[bouse][bMafia] = 0;
						kazna -= 5000000;
						format(string, sizeof(string), "{F0CF10}[{ffffff}Бизнес{F0CF10}]{F0CF10}\nНазвание: {FFFFFF}%s\n{F0CF10}Стоимость: {ffffff}%d{33aa33}$",BiznesInfo[bouse][bMessage],BiznesInfo[bouse][bBuyPrice]);
						Update3DTextLabelText(bizz3Dtext[bouse], COLOR_3DPROD,string);
						SaveBiznes();
						SaveAccount(playerid);
						SendClientMessage(playerid, COLOR_WHITE, "Ты продал свой бизнес!");
						return 1;
					}
					else
					{
						SendClientMessage(playerid, COLOR_RED, "[ОШИБКА] {FFFFFF}Вы не можете продать чужой бизнес!");
					}
				}
				return 1;
			}
			else{ return 1;}
		}
		return 1;
	}
Помогите пожалуйся
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу