![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik main image](https://forum-cfx-re.akamaized.net/original/4X/7/a/6/7a641684eac486e569424db03a62be5ce3d08021.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 1](https://forum-cfx-re.akamaized.net/original/4X/7/a/6/7a641684eac486e569424db03a62be5ce3d08021.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 2](https://img.youtube.com/vi/xsZLch-EArU/maxresdefault.jpg)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 3](https://forum-cfx-re.akamaized.net/optimized/4X/c/b/2/cb25d0b71755cdb856c55cc702e7749f08e3077a_2_690x388.jpeg)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 4](https://forum-cfx-re.akamaized.net/optimized/4X/e/8/1/e81b773a1ac300c2a7c3af514acd30cb3ac5bd03_2_690x388.jpeg)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 5](https://forum-cfx-re.akamaized.net/optimized/4X/6/4/2/6429c241ead91ae82360f2f1a20383d1d48937bd_2_690x388.png)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 6](https://forum-cfx-re.akamaized.net/original/4X/6/5/3/653b1c9003bdcea4eb6c28c61d8a772cab558ff5.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 7](https://forum-cfx-re.akamaized.net/original/4X/9/3/d/93d8acce248a25f2c0d3fda86aeeb2f95f4659e7.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 8](https://forum-cfx-re.akamaized.net/original/4X/1/9/d/19d31cc97167d2fed475a14771b43826e8ac73e7.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 9](https://forum-cfx-re.akamaized.net/original/4X/2/d/d/2ddfa8190aaea590c4e0fba22a72742f96c6dd2e.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 10](https://forum-cfx-re.akamaized.net/original/4X/3/f/c/3fcdfabe319593ac8a5974056384266e99e4a791.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 11](https://forum-cfx-re.akamaized.net/original/4X/6/c/f/6cf2b04a69935cbf723521bd0feda76815bbf307.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 12](https://forum-cfx-re.akamaized.net/original/4X/1/9/d/19d31cc97167d2fed475a14771b43826e8ac73e7.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 13](https://forum-cfx-re.akamaized.net/original/4X/9/3/d/93d8acce248a25f2c0d3fda86aeeb2f95f4659e7.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 14](https://forum-cfx-re.akamaized.net/original/4X/3/d/6/3d62640d71c740b21666d731d10de208798f8149.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 15](https://forum-cfx-re.akamaized.net/original/4X/f/d/5/fd529689e4750ef36350bfe242dfc05410ca1b64.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 16](https://forum-cfx-re.akamaized.net/original/4X/3/2/f/32f1581cf017b31dd8954a36b2381af1dc9ff364.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 17](https://forum-cfx-re.akamaized.net/original/4X/6/5/3/653b1c9003bdcea4eb6c28c61d8a772cab558ff5.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 18](https://forum-cfx-re.akamaized.net/original/4X/7/a/6/7a641684eac486e569424db03a62be5ce3d08021.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 19](https://forum-cfx-re.akamaized.net/original/4X/f/6/b/f6b6627f4ed3fa076fbe5f0d0a363e853c902ac1.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 20](https://forum-cfx-re.akamaized.net/original/4X/8/5/b/85b3efdf2321530fcfaa31b55dce2be6b83d67da.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 21](https://forum-cfx-re.akamaized.net/original/4X/d/5/0/d5068c41579ffbb7f557b48f32b0ec1bdd1dd52a.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 22](https://forum-cfx-re.akamaized.net/original/4X/0/6/1/0619c0579d60e5714b508daf80e98ed44c34e5af.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 23](https://forum-cfx-re.akamaized.net/original/4X/4/e/c/4ec605408f66c8b62d61ab589eef6f519d14f652.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 24](https://forum-cfx-re.akamaized.net/original/4X/6/9/b/69bad650cbe6356db5dd5d66e16cfb566c802c9c.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 25](https://forum-cfx-re.akamaized.net/original/4X/3/7/3/37348f2448d8c547617c1dd7647a322fc364de06.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 26](https://forum-cfx-re.akamaized.net/original/4X/8/4/e/84e89d4ec05bde78b48959c60c0a41a40db7afe4.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 27](https://forum-cfx-re.akamaized.net/original/4X/8/a/4/8a44aa683927f8e98e5f2e227e0d15b99f9992ca.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 28](https://forum-cfx-re.akamaized.net/original/4X/d/9/e/d9e3615696052aab52baf60e6a153a7540bd588a.jpeg)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 29](https://forum-cfx-re.akamaized.net/original/4X/4/1/0/41088f2fcf4e61fffb84c8fcbceaf3006cb7c085.jpeg)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 30](https://forum-cfx-re.akamaized.net/original/4X/c/7/b/c7b30f52db0bec6bb9741989070536a7967be9e4.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 31](https://forum-cfx-re.akamaized.net/original/4X/b/f/e/bfe08291bb15ff164cf3ebe7c33cd3fa22f9f5cf.jpeg)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 32](https://forum-cfx-re.akamaized.net/original/4X/a/9/f/a9f58a4f82b92e5e4067ae52205df80a03ef9cb6.jpeg)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 33](https://forum-cfx-re.akamaized.net/original/4X/3/5/5/3550133737ac7e15a8791168ff2d3af5e1e00c6d.jpeg)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 34](https://forum-cfx-re.akamaized.net/original/4X/d/5/3/d53fe4200f0b43e2869f83be59c9a31dcd770f3a.jpeg)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 35](https://forum-cfx-re.akamaized.net/original/4X/8/a/2/8a261693b93abad39161922ba047febb4115456d.gif)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 36](https://forum-cfx-re.akamaized.net/original/4X/e/0/2/e02c6f910c1687e3cc9a808f40598f9bb8ddc491.jpeg)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 37](https://forum-cfx-re.akamaized.net/original/4X/6/3/9/639e3e4f7afaac974902080b0a7559695bf6d66a.jpeg)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 38](https://forum-cfx-re.akamaized.net/original/4X/2/7/d/27d23af4cae8c98c83d5a031846cc564a2cbd4e9.jpeg)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 39](https://forum-cfx-re.akamaized.net/original/4X/7/4/b/74b9e0cc61006159a0232f452634958b9ec2bd52.png)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 40](https://forum-cfx-re.akamaized.net/original/4X/9/1/0/910217f9219153d871ad5105d54ab25f4d806299.jpeg)
![š¬ [PAID] [Standalone][ESX][QBCore] Dialogue system - Talk to NPC | Creating dialogs | UI | Burevestnik thumbnail 41](https://forum-cfx-re.akamaized.net/original/4X/9/7/f/97f570af431a07c9b44235405f510f000f10ea85.png)
Price
UnknownA script by Burevestnik
Price
UnknownI welcome you CFX community!
Today I present to you a system of dialogues, thanks to which you can diversify the gameplay on your server! Iām sure you and your players will love it!
This system includes a nice user interface, the ability to build dialogues with NPCs, the ability to configure interaction with NPCs only for games with a certain job, you can configure the inclusion of blips on the map, and you can also adjust the length of the options for questions and answers at will!
Demonstration of the system:
Screenshots:
Example of a configuration file:
-- /*
-- āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
-- āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
-- āāāāāāā¦āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
-- āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
-- āāāāāāā¦āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
-- āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā*/
Config = {}
-- Are you using ESX?
Config.UseESX = true
-- Enable this if ESX throws an error: Used the getSharedObject Event, this event no longer exists!
Config.UseESX_lib = false
-- Are you using QBCore?
Config.UseQB = false
-- Are you using Standalone?
Config.UseStandalone = false
--Distance for interaction.
Config.distInteraction = 2.0
--Button for interaction.
Config.interactionButton = 38
--Text for interaction.
Config.interactionButtonText = "Press ~INPUT_CONTEXT~ to interact"
--The ability to embed your own exports to hide the hud
Config.useHudOffOnEvents = true
function hudOnEvent()
DisplayRadar(true)
--exports.Burevestnik_hud:Burevestnik_hud_on()
end
function hudOffEvent()
DisplayRadar(false)
--exports.Burevestnik_hud:Burevestnik_hud_off()
end
--It is better to leave false because if true, the player will stop disappearing for the duration of the interaction and, as a result, the menu will be displayed incorrectly.
Config.disappearingDuringInteraction = false
--This is the module responsible for the ability to play custom audio tracks. You must have purchased Sound DLC: https://burevestnik.tebex.io/package/5996112
Config.UseBurevestnikSoundDLC = false
Config.peds = {
{
model = GetHashKey("ig_jimmyboston"), --Ped model
location = vector4(295.0616, 2565.0742, 43.5656, 80.0), --Coordinates of ped and blip. x,y,z,h
anim = 'WORLD_HUMAN_GUARD_STAND', --Ped animation.
startMenu = 1, --The number of the dialog that opens first when interacting with the ped. startMenu = menu.
reqJob = '', --Necessary job to start a dialogue. If you do not enter anything, the interaction will be available to everyone.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 280, --Blip ID.
blipScale = 0.9, --Blip scale.
blipColor = 25, --Blip color.
blipText = "Dialogue" --Blip text.
},
{
model = GetHashKey("g_m_y_azteca_01"),
location = vector4(289.2764, 2561.5784, 43.9857, 0.0),
anim = 'WORLD_HUMAN_GUARD_STAND',
startMenu = 4,
useBlip = true,
blipID = 280,
blipScale = 0.9,
blipColor = 25,
blipText = "Dialogue"
}
}
Config.dialogs = {
{
menu = 1, --The menu number must be unique.
name = "John", --The ability to enter the name of the person with whom the dialogue is being conducted.
text = "Do you want to talk?", --Question text.
btn1 = "Yes", --The text of the answer option 1
btn2 = "No", --The text of the answer option 2
btn1Mod = {
2, -- 1) element in the array is responsible for the menu that the player will go to when clicked.
nil, -- 2) element in the array is responsible for the event that should be called.
nil, -- 3) element in the array is responsible for the type of event that is called from 2 elements (server/client).
nil, -- 4) 1 argument for the event. (If you don't have an argument in the event, leave nil).
nil, -- 5) 2 argument for the event. (If you don't have an argument in the event, leave nil).
nil -- 6) 3 argument for the event. (If you don't have an argument in the event, leave nil).
},
btn2Mod = { --If you leave a similar array construction, the dialog will simply close when you click on this selection item.
nil, -- 1) element in the array is responsible for the menu that the player will go to when clicked.
"bur_exit_dialog", -- 2) element in the array is responsible for the event that should be called.
nil, -- 3) element in the array is responsible for the type of event that is called from 2 elements (server/client).
nil, -- 4) 1 argument for the event. (If you don't have an argument in the event, leave nil).
nil, -- 5) 2 argument for the event. (If you don't have an argument in the event, leave nil).
nil -- 6) 3 argument for the event. (If you don't have an argument in the event, leave nil).
},
},
{
menu = 2,
name = "John",
text = "If you don't like someone, I can help you with that. Just tell me his name",
btn1 = "Thanks, i'm on my own", --The text of the answer option 1
btn2 = "Wow", --The text of the answer option 2
btn3 = "How's that?", --The text of the answer option 3
btn4 = "Yeah come on", --The text of the answer option 4
btn1Mod = {
3, -- 1) element in the array is responsible for the menu that the player will go to when clicked.
nil, -- 2) element in the array is responsible for the event that should be called.
nil, -- 3) element in the array is responsible for the type of event that is called from 2 elements (server/client).
nil, -- 4) 1 argument for the event. (If you don't have an argument in the event, leave nil).
nil, -- 5) 2 argument for the event. (If you don't have an argument in the event, leave nil).
nil -- 6) 3 argument for the event. (If you don't have an argument in the event, leave nil).
},
btn2Mod = {
3, -- 1) element in the array is responsible for the menu that the player will go to when clicked.
nil, -- 2) element in the array is responsible for the event that should be called.
nil, -- 3) element in the array is responsible for the type of event that is called from 2 elements (server/client).
nil, -- 4) 1 argument for the event. (If you don't have an argument in the event, leave nil).
nil, -- 5) 2 argument for the event. (If you don't have an argument in the event, leave nil).
nil -- 6) 3 argument for the event. (If you don't have an argument in the event, leave nil).
},
btn3Mod = {
3, -- 1) element in the array is responsible for the menu that the player will go to when clicked.
nil, -- 2) element in the array is responsible for the event that should be called.
nil, -- 3) element in the array is responsible for the type of event that is called from 2 elements (server/client).
nil, -- 4) 1 argument for the event. (If you don't have an argument in the event, leave nil).
nil, -- 5) 2 argument for the event. (If you don't have an argument in the event, leave nil).
nil -- 6) 3 argument for the event. (If you don't have an argument in the event, leave nil).
},
btn4Mod = {
3, -- 1) element in the array is responsible for the menu that the player will go to when clicked.
nil,
nil, -- 3) element in the array is responsible for the type of event that is called from 2 elements (server/client).
nil, -- 4) 1 argument for the event. (If you don't have an argument in the event, leave nil).
nil, -- 5) 2 argument for the event. (If you don't have an argument in the event, leave nil).
nil -- 6) 3 argument for the event. (If you don't have an argument in the event, leave nil).
},
},
{
menu = 3,
name = "John",
text = "I hope you're not a cop, in short, you can order a murder on this person, just shh...",
btn1 = "LoL",
btn2 = "Clearly",
btn3 = "Bye!",
btn1Mod = {
1, -- 1) element in the array is responsible for the menu that the player will go to when clicked.
nil, -- 2) element in the array is responsible for the event that should be called.
nil, -- 3) element in the array is responsible for the type of event that is called from 2 elements (server/client).
nil, -- 4) 1 argument for the event. (If you don't have an argument in the event, leave nil).
nil, -- 5) 2 argument for the event. (If you don't have an argument in the event, leave nil).
nil -- 6) 3 argument for the event. (If you don't have an argument in the event, leave nil).
},
btn2Mod = {
2, -- 1) element in the array is responsible for the menu that the player will go to when clicked.
nil, -- 2) element in the array is responsible for the event that should be called.
nil, -- 3) element in the array is responsible for the type of event that is called from 2 elements (server/client).
nil, -- 4) 1 argument for the event. (If you don't have an argument in the event, leave nil).
nil, -- 5) 2 argument for the event. (If you don't have an argument in the event, leave nil).
nil -- 6) 3 argument for the event. (If you don't have an argument in the event, leave nil).
},
btn3Mod = {
nil,
"bur_exit_dialog", -- 2) element in the array is responsible for the event that should be called.
nil, -- 3) element in the array is responsible for the type of event that is called from 2 elements (server/client).
nil, -- 4) 1 argument for the event. (If you don't have an argument in the event, leave nil).
nil, -- 5) 2 argument for the event. (If you don't have an argument in the event, leave nil).
nil -- 6) 3 argument for the event. (If you don't have an argument in the event, leave nil).
},
},
{
menu = 4,
name = "Benito",
text = "What is the purpose of the null keyword in Java?",
btn1 = "To define a variable without a value",
btn2 = "To define a constant value",
btn3 = "To call a method",
btn4 = "To handle exceptions",
btn1Mod = {
nil, -- 1) element in the array is responsible for the menu that the player will go to when clicked.
"win", -- 2) element in the array is responsible for the event that should be called.
"client", -- 3) element in the array is responsible for the type of event that is called from 2 elements (server/client).
nil, -- 4) 1 argument for the event. (If you don't have an argument in the event, leave nil).
nil, -- 5) 2 argument for the event. (If you don't have an argument in the event, leave nil).
nil -- 6) 3 argument for the event. (If you don't have an argument in the event, leave nil).
},
btn2Mod = {
nil, -- 1) element in the array is responsible for the menu that the player will go to when clicked.
"bur_exit_dialog", -- 2) element in the array is responsible for the event that should be called.
nil, -- 3) element in the array is responsible for the type of event that is called from 2 elements (server/client).
nil, -- 4) 1 argument for the event. (If you don't have an argument in the event, leave nil).
nil, -- 5) 2 argument for the event. (If you don't have an argument in the event, leave nil).
nil -- 6) 3 argument for the event. (If you don't have an argument in the event, leave nil).
},
btn3Mod = {
nil, -- 1) element in the array is responsible for the menu that the player will go to when clicked.
"bur_exit_dialog", -- 2) element in the array is responsible for the event that should be called.
nil, -- 3) element in the array is responsible for the type of event that is called from 2 elements (server/client).
nil, -- 4) 1 argument for the event. (If you don't have an argument in the event, leave nil).
nil, -- 5) 2 argument for the event. (If you don't have an argument in the event, leave nil).
nil -- 6) 3 argument for the event. (If you don't have an argument in the event, leave nil).
},
btn4Mod = {
nil, -- 1) element in the array is responsible for the menu that the player will go to when clicked.
"bur_exit_dialog", -- 2) element in the array is responsible for the event that should be called.
nil, -- 3) element in the array is responsible for the type of event that is called from 2 elements (server/client).
nil, -- 4) 1 argument for the event. (If you don't have an argument in the event, leave nil).
nil, -- 5) 2 argument for the event. (If you don't have an argument in the event, leave nil).
nil -- 6) 3 argument for the event. (If you don't have an argument in the event, leave nil).
},
}
}
Optimization (The script consumes):
0.00 ms in a quiet state.
0.01 ms in an active state.
What does this system include:
TOP SALES
You may also be interested in my other resources:
Code is accessible | Open source: Yes \ Escrow: No - Available only: config, ui |
Subscription-based | No |
Lines (approximately) | ~800 |
Requirements | Standalone/ESX/QBCore |
Support | Yes |
No approved reviews found for this script yet.