Links
💰

Cash register Robbery

Documentation relating to the kd_robberyshop.

1. Installation

kd_robberyshop is a standalone script. So you don't need a specific framework to use it. It's also mean it works with all framework (VORP, RedEM:RP, QBCore, …).
  • Drag and drop the resource in your resources folder
    • kd_robberyshop
  • Add this ensure in your server.cfg
    • ensure kd_robberyshop
  • Congratulation, the Cash register Robbery script is ready to be use !

2. Usage

Go near a cash register (need to be setup in the config file) and press R to rob it.

3. Config.lua file

Config = {}
Config.displayPrompt = true -- Display the prompt in right bottom of the screen
Config.CommandName = "StartRobbery" -- put false to disable the command
Config.shops = {
{
name = "Charles De Coursey", --Name of the shop
coords = vector3(2555.0,-1166.0,53.0), --coordinate of the shop
distance = 2.0, --distance around the cash register to display the prompt
minigame = true, --false to disable the lockpick minigame and use the shakeNumber
shakeNumber = 1, --number of time player have to shake the picklock to open the cashregister (only if minigame = false)
money = {500,1000}, --{min, max}
cooldown = 10000 --ms
}
}
-----------------
--Client Side
-----------------
-- Function to display message client side
Config.displayTip = function(text,duration)
end
----------------
--ServerSide
----------------
Config.canStartRobbery = function(source,shopID)
--Fire when player start to rob the cash register
--Examples :
--Add your item check here
--Add your sheriff alert here
return true
end
--Function when the player fails the robbery minigame
Config.fail= function(source, shopID)
end
--Function when the robbery is started
Config.startRobbery= function(source,shopID)
--Fire when player start to rob the cash register
end
Config.giveMoney = function(source,money, shopID)
--Fire when player open the cash register
end