Posts: 71
Threads: 16
Joined: Apr 2015
Всем привет,Появилась проблемка... Как узнать вторую зону которая на 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]) <= ВОТ КАК ТУТ?
{
}
}
}
}
Posts: 1,311
Threads: 39
Joined: Mar 2012
Reputation:
0
После if(Gwar[i][gTime] == 0) найти ее, учитывая с кем они воюют.
P.S. Не уверен, что правильно понял вопрос.
Posts: 71
Threads: 16
Joined: Apr 2015
Quote:
Originally Posted by stabker
После if(Gwar[i][gTime] == 0) найти ее, учитывая с кем они воюют.
P.S. Не уверен, что правильно понял вопрос.
|
Вот смотри. Когда ты делаешь капт систему,тебе же как-то надо записать кто атакует а кто защищаеться? так вот у меня такая же проблема. а мне надо на несколько каптов(до пяти)
Posts: 22
Threads: 3
Joined: Jan 2015
Reputation:
0
Добавь переменные в массив Gwar. К примеру gAttack и gDef и для каждого капта записывай Id банд. Или есть другой способ. Привязать переменную к каждой банде. В начале капта записывать банде атакующей айди той банды которую они атакуют и наоборот. А после сверяй переменные банд и если значения совпадают то эти банды участвуют в капте.