CLOTHING & BARBERSHOP system for RedM. [VORP] [PAID]
Fully configurable
- Clothing shop, changing rooms, Barbershop (blip, camera, light, controls, instance…)
- Purchase, deletion of clothes
- Change your hair, beards…
- External trigger for changing rooms
- Peds
- Full NUI menu
- Translations
- Notifications
- rsd_NUI supported
- 100% optimization
Config file
--DO NOT RENAME RESSOURCE !!
Config = {}
Config.VORP = true
Config.rsdNUI = true -- If you use our RSD_NUI
Config.debug = false
Config.RangeStore = 1.4 -- Range for Stores
Config.CommandRefreshCore = "rc" --Command to refresh skin from VORPCORE
Config.KeyStore = 0x760A9C6F --G
Config.Peds = false -- IF you want peds
Config.DistancePeds = 30 --Distance from which peds despawn
Config.Price = 5 --Price for cloths
Config.Refund = true --If you want a refund if you delete your cloths
Config.PriceRefund = 5 --Price for cloths
Config.PriceBarber = 10 --Price for Hair & Beards
Config.RangeChair = 5.0 --Range to detect chair for Barbershop
--LANGUAGE
Config.Language = {
[1] = "Buy",
[2] = "Light",
[3] = "Barbershop",
[4] = "G",
[5] = "Clothing shop",
[6] = "Cloakroom",
[600] = "[~e~G~q~] Clothing shop",
[601] = "[~e~G~q~] Cloakroom",
[602] = "[~e~G~q~] Barbershop",
[7] = "Sell",
[8] = "Outfit",
[9] = "Name",
[10] = "Confirm",
--NOTIFICATIONS
[11] = "~t~Not enough ~q~money",
[12] = "New outfit: ~o~",
[13] = "Outfit on: ~o~",
[14] = "~t~Dress removed: ~q~",
[15] = "~t~No outfit",
[151] = "~o~New look",
--CLOTHS
[16] = "Hats",
[17] = "Glasses",
[18] = "Masks",
[19] = "Bandana",
[20] = "Ties",
[21] = "Shirts",
[22] = "Suspenders",
[23] = "Vests",
[24] = "Trousers",
[25] = "Chaps",
[26] = "Belts",
[27] = "Holster",
[28] = "Holster (left)",
[29] = "Belt buckles",
[30] = "Holster Accessories",
[31] = "Boots",
[32] = "Spurs",
[33] = "Gaiters",
[34] = "Gauntlets",
[35] = "Gloves",
[36] = "Coats",
[37] = "Closed coats",
[38] = "Poncho",
[39] = "Capes",
[40] = "Cartridge belts",
[41] = "Accessories",
[42] = "Rings (right hand)",
[43] = "Rings (left hand)",
[44] = "Bracelets",
[45] = "Pouches",
[46] = "Armour",
[47] = "Hair accessories",
[48] = "Skirts",
[49] = "Hair",
[50] = "Beards",
}
--SPOTS STORES
Config.ClothStore = {
VALENTINE = {
Pos = vector3(-329.04, 774.59, 117.44), --Coord shop
PosMenu = vector4(-324.27, 766.27, 117.43, 99.67), --Coord where your character will teleport
PosCam = vector4(-328.03, 765.62, 117.43, 279.55), --Coord cam // 4 steps in front of the PosMenu vector4
CamZ = 0.3, --Decrease in the Z of the cam, for the height of the controls
Name = 'Clothing shop', -- Name of Menu
City = "Valentine", --Subtitle of Menu
showblip = true, --If you want a blip
blipname = "Clothing shop", -- Name of the blip
blipsprite = 1195729388, --Sprite of the blip
},
RHODES = {
Pos = vector3(1326.1, -1289.81, 77.02),
PosMenu = vector4(1325.32, -1292.92, 77.03, 67.54),
PosCam = vector4(1322.75, -1291.78, 77.02, 246.67),
CamZ = 0.3,
Name = 'Clothing shop',
City = "Rhodes",
showblip = true,
blipname = "Clothing shop",
blipsprite = 1195729388,
},
BLACKWATER = {
Pos = vector3(-761.64, -1291.94, 43.85),
PosMenu = vector4(-763.98, -1291.3, 43.83, 273.49),
PosCam = vector4(-760.92, -1291.49, 43.86, 88.63),
CamZ = 0.3,
Name = 'Clothing shop',
City = "Blackwater",
showblip = true,
blipname = "Clothing shop",
blipsprite = 1195729388,
},
STRAWBERRY = {
Pos = vector3(-1795.05, -384.96, 160.33),
PosMenu = vector4(-1789.34, -392.08, 160.24, 194.65),
PosCam = vector4(-1788.62, -394.91, 160.23, 14.16),
CamZ = 0.3,
Name = 'Clothing shop',
City = "Strawberry",
showblip = true,
blipname = "Clothing shop",
blipsprite = 1195729388,
},
SAINTDENIS = {
Pos = vector3(2554.55, -1168.61, 53.68),
PosMenu = vector4(2548.82, -1158.43, 53.73, 214.43),
PosCam = vector4(2550.57, -1160.95, 53.71, 35.73),
CamZ = 0.3,
Name = 'Clothing shop',
City = "Saint-Denis",
showblip = true,
blipname = "Clothing shop",
blipsprite = 1195729388,
},
TUMBLEWEED = {
Pos = vector3(-5491.51, -2938.41, -0.4),
PosMenu = vector4(-5487.1, -2944.89, -1.12, 182.75),
PosCam = vector4(-5487.51, -2948.29, -1.28, 353.09),
CamZ = 0.2,
Name = 'Clothing shop',
City = "Tumbleweed",
showblip = true,
blipname = "Clothing shop",
blipsprite = 1195729388,
},
WAPITI = {
Pos = vector3(466.44, 2231.94, 247.39), vector3(469.33, 2226.71, 247.26)
PosMenu = vector4(453.94, 2238.23, 247.85, 298.38),
PosCam = vector4(456.48, 2239.79, 247.91, 121.9),
CamZ = 0.2,
Name = 'Clothing shop',
City = "Wapiti",
showblip = false,
blipname = "Clothing shop",
blipsprite = 1195729388,
},
}
--SPOTS CLOAKS
Config.ChangingRoom = {
VALENTINE = {
Pos = vector3(-326.05, 759.26, 121.63), --Coord shop
PosMenu = vector4(-324.27, 766.27, 117.43, 99.67), --Coord where your character will teleport
PosCam = vector4(-328.03, 765.62, 117.43, 279.55), --Coord cam // 4 steps in front of the PosMenu vector4
CamZ = 0.3, --Decrease in the Z of the cam, for the height of the controls
Name = 'Cloakroom', -- Name of Menu
City = "Valentine", --Subtitle of Menu
showblip = true, --If you want a blip
blipname = "Cloakroom", -- Name of the blip
blipsprite = 1195729388, --Sprite of the blip
},
RHODES = {
Pos = vector3(1323.4, -1292.12, 77.03),
PosMenu = vector4(1325.32, -1292.92, 77.03, 67.54),
PosCam = vector4(1322.75, -1291.78, 77.02, 246.67),
CamZ = 0.3,
Name = 'Cloakroom',
City = "Rhodes",
showblip = true,
blipname = "Cloakroom",
blipsprite = 1195729388,
},
BLACKWATER = {
Pos = vector3(-767.17, -1294.93, 43.84),
PosMenu = vector4(-763.98, -1291.3, 43.83, 273.49),
PosCam = vector4(-760.92, -1291.49, 43.86, 88.63),
CamZ = 0.3,
Name = 'Cloakroom',
City = "Blackwater",
showblip = true,
blipname = "Cloakroom",
blipsprite = 1195729388,
},
STRAWBERRY = {
Pos = vector3(-1820.32, -367.9, 166.51),
PosMenu = vector4(-1789.34, -392.08, 160.24, 194.65),
PosCam = vector4(-1788.62, -394.91, 160.23, 14.16),
CamZ = 0.3,
Name = 'Cloakroom',
City = "Strawberry",
showblip = true,
blipname = "Cloakroom",
blipsprite = 1195729388,
},
SAINTDENIS = {
Pos = vector3(2555.78, -1160.65, 53.7),
PosMenu = vector4(2548.82, -1158.43, 53.73, 214.43),
PosCam = vector4(2550.57, -1160.95, 53.71, 35.73),
CamZ = 0.3,
Name = 'Cloakroom',
City = "Saint-Denis",
showblip = true,
blipname = "Cloakroom",
blipsprite = 1195729388,
},
TUMBLEWEED = {
Pos = vector3(-5483.39, -2933.89, -0.4),
PosMenu = vector4(-5487.1, -2944.89, -1.12, 182.75),
PosCam = vector4(-5487.51, -2948.29, -1.28, 353.09),
CamZ = 0.2,
Name = 'Cloakroom',
City = "Tumbleweed",
showblip = true,
blipname = "Cloakroom",
blipsprite = 1195729388,
},
WAPITI = {
Pos = vector3(469.33, 2226.71, 247.26),
PosMenu = vector4(453.94, 2238.23, 247.85, 298.38),
PosCam = vector4(456.48, 2239.79, 247.91, 121.9),
CamZ = 0.2,
Name = 'Cloakroom',
City = "Wapiti",
showblip = false,
blipname = "Cloakroom",
blipsprite = 1195729388,
},
}
Config.BarberShop = {
VALENTINE = {
Pos = vector3(-307.79, 814.09, 118.99), --Coord shop
Name = 'Barbershop', -- Name of Menu
City = "Valentine", --Subtitle of Menu
showblip = true, --If you want a blip
blipname = "Barbershop", -- Name of the blip
blipsprite = -2090472724, --Sprite of the blip
},
BLACKWATER = {
Pos = vector3(-815.78, -1366.24, 43.75),
Name = 'Barbershop',
City = "Blackwater",
showblip = true,
blipname = "Barbershop",
blipsprite = -2090472724,
},
RHODES = {
Pos = vector3(1313.26, -1325.83, 77.09),
Name = 'Barbershop',
City = "Rhodes",
showblip = true,
blipname = "Barbershop",
blipsprite = -2090472724,
},
STRAWBERRY = {
Pos = vector3(-1808.55, -374.32, 162.84),
Name = 'Barbershop',
City = "Strawberry",
showblip = true,
blipname = "Barbershop",
blipsprite = -2090472724,
},
ANNESBURG = {
Pos = vector3(2924.54, 1344.09, 44.47),
Name = 'Barbershop',
City = "Annesburg",
showblip = true,
blipname = "Barbershop",
blipsprite = -2090472724,
},
SAINTDENIS = {
Pos = vector3(2658.07, -1181.24, 53.28),
Name = 'Barbershop',
City = "Saint-Denis",
showblip = true,
blipname = "Barbershop",
blipsprite = -2090472724,
},
ARMADILLO = {
Pos = vector3(-3684.72, -2620.83, -13.44),
Name = 'Barbershop',
City = "Armadillo",
showblip = true,
blipname = "Barbershop",
blipsprite = -2090472724,
},
TUMBLEWEED = {
Pos = vector3(-5513.79, -2906.52, -1.75),
Name = 'Barbershop',
City = "Tumbleweed",
showblip = true,
blipname = "Barbershop",
blipsprite = -2090472724,
},
}
Config.NPC = {
--TAILOR
---Valentine---
{ npcmodel = "S_M_M_Tailor_01", coords = vector4(-329.71, 774.48, 117.44, 280.14), outfit = true, notescape = true, notafraid = true },
---Strawberry---
{ npcmodel = "S_M_M_Tailor_01", coords = vector4(-1795.43, -385.54, 160.33, 325.35), outfit = true, notescape = true, notafraid = true },
---Blackwater---
{ npcmodel = "S_M_M_Tailor_01", coords = vector4(-761.77, -1293.64, 43.84, 357.95), outfit = true, notescape = true, notafraid = true },
---Tumbleweed---
{ npcmodel = "S_M_M_Tailor_01", coords = vector4(-5491.51, -2938.41, -0.4, 257.51), outfit = true, notescape = true, notafraid = true },
---Rhodes---
{ npcmodel = "S_M_M_Tailor_01", coords = vector4(1326.02, -1289.14, 77.02, 167.76), outfit = true, notescape = true, notafraid = true },
---StDenis---
{ npcmodel = "S_M_M_Tailor_01", coords = vector4(2554.44, -1166.89, 53.68, 183.6), outfit = true, notescape = true, notafraid = true },
--BARBER
---Valentine---
{ npcmodel = "U_M_M_ValBarber_01", coords = vector4(-306.91, 814.4, 118.98, 186.59), outfit = true, notescape = true, notafraid = true },
---Strawberry---
{ npcmodel = "U_M_M_ValBarber_01", coords = vector4(-1808.69, -374.46, 162.83, 299.3), outfit = true, notescape = true, notafraid = true },
---Blackwater---
{ npcmodel = "U_M_M_ValBarber_01", coords = vector4(-816.09, -1365.47, 43.75, 228.04), outfit = true, notescape = true, notafraid = true },
---Tumbleweed---
{ npcmodel = "U_M_M_ValBarber_01", coords = vector4(-5513.21, -2906.23, -1.75, 151.53), outfit = true, notescape = true, notafraid = true },
---Rhodes---
{ npcmodel = "U_M_M_ValBarber_01", coords = vector4(1312.18, -1326.11, 77.13, 298.58), outfit = true, notescape = true, notafraid = true },
---StDenis---
{ npcmodel = "U_M_M_ValBarber_01", coords = vector4(2658.63, -1181.92, 53.28, 50.64), outfit = true, notescape = true, notafraid = true },
---ARMADILLO---
{ npcmodel = "U_M_M_ValBarber_01", coords = vector4(-3685.25, -2621.24, -13.43, 308.62), outfit = true, notescape = true, notafraid = true },
---ANNESBURG---
{ npcmodel = "U_M_M_ValBarber_01", coords = vector4(2924.24, 1344.81, 44.49, 204.94), outfit = true, notescape = true, notafraid = true },
}
--CONTROLS
Config.ZoomMax = 51
Config.PropsLight = "p_streetlightnbx01x"
Config.Control = {
{name = "Zoom", target = "zoom", start = 1, step = 41, max = 100}, --Just change the name
{name = "Height", target = "height", start = 50, step = 1, max = 100}, --Just change the name
{name = "Rotation", target = "rotation", start = 1, step = 360, max = 360} --Just change the name
}
Code is accessible | No |
Subscription-based | No |
Lines (approximately) | +1800 |
Requirements | VORP |
Support | Yes |
Other FiveM & RedM Resources
RedM:
- RSD MapColor [FREE]
- RSD Note
- RSD Teleport
- RSD FastTravel
- RSD SaltyBlock
- RSD Photography
- RSD Phonograph
- RSD NUI
- RSD Paycheck
- RSD Paycheck VIP
- RSD Weather
- RSD Ped
- RSD RailRobbery
- RSD Balloon
- RSD Guide
FiveM
- RSD SkyDiving NUI
- RSD WindSurf
- RSD PauseMenu NUI
- RSD LoadingScreen
- RSD WashMachine NUI
- RSD PauseMenu NUI with REPORT
- RSD Interact
- RSD Advent Calendar NUI
MLO & MAPPING
- RSD[MLO] Luckywheels Motorcycle
- RSD[MLO] Paleto Bay Church
- RSD[MLO] Seoul Base
- RSD[MLO] Kortz Center Bunker
- RSD[MAP] Vinewood Rooftop
- RSD[MLO] Secret Base
- RSD[MLO] Little-Seoul Mafia/Yakuza/Triad
- RSD[MLO] Little-Seoul BigPack