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

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

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

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

/bizwar

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

Диманн

Умник
Ув.Пользователи p-i
Помогите)
Дело в том что сразу при начале капта мафий /bizwar появляются килы рандомные

Вот команда
PHP:
else if(strcmp(cmd, "/bizwar", true) == 0)
	{
		if(!ISAMAFIA(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Вам не доступна данная команда.");
		if(MZInfo[BizWarTime] != 0) return SendClientMessage(playerid,COLOR_GREY,"Война за бизнес уже идет.");
		//if(BizHourTime>0) return SendClientMessage(playerid,COLOR_GREY,"Стрелы за бизнес проходят раз в два часа");
		if(PlayerInfo[playerid][pMRInections] == 5 && PlayerInfo[playerid][pRKInections] < 7 || PlayerInfo[playerid][pMRInections] == 6 && PlayerInfo[playerid][pRKInections] < 7 || PlayerInfo[playerid][pMRInections] == 14 && PlayerInfo[playerid][pRKInections] < 7)
		return SendClientMessage(playerid,COLOR_GREY,"Вам не доступна данная команда.");
		new tmphour, tmpminute, tmpsecond;
		gettime(tmphour, tmpminute, tmpsecond);
		tmphour = shifthour;
		switch(tmpminute)
		{
		case 0..5:
			{
				new params[1];
				tmp = strcharsplit(cmdtext, idx);
				if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_GREY,"Введите /bizwar [1-3]");
				params[0]=strval(tmp);
				if(params[0]<1 || params[0]>3) return SendClientMessage(playerid,COLOR_GREY,"Введите /bizwar [1-3]");
				for(new h = 0; h < sizeof(BizzInfo); h++)
				{
					if(!IsPlayerInRangeOfPoint(playerid, 3,BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]) || BizzInfo[h][bMafia] == PlayerInfo[playerid][pMRInections]) continue;
					if(BizzInfo[h][bMafia] <=0)
					{
						BizzInfo[h][bMafia] = PlayerInfo[playerid][pMRInections];
						SendClientMessage(playerid, COLOR_WHITE, "Бизнес взят под контроль");
						return true;
					}
					if(!IsPlayerInBandOnline(BizzInfo[h][bMafia])) return SendClientMessage(playerid,COLOR_GREY, "Члены этой мафии не в сети!");
					new mestoz[21];
					switch(params[0])
					{
					case 1:
						mestoz = "Заброшенный аэропорт";
					case 2:
						mestoz = "Шахта";
					case 3:
						mestoz = "Карьер";
					}
					GangZoneFlashForAll(ZonsWar[params[0]-1],GetColor(MZInfo[bNapad]));
					format(Stringer,sizeof(Stringer), "%s{FFFFFF} забила вам стрелу, цена которой является бизнес {4169E1}%s{FFFFFF}. Место встречи: %s.", GetMN(PlayerInfo[playerid][pMRInections]),BizzInfo[h][bMessage],mestoz);
					SendFamilyMessage(BizzInfo[h][bMafia],COLOR_WHITE,Stringer);
					format(Stringer,sizeof(Stringer), "{FFFFFF}Вы забили стрелу мафии {4169E1}%s{FFFFFF} за бизнес {4169E1}%s{FFFFFF}. Место встречи: %s.", GetMN(BizzInfo[h][bMafia]),BizzInfo[h][bMessage],mestoz);
					SendFamilyMessage(PlayerInfo[playerid][pMRInections],COLOR_WHITE,Stringer);
					SendFamilyMessage(BizzInfo[h][bMafia],COLOR_WHITE, "Вам необходимо явиться на место встречи в течении 10 минут.");
					MZInfo[BizWarTime] = 600;
					MZInfo[bNapad] = PlayerInfo[playerid][pMRInections];
					MZInfo[bFrakVlad] = BizzInfo[h][bMafia];
					MZInfo[bBiz] = h;
					MZInfo[bType]=1;
					MZInfo[bMesto]=params[0];
					return true;
				}
				for(new h = 0; h < sizeof(SBizzInfo); h++)
				{
					if(!IsPlayerInRangeOfPoint(playerid, 3,SBizzInfo[h][sEntranceX], SBizzInfo[h][sEntranceY], SBizzInfo[h][sEntranceZ]) || SBizzInfo[h][sbMafia] == PlayerInfo[playerid][pMRInections]) continue;
					if(SBizzInfo[h][sbMafia] <=0)
					{
						SBizzInfo[h][sbMafia] = PlayerInfo[playerid][pMRInections];
						SendClientMessage(playerid, COLOR_WHITE, "Бизнес взят под контроль");
						return true;
					}
					if(!IsPlayerInBandOnline(SBizzInfo[h][sbMafia])) return SendClientMessage(playerid,COLOR_GREY, "Члены этой мафии не в сети!");
					new mestoz[21];
					switch(params[0])
					{
					case 1:
						mestoz = "Заброшенный аэропорт";
					case 2:
						mestoz = "Шахта";
					case 3:
						mestoz = "Карьер";
					}
					GangZoneFlashForAll(ZonsWar[params[0]-1],GetColor(MZInfo[bNapad]));
					format(Stringer,sizeof(Stringer), "%s{FFFFFF} забила вам стрелу, цена которой является бизнес {4169E1}%s{FFFFFF}. Место встречи: %s.", GetMN(PlayerInfo[playerid][pMRInections]),SBizzInfo[h][sMessage],mestoz);
					SendFamilyMessage(SBizzInfo[h][sbMafia],COLOR_WHITE,Stringer);
					format(Stringer,sizeof(Stringer), "{FFFFFF}Вы забили стрелу мафии {4169E1}%s{FFFFFF} за бизнес {4169E1}%s{FFFFFF}. Место встречи: %s.", GetMN(SBizzInfo[h][sbMafia]),SBizzInfo[h][sMessage],mestoz);
					SendFamilyMessage(PlayerInfo[playerid][pMRInections],COLOR_WHITE,Stringer);
					SendFamilyMessage(SBizzInfo[h][sbMafia],COLOR_WHITE, "Вам необходимо явиться на место встречи в течении 10 минут.");
					MZInfo[BizWarTime] = 600;
					MZInfo[bNapad] = PlayerInfo[playerid][pMRInections];
					MZInfo[bFrakVlad] = SBizzInfo[h][sbMafia];
					MZInfo[bBiz] = h;
					MZInfo[bType]=2;
					MZInfo[bMesto]=params[0];
					return true;
				}
			}
		default: SendClientMessage(playerid,COLOR_GRAD1,"{FF0000}x {AFAFAF}Каптить доступно только 5 минут после нового часа.");
		}
		return true;
	}
