Пользователи, просматривающие тему (Пользователей: 0, Гостей: 0)

  1. Vetelek

    Регистрация:
    15.02.16
    Сообщения:
    67
    Симпатии:
    20
    Пол:
    Мужской
    VKcom:
    maysonn
    Автор kostya-lord
    Название New Year
    Версия 1.0
    Описание Плагин показывает на экране отсчет времени до Нового Года.
    1.jpg
    Настройки по умолчанию
    Счетчик синего цвета. в низу экрана. ( после редактирования исходника. не забудьте исправить в ланг )


    Код:
    #include <amxmodx>
    public plugin_init()
    {
        register_plugin("New Year", "1.0", "kostya-lord")
    
        set_task(5.0, "hud", 999, "", 0, "b", 0)
    }
    public hud()
    {
        new static_nMonth[3], static_nWeek[3], static_nDay[4], static_nHou[3], static_nMin[3]
    
        get_time("%m", static_nMonth, 2)
        get_time("%U", static_nWeek, 2)
        get_time("%j", static_nDay, 3)
        get_time("%H", static_nHou, 2)
        get_time("%M", static_nMin, 2)
    
        new nMonth = str_to_num(static_nMonth)
        new nWeek = str_to_num(static_nWeek)
        new nDay = str_to_num(static_nDay)
        new nDHou = str_to_num(static_nHou)
        new nMin = str_to_num(static_nMin)
    
    //    (12 - nMonth), (52 - nWeek), (365 - nDay)
        set_hudmessage(0, 245, 255, -1.0, 0.9, 0, 6.0, 10.0)
        show_hudmessage(0, "Уважаемые игроки сервера @СУМСКИЕ-РЕБЯТА@, До 2016 года осталось:^n%d дней %d часов и %d минут", (365 - nDay), (24 - nDHou), (60 - nMin))
    }
     

    Вложения:

    Последнее редактирование: 31.03.16
    katastrofa, x1DD, GrafkO и ещё 1-му нравится это.
  2. BaJIepbI4

    Регистрация:
    12.05.15
    Сообщения:
    1.111
    Симпатии:
    220
    Пол:
    Мужской
    Skype:
    BaJIepbI4_sky
    Спасибо!
    Пойду поставлю :D
     
    Hypa_[KZ] нравится это.
  3. d3m37r4

    Регистрация:
    19.07.15
    Сообщения:
    336
    Симпатии:
    97
    Пол:
    Мужской
    VKcom:
    id109544387
    Skype:
    d1mas1kw0w
    Вместо ручного редактирования года, который должен наступить, можно же было сделать, чтобы плагин сам считал, который год наступит, чтобы лишний раз в плагин не лазить.
    P.S. Это просто предложение:)
    И с названием сервера то же самое можно сделать:D
     
    Hypa_[KZ] нравится это.
  4. Hypa_[KZ]

    Регистрация:
    26.02.16
    Сообщения:
    68
    Симпатии:
    22
    Пол:
    Мужской
    VKcom:
    a362_kz
    Skype:
    By_Hypa
    Зеленый дхуд есть?
     
  5. d3m37r4

    Регистрация:
    19.07.15
    Сообщения:
    336
    Симпатии:
    97
    Пол:
    Мужской
    VKcom:
    id109544387
    Skype:
    d1mas1kw0w
    kemelhanov7292,
    Код:
     set_hudmessage(0, 245, 255, -1.0, 0.9, 0, 6.0, 10.0)
    заменить циферки
    Код:
    0, 255, 0
     
    Hypa_[KZ] нравится это.
  6. GrafkO

    Регистрация:
    12.03.16
    Сообщения:
    140
    Симпатии:
    16
    Пол:
    Мужской
    Вот как раз будет в тему на сервере)
    Правда компилится с ошибками на 1.8.3:idk:
     
  7. ceMeHbl4

    Регистрация:
    03.06.16
    Сообщения:
    99
    Симпатии:
    72
    Пол:
    Мужской
    VKcom:
    kirill_oo
    Skype:
    semeni4_
    ICQ:
    441134917
    +
     

    Вложения:

    GrafkO нравится это.
  8. ceMeHbl4

    Регистрация:
    03.06.16
    Сообщения:
    99
    Симпатии:
    72
    Пол:
    Мужской
    VKcom:
    kirill_oo
    Skype:
    semeni4_
    ICQ:
    441134917
    Подскажите, как сделать полупрозрачный текст.
     
  9. maFFyoZZyk

    Регистрация:
    14.01.16
    Сообщения:
    1.415
    Симпатии:
    620
    Пол:
    Мужской
    Это не ошибки, просто в плагине есть переменные, которые заданы, но не используются
    Он и так полупрозрачный
     
  10. maFFyoZZyk

    Регистрация:
    14.01.16
    Сообщения:
    1.415
    Симпатии:
    620
    Пол:
    Мужской
    Тут ошибок не будет
     

    Вложения:

    GrafkO нравится это.
  11. GrafkO

    Регистрация:
    12.03.16
    Сообщения:
    140
    Симпатии:
    16
    Пол:
    Мужской
    @maFFyoZZyk, спасибо сейчас потестим )
     
  12. fantom

    Регистрация:
    10.04.16
    Сообщения:
    41
    Симпатии:
    18
    Пол:
    Мужской
    как вариант
    Код:
    #include <amxmodx>
    #include <time>
    
    new g_SyncHud;
    
    new g_HostName[64];
    new g_NextYear;
    new g_NextTimestamp;
    
    public plugin_init()
    {
        register_plugin("New Year Counter", "1.0", "F@nt0M");
        register_dictionary("time.txt");
        g_SyncHud = CreateHudSyncObj();
    }
    
    public plugin_cfg()
    {
        get_cvar_string("hostname", g_HostName, charsmax(g_HostName));
        date(g_NextYear);
        new date[20];
        formatex(date, charsmax(date), "%d-01-01 00:00:00", ++g_NextYear);
        g_NextTimestamp = parse_time(date, "%Y-%m-%d %H:%M:%S");
    
        set_task(5.0, "TaskHud", .flags = "b");
    }
    
    public TaskHud()
    {
        static remaining[64];
        get_time_length(LANG_SERVER, g_NextTimestamp - get_systime(0), timeunit_seconds, remaining, charsmax(remaining));
        set_hudmessage(0, 245, 255, -1.0, 0.9, 0, 6.0, 10.0);
        ShowSyncHudMsg(0, g_SyncHud, "Уважаемые игроки сервера %s, До %d года осталось:^n%s", g_HostName, g_NextYear, remaining);
    }
     
  13. SideR

    Регистрация:
    27.02.15
    Сообщения:
    76
    Симпатии:
    21
    Пол:
    Мужской
    У меня не правильно показывает. Типа новый год будет через 1 день и 2 часа, а это будет 0:00 31 числа SMA из 10 сообщения.
    --- добавлено 29.12.16 ---
    Нашел в чем дело. В этом году 366 дней(високосный год), а не 365 =) так что 365 меняем на 366 и норм.
     
  14. umic VIP user

    Регистрация:
    08.04.16
    Сообщения:
    513
    Симпатии:
    40
    Пол:
    Мужской
    Подскажите как на добавить 4 часа к Московскому для отсчета? Или на сервере время выставить + 4 часа к Московскому?
     
  15. SideR

    Регистрация:
    27.02.15
    Сообщения:
    76
    Симпатии:
    21
    Пол:
    Мужской
    На сервер нужно сменить часовой пояс.
     
  16. GrafkO

    Регистрация:
    12.03.16
    Сообщения:
    140
    Симпатии:
    16
    Пол:
    Мужской
    @umic, на хостинг зайди и укажи серверное время
     

    Вложения:

  17. umic VIP user

    Регистрация:
    08.04.16
    Сообщения:
    513
    Симпатии:
    40
    Пол:
    Мужской
    На csserv нет такой возможности. В ТП писал тоже
     
  18. forwardekt VIP user

    Регистрация:
    24.05.15
    Сообщения:
    17
    Симпатии:
    7
    Пол:
    Мужской
    Skype:
    f-o-r-w-a-r-d
    (get_systime() + 14400)
     
    umic нравится это.