Kits

Paid Kits 1.2.4

Requires

---
Addons

---
Works with
No Escape
Respawn Kits

other kit-using plugins

---
Information
Open me

Commands:
  • bind h kit - to bind kits
  • /kit - to get kits list in text or GUI
  • /kit <kit name> - to get kit by name
  • /kit info <kit name> - to get information about kit (items)
  • /kit add <kit name> - add kit (need admin priveleges)
  • /kit remove <kit name> - remove kit (need admin priveleges)
  • /kit update <kit name> - update items in kit (need admin priveleges)
  • /kit load - load kits from config (need admin priveleges)
  • kits.give <steamID or player name> <kit name> - give kit to player (need admin priveleges)
  • kits.wipe - wipe kits cooldown and uses (need admin priveleges)
  • kits.convert - convert kits from uMod version plugin (need admin priveleges)
Note: You can request personal interface for your kits
Hooks:
Code:
OnKitSelected (BasePlayer player, string kitName) - on kit selection (in gui)
OnKitsLoaded () - on loading kits through command
CanSeeKits (BasePlayer player) - on opening gui menu of kits
CanSeeKitsInfo (BasePlayer player, string kitName) - on opening gui info about kit
OnKitAdded (string kitName) - on adding kit
OnKitRemoved (string kitName) - on removing kit
OnKitRedeemed (BasePlayer player, string kitName) - on receiving kit (by command)
canRedeemKit (BasePlayer player)
CanUseKit (BasePlayer player)

---
Configuration
Open me

JSON:
{
  "Command": [
    "kit",
    "kits"
  ],
  "Wipe data on new map": false,
  "Kit list": [
    {
      "Shortname": "test1",
      "Display name": "Test Kit #1",
      "Permission": "",
      "Cooldown": 300,
      "Wipe-block time": 600,
      "Icon": "",
      "Description": "Test kit #1",
      "Max uses": 0,
      "API Kit": false,
      "Show without uses": false,
      "Show without permission": false,
      "Show if wipe-blocked": true,
      "Show if on cooldown": true,
      "Custom message if doesn't have permission": "",
      "Items": [
        {
          "Command": "",
          "Shortname": "stonehatchet",
          "Amount": 1,
          "Skin": 0,
          "Random skin": false,
          "Display name": null,
          "Blueprint": false,
          "Container": "",
          "Slot": 0,
          "Fuel": 0.0,
          "Contents": {},
          "Condition (don't change me)": 0.0,
          "Maximal Condition (don't change me)": 0.0
        },
        {
          "Command": "",
          "Shortname": "pickaxe",
          "Amount": 1,
          "Skin": 0,
          "Random skin": false,
          "Display name": null,
          "Blueprint": false,
          "Container": "",
          "Slot": 0,
          "Fuel": 0.0,
          "Contents": {},
          "Condition (don't change me)": 0.0,
          "Maximal Condition (don't change me)": 0.0
        }
      ]
    },
    {
      "Shortname": "test2",
      "Display name": "Test Kit #2",
      "Permission": "",
      "Cooldown": 300,
      "Wipe-block time": 432000,
      "Icon": "",
      "Description": "Test kit #2",
      "Max uses": 0,
      "API Kit": false,
      "Show without uses": false,
      "Show without permission": false,
      "Show if wipe-blocked": true,
      "Show if on cooldown": true,
      "Custom message if doesn't have permission": "",
      "Items": [
        {
          "Command": "",
          "Shortname": "stonehatchet",
          "Amount": 1,
          "Skin": 0,
          "Random skin": false,
          "Display name": null,
          "Blueprint": false,
          "Container": "",
          "Slot": 0,
          "Fuel": 0.0,
          "Contents": {},
          "Condition (don't change me)": 0.0,
          "Maximal Condition (don't change me)": 0.0
        },
        {
          "Command": "",
          "Shortname": "pickaxe",
          "Amount": 1,
          "Skin": 0,
          "Random skin": false,
          "Display name": null,
          "Blueprint": false,
          "Container": "",
          "Slot": 0,
          "Fuel": 0.0,
          "Contents": {},
          "Condition (don't change me)": 0.0,
          "Maximal Condition (don't change me)": 0.0
        }
      ]
    }
  ]
}

---
Features:
  • Better optimized (created from 0)
  • More config options
  • Autowiping data-files
  • Kits in config-file
  • Custom items support
  • Commands support
  • Giving kits by command (from console or other plugin)
  • Separate GUI (you can change GUI or buy order personal design)
  • and much more!
Examples of different GUI designs:

39

40

37

38
Author
Orange
Views
3,421
First release
Last update

More resources from Orange

Latest updates

  1. Update 1.2.4

    Moved images loading to core plugin Added ability to show days for block or cooldown (use {d})...
  2. Update 1.2.3

    Fixed when for strange reason data was not saved properly
  3. Update 1.2.2

    Fixed issue with multiple item entries in UI
Top