Если что скину что нужно))Помогите пжл))
За+ую

PHP:
if(MZInfo[BizWarTime] > 0)
	{
		MZInfo[BizWarTime]--;
		if(MZInfo[BizWarTime] == 300)
		{
			new mestoz[21];
			switch(MZInfo[bMesto])
			{
			case 1: mestoz = "Заброшенный аэропорт";
			case 2: mestoz = "Шахта";
			case 3: mestoz = "Карьер";
			}
			format(Stringer,sizeof(Stringer),"[Стрела] {4169E1}5 минут{FFFFFF} до захвата бизнеса. Место встречи: {4169E1}%s.",mestoz);
			SendFamilyMessage(MZInfo[bFrakVlad], COLOR_WHITE, Stringer);
			SendFamilyMessage(MZInfo[bNapad], COLOR_WHITE, Stringer);
		}
		else if(MZInfo[BizWarTime] == 120)
		{
			new mestoz[21];
			switch(MZInfo[bMesto])
			{
			case 1: mestoz = "Заброшенный аэропорт";
			case 2: mestoz = "Шахта";
			case 3: mestoz = "Карьер";
			}
			format(Stringer,sizeof(Stringer),"[Стрела] {4169E1}2 минут{FFFFFF} до захвата бизнеса. Место встречи: {4169E1}%s.",mestoz);
			SendFamilyMessage(MZInfo[bFrakVlad], COLOR_WHITE, Stringer);
			SendFamilyMessage(MZInfo[bNapad], COLOR_WHITE, Stringer);
		}
		else if(MZInfo[BizWarTime] == 1)
		{
			new mafianame[24];
			switch(MZInfo[bNapad])
			{
			case 6: mafianame = "Yakuza";
			case 14: mafianame = "Russian Mafia";
			case 5: mafianame = "LCN";
			}
			new mafianamev[24];
			switch(MZInfo[bFrakVlad])
			{
			case 6: mafianamev = "Yakuza";
			case 14: mafianamev = "Russian Mafia";
			case 5: mafianamev = "LCN";
			}
			if(MZInfo[bCountDead][MZInfo[bFrakVlad]] > MZInfo[bCountDead][MZInfo[bNapad]])
			{
				if(MZInfo[bType]==1)
				{
					format(Stringer,sizeof(Stringer), "{FFFFFF}[Стрела] Мафии {4169E1}%s{FFFFFF} не удалось отобрать у вас контроль над бизнесом {4169E1}%s{FFFFFF}. Бизнес отбит.",GetMN(MZInfo[bNapad]),BizzInfo[MZInfo[bBiz]][bMessage]);
					SendFamilyMessage(MZInfo[bFrakVlad], COLOR_WHITE, Stringer);
					format(Stringer,sizeof(Stringer), "{FFFFFF}[Стрела] Вам не удалось отобрать у мафии {4169E1}%s{FFFFFF} котроль над бизнесом {4169E1}%s{FFFFFF}. Бизнес оставлен.",GetMN(MZInfo[bFrakVlad]),BizzInfo[MZInfo[bBiz]][bMessage]);
					SendFamilyMessage(MZInfo[bNapad], COLOR_WHITE, Stringer);
				}
				else
				{
					format(Stringer,sizeof(Stringer), "{FFFFFF}[Стрела] Мафии {4169E1}%s{FFFFFF} не удалось отобрать у вас контроль над бизнесом {4169E1}%s{FFFFFF}. Бизнес отбит.",GetMN(MZInfo[bNapad]),SBizzInfo[MZInfo[bBiz]][sMessage]);
					SendFamilyMessage(MZInfo[bFrakVlad], COLOR_WHITE, Stringer);
					format(Stringer,sizeof(Stringer), "{FFFFFF}[Стрела] Вам не удалось отобрать у мафии {4169E1}%s{FFFFFF} котроль над бизнесом {4169E1}%s{FFFFFF}. Бизнес оставлен.",GetMN(MZInfo[bFrakVlad]),SBizzInfo[MZInfo[bBiz]][sMessage]);
					SendFamilyMessage(MZInfo[bNapad], COLOR_WHITE, Stringer);
				}
			}
			else if(MZInfo[bCountDead][MZInfo[bFrakVlad]] == MZInfo[bCountDead][MZInfo[bNapad]])
			{
				if(MZInfo[bType]==1)
				{
					format(Stringer,sizeof(Stringer), "{FFFFFF}[Стрела] Стрела за бизнес {4169E1}%s{FFFFFF} закончилась ничьей. {8B0000}Бизнес потерян.",BizzInfo[MZInfo[bBiz]][bMessage]);
					SendFamilyMessage(MZInfo[bFrakVlad], COLOR_WHITE, Stringer);
					format(Stringer,sizeof(Stringer), "{FFFFFF}[Стрела] Стрела за бизнес {4169E1}%s{FFFFFF} закончилась ничьей. {32CD32}Бизнес оставлен.",BizzInfo[MZInfo[bBiz]][bMessage]);
					SendFamilyMessage(MZInfo[bNapad], COLOR_WHITE, Stringer);
					BizzInfo[MZInfo[bBiz]][bMafia] = 0;
				}
				else
				{
					format(Stringer,sizeof(Stringer), "{FFFFFF}[Стрела] Стрела за бизнес {4169E1}%s{FFFFFF} закончилась ничьей. {8B0000}Бизнес потерян.",SBizzInfo[MZInfo[bBiz]][sMessage]);
					SendFamilyMessage(MZInfo[bFrakVlad], COLOR_WHITE, Stringer);
					format(Stringer,sizeof(Stringer), "{FFFFFF}[Стрела] Стрела за бизнес {4169E1}%s{FFFFFF} закончилась ничьей. {32CD32}Бизнес оставлен.",SBizzInfo[MZInfo[bBiz]][sMessage]);
					SendFamilyMessage(MZInfo[bNapad], COLOR_WHITE, Stringer);
					SBizzInfo[MZInfo[bBiz]][sbMafia] = 0;
				}
			}
			else
			{
				if(MZInfo[bType]==1)
				{
					format(Stringer,sizeof(Stringer), "{FFFFFF}[Стрела] Мафия {4169E1}%s{FFFFFF} забрала у вас контроль над бизнесом {4169E1}%s{FFFFFF}. {8B0000}Бизнес потерян.",GetMN(MZInfo[bNapad]),BizzInfo[MZInfo[bBiz]][bMessage]);
					SendFamilyMessage(MZInfo[bFrakVlad], COLOR_WHITE, Stringer);
					format(Stringer,sizeof(Stringer), "{FFFFFF}[Стрела] Вы отобрали контроль над бизнесом {4169E1}%s{FFFFFF} у мафии {4169E1}%s{FFFFFF}. {32CD32}Бизнес захвачен.",BizzInfo[MZInfo[bBiz]][bMessage],GetMN(MZInfo[bFrakVlad]));
					SendFamilyMessage(MZInfo[bNapad], COLOR_WHITE, Stringer);
					BizzInfo[MZInfo[bBiz]][bMafia] = MZInfo[bNapad];
				}
				else
				{
					format(Stringer,sizeof(Stringer), "{FFFFFF}[Стрела] Мафия {4169E1}%s{FFFFFF} забрала у вас контроль над бизнесом {4169E1}%s{FFFFFF}. {8B0000}Бизнес потерян.",GetMN(MZInfo[bNapad]),SBizzInfo[MZInfo[bBiz]][sMessage]);
					SendFamilyMessage(MZInfo[bFrakVlad], COLOR_WHITE, Stringer);
					format(Stringer,sizeof(Stringer), "{FFFFFF}[Стрела] Вы отобрали контроль над бизнесом {4169E1}%s{FFFFFF} у мафии {4169E1}%s{FFFFFF}. {32CD32}Бизнес захвачен.",SBizzInfo[MZInfo[bBiz]][sMessage],GetMN(MZInfo[bFrakVlad]));
					SendFamilyMessage(MZInfo[bNapad], COLOR_WHITE, Stringer);
					SBizzInfo[MZInfo[bBiz]][sbMafia] = MZInfo[bNapad];
				}
			}
			foreach(Player,m)
			{
				if(MZInfo[bFrakVlad]!=PlayerInfo[m][pMRInections] && MZInfo[bNapad]!=PlayerInfo[m][pMRInections]) continue;
				EndBizwar(m);
			}
			MZInfo[bFrakVlad] = 0;
			MZInfo[bNapad] = 0;
			MZInfo[bBiz] = 255;
			MZInfo[bCountDead][MZInfo[bNapad]] = 0;
			MZInfo[bCountDead][MZInfo[bFrakVlad]] = 0;
			GangZoneStopFlashForAll(ZonsWar[MZInfo[bMesto]-1]);
			GangZoneHideForAll(ZonsWar[MZInfo[bMesto]]);
			GangZoneShowForAll(ZonsWar[MZInfo[bMesto]], 0x007fffAA);
			MZInfo[BizWarTime] = 0;
			MZInfo[bMesto]=0;
			MZInfo[bType]=0;
			//BizHourTime =2;
		}
	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу