Player Gifts для Rust Oxide - плагин для вознаграждения игроков за активность на сервере, предметами, ресурсами.
Особенности
/gift - Забрать подарок
Консольные команды:
getGift - Забрать подарок
Пример оформления data с подарками:
Стандартная конфигурация:
Языковой файл:
Скрины:
Особенности
- Красивое GUI
- НЕ НАГРУЖАЕТ сервер, в нем лишних таймеров, таймер работает лишь когда игрок на сервере
- Сохранение времени на сервере (Если игрок вышел, а у него осталось 50% до получения подарка, при следующем заходе таймер будет запущен с сохраненной позиции)
- Гибкая настройка выдачи предметов, настройка предметов (Мин - Макс)
- Динамическая структура данных игроков
- Проверка на заполненость инвентаря
/gift - Забрать подарок
Консольные команды:
getGift - Забрать подарок
Пример оформления data с подарками:
Код:
{
"Player Gifts": {
"Items": [
{
"Shortname": "rifle.ak",
"Min": 1,
"SkinID": 0,
"Max": 1,
"Включить выполнение команды вместо выдачи предмета": false,
"Команда: Используйте {player} как индификатор игрока": "",
"Название привилегии или прочая информация, будет отправлено игроку при выдаче в сообщении": ""
}
]
}
}
Стандартная конфигурация:
Код:
{
"GUI": {
"Anchor Max Основной панели": "0.1805 0.122",
"Anchor Min Основной панели": "0.01041665 0.07825926",
"Ссылка на изображение": "https://i.imgur.com/w5FhWrR.png",
"Цвет фона кнопки 'Забрать подарок'": "0.44 0.55 0.26 0.70"
},
"Настройки": {
"Время активности на сервере за какое выдается подарок (в минутах)": 15
}
}
Языковой файл:
Код:
{
"InvFull": "У Вас переполнен инвентарь",
"GiveGift": "Вы получили <color=#A6FFAC>{0}</color> в размере: <color=#A6FFAC>{1}</color> шт.",
"TheTimeEnd": "Вы пробыли на сервере: <color=#A6FFAC>{0}</color>, у нас для Вас подарок!\nОткройте чат, и нажмите кнопку <color=#A6FFAC>Забрать подарок</color>, либо используйте <color=#A6FFAC>/gift</color> что бы плучить его",
"PlayerNHaveGift": "Для Вас пока нету подарков",
"GiveGifts": "ЗАБРАТЬ ПОДАРОК",
"GiveGiftAmount": "Вы получили <color=#A6FFAC>{0}</color>"
}
Скрины: