Перейти к содержанию
Авторизация  
Marvellous

Захваты бизнесов

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

Marvellous

Всем привет! Когда то я создавал тему по данному вопросу,но ее потом закрыли из-за неактивности!

 

Ребят помогите с этой проблемой!

Короче,проблема в том что,когда пишешь /bizwar то пишут у "У вас есть 10 минут что бы завоевать бизнес,направляйтесь к заброшенному аэропорту" но я даже не знаю где он находиться! и даже нет чекпоинта на карте где и куда ехать!

 

Помогите в этой проблеме пж!

 

Что скинуть нужно для этого?

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


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

Это система из сампа по видимому, там есть заброшенный аэропорт в пустыне, надо просто место преределать и поставить чекпоинт куда ехать.

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


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

 

 


/bizwar
команду /bizwar скидывай сюда

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


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

@Rici

CMD:bizwar(playerid, params[])
{
	new factionm=0;
	new playerposed;
	if(PlayerInfo[playerid][pLeader] !=0){ factionm = PlayerInfo[playerid][pLeader];}
	else if(PlayerInfo[playerid][pMember] != 0 && PlayerInfo[playerid][pLeader] == 0) {factionm = PlayerInfo[playerid][pMember];}
	else {factionm = 0;}
	if(IsAMafia(playerid))
	{
		if(startwar == 1) return SendClientMessage(playerid, COLOR_WHITE, "Война уже начата!");
		if(FrakCDm[factionm] > 0) return SendClientMessage(playerid, COLOR_GREY, "Следующий захват возможен через час...");
		for(new h = 0; h < MAX_BIZZ; h++)
		{
			if(PlayerInfo[playerid][pMember] == F_LCN && PlayerInfo[playerid][pRank] >= 7 || PlayerInfo[playerid][pMember] == F_RM && PlayerInfo[playerid][pRank] >= 7 || PlayerInfo[playerid][pMember] == F_YAKUZA && PlayerInfo[playerid][pRank] >= 7)
			{
				if(IsPlayerInRangeOfPoint(playerid, 6.0, BizzInfo[h][bEntrx],BizzInfo[h][bEntry],BizzInfo[h][bEntrz]))
				{
					playerposed =1;
					if(BizzInfo[h][bMafia] == PlayerInfo[playerid][pMember]) return SendClientMessage(playerid,COLOR_WHITE,"Бизнес принадлежит вам!");
					if(war > 0)
					{
						format(totalstring,64,"Войну можно начать через %d секунд(ы)",war);
						SendClientMessage(playerid,-1,totalstring);
						return true;
					}
					if(BizzInfo[h][bMafia] == 0)
					{
						BizzInfo[h][bMafia] = PlayerInfo[playerid][pMember];
						SendFMes(PlayerInfo[playerid][pMember], COLOR_WHITE, "[Ф] Ваша мафия захватила бизнес");
						SetBizzInt(h, "mafia", BizzInfo[h][bMafia]);
						return true;
					}
					if(BizzInfo[h][bMafia] > 0)
					{
						startwar = 1;
						format(totalstring,64,"%s назначил стрелу за %s мафии %d",PlayerInfo[playerid][pSendername],BizzInfo[h][bName],BizzInfo[h][bMafia]);
						SendFMes(PlayerInfo[playerid][pMember],COLOR_REDD,totalstring);
						format(totalstring,64,"-= Бизнес %s захватывает мафия %d =-",BizzInfo[h][bName],PlayerInfo[playerid][pMember]);
						SendFMes(BizzInfo[h][bMafia],COLOR_REDD,totalstring);
						SendFMes(BizzInfo[h][bMafia],COLOR_WHITE,"Место встречи - Заброшенный аэропорт");
						SendFMes(BizzInfo[h][bMafia],COLOR_WHITE,"У Вас есть 10 минуты, чтобы отбить бизнес...");
						BizzInfo[h][bZahvat] = 1;
						war = 1200;
						MZSafeTime[0] = 600;
						FrakCDm[factionm]  = 1800;
						MZInfo[0][mNapad] = PlayerInfo[playerid][pMember];
						MZInfo[0][mFrakVlad] = BizzInfo[h][bMafia];
						ZoneTimerm[0] = 130;
						ZoneOnBattlem[0] = 1;
						zons = GangZoneCreate(2783.4714,-2578.9998,10.3163,349.6646);//328.755706,2412.644531,448.755706,2564.644531
						GangZoneShowForAll(zons, COLOR_NEWS);
						GangZoneFlashForAll(zons,COLOR_RED);
					}
				}
			}
		}
		if(playerposed == 0) SendClientMessage(playerid,-1,"Вы находитесь далеко от бизнеса!");
	}
	return true;
}

