Hey, Don here. Just wanted to clear up a some misinformation here.
The vitrines are, in fact, synced across all players and ironically, is a part of the marketing for my script! The more marketable ‘upgrade’ that’s done here is making the script support ESX, don’t see why you’ve fixed something that already works.
If there is actually an issue with the vitrines syncing, the process would be to make a GitHub issue and/or making the original script creator aware, rather than reposting it as your own whilst slandering the original creators work.
Hello. No slander was intended. The synchronisation part which was not working was vitrines broken state when player would reconnect.
I did this as a request for a server owner. While I do agree that the best option would be to create a GitHub issue, however, your code was really hard to read (specifically what was happening in the events). Under the GPL-3.0 License (which your script uses) I just posted as a free re-adjusted script. If I were to release it as a paid one, I understand that it would’ve needed considerable improvements / new features and above all that I wouldn’t have used your script as a “base”.
This release just improves the readability of the code and events, to better understand what is happening.
I do apologize if I sounded as your script is broken. I can remove that part. No hate / slander was intended.
The code being hard to read doesn’t negate your ability to make a GitHub issue. Thanks for the apology but that’s a non-excuse, yes you are permitted to do what you’ve done under licensing, but that doesn’t make how you’ve gone about it ethical.
My friend was in Paleto and joined me while I was breaking glass and he doesn’t see the previous one I smashed. Other than that everything works great!