1. Krolik144 Пользователь

    Регистрация:
    10.04.15
    Сообщения:
    44
    Симпатии:
    2
    Пол:
    Мужской
    Skype:
    yaskin144
    Доброй ночи!
    Ребят, помогите выпилить с исходника HUD сообщение.

    #include <amxmodx>

    #define AUTORR_TIME 30 // Auto Restart Time
    #define NUM_RR 1 // Кол-во рестартов
    #if NUM_RR > 1
    #define LATENCY 1.5 // Задержка между рестартами
    #endif

    new g_iCountDown = AUTORR_TIME;

    public plugin_init()
    {
    register_plugin("Auto Restart", "1.0.3", "neygomon");
    register_event("TextMsg", "eGameCommencing", "a", "2=#Game_Commencing");
    }

    public CountDown()
    {
    if(--g_iCountDown == 0)
    {
    #if NUM_RR > 1
    return set_task(LATENCY, "SV_Restart", _, _, _, "a", NUM_RR);
    #else
    return SV_Restart();
    #endif
    }
    set_hudmessage(220, 160, 0, -1.0, 0.8, 0, 0.0, 1.03, 0.0, 0.0, 5);
    return show_hudmsg("Рестарт через %i секунд", g_iCountDown);
    }

    public eGameCommencing()
    set_task(1.0, "CountDown", _, _, _, "a", AUTORR_TIME);

    public SV_Restart()
    return set_cvar_num("sv_restart", 1);

    show_hudmsg(const message[], any:...)
    {
    static g_HudSync, szFrmt[128]; vformat(szFrmt, charsmax(szFrmt), message, 2);
    if(!g_HudSync) g_HudSync = CreateHudSyncObj();
    return ShowSyncHudMsg(0, g_HudSync, "%s", szFrmt);
    }
     
  2. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.691
    Симпатии:
    796
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    Доброй
    PHP:
    #include <amxmodx>

    #define AUTORR_TIME 30 // Auto Restart Time
    #define NUM_RR 1 // Кол-во рестартов
    #if NUM_RR > 1
    #define LATENCY 1.5
    #endif

    new g_iCountDown AUTORR_TIME;

    public 
    plugin_init()
    {
        
    register_plugin("Auto Restart""1.0.3""neygomon");
        
    register_event("TextMsg""eGameCommencing""a""2=#Game_Commencing");
    }

    public 
    CountDown()
    {
        if(--
    g_iCountDown == 0)
        {
            
    #if NUM_RR > 1
                
    return set_task(LATENCY"SV_Restart"___"a"NUM_RR);
            
    #else
                
    return SV_Restart();
            
    #endif
        
    }
    }

    public 
    eGameCommencing()
        
    set_task(1.0"CountDown"___"a"AUTORR_TIME);

    public 
    SV_Restart()
        return 
    set_cvar_num("sv_restart"1);
     
    Krolik144 нравится это.
  3. kpacava Пользователь

    Регистрация:
    06.03.15
    Сообщения:
    108
    Симпатии:
    21
    Пол:
    Мужской
    интересно а чем тебе "HUD сообщение" не понравилось ?
     
  4. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.691
    Симпатии:
    796
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    kpacava, чем-то наверно не понравилось, может канал игрокам не хочет забивать :D. Хотя как-то неожиданно будет для игроков, ни худа, ни оповещения никакого. Ну что ж, ему виднее
     
  5. kpacava Пользователь

    Регистрация:
    06.03.15
    Сообщения:
    108
    Симпатии:
    21
    Пол:
    Мужской
    вот я и для себя и спросил, мож тоже так замутить)
    блин ужасно грузится долго форум...
     
  6. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.691
    Симпатии:
    796
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    kpacava, как хочешь. Ремейк выше
     
  7. Krolik144 Пользователь

    Регистрация:
    10.04.15
    Сообщения:
    44
    Симпатии:
    2
    Пол:
    Мужской
    Skype:
    yaskin144
    Phantom, ошибки при комплите, но amxx всё равно выгружает.
    --- добавлено 22.10.15 ---
    kpacava, Собственно говоря, игроки то знают, что авторестарт стоит, худов у меня по минимуму и тут как то захотелось и от этого избавиться)
     
  8. kpacava Пользователь

    Регистрация:
    06.03.15
    Сообщения:
    108
    Симпатии:
    21
    Пол:
    Мужской
    ясно)