Store Robbery
RustClient 2021 09 09 18 29 45 Store Robbery
RustClient 2021 09 09 18 12 37 Store Robbery
sublime text 2021 09 10 17 47 31 Store Robbery
 

Store Robbery

(2 customer reviews)

Give players another activity by allowing them to rob the local gas stations and supermarkets.

$20.00

Sold By: Billy Joe

Description

Store Robbery

About Store Robbery

Store Robbery plugin is a plugin that was made from my memory of Arma 3 Life Gas Station robbery’s, currently this plugin allows you to place Robbable Store Clerk’s around the map for players to attract PvP too. Only the best will be able to survive a store robbery and walk away with the reward!


Commands

/createclerk – Creates a clerk at your current location

/removeclerk – Removes a clerk that you are looking at.

/getclerkid – Ability to get the id of the clerk in the data file, so you can edit rotation or position if needed.

 

Permission

storerobbery.manage – Allow creating and deleting of Store Clerks

 

Features

Spawn guards at robbery start or robbery end

Live progress bar showing robbery progress

Togglable Markers and Chat Announcement

Auto fill clerks at all gas stations and supermarkets

Configurable robbery times and cooldowns

Support for Server Rewards and Economics plugin

Configurable Item List with item counts, and probability.

 

Config

{
  "Announce Robberies In Chat": true, 
  "Require Permission for Announcement": true,
  "Announcement Permission": "storerobbery.receiveannouncement",
  "Use Clerk Marker": true,
  "Use Robbery Area Marker": true,
  "Allow Shoot To Rob": false,
  "Robbery Distance (m)": 5.0,
  "Robbery Time (Secs)": 20,
  "NPC Cooldown/Reset Time (Secs)": 10,
  "Use Player Cooldown?": true,
  "Player Robbery Cooldown Time (Secs)": 10,
  "Whitelisted Robbery Weapons": [
    "rifle.ak",
    "rifle.bolt",
    "smg.2",
    "rifle.l96",
    "lmg.m249",
    "rifle.lr300",
    "rifle.m39",
    "pistol.m92",
    "smg.mp5",
    "pistol.python",
    "pistol.revolver",
    "rocket.launcher",
    "rifle.semiauto",
    "pistol.semiauto",
    "shotgun.spas12",
    "smg.thompson"
  ],
  "Clear NPCs On New Save": true,
  "Clerk Name": "Store Clerk",
  "Fill Clerks at Supermarkets": true,
  "Supermarket Clerk Position": {
    "x": 8.8,
    "y": 0.0,
    "z": 3.5
  },
  "Supermarket Clerk Rotation": {
    "x": 8.8,
    "y": 0.0,
    "z": 2.0
  },
  "Fill Clerks at Gas Stations": true,
  "Gas Station Clerk Position": {
    "x": -8.7,
    "y": 0.0,
    "z": 21.5
  },
  "Gas Station Clerk Rotation": {
    "x": -8.2,
    "y": 0.0,
    "z": 21.5
  },
  "Guard Settings": {
    "Play Alarm Sound": true,
    "Spawn Guards at Robbery Start": false,
    "Spawn Guards at Robbery End": false,
    "Chance of Guard Spawn (0-100%)": 75,
    "Amount of Guard at Robbery Start": 0,
    "Amount of Guard at Robbery End": 5,
    "Store Guard": "Store Guard",
    "Gaurds HP": 400.0,
    "Gaurds Despawn Time (Secs) - 0 = Disabled": 60
  },
  "NPC Clothing": {
    "Clothing": [
      "hat.cap",
      "shirt.collared",
      "pants.shorts",
      "shoes.boots"
    ],
    "Skins": [
      1125552993,
      1145623671,
      883719992,
      2592902166
    ]
  },
  "Robbery Rewards": {
    "Use Economics Plugin": false,
    "Minimum Amount Of Credits": 3000,
    "Maximum Amount Of Credits": 6000,
    "Use Server Rewards Plugin": false,
    "Minimum Amount Of RP": 300,
    "Maximum Amount Of RP": 600,
    "Use Item Box Rewards": true,
    "Minimum Amount Of Items From List": 3,
    "Maximum Amount Of Items From List": 6,
    "Possible Item List": [
      {
        "shortname": "rifle.ak",
        "customname": "Red Zircon AK47",
        "skin": 2589524856,
        "minamount": 1,
        "maxamount": 1,
        "probability": 90
      },
      {
        "shortname": "rifle.bolt",
        "customname": "",
        "skin": 0,
        "minamount": 1,
        "maxamount": 1,
        "probability": 5
      },
      {
        "shortname": "ammo.pistol",
        "customname": "",
        "skin": 0,
        "minamount": 10,
        "maxamount": 50,
        "probability": 70
      },
      {
        "shortname": "ammo.shotgun",
        "customname": "",
        "skin": 0,
        "minamount": 10,
        "maxamount": 30,
        "probability": 70
      },
      {
        "shortname": "syringe.medical",
        "customname": "",
        "skin": 0,
        "minamount": 1,
        "maxamount": 3,
        "probability": 40
      },
      {
        "shortname": "keycard_blue",
        "customname": "",
        "skin": 0,
        "minamount": 1,
        "maxamount": 1,
        "probability": 35
      },
      {
        "shortname": "cctv.camera",
        "customname": "",
        "skin": 0,
        "minamount": 1,
        "maxamount": 2,
        "probability": 50
      },
      {
        "shortname": "shotgun.double",
        "customname": "",
        "skin": 0,
        "minamount": 1,
        "maxamount": 1,
        "probability": 70
      },
      {
        "shortname": "bow.hunting",
        "customname": "",
        "skin": 0,
        "minamount": 1,
        "maxamount": 1,
        "probability": 90
      },
      {
        "shortname": "pistol.revolver",
        "customname": "",
        "skin": 0,
        "minamount": 1,
        "maxamount": 1,
        "probability": 80
      },
      {
        "shortname": "arrow.wooden",
        "customname": "",
        "skin": 0,
        "minamount": 10,
        "maxamount": 40,
        "probability": 85
      },
      {
        "shortname": "arrow.fire",
        "customname": "",
        "skin": 0,
        "minamount": 5,
        "maxamount": 20,
        "probability": 70
      },
      {
        "shortname": "rope",
        "customname": "",
        "skin": 0,
        "minamount": 3,
        "maxamount": 6,
        "probability": 75
      },
      {
        "shortname": "propanetank",
        "customname": "",
        "skin": 0,
        "minamount": 3,
        "maxamount": 6,
        "probability": 75
      },
      {
        "shortname": "metalpipe",
        "customname": "",
        "skin": 0,
        "minamount": 2,
        "maxamount": 4,
        "probability": 75
      }
    ]
  }
}

