• VIP Status Panel – ( F9 Panel with Dynamic Effects and Modern UI ) 5 0 5 1

VIP Status Panel – ( F9 Panel with Dynamic Effects and Modern UI )

Started by Dorin, Jun 21, 2025, 10:00 AM

Dorin

[📦 Script Release] VIP Status Panel – (F9 Panel with Dynamic Effects and Modern UI)

Hello community!

Screen(06_21-09-55)-0000.jpg

Today I'm sharing a fully functional VIP Status Panel script for Louis Emulator, displaying a stylish, informative panel for all account types (Free, Bronze, Silver, Gold). 
🔁 Press F9 in-game to toggle the VIP panel!




🛠� What does this script do? 
[✔] Displays your VIP status (Free, Bronze, Silver, Gold) 
[✔] Shows days left and active benefits for your account 
[✔] Adds a visual pulse effect when VIP is close to expiration 
[✔] Text color changes dynamically based on how many days you have left:
  • 🟩 Green if >30 days
  • 🔵 Blue between 15–30 days
  • 🟠 Orange between 5–15 days
  • 🔴 Flashing Red if 1–3 days left



🎨 A fully customizable panel: 
• Rounded corners, shadow, and smooth transparency 
• Custom VIP name display and color 
• Clean layout with no unnecessary black bars 
• Personalized message for Free Account users 
• All text and colors are editable from the configuration



🔧 Improvements and Safety: 
[✔] No crash or errors if VIP data is missing 
[✔] Dynamic text color for remaining days 
[✔] Header "Active Benefits for [VIP Type]" with appropriate color:
  • Active Benefits for Bronze Account
  • Active Benefits for Silver Account
  • Active Benefits for Gold Account
  • Active Benefits for Free Account



📌 How to use:
  • Press F9 in-game to toggle the panel
  • Edit NotifyVIP.Config to change benefits, colors, or messages



📁 Archive includes:
• Full script file `NotifyVip.lua` 
• Documentation with all features & improvements 
• Easy integration with any Louis Emulator server



👤 Credits: 
Dorin – Discord: 1dorin 
🌐 https://tuservermu.eu/


Script concept and structure based on Louis Emulator client Lua API. Customized for TosaMu

Tested on: Louis Emulator Season 6 – update 40


You require the following to view this post content:
  • To see this content, please click the "-SAY THANKS-" button located on the bottom-right of this post.



Enjoy and upgrade your VIP experience!

Dorin

📢 Update 1.1 – Small Enhancement

A new version is available – VIP Status Panel v1.1 🎉

✔️ What's new? 
The VIP benefits are now displayed in two aligned columns, offering a cleaner and more readable layout.

📌 Minor visual improvement, but a big impact in terms of clarity.

💾 Updated version is available in the same link.

Thanks for your feedback – more updates coming soon!

Screenshot_1.png
  •  
    The following users thanked this post: notengo

BooM

  •  
    The following users thanked this post: Jaoazakura

Dorin

Quote from: BooM on Aug 15, 2025, 12:13 AMIs there a way to remove this Text black background?

Screenshot 2025-08-15 070658.png



If you want to remove that top‑left VIP line (the one that says "You are VIP – ... | Press F9 for details"), just disable the function that draws it.

VIP Status Panel - F9 Display Details - Version 1.1\Client\Scripts\NotifyVip.lua

Option A — Remove only the top‑left notice
Code (lua) Select
-- Find these two lines and comment them:
-- BridgeFunctionAttach("MainInterfaceProcThread", "NotifyVIP_IntroMessage")

-- You can also keep the attach line and kill the function:
function NotifyVIP_IntroMessage()
return -- do nothing
end

This stops the intro banner from rendering. Nothing else is affected (the F9 window still works).

Option B — Keep the notice, but make it disappear instantly
If you prefer to let it flash for 0 ticks and vanish:
Code (lua) Select
NotifyVIP.Config = {
-- ...
MessageDurationTicks = 0, -- was 600
}

Option C — Remove the whole VIP window (F9)
If you don't want the window at all:
Code (lua) Select
-- Comment these lines:
-- BridgeFunctionAttach("KeyboardEvent", "NotifyVIP_KeyToggle")
-- BridgeFunctionAttach("MainInterfaceProcThread", "NotifyVIP_DrawWindow")

-- Or no-op the handlers:
function NotifyVIP_KeyToggle(key) end
function NotifyVIP_DrawWindow() end

Bonus — Hide the "Free Account" promo text
If the user has no VIP and you don't want the promo line:
Code (lua) Select
[0] = {
text = "Free Account",
r = 255, g = 255, b = 255,
benefits = { ... },
showPromo = false, -- set this to false
},
  •  

psyche

  •  

Powered by SMFPacks Ads Manager Mod