#1

Всем привет,Появилась проблемка... Как узнать вторую зону которая на 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]) <= ВОТ КАК ТУТ?
			       {
			    
			       }
		 	}
		}
	}
Reply
#2

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

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

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

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)