What Is This System For?
Many scripts use a function called DrawText3D to display text in the world, such as interaction prompts. Examples:
[E] Sit[E] Open Door[E] Talk to NPCThe problem is that the default DrawText3D system is old, heavy, and visually limited. Quasar Text UI replaces it with a modern system that is:
The replacement keeps the same function name, so your scripts continue working without rewriting them.
Add The Replacement Function
Add the following function to your client-side script.
This will override the old DrawText3D system and redirect it to Quasar Text UI.
Once this function exists in your script, every DrawText3D call will automatically use Quasar Text UI.
Ensure Compatibility (Optional)
If you want your script to work even without qs-textui installed, use this version instead.
It will automatically switch between Quasar Text UI and the default DrawText3D.
This ensures your script never breaks, even if the resource is missing.
Update Your DrawText3D Calls
Old scripts usually call DrawText3D like this:
With Quasar Text UI you should use:
