Trying to make a new kit

in the kits you can set it to vip 1 or vip 2 how to i add vip 3 to the permissions tab 

When  you create the kit you use this kind of config in the \oxide\data\Kits\kits_data.json

"VIP3": {
"Name": "VIP3",
"Description": "",
"RequiredPermission": "kits.VIP3",
"MaximumUses": 0,
"RequiredAuth": 0,                      (whatever you are using for vip)
"Cooldown": 0,
"Cost": 0,
"IsHidden": false,
"CopyPasteFile": "",
"KitImage": "",
"MainItems": [],
"WearItems": [
{

etc and then grant that permission to the VIP3 group

where exactly do i add this in the file ?

hy0vGq24ANpxtS8.jpg danknugus

where exactly do i add this in the file ?

The way i do it (because i have key binding problems) is to type /kit add <kitname> in chat and that will open the kit gui
I add the inventory items (my equipment/clothing) the kit name (or just a short temporary word) save it, then i open  \oxide\data\Kits\kits_data.json and edit that kit giving it the proper name , add the permission/description/cooldown/max uses/auth level and kit image , I then unload kits plugin (using RustAdmin) , save the config (on the server) and then reload it (again using RustAdmin) ,
*because its a data file it will not save the edited kit when the plugin is loaded (if editing data config file)
If you have no problems with keybinding you can do all of it using the gui ,

So for example you would have in the data file

"VIP3": {                                              
"Name": "VIP3",
"Description": "For VIP3 players only you will require the permission to redeem kit",
"RequiredPermission": "kits.VIP3",
"MaximumUses": 10,
"RequiredAuth": 0,                           (whatever you are using for vip)
"Cooldown": 36000,                        (10 hours)
"Cost": 0,
"IsHidden": false,
"CopyPasteFile": "",
"KitImage": "",                               find a nice image copy it to IMGUR or similar site and link it
"MainItems": [],
"WearItems": [                                these will be from your inventory
{
or something along those lines
because there use to be some problems showing kit items initially, i put all the kit items into the main inventory (after redeeming it) made a screenshot, uploaded to imgur and edited it then used it as the kit image to show what was in the kit or kits.

https://i.imgur.com/CvGOziI.png?1

but where do i put it in the file at the bottom ???

hy0vGq24ANpxtS8.jpg danknugus

but where do i put it in the file at the bottom ???

Sorry ?  what file at the bottom (of what) ?

When  you create the kit you use this kind of config in the \oxide\data\Kits\kits_data.json

"VIP3": {
"Name": "VIP3",
"Description": "",
"RequiredPermission": "kits.VIP3",
"MaximumUses": 0,
"RequiredAuth": 0,                      (whatever you are using for vip)
"Cooldown": 0,
"Cost": 0,
"IsHidden": false,
"CopyPasteFile": "",
"KitImage": "",
"MainItems": [],
"WearItems": [
{

etc and then grant that permission to the VIP3 group

 

where do i put this in the file \oxide\data\Kits\kits_data.json

hy0vGq24ANpxtS8.jpg danknugus

When  you create the kit you use this kind of config in the \oxide\data\Kits\kits_data.json

"VIP3": {
"Name": "VIP3",
"Description": "",
"RequiredPermission": "kits.VIP3",
"MaximumUses": 0,
"RequiredAuth": 0,                      (whatever you are using for vip)
"Cooldown": 0,
"Cost": 0,
"IsHidden": false,
"CopyPasteFile": "",
"KitImage": "",
"MainItems": [],
"WearItems": [
{

etc and then grant that permission to the VIP3 group

 

where do i put this in the file \oxide\data\Kits\kits_data.json

When you create the kit using the gui and save it it will create that kit in the data file, But it will only save what information you have entered, if you forget to put weapons, clothing, ammunition etc you have to either type /kit edit <kitname> (in chat) or you can edit the data file with the plugin unloaded, save it then reload the plugin.
You dont open the data file and create the kit from scratch you use the gui to create and save it

Once you have created a kit you can as Admin grant yourself the required permission and redeem the kit to check it is exactly what you require,
for instance this is the Autokit data config

 "_kits": {
    "autokit": {
      "Name": "autokit",
      "Description": "a nice surprise",
      "RequiredPermission": "",
      "MaximumUses": 10,
      "RequiredAuth": 0,
      "Cooldown": 3600,
      "Cost": 0,
      "IsHidden": false,
      "CopyPasteFile": "",
      "KitImage": "https://i.imgur.com/HYOxoiI.jpg",
      "MainItems": [
        {
          "Shortname": "blueberries",
          "Skin": 0,
          "Amount": 200,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 0,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "torch",
          "Skin": 0,
          "Amount": 1,
          "Condition": 50.0,
          "MaxCondition": 50.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 1,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "metal.fragments",
          "Skin": 0,
          "Amount": 500,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 2,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "wood",
          "Skin": 0,
          "Amount": 625,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 3,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "cloth",
          "Skin": 0,
          "Amount": 650,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 5,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "bandage",
          "Skin": 0,
          "Amount": 10,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 6,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "lowgradefuel",
          "Skin": 0,
          "Amount": 500,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 7,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "arrow.wooden",
          "Skin": 0,
          "Amount": 48,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 4,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "stones",
          "Skin": 0,
          "Amount": 250,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 9,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "bearmeat.cooked",
          "Skin": 0,
          "Amount": 100,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 10,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        }
      ],
      "WearItems": [
        {
          "Shortname": "hoodie",
          "Skin": 0,
          "Amount": 1,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 0,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "shoes.boots",
          "Skin": 0,
          "Amount": 1,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 1,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "jacket",
          "Skin": 0,
          "Amount": 1,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 2,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "pants",
          "Skin": 0,
          "Amount": 1,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 3,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "burlap.gloves",
          "Skin": 0,
          "Amount": 1,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 4,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "hat.miner",
          "Skin": 0,
          "Amount": 1,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 5,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": [
            {
              "Shortname": "lowgradefuel",
              "Skin": 0,
              "Amount": 100,
              "Condition": 0.0,
              "MaxCondition": 0.0,
              "Ammo": 0,
              "Ammotype": null,
              "Position": 0,
              "Frequency": -1,
              "BlueprintShortname": null,
              "Contents": null
            }
          ]
        }
      ],
      "BeltItems": [
        {
          "Shortname": "hatchet",
          "Skin": 0,
          "Amount": 1,
          "Condition": 400.0,
          "MaxCondition": 400.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 0,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "antiradpills",
          "Skin": 0,
          "Amount": 100,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 2,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "building.planner",
          "Skin": 0,
          "Amount": 1,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 5,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "bow.hunting",
          "Skin": 0,
          "Amount": 1,
          "Condition": 50.0,
          "MaxCondition": 50.0,
          "Ammo": 0,
          "Ammotype": "arrow.wooden",
          "Position": 1,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "hammer",
          "Skin": 0,
          "Amount": 1,
          "Condition": 0.0,
          "MaxCondition": 0.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 4,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null
        },
        {
          "Shortname": "pickaxe",
          "Skin": 0,
          "Amount": 1,
          "Condition": 400.0,
          "MaxCondition": 400.0,
          "Ammo": 0,
          "Ammotype": null,
          "Position": 3,
          "Frequency": -1,
          "BlueprintShortname": null,
          "Contents": null

and this is the gui
https://i.imgur.com/HYOxoiI.jpg