Electus Bodyguards
Tebex Link (14.99€)
Does your server lack active police officers? Then this is the solution!
Info
-
The script can be used on servers that lack criminal forces or police officers to even out the playing field for all members involved.
-
Three different types of bodyguards (police, gang and regular bodyguards).
-
All types of bodyguards can be restricted by job e.g. police reinforcements.
-
Tons of configurable features such as ped models, weapon models, all prices, price deductions, speed metrics, maximum slots and currency.
-
In theory, you can have unlimited amounts of bodyguards (for obvious reasons it’s not recommended).
-
All bodyguards are good at different things. These things can be divided into three things which are shooting, driving and armor.
-
Vehicle menu is integrated into the script to make it easy to switch places between bodyguards so they can drive you around.
Usage
-
A bodyguard is rented for a selectable amount of time and the price is decided depending on the time.
-
The purchased bodyguard will not disappear until the time is over or if the user chooses to terminate the contract.
-
Terminate contract will delete the bodyguard completely.
-
Claim insurance will spawn a new bodyguard if the last one is dead (can only be done in a shop).
-
Put on leave/Reinstate bodyguard can be used if you simply don’t want the bodyguard active for the moment.
-
You can interact with a single bodyguard with a target system or default button G, there you can tell them to stay still, follow you or put them on leave.
-
You can interact with all your bodyguards via these commands
/bodyguard_stay
and/bodyguard_follow
Refunds
If the script does not work after getting support to fix the potential issue a refund will be made, but proof of the script not working must be provided.
Requirements
-
QB-Core/ESX.
-
Target system is optional but target system such as qtarget and qb-target is recommended.
Resmon
Idle 0.00ms.
Idle with a bodyguard out 0.01ms.
Max 0.06-0.07ms when doing a task.
Video
Screenshots
Config
Config
Config = {
locale = "en",
framework = "esx", -- "none", "esx" or "qb"
targetSystem = "qtarget", -- "none", "qtarget" or "qb-target", note it can work with other target systems as well
maxSlots = 4,
speedMetric = "KM/H", -- "KM/H" or "MPH"
priceDeduction = {percent=0.8, onDay=7}, -- price deduction
currency = "€",
weaponModels = {
{weapon = "weapon_pistol", price = 500}, -- price is per day
{weapon = "weapon_assaultrifle", price = 1500},
{weapon = "weapon_microsmg", price = 750},
{weapon = "weapon_assaultsmg", price = 1000}
},
peds = {
bodyguard = {
{
ped = "s_m_m_chemsec_01",
shooting = 2,
driving = 1,
armor = 3,
pricePerDay = 20000,
},
{
ped = "s_m_y_devinsec_01",
shooting = 2,
driving = 1,
armor = 3,
pricePerDay = 20000,
},
{
ped = "s_m_m_highsec_02",
shooting = 2,
driving = 2,
armor = 1,
pricePerDay = 14000,
},
{
ped = "cs_fbisuit_01",
shooting = 3,
driving = 1,
armor = 2,
pricePerDay = 15000,
},
{
ped = "s_m_m_highsec_01",
shooting = 2,
driving = 3,
armor = 1,
pricePerDay = 19000,
},
{
ped = "s_m_y_clubbar_01",
shooting = 3,
driving = 1,
armor = 2,
pricePerDay = 20000,
}
},
police = {
{
ped = "s_m_y_cop_01",
shooting = 2,
driving = 1,
armor = 3,
pricePerDay = 2000,
},
{
ped = "s_m_y_hwaycop_01",
shooting = 2,
driving = 2,
armor = 1,
pricePerDay = 1000,
},
{
ped = "csb_cop",
shooting = 2,
driving = 2,
armor = 1,
pricePerDay = 1000,
},
{
ped = "s_m_m_snowcop_01",
shooting = 2,
driving = 3,
armor = 1,
pricePerDay = 1000,
},
{
ped = "s_m_m_security_01",
shooting = 1,
driving = 2,
armor = 1,
pricePerDay = 250,
},
{
ped = "mp_m_fibsec_01",
shooting = 2,
driving = 1,
armor = 3,
pricePerDay = 1250,
},
{
ped = "s_f_y_cop_01",
shooting = 3,
driving = 1,
armor = 2,
pricePerDay = 1000,
},
{
ped = "s_m_y_swat_01",
shooting = 2,
driving = 3,
armor = 1,
pricePerDay = 1250,
},
},
gang = {
{
ped = "g_m_y_famca_01",
shooting = 2,
driving = 2,
armor = 1,
pricePerDay = 1250,
},
{
ped = "g_m_y_mexgoon_01",
shooting = 2,
driving = 3,
armor = 2,
pricePerDay = 1250,
},
{
ped = "g_m_y_ballaorig_01",
shooting = 3,
driving = 2,
armor = 1,
pricePerDay = 1250,
},
{
ped = "g_f_y_families_01",
shooting = 2,
driving = 2,
armor = 2,
pricePerDay = 1250,
},
}
},
blips = {
{blipId = 311, color = 10, text = "Bodyguard Recuiter", size = 0.8, job = "none"},
{blipId = 311, color = 3, text = "Police Recuiter", size = 0.8, job = "police"},
{blipId = 311, color = 6, text = "Gang Recuiter", size = 0.8, job = "none"}
},
coords = {
{
coords = vector3(-1230.3526611328, -336.81219482422, 36.615943908691),
heading = 24.61570930481,
model = "cs_fbisuit_01",
type = "Bodyguard",
requiredJob = "none",
enableBlip = true,
blipIndex = 1,
},
{
coords = vector3(478.39837646484, -978.67834472656, 26.983869552612),
heading = 358.06362915039,
model = "s_m_m_pilot_01",
type = "Police",
requiredJob = "police",
enableBlip = true,
blipIndex = 2
},
{
coords = vector3(246.38819885254, -1969.1279296875, 20.961687088013),
heading = 222.27359008789,
model = "g_m_m_chicold_01",
type = "Gang",
requiredJob = "none",
enableBlip = true,
blipIndex = 3
}
},
keyActions = {
openShop = "E",
interactBodyguard = "G",
park = "E",
cancel = "E",
cancelPark = "BACKSPACE",
},
}
Other Resources
kr_pets
kr_mobilehousing
electus_hacking
and more.
Code is accessible | Necessary lua code is available |
Subscription-based | No |
Lines (approximately) | ~3500 |
Requirements | QB/ESX |
Support | Yes |