Были координаты в небе,я изменил в южку где кладбище почти! Скрины приложил! ТЫЦ

 

Так же к примеру возьмем ларек и азс,я вожу /warbiz и мне пишет типо вы захватили бизнес к примеру АЗС,а в БД пишет что либо 24/7, либо любой другой,но не тот который я взял под контроль!

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

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


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

АП

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


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

АП

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


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

 

 


2783.4714,-2578.9998,10.3163,349.6646

Скорее всего это координаты той зоны, куда Вам нужно явиться. GangZoneCreate.

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


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

, Ну я свои координаты вставил! Мы приехали туда и ни что не происходит,даже убивали друг друга и ни каких изменений

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


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

@Marvellous, уверены, что правильные координаты GangZone поставили? Покажите связанное с startwar

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


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

,

new startwar = 0; 
	for(new i =0; i <sizeof(MZInfo);i++)
	{

		if(ZoneOnBattlem[i] == 1 && MZSafeTime[i] == 0)
		{
			ZoneTimerm[i] -=10;
			if(ZoneTimerm[i] <=0)
			{
				for(new h = 0; h < sizeof(BizzInfo); h++)
				{
					if(BizzInfo[h][bZahvat] == 1)
					{
						SendFMes(BizzInfo[h][bMafia],COLOR_GREEN,"Вам удалось отстоять свой бизнес");
						BizzInfo[h][bZahvat] = 0;
					}
				}
				SendFMes(MZInfo[i][mNapad],COLOR_RED,"Вам не удалось взять под контроль новый бизнес");
				startwar = 0;
				ZoneOnBattlem[i] =0;
				GangZoneStopFlashForAll(zons);
			}
			for(new x =0;x<MAX_PLAYERS;x++)
			{
				if(PlayerToKvadrat(x,2783.4714,-2578.9998,10.3163,349.6646))
				{
					new factionm;
					if(PlayerInfo[x][pLeader] !=0) {factionm = PlayerInfo[x][pLeader];}
					else { factionm = PlayerInfo[x][pMember];}
					OnmZONE[i][factionm] ++;
				}
			}
			new asd;
			for(new x =0;x<20;x++)
			{
				if(OnmZONE[i][x] > 0 && IsInAllowedM(x)) asd ++;
			}
			if(asd == 1)
			{
				for(new x =0;x<20;x++)
				{
					if(OnmZONE[i][x] > 0)
					{
						new zx,zl;
						zx = x;
						zl = i;
						if(MZInfo[i][mFrakVlad] == x)
						{
							for(new h = 0; h < sizeof(BizzInfo); h++)
							{
								if(BizzInfo[h][bZahvat] == 1)
								{
									BizzInfo[h][bMafia] = BizzInfo[h][bMafia];
									SendFMes(BizzInfo[h][bMafia],COLOR_RED,"Вы отстояли свой бизнес");
									BizzInfo[h][bZahvat] = 0;
									SetBizzInt(h, "mafia", BizzInfo[h][bMafia]);
								}
							}
							startwar = 0;
							SendFMes(MZInfo[i][mNapad],COLOR_RED,"Вам не удалось завоевать ещё один бизнес");
						}
						else
						{
							startwar = 0;
							SendFMes(MZInfo[i][mNapad],COLOR_LIGHTGREEN,"Вы завоевали новый бизнес");
							for(new h = 0; h < sizeof(BizzInfo); h++)
							{
								if(BizzInfo[h][bZahvat] == 1)
								{
									SendFMes(BizzInfo[h][bMafia],COLOR_RED,"Вы потеряли контроль над одним из своих бизнесов");
									BizzInfo[h][bMafia] = MZInfo[i][mNapad];
									BizzInfo[h][bZahvat] = 0;
									SetBizzInt(h, "mafia", BizzInfo[h][bMafia]);
								}
							}
						}
						ZoneOnBattlem[zl] =0;
						MZInfo[zl][mFrakVlad] = 0;
						MZInfo[zl][mFrakVlad] = zx;
						GangZoneStopFlashForAll(zons);
						GangZoneHideForAll(zons);
						GangZoneShowForAll(zons,COLOR_NEWS);
						break;
					}
				}
			}
		}
	} 
