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

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

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

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

Про время.

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

DEAMON

Умник
В общем я даю мут игроку на 1 минуту. Мут автоматически снимается не через минуту,а с задержкой в 9 секунд(то есть через 1мин и 9 сек мут снимается).
Даю игроку мут на 2 минуты мут снимается через 2мин и 18сек.
Даю мут на 3 минуты,мут снимается через 3мин и 27сек.
Даю мут на 4 минуты он снимается через 4мин и 36 сек и так далее.
То есть к заданному времени прибавляется 9сек умножить на кол-во минут. Почему так?
Вот паблик с обновлением в секунду:
PHP:
forward PublicByTimer();
public PublicByTimer()
{
    for(new playerid;playerid < GetMaxPlayers();playerid++) //Цикл для пересечение других пользователей
    {
         if(PlayerInfo[playerid][pMuteTime] > 0)//если муттайм больше нуля,то...
         {
         	PlayerInfo[playerid][pMuteTime]--;//отнимает секунду
         	if(PlayerInfo[playerid][pMuteTime] == 0)//если муттайм равен нулю,то...
          	{
          	    SendClientMessage(playerid,COLOR_WHITE,"Вы снова можете писать в чат.");//сообщение о том,что можно говоритть
          	}
         }
     }
}
в public OnGameModeInit()
PHP:
SetTimer("PublicByTimer",1000,1);
В чем может быть проблема?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу