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