Welcome to the first release from the CoDev Team formed by @hypr9xa and @Jordanpkl .
This first script is roleplay focused and introduces the possibility of adding value to your player’s vehicles aswell as adding degradation thus making it important to buy new vehicles.
How to start a car:
Players will have to turn in the key to put the vehicle in ignition state pressing G.
Players will then be able to start the car holding G.
RP Possibilities:
New vehicles will be more important because of their fast engine start.
Second hand vehicles, or used vehicles will lose value even if modded because of a slower engine start or engine damage based on mileage and no maintenance.
Mechanics will be able to do maintenance to used vehicles in order to keep their engine start time and engine damage low.
Non repaired vehicles will take MUCH more to start their engine and will give cops a higher possibility of catching robbers.
Features:
Vehicles can be set as player owned using a TriggerServerEvent which can be called from any vehicle shop.
Vehicle damage per mileage and start engine degradation is customizable by the server owner.
Mechanics can fix vehicles using a command which requires an Ace Permission in order to be used.
03/01/2021 - v 1.1
This new update includes the following changes to client side: Fixes
Fixes engine stopping when entering a vehicle that already had the engine on.
Fixes notification being shown for a second when entering a vehicle with engine already on.
Fixes vehicle data not being sent to server from client side when switching vehicles too quick.
Added
Added cl_config.lua which allows customisation of the following:
Key for starting/stopping and ignition.
Text shown in notification.
Damage system calculated options from 0 to whatever you feel like adding.
Ownership system, built in server event that can be called from external resources like a vehicle shop and when called it sets the owner in the database so the car can only be used by him.
Added sv_config.lua which allows customisation of identifiers used by your vehicle shop resource or vehicle ownership system.
ESX Version Released
Now there’s an ESX version released which works with most vehicle shops based on ESX.
Includes a key lock system to lock your vehicle doors persistently.
Includes an event to check if vehicle is locked so you can use it on most trunk inventory systems for more security.
Do not resell this script. * Do not attempt to break its license system. * Do not attempt to exploit its verification system.
Warning: This script comes with an API verification through tebex database server and verifies your IP server automatically on first run and once it’s been ran on that server you’ll have to PM me here to release the license for another IP, details are inside the readme.txt
The code is now completely open for purchasers to see and modify, but still rest of TOS apply.
This is the first release but we are going to update it this week, when that update is released more Config options will allow custom damage, custom mileage settings, km or miles, and more, all of that will be as easy to update as redownload the file when announced on our discord and then add the license to the config.
The license is also instantly activated through tebex so once you buy it you can start using it right away without any need of help from us.
damn so you cant even have it on your own test server and the main server on a vps. Greedy with the serial key i see. Cool but yeah im good for that price with 1 lockdown key for 1 ip, better hope no one has dynamic ip addresses.
As I said earlier, it is to protect the verification and so you cannot change it and bypass it but we can provide a on live stream code show and then encrypt it in front of you so you can see everything is as we say.
We want to stay as transparent as possible but don’t wanna go dumb and let our work go away to 100s of servers for free.
We have an open source of the mileage systrm on my own github that we first worked a while ago, not the same but if you’re a dev you can give it a try, it’s on my forum topics.
You actually can, you can PM me on here if you want to get a seconday dev key, and if you have dynamic IP there are solutions out there for free that we can provide.
Mostly all RP servers (that have hardcore RP) uses vehicle keys system of some sort. And only that servers would be interested in this. But this would not work with any key system.
And another shady Release which has encryption over code.
You have not read any of my messages as I can see.
I’ll explain to you again.
We are open to going over a live voice chat and screen share, then show how the code we uploaded is the same as the code we’ll show over the voice call and show also how it is encrypted, we do not have any problem with that, what we do not want is people bypassing our system since tebex offers a simple download link to a file, it’s like you pay me and I give you a file but that file it’s then yours to do whatever you want with it and our work is then in hands of 100s of servers with only one paying.
I’ll say it again: we are and we’ll always be completely transparent with the files being the same as we show over a simple live screenshare and we will always show you the unobfuscated code and the obfuscated code so you can see it’s the same and we’re not playing dirty as others may do.
Until CFX releases what they announced recently we will use this to protect our work, when that tool becomes available, we’ll diss this and start using that tool.
And to also reply to your keys system, this resource is standalone, does not have anything to do with keys.
Every car has mileage and it doesn’t depend on anything but mysql-async.
What I would suggest is to kindly ask and read everything before trash talking our work like you’re doing.
To be fair, I was developing a service that would cover most the protection needed for ya’ll resource sellers, I was gonna take care of securing everything easily done, my first idea was having a separate to handle all the routes and shit to verify your license, but then I forgot about removing it from the fxmanifest.lua and bypass that, so then I thought about a separate resource to take care of leakers, then I remembered they can also disable that… Tho now that I think of it you can have like a main event to get something and trigger it inside that resource which would be completely obfuscated and yeah fuck this I’m getting off-topic.
My last idea was something that would be much slower but might work, so you have an external PROGRAM that you need to ensure your resource’s startup by checking your license to my web-server then if successful it downloads the resource through byte-code and saves it into memory directly, not sure if that would work but I can surely work something around that…
Anyways this is not a WIP project anymore since I asked a forum’s moderator and they’ve said it most likely wouldn’t be approved since Tebex is working on a similar system…
Obfuscating the code and checking with a license is the best way-to-go tbf. Good luck finding a solution I might finish that and release the source code to the public.
Got your point mate but 90% of potential buyers are afraid of closed source. Sell it maybe double of the price as open source and have a lot more attentiont. Thats the way it works, dont made it online walking on it within the crowd of owners.
I really like it. But since i cant implement also my own stuff to it im sad.
i would use it for my garage system which i allready have milage implemented and like the way of starting the engine. But maybe also engine failure would be nice.
But hey good luck with selling it