Jump to content

5 Screenshots

  • 332
  • 4
  • 246.36 kB
  • Update details
    v1.0.1
    Released
    Download size 246.36 kB
    Total versions 1
    Freshness Updated 18 days ago

About nanoWelcomeBack

nanoWelcomeBack - a plugin that allows you to reward players for returning to your server!
💡Works both with nanoModalMenu and WITHOUT it!

What is the purpose of the plugin?
Bringing a player back to the server is only half the job.
The much harder part is getting them interested again and giving them a reason to keep playing instead of losing them after another login and their first setback.

The plugin helps retain returning players by providing a welcome-back bonus, giving them a chance for an easier restart with a useful reward.
Configure rewards for 7, 14, 21, or more days of absence - a welcome gift can attract attention, increase loyalty to your server, and give returning players an additional chance for a successful restart.

Don't lose players who have already decided to return - give them another reason to stay

cb_white.png.3005df4e48fb9c40fdb0b6471f3e991f.png

💡Plugin and image installation instructions:
When downloading the plugin - you will receive an archive with the following structure:

oxide
├── plugins
│   └── nanoWelcomeBack.cs          // main plugin file
│
└── data
    └── nanoSystem
            └── nanoWelcomeBack
                    └── Images
                            └── *.png             // menu images and icons

You need to install the icons using the same path structure as shown in the archive.
⚠️Please note - first extract the archive to your computer and only then upload the images to your server!

Feature list:
LINE_CF.png.c690d22ec3b808c4191bff3936fdf470.png
Flexibility:
You can configure the number of absence days and the reward for each period yourself. Set up different bonuses to provide different reward values.

Reward claiming:
The player decides when to claim the reward. They can claim it immediately or save it for later, allowing them to start progressing first and safely collect the bonus when they are ready.

Color theme support:
Color theme selection is available only when nanoModalMenu and nanoSettingModule are installed. Otherwise, only the Light theme will be available by default.

White
White Theme
Included with Plugin
Dark
Dark Theme
View Theme
Blue
Blue Theme
View Theme
Purple
Purple Theme
View Theme

Command support:
You can use commands or items from other plugins as rewards in addition to regular in-game items.

Simple and clear configuration:
Easy-to-understand configuration and simple item setup.

BannerMercury.png.f79a9ac195b9b12ef3b2b3a0c530160a.png

