I don't know if this has been posted before.
It would be cool if mechanics could paint your vehicle for 75-100$ max , in order to paint someone else vehicle the mechanic must buy a spray can from Brucie Garage or any Tuning Shop , the spray can should cost around 25-50$.
To avoid flooding and make it a bit realistic, spraying a vehicle will take from 10 to 60 seconds ( feel free to discuss about this ). Imo this can raise a little bit the roleplay, but as we know its the players and not the scripts that have to start RP.
I was thinking to add also a sort of cooperation perk, for example if you paint a vehicle with another mechanic (Both must stay close each other and have a spray can in their invent) you both get a little bonus from 25 to 50$.
Some cmd examples could be:
/offerpaintjob [id] [price] (yep stole it from samp kek) ;
/accept & /refuse ;
/offerpaintjob2 [id 2nd mechanic] [id player] [price];
Or to avoid [price], just using /setfee , the fee price should be taken from the first mechanic.
Discuss about it.
Part 2
As Anonete said we will need to preview the color, it would be great if there is a timelapse of 5-10 seconds in which we could get a preview of the color. Instead of adding a new cmd like /trycolor it could work like this:
Player A offered you a paintjob. Type /accept to preview the color
Player B types /accept and gets another prompt: "Type /accept again to confirm the color change."
Player A gets prompted: "Player B has accepted your paintjob, you earned XX $."
This is just a draft. /Discuss