SA-MP Forums Archive
ID - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: ID (/showthread.php?tid=597550)



ID - Kqly - 01.01.2016

Всем привет,Появилась проблемка... Как узнать вторую зону которая на capture ? Capture не такой как у всех. В одно время может идти до пяти каптов. Но как запомнить ид первой и второй банды?
Код:
	for(new i = 1; i <= MAX_GANGS; i++)
	{
		if(Gwar[i][gStarted] == 1)
		{
		 	Gwar[i][gTime]--;
		 	if(Gwar[i][gTime] == 0)
		 	{
				if(Gwar[i][gTotalKills] > Gwar[i][gTotalKills]) <= ВОТ КАК ТУТ?
			       {
			    
			       }
		 	}
		}
	}



Re: ID - stabker - 01.01.2016

После if(Gwar[i][gTime] == 0) найти ее, учитывая с кем они воюют.

P.S. Не уверен, что правильно понял вопрос.


Re: ID - Kqly - 01.01.2016

Quote:
Originally Posted by stabker
Посмотреть сообщение
После if(Gwar[i][gTime] == 0) найти ее, учитывая с кем они воюют.

P.S. Не уверен, что правильно понял вопрос.
Вот смотри. Когда ты делаешь капт систему,тебе же как-то надо записать кто атакует а кто защищаеться? так вот у меня такая же проблема. а мне надо на несколько каптов(до пяти)


Re: ID - CodeBreaker - 07.01.2016

Добавь переменные в массив Gwar. К примеру gAttack и gDef и для каждого капта записывай Id банд. Или есть другой способ. Привязать переменную к каждой банде. В начале капта записывать банде атакующей айди той банды которую они атакуют и наоборот. А после сверяй переменные банд и если значения совпадают то эти банды участвуют в капте.