Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: this_feature_currently_requires_accessing_site_using_safari
- Исправление после обновления игры
(Загружайте на сервер после выхода обновления RUST, когда обновите сервер
Изменен конфигурационный файл!
(ТРЕБУЕТСЯ УДАЛИТЬ СТАРЫЙ КОНФИГУРАЦИОННЫЙ ФАЙЛ)
Нововведение :
- Добавлена поддержка AimTraining
- Добавлена поддержка ArenaTournament
- Добавлена поддержка XFarmRoom
- Добавлена поддержка Clans от dcode
- Добавлена поддержка плагина - EventHelper
- Добавлена поддержка отображения предметов с SkinID
- Добавлено обновление маркеров для игроков, которые подключились после его создания
Изменения :
- Улучшена проверка на друзей/кланы/мероприятия
- Улучшена встроенная защита "Анти-Абуз"
- Изменен метод загрузки и отображения изображений предметов игры
- Изменен конфигурационный файл (ТРЕБУЕТСЯ УДАЛИТЬ СТАРЫЙ КОНФИГУРАЦИОННЫЙ ФАЙЛ)
- Переписал метод проверки на кланы
- Добавлена возможность включения и отключения маркера для игрока и ящика с наградой отдельно!
- Убрал лог загрузки изображений в консоль от API
- Убрал дебаг
- Добавил оповещение всех игроков о том, что создана награда за голову
- Поправлена кнопка "Создать задание" если не включена поддержка установки времени
- Поправил дублирование предметов при первом создании задания на голову
- Изменен API плагина CreatedTask -> TaskCreated
- Поправил метод с вытаскиванием времени
- Добавлена поддержка плагина Duelist
- Добавлен Dictonary для компонентов
- Убрал лишнюю проверку на проверку инвентаря игрока
- Заменил ГПСЧ в генераторе предметов для награды
- Добавлена поддержка IQRankSystem
- Добавлена возможность запретить создавать объявления на голову, если нет определенного ранга у игрока!
- Добавлен английский конфиг
- Добавлено новое API:
C#:void KilledTask(BasePlayer Killer, BasePlayer Wanted) /// - вызывается при убийстве игрока по объявлению (Killer - тот, кто убил, Wanted - тот, кого убили) void CreatedTask(BasePlayer player, Uint64 WantedID) /// - вызывается при создании объявления на игрока (player - тот, кто создал, WantedID - Steam64ID того, на кого было создано задание) void UpdateTask(BasePlayer player, Uint64 WantedID) /// - вызывается при повторном создании объявления на игрока/обновлении/добавлении предметов или времени (player - тот, кто создал, WantedID - Steam64ID того, на кого было создано задание)
- Добавлена возможность отключить автоматический поиск игроков для объявления на голову
- Добавлена возможность скрыть UI уведомление по нажатию на него (Включается в конфигурации)
- Добавлена поддержка плагинов на рейдблок
- Добавлена возможность запретить открывать награды за голову и создавать их во время рейдблока
- Добавлена возможность установить ограничение на количество наград для одного объявления
- Добавлена возможность установить время на создание объявления (Если игрок не создаст награду по истечению времени - его предметы, которые он добавил в предсоздании вернутся ему в инвентарь)
- Исправил возможность назначать голову на самого себя
Обновление конфигурационного файла :
JSON:{ "Настройка плагина": { "Настройки IQChat": { "IQChat : Кастомный префикс в чате": "[<color=#CC3226>IQHeadReward</color>]\n", "IQChat : Кастомный аватар в чате(Если требуется)": "" }, "Настройки UI уведомления": { "Использовать UI уведомление о том,что за голову игрока назначена награда": true, "Возможность скрывать игрокам UI уведомление о том,что за голову назначена награда (по клику на уведомление) (true - да/false - нет)": false, "Ссылка на PNG": "https://i.imgur.com/QVatu3D.png", "AnchorMin": "0 1", "AnchorMax": "0 1", "OffsetMin": "0 -68.056", "OffsetMax": "273.878 0" }, "Настройка создания объявления за голову игроками": { "Настройка возврата предметов при предсоздании награды за голову(не объявив ее)": { "Возвращать предметы игрокам через время, которые они вложили в предсоздания объявления (Не создав его до конца)": true, "Время через которое будет возврат": 60 }, "Разрешить создавать игрокам использовать команду /ih во время рейдблока(true - да/false - нет)": false, "Разрешить создавать игрокам награды за голову": true, "Разрешить игрокам выбирать время из списка иначе будет устанавливаться из конфига по умолчанию": true, "Максимальное количество предметов в качестве награды от одного игрока": 10, "Настройки времени": { "Время по умолчанию(секунды)": 600, "Настраиваемый список для выбора времени игркоками": [ { "Использовать поддержку IQEconomic": true, "Время(секунды)": 2500, "Цена за установку данного времени, должна быть поддержка IQEconomic": 230 }, { "Использовать поддержку IQEconomic": true, "Время(секунды)": 3000, "Цена за установку данного времени, должна быть поддержка IQEconomic": 250 }, { "Использовать поддержку IQEconomic": false, "Время(секунды)": 1000, "Цена за установку данного времени, должна быть поддержка IQEconomic": 250 } ] } }, "Настройка метки на карте для игрока": { "Включить отображение игрока на G карте": true, "Радиус отображения метки на карте": 0.65, "Время обновления метки (В секундах)": 0.2, "Название метки (%NAME% - выведет имя игрока)": "ЦЕЛЬ ДЛЯ УБИЙСТВА %NAME%", "HEX цвет метки": "#ff4948", "HEX цвет обводки метки": "#333336" }, "Включить внутреннюю защиту от попытки абуза со своей тимой": true, "Автоматический поиск игроков(true - включен/false - отключен)": true, "Через сколько искать игроков для задания цели": 600, "Оповещать всех игроков о том,что появилась новая награда за голову(ture - да/false - нет)": true, "Максимальное количество наград за голову(Исходя из списка наград,будет выбираться рандомное количество)": 3, "Настройка наград за голову(Рандомно будет выбираться N количество)": [ { "Тип награды(от этого зависит,что будут выдавать) : 0 - Предмет , 1 - Команда, 2 - IQEconomic": 0, "Команда(%STEAMID% - замениться на ID игрока)": "", "Отображаемое имя": "Kalash", "Shortname": "rifle.ak", "SkinID": 0, "Минимальное количество": 1, "Максимальное количество": 1, "Настройки IQEconomic": { "IQEconomic : Минимальный баланс": 1, "IQEconomic : Максимальный баланс": 10 } }, { "Тип награды(от этого зависит,что будут выдавать) : 0 - Предмет , 1 - Команда, 2 - IQEconomic": 0, "Команда(%STEAMID% - замениться на ID игрока)": "", "Отображаемое имя": "", "Shortname": "rifle.ak", "SkinID": 0, "Минимальное количество": 1, "Максимальное количество": 1, "Настройки IQEconomic": { "IQEconomic : Минимальный баланс": 1, "IQEconomic : Максимальный баланс": 10 } }, { "Тип награды(от этого зависит,что будут выдавать) : 0 - Предмет , 1 - Команда, 2 - IQEconomic": 0, "Команда(%STEAMID% - замениться на ID игрока)": "", "Отображаемое имя": "", "Shortname": "wood", "SkinID": 0, "Минимальное количество": 3000, "Максимальное количество": 6000, "Настройки IQEconomic": { "IQEconomic : Минимальный баланс": 1, "IQEconomic : Максимальный баланс": 10 } }, { "Тип награды(от этого зависит,что будут выдавать) : 0 - Предмет , 1 - Команда, 2 - IQEconomic": 0, "Команда(%STEAMID% - замениться на ID игрока)": "", "Отображаемое имя": "", "Shortname": "metal.fragments", "SkinID": 0, "Минимальное количество": 100, "Максимальное количество": 2000, "Настройки IQEconomic": { "IQEconomic : Минимальный баланс": 1, "IQEconomic : Максимальный баланс": 10 } }, { "Тип награды(от этого зависит,что будут выдавать) : 0 - Предмет , 1 - Команда, 2 - IQEconomic": 0, "Команда(%STEAMID% - замениться на ID игрока)": "", "Отображаемое имя": "", "Shortname": "skull.human", "SkinID": 0, "Минимальное количество": 1, "Максимальное количество": 10, "Настройки IQEconomic": { "IQEconomic : Минимальный баланс": 1, "IQEconomic : Максимальный баланс": 10 } }, { "Тип награды(от этого зависит,что будут выдавать) : 0 - Предмет , 1 - Команда, 2 - IQEconomic": 0, "Команда(%STEAMID% - замениться на ID игрока)": "", "Отображаемое имя": "", "Shortname": "scrap", "SkinID": 0, "Минимальное количество": 111, "Максимальное количество": 2222, "Настройки IQEconomic": { "IQEconomic : Минимальный баланс": 1, "IQEconomic : Максимальный баланс": 10 } }, { "Тип награды(от этого зависит,что будут выдавать) : 0 - Предмет , 1 - Команда, 2 - IQEconomic": 0, "Команда(%STEAMID% - замениться на ID игрока)": "", "Отображаемое имя": "", "Shortname": "skull.wolf", "SkinID": 0, "Минимальное количество": 1, "Максимальное количество": 15, "Настройки IQEconomic": { "IQEconomic : Минимальный баланс": 1, "IQEconomic : Максимальный баланс": 10 } }, { "Тип награды(от этого зависит,что будут выдавать) : 0 - Предмет , 1 - Команда, 2 - IQEconomic": 0, "Команда(%STEAMID% - замениться на ID игрока)": "", "Отображаемое имя": "", "Shortname": "sulfur", "SkinID": 0, "Минимальное количество": 1333, "Максимальное количество": 1532, "Настройки IQEconomic": { "IQEconomic : Минимальный баланс": 1, "IQEconomic : Максимальный баланс": 10 } }, { "Тип награды(от этого зависит,что будут выдавать) : 0 - Предмет , 1 - Команда, 2 - IQEconomic": 1, "Команда(%STEAMID% - замениться на ID игрока)": "say %STEAMID%", "Отображаемое имя": "", "Shortname": "", "SkinID": 0, "Минимальное количество": 0, "Максимальное количество": 0, "Настройки IQEconomic": { "IQEconomic : Минимальный баланс": 1, "IQEconomic : Максимальный баланс": 10 } } ] } }