OnlineRewards

Плагин OnlineRewards 1.0.8

  • Автор темы Автор темы Mr Ford
  • Дата начала Дата начала

Mr Ford

Нестандартное звание
Автор темы
3 (100%)
2 Апр 2022
204
1
42
91
OnlineRewards - Вознаграждение игроков за проведенное время на сервере. Время и награды настраиваются

Плагин "OnlineRewards" предназначен для вознаграждения игроков за время, проведенное на сервере Rust. Он предоставляет настраиваемую систему наград, позволяя администраторам сервера определять как время, необходимое для получения наград, так и сами награды. Это позволяет увеличить вовлеченность игроков и улучшить их игровой опыт.

Основные функции​

  • Вознаграждение за время: Игроки получают награды за каждые 60 минут, проведенные на сервере...
 
Mr Ford обновил(а) ресурс OnlineRewards новой записью:

Исправление ошибки

Случайный выбор награды: В методе GiveRandomReward теперь выбирается только одна награда из списка наград, а не несколько.
Теперь данный плагин будет корректно выдавать только один случайный предмет за раз

Узнать больше об этом обновлении...
 
Mr Ford обновил(а) ресурс OnlineRewards новой записью:

Обновление 1.0.3

Обновление файла конфигурации (Старый конфиг нужно удалить)

Было так:
JSON:
{
  "Rewards": "[{\"ItemShortName\":\"metal.fragments\",\"Amount\":100,\"Chance\":1.0},{\"ItemShortName\":\"sulfur\",\"Amount\":50,\"Chance\":0.5},{\"ItemShortName\":\"metal.refined\",\"Amount\":20,\"Chance\":0.2}]",
  "RewardInterval": 3600
}