2 reviews for Store Robbery

  1. strand (verified owner)

    Loving this plugin. Works as advertised. Great addition for rp servers

  2. Stefan (verified owner)

    guards are wild, but very good!

Only logged in customers who have purchased this product may leave a review.

Version 1.0.8
  • 5 days ago Fixed Scientists targeting NPC
Version 1.0.7
  • 1 week ago Added Option to remove NPCs on config'd time.
  • 1 week ago Added Announcement Permission in config
  • 1 week ago Added UI Getting stuck on screen after plugin reload if robbing
  • 1 week ago Added Robbery markers not being removed on plugin reload
Version 1.0.6
  • 1 week ago Added Option in config for "Shoot To Rob"
  • 1 week ago Added Alarm Sound Prefab to config, if you wanna change the sound
  • 1 week ago Added Custom Name and Skin to items that can be received from clerk
  • 1 week ago Added Item Box option, so if you want to give economics and items make sure both are true.
  • 1 week ago Fixed Economics not giving the money.
Version 1.0.5
  • 1 week ago Added Siren on robbery, config option.
  • 1 week ago Added Guards that can be spawned, controlled in config.
  • 1 week ago Added Localization for all messages.
  • 1 week ago Fixed Possibly grid issue.
Version 1.0.4
  • 1 week ago Fixed Invisible NPC's
  • 1 week ago Fixed Crate sometimes disappearing
  • 1 week ago Fixed Create Clerk Command error sometimes happening
Version 1.0.3
  • 2 weeks ago Fixed Crate sometimes disapearing because under map
Version 1.0.2
  • 2 weeks ago Fixed Box sometimes getting killed when under map
Version 1.0.1
  • 2 weeks ago Added Config Option for clerk name, if you already have a config you may have to reload it.
  • 2 weeks ago Added /getclerkid - Ability to get the id of the clerk in the data file, so you can edit rotation or position if needed.
  • 2 weeks ago Fixed Creating Clerk rotation was messed up and invisible sometimes.
  • 2 weeks ago Fixed Plugin not using proper max values from config.
  • 2 weeks ago Updated Optimized code and cleaned up stuff that was not needed

No License Found!

Got something to discuss?


Customer
Warkingz
10 days 36 minutes ago

i run a pve server is there a way when the robbery starts that the store changes to pvp zone ?

Support
Billy Joe
8 days 21 hours ago

You would have to integrate this yourself, plugin does not do that currently.

Customer
strand
9 days 4 hours ago

omg i have been waiting for something like this. Great concept and implementation. Would it be possible to add a commands field to the plugin at a future date so i can add actions from other plugins when the robbery is initiated. For example sending a heli to that location etc.

Customer
Warkingz
9 days 3 hours ago

thats a good idea

Support
Billy Joe
8 days 21 hours ago

Thanks! Also wonderful idea, I will take a look and see what I can do!

Customer
Skunkpuss Servers
4 days 13 hours ago

Does this plugin recognize where abandoned supermarket is and just start it for you or do you have to do some rustedit work?

Customer
strand
1 day 13 hours ago

No you need to use /clerkadd in those locations but they persist through restarts

Customer
strand
1 day 13 hours ago

Could you add voice acting to the NPC or the ability to put sound on the npc SoundApi or HumanNPC

 
How do I use this .zip/.7z file I just purchased on my server?

• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.

Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA

• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.