Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 3 из 3
  1. #1
    Аватар для Wise
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±

    Не работает цикл игроков.

    Здравствуйте уважаемые форумчане. В односекундном таймере не работает цикл игроков.
    Include foreach использовать не хочу.
    PHP код:
    #define function:%0(%1) forward %0(%1); public %0(%1) 
    PHP код:
    #undef MAX_PLAYERS
    #define MAX_PLAYERS 50 
    PHP код:
    function: OneSecondTime()
    {
        for(new 
    0MAX_PLAYERSi++)
        {
          if(!
    IsPlayerConnected(i) || GetPVarInt(i"uLogged") == 0) continue;
          
    // Блокировка чата.
          
    if(uInfo[i][uMute] == && uInfo[i][uMuteTime] != 0)
          {
            
    uInfo[i][uMuteTime]--;
            if(
    uInfo[i][uMuteTime] == 1)
            {
              
    uInfo[i][uMute] = 0;
              
    uInfo[i][uMuteTime] = 0;
            }
          }
          break;
        }
        return 
    true;

    Если выдать бан чата игроку под ID 0 - то всё работает, секунды отнимаются. А если выдать игроку под ID 1 то секунды перестают отниматься. Помогите пожалуйста разобраться в данной проблеме.

  2. #2
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Оператор break уберите.

  3. Пользователь сказал cпасибо:
    Wise (04.12.2014)
  4. #3
    Аватар для Wise
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Спасибо огромное.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •