По оптимизаций и в тоже время фриза сервера
#4

PHP код:
/*@_Game_Server(); 
@_Game_Server() 

    if(time_to_start_paint_ball >= 0 || time_to_start_tdm >= 0 || time_to_end_tdm >= 0 || paint_ball_time_end >= 0) 
     { 
        if(_start_pb_game == false && time_to_start_paint_ball >= 0) 
        { 
             time_to_start_paint_ball --; 
              new str_time_start_paint_ball[10]; 
             format(str_time_start_paint_ball, sizeof(str_time_start_paint_ball), "%s", Convert(time_to_start_paint_ball)); 
            TextDrawSetString(textdraw_paint_ball_start[6], str_time_start_paint_ball); 
        } 
        if(_start_tdm_game == false && time_to_start_tdm >= 0) 
        { 
            time_to_start_tdm --; 
            format(str_time_to_start_tdm, sizeof(str_time_to_start_tdm), "%s", Convert(time_to_start_tdm)); 
            TextDrawSetString(textdraw_time_to_start_tdm[6], str_time_to_start_tdm); 
        } 
        if(time_to_end_tdm >= 0) 
        { 
            new str_time_end_tdm[32]; 
            time_to_end_tdm --; 
               if(time_to_end_tdm == 0) 
            { 
                tdm_game_end(); 
            } 
              format(str_time_end_tdm, sizeof(str_time_end_tdm), "%s", Convert(time_to_end_tdm)); 
            TextDrawSetString(tdm_textdraw_to_end[16], str_time_end_tdm); 

        } 
        if(paint_ball_time_end >= 0) 
        { 
            new str_time_end_tdm[32]; 
            paint_ball_time_end --; 
               if(paint_ball_time_end == 0) 
            { 
                paint_ball_game_end(); 
            } 
              format(str_time_end_tdm, sizeof(str_time_end_tdm), "%s", Convert(paint_ball_time_end)); 
            TextDrawSetString(textdraw_time_to_paint_ball_end[12], str_time_end_tdm); 
        } 
    } 
    if(early_start_paint_ball == 1 || early_start_tdm == 1) return 1; 
    new h, m, s; 
    gettime(h, m, s); 
    if(ID_game == 1 && h == hours_tdm_commands && m == minutes_tdm_commands && s == seconds_tdm_commands) 
    { 
        SendClientMessageToAll(0x800080FF, "1) Открыта регистрация на PaintBall, подробнее /gps > игры!"), 
        gettime_paint_ball[0] = gettime() + 300; 
        time_to_start_paint_ball = 900; 
        open_registration_paint_ball = 1; 
     } 
     else if(gettime() == gettime_paint_ball[0]) 
     { 
        SendClientMessageToAll(0x800080FF, "2) Открыта регистрация на PaintBall, подробнее /gps > игры!"); 
        gettime_paint_ball[1] = gettime() + 300; 
    } 
    else if(gettime() == gettime_paint_ball[1]) 
    { 
        SendClientMessageToAll(0x800080FF, "PaintBall начнется через 5 мин, успейте зарегестрироваться! /gps > игры"); 
     } 
     if(ID_game == 2 && h == hours_tdm_commands && m == minutes_tdm_commands && s == seconds_tdm_commands) 
    { 
        SendClientMessageToAll(0x800080FF, "1) Открыта регистрация на TDM, подробнее /gps > игры!"); 
        gettime_tdm[0] = gettime() + 300; 
        open_registration_tdm = 1; 
        time_to_start_tdm = 900; 
     } 
    else if(gettime() == gettime_tdm[0]) 
     { 
        SendClientMessageToAll(0x800080FF, "2) Открыта регистрация на TDM, подробнее /gps > игры!"); 
        gettime_tdm[1] = gettime() + 300; 
    } 
    else if(gettime() == gettime_tdm[1]) 
    { 
        SendClientMessageToAll(0x800080FF, "TDM начнется через 5 мин, успейте зарегестрироваться! /gps > игры"); 
    } 
    if(m == 0 && last_hour_games != h) Games_Hour_Server(), last_hour_games = h; 
     return 1; 
}  */ 
Reply


Messages In This Thread
По оптимизаций и в тоже время фриза сервера - by kennydalglish - 20.02.2015, 22:16
Re: По оптимизаций и в тоже время фриза сервера - by cm666 - 20.02.2015, 22:25
Re: По оптимизаций и в тоже время фриза сервера - by kennydalglish - 20.02.2015, 22:39
Re: По оптимизаций и в тоже время фриза сервера - by Ins1d3 - 21.02.2015, 09:02

Forum Jump:


Users browsing this thread: 1 Guest(s)