• Внимание!

    Все публичные материалы на нашем портале можно скачать совершенно бесплатно.
    После регистрации вы получите доступ ко всем ресурсам, сможете участвовать в обсуждениях и использовать расширенные возможности форума.
This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

JS Скрипт уведомлений над миникартой для сервера RAGE Multiplayer 1.0

Нет прав для скачивания

Описание: Адаптивная кастомная система уведомлений над миникартой для мультиплеера RAGE:MP. Уведомления высвечиваются ровно над миникартой при разных разрешениях экрана. Тестировал на соотношении сторон 16:9, по идеи и на других тоже должно подойти.

Установка:
  • переместить содержимое архива в папку с вашим сервером.
  • в client_packages/index.js (или куда хотите)в самый низ кода вставить:
    • JavaScript:
      let notify_browser = mp.browsers.new("package://modules/CEF/notify/index.html");
      mp.events.add("server_to_client_AddNotify", (time, format_text, type) => {
      notify_browser.execute(`add_notify('${time}', '${format_text}', '${type}')`);
      });
  • код для вызова из серверной части
    • JavaScript:
      player.call("server_to_client_AddNotify", [5000, `HTML текст`, 0]);
    • где 5000 это время в мс до уничтожения уведомления
    • где "HTML тект" Ваш текст с HTML форматированием
    • где 0 тип уведомления (0 - зеленый, 1 - желтый, 2 - красный)

Примечание:
  • прошу учесть то что размеры безопасной зоны у каждого разные, позиции уведомления я делал под свои размеры безопасной зоны, в папке css найдете файл main.css и поиграйтесь с позицией и размером.
  • да, уведомления можно установить на Ваш любимый мод Redage. Только переводите "код для вызова из серверной части" сами под C#
Автор
skyElmax
Скачивания
262
Просмотры
5,887
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя skyElmax

Поделиться ресурсом

Последние обновления

  1. Новая версия: 0.0.2

    Что нового: улучшена адаптивность уведомлений под разные разрешения экрана (тесты проводились...