Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Реклама







Visage Role Play - нужны лидер и админы. Введи /adminka и получи админку за то, что играешь! http://visage-rp.ru
Писать по поводу рекламы VK: vk.com/sergey68

Баннер 768х90 - 1000р,468х60 - 500р,текст 300р
** Как получить V.I.P --> КЛИК **

Тема: GoodNotification

Показано с 1 по 9 из 9

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

    Аватар для mr.Malcolm

    Статус: Оффлайн
    Регистрация:28.01.2017
    Адрес:Казахстан
    Сообщений:112
    Репутация:33 [+/-] 

    GoodNotification


    GoodNotification

    Описание
    Данная библиотека добавляет Вам на сервер уведомления в стиле уведомлений из одиночной игры.
    Достоинства:
    • Позволяет показывать одновременно(по умолчанию 5) сразу несколько уведомлений.
    • Способен автоматически удалять уведомление по времени.
    • При удалении выше стоящего уведомления, все ниже стоящие уведомления поднимаются выше.
    • Количество строк подсчитывается автоматически, подгоняет фон и куда поставится ниже следующее уведомление.
    • Возможно изменить направление уведомлений.


    Скриншот 1


    Скриншот 2


    Демонстрация



    [Скрыть]


    Функции
    Создание уведомления:
    Аргументы:
    • playerid - кому показать уведомление.
    • text - текст.
    • time - не обязательный аргумент, устанавливает время(в секундах) на которое будет показано уведомление, если поставить 0(по умолчанию так и стоит), то уведомление будет показываться не ограниченное время.
    • color - не обязательный аргумент, цвет текста(по умолчанию белый).
    • bg_color - не обязательный аргумент, цвет фона(по умолчанию черный).
    • sound - не обязательный аргумент, 1(по умолчанию) - включить звуковой сигнал, 0 - выключить.

    Возвращает: id уведомления, 0 - если не смогло создать уведомление.
    PHP код:
    CreateGoodNote(playerid, const text[], time 0color = -1bg_color 255, const size sizeof(text)) 
    Удаление уведомления:
    Аргументы:
    • playerid - у кого удалим уведомление.
    • goodnoteid - id уведомления.

    Возвращает: 1 - удачна, 0 - не удача.
    PHP код:
    DestroyGoodNote(playeridgoodnoteid
    Изменение положения где будут появляться уведомления:
    PHP код:
    SetGoodNotePos(Float:pos_xFloat:pos_y
    Изменение ширины уведомления:
    PHP код:
    SetGoodNoteWidth(Float:width
    Изменение направления появления новых уведомлений:
    • GN_DIRECTION_DOWN - вниз
    • GN_DIRECTION_UP - вверх

    PHP код:
    SetGoodNoteDirection(type
    Изменение звукового сигнала:
    PHP код:
    SetGoodNoteSound(sound

    Константы
    Максимальное количество уведомлений(по умолчанию 5):
    PHP код:
    #define MAX_GOOD_NOTES 5 
    Максимально возможное количество символов в тексте уведомления(по умолчанию 65):
    PHP код:
    #define MAX_GOOD_TEXT_LENGTH 65 
    Примечание
    • Так как здесь используются textdraw-s, то чтобы перейти на следующую строку надо поставить "~n~".



    Пример
    PHP код:

    #define MAX_GOOD_NOTES 6
    #include <GoodNote>

    public OnGameModeInit()
    {
        
    SetGoodNotePos(100.0100.0);
        return 
    1;
    }

    public 
    OnPlayerSpawn(playerid)
    {
        
    CreateGoodNote(playerid"Spawn"10);
        return 
    1;

    >>> Скачать <<<

    Автор: knox

    История


    v1.1
    • Фикс бага с цветами.
    • Фикс бага подсчета строк.
    • Фикс бага размера фона.


    v1.2
    • Добавлены направления, куда уведомления будут ставиться.
    • Была изменена константа MAX_GOOD_TEXT_LENGTH.
    • Добавлены звуки и возможность менять звук.
    • Добавлена возможность менять размер фона.


    [Скрыть]

    Последний раз редактировалось mr.Malcolm; 26.11.2018 в 11:51.
  2. 4 пользователей сказали cпасибо mr.Malcolm за это полезное сообщение:

    $username$ (25.11.2018), bullplex (24.11.2018), Pa[DoN]oK (21.01.2019), unreal. (24.11.2018)

  3. #2
    Пользователь

    Аватар для mr.Malcolm

    Статус: Оффлайн
    Регистрация:28.01.2017
    Адрес:Казахстан
    Сообщений:112
    Репутация:33 [+/-] 
    Обновление 1.2

    В данном обновлении были добавлены:
    • Направления для новых уведомлений(вверх и вниз).
    • Константу MAX_GOOD_TEXT_LENGTH теперь возможно переобъявить(Спасибо Daniel_Cortez-у).
    • Звуки при показе уведомления(Спасибо Daniel_Cortez-у), опционально и возможность менять звук при помощи функции SetGoodNoteSound.
    • Изменение размера уведомления.


    Приятного пользования. :)
  4. 1 пользователь сказал cпасибо mr.Malcolm за это полезное сообщение:

    bullplex (24.11.2018)

  5. #3
    Пользователь

    Аватар для unreal.

    Статус: Оффлайн
    Регистрация:15.10.2015
    Адрес:Ростов-на-Дону
    Сообщений:605
    Репутация:386 [+/-] 
    Интересно.
    Сделай боксы прозрачные, полагаю красивее будет.
    Я понимаю что это может сделать каждый для себя, но для презентации было бы круче и дизайн по-лучше сделать хотя бы в таких мелочах
  6. #4
    Пользователь

    Аватар для mr.Malcolm

    Статус: Оффлайн
    Регистрация:28.01.2017
    Адрес:Казахстан
    Сообщений:112
    Репутация:33 [+/-] 
    Интересно.
    Сделай боксы прозрачные, полагаю красивее будет.
    Я понимаю что это может сделать каждый для себя, но для презентации было бы круче и дизайн по-лучше сделать хотя бы в таких мелочах
    Если меня не убьет лень, я постараюсь сделать несколько стилей или даже возможность делать как можно проще свои стили. Но это не точно. На счет второго у меня даже идей нет.
    YouTube: Канал
    Vk: Группа
    Портфолио: knox
  7. #5
    Не брат Джуги

    Аватар для Iwka

    Статус: Оффлайн
    Регистрация:28.06.2016
    Адрес:Не удалось определить
    Сообщений:2,028
    Репутация:397 [+/-] 
    скрины перезалей
    лучший друг санты
  8. #6
    Пользователь

    Аватар для mr.Malcolm

    Статус: Оффлайн
    Регистрация:28.01.2017
    Адрес:Казахстан
    Сообщений:112
    Репутация:33 [+/-] 
    скрины перезалей
    Добавил их на imgur и записал видео.

    А так же исправил небольшой баг с отрисовкой ниже стоящего уведомления.
    YouTube: Канал
    Vk: Группа
    Портфолио: knox
  9. #7
    Зарегистрированый

    Аватар для BadassBaboon

    Статус: Оффлайн
    Регистрация:23.09.2017
    Сообщений:1
    Репутация:0 [+/-] 
    Can you add this?

    https://pawno-info.ru/showthread.php?t=315835&p=1984695
    PHP код:
    stock SetPlayerRainbowColor(playeridindexsize

        new 
            
    color_Red
            
    color_Green
            
    color_Blue 
        

        
    color_Red floatround((0xFF floatsin((index / (size 3.0)), radian))); 
        
    color_Green floatround(((0xFF size) * index)); 
        
    color_Blue floatround(((0xFF size) * (size index))); 

        return 
    SetPlayerColor(playerid, ((color_Red 0x1000000) + (color_Green 0x10000) + (color_Blue 0x100) + 0xFF)); 

  10. #8
    Пользователь

    Аватар для mr.Malcolm

    Статус: Оффлайн
    Регистрация:28.01.2017
    Адрес:Казахстан
    Сообщений:112
    Репутация:33 [+/-] 
    Can you add this?

    https://pawno-info.ru/showthread.php?t=315835&p=1984695
    PHP код:
    stock SetPlayerRainbowColor(playeridindexsize

        new 
            
    color_Red
            
    color_Green
            
    color_Blue 
        

        
    color_Red floatround((0xFF floatsin((index / (size 3.0)), radian))); 
        
    color_Green floatround(((0xFF size) * index)); 
        
    color_Blue floatround(((0xFF size) * (size index))); 

        return 
    SetPlayerColor(playerid, ((color_Red 0x1000000) + (color_Green 0x10000) + (color_Blue 0x100) + 0xFF)); 

    Not yet.
    YouTube: Канал
    Vk: Группа
    Портфолио: knox
  11. #9
    Заблокирован

    Аватар для #kindza

    Статус: Оффлайн
    Регистрация:23.01.2019
    Сообщений:4
    Репутация:1 [+/-] 
    Интересная тема, скачаю попробую)

Пользователи, которые читали эту тему: 100

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
В обязанности Администрации не входит контроль легальности или нелегальности передаваемой информации (любой, включая, но не ограничиваясь, информацией передаваемой между пользователями, внутренней пересылки информации в виде различных ссылок, текстов или архивов), определение прав собственности или законности передачи, приема или использования этой информации.
Администрация не несёт никакой ответственности за пользователей и модер состав форума!
читы хаки samp-rp advanvce скачать pawn скриптинг моды скрипты гарант s0beit cs 1.6 0.3x читы World of Tanks Баги samp-rp,читы samp-rp,аккаунты самп-рп Скриптинг PAWNO SA-MP IV-MP MTA уроки помощь создание сервер моды скрипты плагины cleo читы читинг собейт s0beit sobeit моды для sa-mp скрипты для sa-mp pawno скриптинг pawno скрипты pawno моды iv-mp скриптинг iv-mp скрипты iv-mp моды мод godfather Моды SAMP как установить машины для gta 4 Моды гта 4 Моды GTA 4 скачать моды для GTA 4 скрипты и моды GTA 4 скачать скрипты SAMP моды SAMP на русском языке где можно скачать Pen1 LS скачать Pen1 Fugitive скачать The Godfather rp roleplay samp-rp скачать бесплатно создать sa-mp сервер создать мод sa-mp создать скрипт в pawno gta-iv gta-v gta-sa gta-3 gta-III gta-4 gta-5 gta-vc mta mta-dm mta-race mta-sa pawno инфо info информация ru помощь в pawno ошибки pawno сервер павно gta-iv крэк gta-iv патч gta-v демо gta-v трейлер gta-iv keygen скрипты gta sa gta 4 multiplayer gta san adnreas multiplayer sa-mp forum форум о sa-mp форум о pawno русский sa-mp русское pawno русификатор реклама раскрутка сервера пиар сервера sa-mp мониторинг gta-sa ошибки в pawno pawno errors sa-mp 0.3c SA-MP 0.3d Играть в гта по сети моды для сампа скрипты самп Моды гта 4 Моды GTA 4 скачать моды для GTA 4 скрипты и моды GTA 4 скачать скрипты SAMP моды SAMP на русском языке где можно скачать Pen1 LS скачать Pen1 Fugitive скачать The Godfather Все моды SAMP у нас взлом вк hack rat android instagram twitter хак хакер лайфхак рынок продажа ddos защита услуги администратор root linux ubuntu mac android андроид прошивка без ограничений advance arizona читы 4g безлимит