Configuration JSON
{
  "Header menu settings": {
    "Multilingual translation for the menu title": {
      "ru": "С ВОЗВРАЩЕНИЕМ, %NICKNAME%",
      "en": "WELCOME BACK, %NICKNAME%"
    },
    "Multilingual translation for the menu description": {
      "ru": "Давно тебя не было - целых %DAYS_ABSENCE%\nМы подготовили для тебя бонусы за возвращение!",
      "en": "You haven't visited the server for %DAYS_ABSENCE%\nWe've prepared some welcome-back bonuses for you!"
    },
    "List of items for menu decoration [Shortname] (no more than 9 items)": [
      "fun.boomboxportable",
      "cassette.medium",
      "fun.guitar",
      "fun.cowbell",
      "pinata",
      "xylophone",
      "connected.speaker",
      "beachtowel",
      "megaphone"
    ]
  },

  "Comeback rewards by absence days [Days] = Reward list | Specify from highest to lowest": {
    "30": [
      {
        "Item type: 0 - Physical item, 1 - Command": 1,
        "Physical item settings": null,
        "Command settings": {
          "Icon name from the folder [data/nanoSystem/nanoDailyRewards/Images]. Without file extension": "ICON_PRIVILAGE",
          "Console command [%USERID% - will be replaced with player's Steam64ID]": "addgroup %STEAMID% vip 7d",
          "Multilingual translation of the command for display in the UI": {
            "ru": "VIP",
            "en": "VIP"
          },
          "Multilingual translation of the command amount description for display in the UI": {
            "ru": "7 дней",
            "en": "7 days"
          },
          "Required free inventory slots for this command [If this command adds something to the inventory]": 0
        }
      },
      {
        "Item type: 0 - Physical item, 1 - Command": 1,
        "Physical item settings": null,
        "Command settings": {
          "Icon name from the folder [data/nanoSystem/nanoDailyRewards/Images]. Without file extension": "ICON_RECYCLER",
          "Console command [%USERID% - will be replaced with player's Steam64ID]": "give.recycler %STEAMID%",
          "Multilingual translation of the command for display in the UI": {
            "ru": "Переработчик",
            "en": "Recycler"
          },
          "Multilingual translation of the command amount description for display in the UI": {
            "ru": "x1",
            "en": "x1"
          },
          "Required free inventory slots for this command [If this command adds something to the inventory]": 1
        }
      }
    ],

    "7": [
      {
        "Item type: 0 - Physical item, 1 - Command": 0,
        "Physical item settings": {
          "Shortname": "rifle.ak",
          "Quantity": 1,
          "SkinID": 0,
          "Displayed name [Leave empty for in-game name]": null,
          "List of item contents": [
            {
              "Ammunition [true], other content [false]": true,
              "Shortname": "ammo.rifle",
              "Quantity": 30
            },
            {
              "Ammunition [true], other content [false]": false,
              "Shortname": "weapon.mod.lasersight",
              "Quantity": 1
            },
            {
              "Ammunition [true], other content [false]": false,
              "Shortname": "weapon.mod.holosight",
              "Quantity": 1
            }
          ]
        },
        "Command settings": null
      },
      {
        "Item type: 0 - Physical item, 1 - Command": 0,
        "Physical item settings": {
          "Shortname": "wood",
          "Quantity": 15000,
          "SkinID": 0,
          "Displayed name [Leave empty for in-game name]": null,
          "List of item contents": null
        },
        "Command settings": null
      },
      {
        "Item type: 0 - Physical item, 1 - Command": 0,
        "Physical item settings": {
          "Shortname": "stones",
          "Quantity": 15000,
          "SkinID": 0,
          "Displayed name [Leave empty for in-game name]": null,
          "List of item contents": null
        },
        "Command settings": null
      },
      {
        "Item type: 0 - Physical item, 1 - Command": 0,
        "Physical item settings": {
          "Shortname": "metal.fragments",
          "Quantity": 5000,
          "SkinID": 0,
          "Displayed name [Leave empty for in-game name]": null,
          "List of item contents": null
        },
        "Command settings": null
      },
      {
        "Item type: 0 - Physical item, 1 - Command": 0,
        "Physical item settings": {
          "Shortname": "metal.refined",
          "Quantity": 200,
          "SkinID": 0,
          "Displayed name [Leave empty for in-game name]": null,
          "List of item contents": null
        },
        "Command settings": null
      },
      {
        "Item type: 0 - Physical item, 1 - Command": 0,
        "Physical item settings": {
          "Shortname": "jackhammer",
          "Quantity": 1,
          "SkinID": 0,
          "Displayed name [Leave empty for in-game name]": null,
          "List of item contents": null
        },
        "Command settings": null
      },
      {
        "Item type: 0 - Physical item, 1 - Command": 0,
        "Physical item settings": {
          "Shortname": "chainsaw",
          "Quantity": 1,
          "SkinID": 0,
          "Displayed name [Leave empty for in-game name]": null,
          "List of item contents": null
        },
        "Command settings": null
      },
      {
        "Item type: 0 - Physical item, 1 - Command": 0,
        "Physical item settings": {
          "Shortname": "largebackpack",
          "Quantity": 1,
          "SkinID": 0,
          "Displayed name [Leave empty for in-game name]": null,
          "List of item contents": null
        },
        "Command settings": null
      }
    ]
  },

  "Supported plugins settings": {
    "IQChat/nanoChat settings": {
      "Custom chat prefix": "",
      "Custom chat avatar (If required)": "0"
    }
  }
}

 

Commands
Chat Commands
/comeback - opens the menu if the player decided to claim the reward later
Console Commands
comeback - opens the menu if the player decided to claim the reward later

User Feedback

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
3.2m
Total downloads
Customers
12.3k
Customers served
Files Sold
174k
Total sales
Payments
3.8m
Processed total
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.