[Release] A Clipboard for Mechanics [PAID] [Standalone / ESX / QBCore / VRP]

background clipboard by: sunrise367.blog.me

Explanation:

A clipboard for filling in mechanics' customer data. In this way it is possible to have greater control over what happens and in addition to assisting mechanics in collecting what has been done. In this clipboard, you will fill in the following customer information: name, id and vehicle and then you will mark what was done in the vehicle.

Features:

  • When purchasing, you will receive 4 versions of this script: Standalone, ESX Basic, QBCore and VRP Basic.
  • Easy setup and translation.
  • It contains animation, when you open the clipboard, the player keeps the prop in his hand.
  • Contains 36 checks
  • Contains a Search Menu for viewing in-game of filled clipboards.
  • Webhook to Discord.

Search Menu:

Creating:

Viewing an existing:

36 markers:

Settings:

ESX: The following is the mechanic’s job verification, if the job has a different name on your server, you should change it here (Server.lua):

RegisterCommand(Config.command, function(source,args)
    -- here you check the job of the player
    -- example: if xPlayer.job.name == "mechanic" then
    -- and also take his name
    local xPlayer = ESX.GetPlayerFromId(source)
    local job = xPlayer.getJob()


    if job.name == "mechanic" then

VRP: The following has the permission check and get the player’s name. If on your server you use a different permission or the name column is different, you should change it here (Server.lua):

RegisterCommand(Config.command, function(source,args)

    -- here you check the player's permission
    -- example: if vRP.hasPermission({user_id, "vehicle.repair"}) then
    -- and also get his name
    local user_id = vRP.getUserId({source})
    local permission = vRP.hasPermission({user_id, "vehicle.repair"})

    if permission then
        local name = vRP.getUserIdentity({user_id, function(identity)
            local name = GetPlayerName(source)
            if identity then
                if identity.nome then
                    name = identity.nome .. " " .. identity.sobrenome
                else
                    name = identity.firstname .. " " .. identity.name
                end
            end

Standalone: If you want to make your own configuration for the server, you must do it here (Server.lua):

RegisterCommand(Config.command, function(source,args)
    -- here you check the job of the player
    -- example: if xPlayer.job.name == "mechanic" then
    -- and also take his name

Webhook and Translate:

In the Config.lua file, you can add the webhook, translate and change the position or size of the graphical interface.

To translate the markers, you need to change only the names of the variable list_options

If you want to change the image or color of something, you can do it directly at html/config.css

See our other scripts:

Advanced Illegal Tablet

Admin Spawnner Props Objects

Simple Menu Creator with Icons

A simple Medical Card for Hospital

Update:

So that it is possible to have different values for different cars

Was added a vector in Config.lua called list_adjust.
In this vector you can put different prices for different cars.

Fixed error when turning the page.

Who already bought, just download the update on the link you received.

Update 2.0:

  • A new version has been added: QBCore

2.1

  • QBCore version with oxmysql added.

2.2

  • QBCore 2 updated.

Update FiveM Asset

Why are we moving to FiveM Assets? Because Tebex now no longer supports external links, so in order for us to be able to release updates that you can download from, we will be moving all of our scripts to FiveM Assets. Also, FiveM Assets is a very good system in which we maintain a centralized place for updating scripts.

  • In order to get the script in your FiveM Assets, you will need to enter our store again and purchase the script for free in the “Updates” tab. Only those who purchased the script will be able to purchase the script for free. Anyone buying from this update will not need to do this, as they will already purchase the script directly from FiveM Assets.
  • The Script is now using the FiveM Assets system, now all updates will be published through that system. The old external links will no longer work and nothing else will be posted to them.
  • The Script remains unencrypted, that is, you will be able to access the complete code and will be able to edit the code.

Dependencies:
This script automatically creates the tables in the database.

  • mysql-async
    For those using QBCore, mysql-async is not necessary as it will use ghmatti

This script has no IP protection or encryption
Buy this script at: Tebex

5 Likes

I love the script! Good job on it, and great work on it!

-Spencer. K

2 Likes

Thank you very much!
I’m really glad you liked it :slightly_smiling_face:

The prices of the tuning, it depends on the price of the car in the car store, the paint of a car that costs 100,000 in the car store does not count the same as one that costs 1,000,000, then that would be a problem.

1 Like

That’s true! Thanks for this comment, thanks to him I am releasing this update to meet this need. :slight_smile:

Update:

So that it is possible to have different values for different cars

Was added a vector in Config.lua called list_adjust.
In this vector you can put different prices for different cars.

Who already bought, just download the update on the link you received.

Where are the copyrights for the graphic cover ?

1 Like

Thanks for reminding me. Placed. :slight_smile:

nice release

1 Like

but I’m having an error when I move the page to the side

[image]

1 Like

Is that when you push to the left?

this error happens only when there is 1 page in the database

1 Like

I just sent a correction on the link. Thank you very much for the Feedback.

And I’m glad you liked the Script :slight_smile:

1 Like

Here’s an idea, not all mechanics will know the vehicle model from memory, I recommend that the mechanic put the license plate, and automatically the script navigates in the owner_vehicle table, looks for the model and then calculates the price.

it will be more comfortable for players who are mechanics.

It’s a good idea. But I was thinking, not all servers use plates for identification and leave them randomly.
So, in order not to disturb the system of these servers, I can create a /vehicle [PLATE] command that the mechanic can use, and this will return the vehicle name to him, and then he writes on the clipboard. And servers that do not use plates as identification, can disable this command.

1 Like

Well, when you do that, count on my purchase :slight_smile:

1 Like

Update 2.0:

  • A new version has been added: QBCore

Update 2.1

  • a new version of QBCore with oxmysql added.

do u guys have any other way for support. ive downloaded it and installed it but getting sql errors saying tables dont exist etc. ive emailed your email but dont really have no faith in a reply.

Heelo, sorry for the delay, we can support the forum too, we apologize for the delay in responding to the email, but we already answered it before yesterday.