Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 2 из 2
  1. #1
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,441
    Репутация:
    261 ±

    Не правильно считает время...

    Всем привет, уважаемый посетители Pro Pawn!
    И у меня проблема, не считает время по не понятной мне причине...
    PHP код:
    forward TIME_IN_GAME();
    public 
    TIME_IN_GAME()
    {
        
    SendClientMessageToAll(0x6666ffAA"Начало TIME_IN_GAME");
        for(new 
    GetMaxPlayers() - 1!= -1; --i)
        {
            if(!
    IsPlayerConnected(i) || gPlayerLogged[i] == false || AFKCHECK[i] == true && PlayerInfo[i][pAdmin] < 1) continue;
            {
                new 
    mysql_string[400];
                
    TimeMin[i] ++;
                
    format(mysql_stringsizeof(mysql_string), "IsPlayerConnected: %d"IsPlayerConnected(i));
                
    SendClientMessageToAll(0x6666ffAAmysql_string);
                
    format(mysql_stringsizeof(mysql_string), "AFKCHECK[i]: %d"AFKCHECK[i]);
                
    SendClientMessageToAll(0x6666ffAAmysql_string);
                
    format(mysql_stringsizeof(mysql_string), "gPlayerLogged[i]: %d"gPlayerLogged[i]);
                
    SendClientMessageToAll(0x6666ffAAmysql_string);
                
    format(mysql_stringsizeof(mysql_string), "PlayerInfo[i][pAdmin]: %d"PlayerInfo[i][pAdmin]);
                
    SendClientMessageToAll(0x6666ffAAmysql_string);
                
    format(mysql_stringsizeof(mysql_string), "PlayerInfo[i][pTimeSec]: %d"PlayerInfo[i][pTimeSec]);
                
    SendClientMessageToAll(0x6666ffAAmysql_string);
                
    format(mysql_stringsizeof(mysql_string), "PlayerInfo[i][pTimeMin]: %d"PlayerInfo[i][pTimeMin]);
                
    SendClientMessageToAll(0x6666ffAAmysql_string);
                
    format(mysql_stringsizeof(mysql_string), "PlayerInfo[i][pName]: %s"PlayerInfo[i][pName]);
                
    SendClientMessageToAll(0x6666ffAAmysql_string);
                
    format(mysql_stringsizeof(mysql_string), "UPDATE "TABLE_ACCOUNT" SET TimeSec = '%i', TimeMin = '%i' WHERE Name = '%s'",PlayerInfo[i][pTimeSec], PlayerInfo[i][pTimeMin], PlayerInfo[i][pName]);
                
    mysql_query(mysql_string);
                
    /*if(TimeMin[i] > 60 && TimeHour[i] >= 0 || TimeMin[i] > 60 && TimeHour[i] <= 23)
                {
                     TimeMin[i] = 0;
                } */
            
    }
            break;
        }
        
    SendClientMessageToAll(0x6666ffAA"Конец TIME_IN_GAME");

    Логирование: http://i.imgur.com/fyeY5sd.jpg
    Спасибо всем, кто хотя бы оставит тут пост)

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    PHP код:
    forward TIME_IN_GAME();
    public 
    TIME_IN_GAME()
    {
        new 
    mysql_string[400];
        
    SendClientMessageToAll(0x6666ffAA"Начало TIME_IN_GAME");
        for(new 
    GetMaxPlayers() - 1!= -1; --i)
        {
            if(!
    IsPlayerConnected(i) || gPlayerLogged[i] == false || AFKCHECK[i] == true && PlayerInfo[i][pAdmin] < 1) continue;
            
    TimeMin[i] ++;
            
    format(mysql_stringsizeof(mysql_string), "IsPlayerConnected: %d"IsPlayerConnected(i));
            
    SendClientMessageToAll(0x6666ffAAmysql_string);
            
    format(mysql_stringsizeof(mysql_string), "AFKCHECK[i]: %d"AFKCHECK[i]);
            
    SendClientMessageToAll(0x6666ffAAmysql_string);
            
    format(mysql_stringsizeof(mysql_string), "gPlayerLogged[i]: %d"gPlayerLogged[i]);
            
    SendClientMessageToAll(0x6666ffAAmysql_string);
            
    format(mysql_stringsizeof(mysql_string), "PlayerInfo[i][pAdmin]: %d"PlayerInfo[i][pAdmin]);
            
    SendClientMessageToAll(0x6666ffAAmysql_string);
            
    format(mysql_stringsizeof(mysql_string), "PlayerInfo[i][pTimeSec]: %d"PlayerInfo[i][pTimeSec]);
            
    SendClientMessageToAll(0x6666ffAAmysql_string);
            
    format(mysql_stringsizeof(mysql_string), "PlayerInfo[i][pTimeMin]: %d"PlayerInfo[i][pTimeMin]);
            
    SendClientMessageToAll(0x6666ffAAmysql_string);
            
    format(mysql_stringsizeof(mysql_string), "PlayerInfo[i][pName]: %s"PlayerInfo[i][pName]);
            
    SendClientMessageToAll(0x6666ffAAmysql_string);
            
    format(mysql_stringsizeof(mysql_string), "UPDATE "TABLE_ACCOUNT" SET TimeSec = '%i', TimeMin = '%i' WHERE Name = '%s'",PlayerInfo[i][pTimeSec], PlayerInfo[i][pTimeMin], PlayerInfo[i][pName]);
            
    mysql_query(mysql_string);
            
    /*if(TimeMin[i] > 60 && TimeHour[i] >= 0 || TimeMin[i] > 60 && TimeHour[i] <= 23)
            {
             TimeMin[i] = 0;
            } */
            
    break;
        }
        
    SendClientMessageToAll(0x6666ffAA"Конец TIME_IN_GAME");

    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 

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

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

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

Ваши права

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