Overview
This script enables players to display 3D text messages and statuses on their characters. It provides commands for performing actions and setting custom statuses, with options for text customization and logging.
Features
- /me Command: Allows players to perform actions with custom text, triggering an animation if configured.
- /status Command: Sets a custom status message for the player character, which is displayed above their head.
- Status Prefix: Option to add a prefix to status messages for better identification.
- Text Customization: Customizable font, background rectangle, and text height for the displayed messages.
- Logging: Supports logging text messages to a text file or Discord webhook.
- Animation Support: Can trigger animations for the /me command if configured.
- Optimized Performance: Code optimized for better resource management and efficiency.
Configuration
The script can be configured using the Config.lua
file, which includes options such as:
- Display duration for text messages (
Config.Time
) - Commands for performing actions and setting statuses (
Config.MeCommand
, Config.StatusCommand
, Config.RemoveStatusCommand
) - Status prefix setting (
Config.StatusPrefix
) - Font ID for text display (
Config.FontID
) - Background rectangle option (
Config.BGRect
) - Text height adjustment (
Config.TextHeight
) - Logging options including TXT logs, Discord webhook, and Vorp integration (
Config.UseTXTLogs
, Config.UseDiscordLogs
, Config.Vorp
)
Video Preview
https://youtu.be/mW9PUOTF97c
Config Preview
Discord Logs Preview
Usage
Players can use the /me
command followed by a message to perform actions with custom text. The /status
command followed by a message sets a custom status for the player. Deleting the status can be done using the /delstatus
command.
Dependencies
No reviews yet. Be the first to leave a review!