Теперь выглядит так:
JSON:
{
  "Награды": [
    {
      "ItemShortName": "metal.fragments",
      "Amount": 100,
      "Chance": 0.0
    },
    {...

Узнать больше об этом обновлении...
 
Mr Ford обновил(а) ресурс OnlineRewards новой записью:

Обновление 1.0.4

Убрана логика выдача наград с определенным шансом. (Были проблемы с тем что иногда предметы не выдавались)
Теперь предметы из списка конфигурации выдаюсь великим рандомом.
Конфиг обновиться автоматически, если нет то удалите старый.

Узнать больше об этом обновлении...
 
Mr Ford обновил(а) ресурс OnlineRewards новой записью:

Обновление 1.0.5 + Поддержка GameStores

- Новая логика выдачи наград (Обновил описание ресурса и обновил описание конфигурации)
  • Добавлены награды на баланс GameStores
    [*]Изменена структура конфигурации !!!ВНИМАНИЕ - Старый конфиг удалить.
    [*]

Обработка ошибок и предупреждений
:
  • Реализована проверка правильности заданного в конфигурации типа награды
  • В случае ошибки выводится предупреждение и тип награды устанавливается по умолчанию в "Both"
- Улучшено...

Узнать больше об этом обновлении...
 
Дорогой

Mr Ford доработай плагин пожалуйста сам плагин очень ТОП! но сделай пж через примишн типа onile и moder чтобы модерам отдельно довать награды ПЖ!!!!!!!!!!!!!!!!​

 
Дорогой

Mr Ford доработай плагин пожалуйста сам плагин очень ТОП! но сделай пж через примишн типа onile и moder чтобы модерам отдельно довать награды ПЖ!!!!!!!!!!!!!!!!​

Хорошо, напиши мне подробно в лс что именно конкетно ты хочешь. Какие именно пермишены и что бы они делали.
 
1 примишн Default (Обычная)
2 примишн для модерации (ну либо типа VIP ) суть работы так же просто добавить 2 примишны ну или 1 типа VIP
 
1 примишн Default (Обычная)
2 примишн для модерации (ну либо типа VIP ) суть работы так же просто добавить 2 примишны ну или 1 типа VIP
Этого не достаточно? Или тебе нужно сделать типо так, чтобы модеры получали фиксированую награду за проведенное время на сервере и сделать для этого разрешение пермишена?
 

Вложения

  • Screenshot_20250326_133214_Yandex Start.webp
    Screenshot_20250326_133214_Yandex Start.webp
    33.2 KB · Просмотры: 22
  • Screenshot_20250326_133239_Yandex Start.webp
    Screenshot_20250326_133239_Yandex Start.webp
    109.2 KB · Просмотры: 21
1 примишн Default (Обычная)
2 примишн для модерации (ну либо типа VIP ) суть работы так же просто добавить 2 примишны ну или 1 типа VIP
Этого не достаточно? Или тебе нужно сделать типо так, чтобы модеры получали фиксированую награду за проведенное время на сервере и сделать для этого разрешение пермишена?
Я решил твой вопрос?
 
  • Мне нравится
Реакции: GANTZ
1742999941167.webpа можно тут добавить типа VIP и premuim тут все смешку (
Пермишены что указаны для Vip и Premium
Увеличивают награды что вы указываете для обычного пользователя.
Тоесть если ты укажешь 100 рублей каждый час, человек с привелегией vip получит на 50% больше. Если премиум то получит награду х2. Если чтото тебе не понятно, напиши мне в личные сообщения чтобы тут не спамить в обсуждении ресурса. И да я могу разделить награды для разных пермишенов и их конфигурацию. Просто ты первый человек который этого хочет. Напиши мне в личные сообщение подробно что и где ты конкретно хочешь. Мне не хочеться в обсуждении устраивать переписку чтобы не засерать обсуждения ресурса. Пиши в лс. Сегодня после работы буду дома в 20:00 по мск можешь в лс написать так же свой дс и я могу тебя набрать и подробно мне все раскажешь.
 
Mr Ford обновил(а) ресурс OnlineRewards новой записью:

Обновление + Доработка

В плагине "OnlineRewards" были внесены следующие изменения:
  1. Добавлен новый пермишен:
    • onlinerewards.moder - позволяет назначить индивидуальные награды и интервал времени для игрока.
  2. Новая настройка в конфигурации:
    • Добавлен новый параметр для задания интервала награждения и суммы баланса для игроков с пермишен onlinerewards.moder
      • ModerRewardInterval - задает интервал времени (в секундах) после которого игрок с правом...

Узнать больше об этом обновлении...
 
Здравствуйте! Тут случилась проблема. Когда время у игрока прошло 1 час то ему не начисляется ничего на баланс магазин, а пишет ошибку.
]Failed to run a 60.00 timer in 'OnlineRewards v1.0.6' (ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index)
at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x00009] in <f98723dd4586469db5213ec59da723ca>:0
at Oxide.Plugins.OnlineRewards.GiveRandomReward (BasePlayer player) [0x00017] in <284e9e00d77c4b3199387eb7a0fa036b>:0
at Oxide.Plugins.OnlineRewards.UpdatePlayerTimes () [0x000f6] in <284e9e00d77c4b3199387eb7a0fa036b>:0
at Oxide.Plugins.OnlineRewards.<Init>b__3_0 () [0x00000] in <284e9e00d77c4b3199387eb7a0fa036b>:0
at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <8cb2d664f1574f2b96d53f1c1869d96a>:0
Как исправить её?
 
Здравствуйте! Тут случилась проблема. Когда время у игрока прошло 1 час то ему не начисляется ничего на баланс магазин, а пишет ошибку.
]Failed to run a 60.00 timer in 'OnlineRewards v1.0.6' (ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index)
at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x00009] in <f98723dd4586469db5213ec59da723ca>:0
at Oxide.Plugins.OnlineRewards.GiveRandomReward (BasePlayer player) [0x00017] in <284e9e00d77c4b3199387eb7a0fa036b>:0
at Oxide.Plugins.OnlineRewards.UpdatePlayerTimes () [0x000f6] in <284e9e00d77c4b3199387eb7a0fa036b>:0
at Oxide.Plugins.OnlineRewards.<Init>b__3_0 () [0x00000] in <284e9e00d77c4b3199387eb7a0fa036b>:0
at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <8cb2d664f1574f2b96d53f1c1869d96a>:0
Как исправить её?
Завтра (Суббота) Все проверю.
 
  • Мне нравится
Реакции: special_forces5
Пожалуйста! Уважаемые покупатели. Потратьте каплю своего времени и ознакомьтесь с описанием ресурса!!! Вырезали половину конфига и пишут почему у меня награду не выдает и ошибку пишет в консоле....😳