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

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    Автор: pUzzlik
    Текущая версия: 1.3.1 (финал)

    Описание: Привет всем, представляю вам универсальный плагин DHUD_Adverts (рекламы в dhud). Чем он универсален спросите вы, да тем что на даный момент он умеет почти все, в паблике аналогов не встречал.

    Возможности:
    • Вшита реклама вашой группы ВК. say /vk (Если не нужно, можно отключить)
    • Плагин можно настроить для любого рода использования, как для живих так и для мертвых смотрите настройки и описание внутри.
    • Гибкие настройки.
    • Идет запись вашей рекламы в консоль игрокам. (так же можно отключить)
    • Можно без особых знаний скриптинга настроить расположения рекламы на экране и время показа сообщений.
    Из минусов могу сказать что нет .ini где можно вписывать рекламу без всяких проблем, но мне вроде никаких проблем это не представляет.
    Приемущества: очень удобный и гибкий в настройке.

    Установка: Компилируете и уст. на сервер (для amx 1.8.3), для amx 1.8.2 должен быть инклуд dhudmessage.inc

    Настройка:
    PHP:
    #define TIMESHOW 10.0    // Время отображения DHUD сообщения
    #define INTERVAL 11.0    // Интервал отображения DHUD сообщения, не ниже чем TIMESHOW иначе сообщения будут перекрываться
    #define X -1.0    // Координата X, идёт слева направо, 0.0 слева, 1.0 справа, -1.0 по центру
    #define Y 0.25    // Координата Y, идёт сверху вниз, 0.0 сверху, 1.0 снизу, -1.0 по центру
    #define FLAGS "bch"    // флаги кому не выводить рекламу
    #define VK_GROUP    // закоментируйте если не нужна реклама группы ВК, say /vk
    #define CONSOL    // Логирование в консоль игрокам, закоментируйте если не нужно

    #define X_VK -1.0    // Координата X рекламы ВК
    #define Y_VK 0.80    // Координата Y рекламы ВК
    #define SAY_VK "vk.com/ваша_группа"    // Ваша группа вконтакте
     

    Вложения:

    Последнее редактирование: 03.06.16
    GrafkO, AmDmKo, DoMoBou и 15 другим нравится это.
  2. 1200Fps Пользователь

    Регистрация:
    16.10.15
    Сообщения:
    110
    Симпатии:
    27
    Пол:
    Мужской
    Telegram:
    tg_1K2
    ICQ:
    2053567
    Давно искал,спасибо!;)
     
  3. 1200Fps Пользователь

    Регистрация:
    16.10.15
    Сообщения:
    110
    Симпатии:
    27
    Пол:
    Мужской
    Telegram:
    tg_1K2
    ICQ:
    2053567
    А можно сделать что-бы реклама показывалась по очереди,а то так рандомно не охота:)
     
  4. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    Не обращал на это внимания, но все же у меня все по порядку идут.
     
  5. l3x1s Пользователь

    Регистрация:
    28.02.15
    Сообщения:
    555
    Симпатии:
    129
    Пол:
    Мужской
    какую проверку убрать, чтобы показывалось всем?
     
  6. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.596
    Симпатии:
    4.169
    Пол:
    Мужской
    l3x1s,
    g_Alive
    свитч
    ну и все что связанно с этим массивом
     
  7. l3x1s Пользователь

    Регистрация:
    28.02.15
    Сообщения:
    555
    Симпатии:
    129
    Пол:
    Мужской
    neygomon, я не смогу :confused::help:
     
  8. Bars Пользователь

    Регистрация:
    09.02.16
    Сообщения:
    48
    Симпатии:
    23
    Пол:
    Мужской
    VKcom:
    barsssic
    ICQ:
    588361537
    А можно скрин посмотреть как выглядит?
     
  9. 1200Fps Пользователь

    Регистрация:
    16.10.15
    Сообщения:
    110
    Симпатии:
    27
    Пол:
    Мужской
    Telegram:
    tg_1K2
    ICQ:
    2053567
    Примерно вот так:
    PS: Рандомные цвета:)
     

    Вложения:

  10. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    Чтобы показывать всем, теряеться смысл hama.
    Лишние надписи когда игрок бегает играет думаю лишние :) Поэтому только для мертвых.
     
  11. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    Лови, в теории должно работать, но я не проверял. Если все будет окей выложу еще для всех в этой же теме
     

    Вложения:

  12. zek Пользователь

    Регистрация:
    16.01.16
    Сообщения:
    64
    Симпатии:
    20
    Пол:
    Мужской
    Не соглашусь, показывает рандомно...
     
    resobatata и 1200Fps нравится это.
  13. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    Ну не знаю у меня все ок, и даже если бы было рандомно, мне как бы пофиг бы было, главное чтобы не повторялись, ну а так сама функцыя вывода сообщений из плагина [1.5] HUD Message (реклама в HUD) так что если че не так пиши неугомону, я только автор переделки.
     
  14. k@m1k4[D]z3 Пользователь

    Регистрация:
    24.07.15
    Сообщения:
    339
    Симпатии:
    35
    Пол:
    Мужской
    Это всё ладно,народ,а теперь вопрос,где и как менять координаты сообщений? что они постоянно по середине пишутся?
     
  15. 1200Fps Пользователь

    Регистрация:
    16.10.15
    Сообщения:
    110
    Симпатии:
    27
    Пол:
    Мужской
    Telegram:
    tg_1K2
    ICQ:
    2053567
    k@m1k4[D]z3,
    PHP:
    set_dhudmessage(random_num(0255), random_num(0255), random_num(0255), -1.00.25010.0TIMESHOW);
    Сама реклама.
    Группа ВК:
    PHP:
    public say_vk_dhud(id) {
        
    set_dhudmessage(51153255, -1.00.8006.0TIMESHOW);
     
    k@m1k4[D]z3 нравится это.
  16. k@m1k4[D]z3 Пользователь

    Регистрация:
    24.07.15
    Сообщения:
    339
    Симпатии:
    35
    Пол:
    Мужской
    спасибо!
     
  17. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    Для удобства добавил два дефайны :)
    PHP:
    #define X -1.0 // Координата X, идёт слева направо, 0.0 слева, 1.0 справа, -1.0 по центру
    #define Y 0.25 // Координата Y, идёт сверху вниз, 0.0 сверху, 1.0 снизу, -1.0 по центру
     

    Вложения:

    happyQQ нравится это.
  18. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    Обновил первый пост: Обновления касаеться только тех кто хочет вносить изменения (Менять координаты сообщений), вообщем ничего особенного. Кого устраивает дефолтная версия можно не обновлять.

    Изменения:
    • Добавил несколько настроек для удобства.
      PHP:
      #define X -1.0 // Координата X, идёт слева направо, 0.0 слева, 1.0 справа, -1.0 по центру
      #define Y 0.25 // Координата Y, идёт сверху вниз, 0.0 сверху, 1.0 снизу, -1.0 по центру
      #define X_VK -1.0 // Координата X рекламы ВК
      #define Y_VK 0.80 // Координата Y рекламы ВК
    • Сделал версию для всех, но не тестировал если что не так оставляйте отзывы, возможные баги что сообщеня могут дублироваться в версии для всех.
     
    happyQQ нравится это.
  19. l3x1s Пользователь

    Регистрация:
    28.02.15
    Сообщения:
    555
    Симпатии:
    129
    Пол:
    Мужской
    pUzzlik,
    [​IMG]
    Код:
    #define TIMESHOW 7.0
    #define INTERVAL 30.0
    щас еще потестирую версию из шапки
     
    Последнее редактирование: 16.02.16
  20. Punisher Пользователь

    Регистрация:
    08.02.16
    Сообщения:
    1.569
    Симпатии:
    198
    Пол:
    Мужской
    VKcom:
    wkolopunisher
    Telegram:
    punproject
    Skype:
    punproject
    l3x1s,

    неправильный интервал у тебя получается, поставь 29
    я думаю что у тебя показывает 4 сообщения по 7 секунд (7*4=28) интервал значит надо 29
     
    Последнее редактирование: 16.02.16
    umic нравится это.