CMD:bizwar(playerid, params[])
{
	new factionm=0;
	new playerposed;
	if(PlayerInfo[playerid][pLeader] !=0){ factionm = PlayerInfo[playerid][pLeader];}
	else if(PlayerInfo[playerid][pMember] != 0 && PlayerInfo[playerid][pLeader] == 0) {factionm = PlayerInfo[playerid][pMember];}
	else {factionm = 0;}
	if(IsAMafia(playerid))
	{
		if(startwar == 1) return SendClientMessage(playerid, COLOR_WHITE, "Война уже начата!");
		if(FrakCDm[factionm] > 0) return SendClientMessage(playerid, COLOR_GREY, "Следующий захват возможен через час...");
		for(new h = 0; h < MAX_BIZZ; h++)
		{
			if(PlayerInfo[playerid][pMember] == F_LCN && PlayerInfo[playerid][pRank] >= 7 || PlayerInfo[playerid][pMember] == F_RM && PlayerInfo[playerid][pRank] >= 7 || PlayerInfo[playerid][pMember] == F_YAKUZA && PlayerInfo[playerid][pRank] >= 7)
            {
				if(IsPlayerInRangeOfPoint(playerid, 6.0, BizzInfo[h][bEntrx],BizzInfo[h][bEntry],BizzInfo[h][bEntrz]))
				{
					playerposed =1;
					if(BizzInfo[h][bMafia] == PlayerInfo[playerid][pMember]) return SendClientMessage(playerid,COLOR_WHITE,"Бизнес принадлежит вам!");
					if(war > 0)
					{
						format(totalstring,64,"Войну можно начать через %d секунд(ы)",war);
						SendClientMessage(playerid,-1,totalstring);
						return true;
					}
					if(BizzInfo[h][bMafia] == 0)
					{
						BizzInfo[h][bMafia] = PlayerInfo[playerid][pMember];
						SendFMes(PlayerInfo[playerid][pMember], COLOR_WHITE, "[Ф] Ваша мафия захватила бизнес");
						SetBizzInt(h, "mafia", BizzInfo[h][bMafia]);
						return true;
					}
					if(BizzInfo[h][bMafia] > 0)
					{
						startwar = 1;
						format(totalstring,64,"%s назначил стрелу за %s мафии %d",PlayerInfo[playerid][pSendername],BizzInfo[h][bName],BizzInfo[h][bMafia]);
						SendFMes(PlayerInfo[playerid][pMember],COLOR_REDD,totalstring);
						format(totalstring,64,"-= Бизнес %s захватывает мафия %d =-",BizzInfo[h][bName],PlayerInfo[playerid][pMember]);
						SendFMes(BizzInfo[h][bMafia],COLOR_REDD,totalstring);
						SendFMes(BizzInfo[h][bMafia],COLOR_WHITE,"Место встречи - Заброшенный аэропорт");
						SendFMes(BizzInfo[h][bMafia],COLOR_WHITE,"У Вас есть 10 минуты, чтобы отбить бизнес...");
						BizzInfo[h][bZahvat] = 1;
						war = 1200;
						MZSafeTime[0] = 600;
						FrakCDm[factionm]  = 1800;
						MZInfo[0][mNapad] = PlayerInfo[playerid][pMember];
						MZInfo[0][mFrakVlad] = BizzInfo[h][bMafia];
						ZoneTimerm[0] = 130;
						ZoneOnBattlem[0] = 1;
						zons = GangZoneCreate(2783.4714,-2578.9998,10.3163,349.6646);//328.755706,2412.644531,448.755706,2564.644531
						GangZoneShowForAll(zons, COLOR_NEWS);
						GangZoneFlashForAll(zons,COLOR_RED);
					}
				}
			}
		}
		if(playerposed == 0) SendClientMessage(playerid,-1,"Вы находитесь далеко от бизнеса!");
	}
	return true;
} 

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

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

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

×

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

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