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

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

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

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

Дуэли

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

AnToXa23

Умник
В общем, делаю систему дуэли. Желающие участвовать пишут команду и их кидает в режим ожидания, далее таймер сравнивает уровни этих игроков, которые находятся в ожидании, и если уровни совпали то их бросает дуэлиться на рандомную карту. Вот проблема именно в том, как реализовать этот режим ожидания. При входе в режим ожидания, пробовал выдавать PVar = 1, и в таймере через foreach проверять если этот PVar == 1, то проверять уровни, если уровни соответствуют то кидать в рандомную карту. Вот код timer на 1 сек. + foreach:

PHP:
forward Timer(); 
public Timer() 
{ 
 foreach(new i: Player) 
 { 
  if(GetPVarInt(i,"Duel_0") == 1) 
  { 
    if(PlayerInfo[i][pLevel] == PlayerInfo[i][Level])// вот тут не пойму как реализовать сравнение уровня с другими игроками, ведь сейчас сравнивает с моим же 
    уровнем 
    { 
    } 
  } 
 } 
   return 1; 
}
В общем, думаю суть ясна, если есть у кого-то какие-нибудь идеи по реализации, то пишите. Благодарю :be:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу