This is a pretty cool plugin, and I have no issues so far using Tebex for Rust. I only have one minor, constuctive suggestion; which isn't completely neccessary but it would be a small, useful feature to have in a future version of the plugin for customer awareness. It would be very convenient for customers if Tebex was able to provide a clientside message within the chat window in game (preferably something that can be configured via the language file) that would be used to notify a customer when their package is activated or applied in game (it could run after the commands of said package are executed). Just a small thought. Someone please correct me or advise me on what to enable if such an option already exists somewhere. I may have overlooked it. But other than that, I give it a 10/10. Excellent work!
Chat notification when package is activated or appliedSuggestion
just add to the packages (when player buys this package)
say <color=orange> Welcome </color>{username} <color=orange>Thanks for becoming a vip!</color> TVXtra
just add to the packages (when player buys this package)say <color=orange> Welcome </color>{username} <color=orange>Thanks for becoming a vip!</color>
Thank you for the feedback here, but I am already aware of the Say command. This would certainly work to display a general notification if you didn't care who sees it, but there are a few good reasons you would not want to do this - namely spam if you get a lot of sales, or privacy for clients. It is not ideal to notify the entire server every time a package is ordered by anyone. This method would most certainly print the message to the global chat as a whole. Everyone would see it pop up in chat every time an order is made. Not the worst thing per se (it might serve as free advertising), but it's also not very subtle.
For the most desirable scenario it would be preferable to restrict the message and have it clientside only. Unfortunately there is no clientside version of the "Say" command available currently. The only way to provide a clientside only message as described is through the plugin directly, or by creating a custom command that replies to the user after purchase, triggered using the executed commands of the package (when a player purchases this package > custom_vip_command {id} Your package ({packageName}) has been activated, enjoy!). This is the method I am currently utilizing, which works using a custom server command, but it also requires knowledge of creating custom plugins etc. It would be much simpler if it were built into the Tebex plugin itself, not only to save owners the hassle, but also to inform the client while making sales more personable, without notifying everyone online that someone just bought something.