RedM documentation
Murphy Notify
Getting Started
Installation and First Notification
Installation and First Notification for Murphy Notify.
Download and install
- Download Murphy Notify from its Workshop page.
- Extract the complete archive into your server's resources folder.
- Name the resource folder
murphy_notify, withfxmanifest.luadirectly inside it. - Keep
dataview.luaandclient.lua. The manifest must load the data-view helper first. - Add the resource before scripts that use its notifications:
This guide covers the client.lua implementation with ShowTooltip and murphy_notify:Tip. It has no declared manifest version. No SQL import is needed for this notification library.
Show your first notification
If you are installing a dependency, trigger a normal action in the dependent script. If you are integrating Notify into your own resource, call it from a client Lua file:
3000 means three seconds. The equivalent client event is:
From server code, send the event to the intended player. In this example, playerId is the connected player's server ID selected by your existing server logic:
Common client exports
| Export | Arguments, in order |
|---|---|
ShowTooltip |
text, duration |
ShowObjective |
text, duration |
ShowSimpleRightText |
text, duration |
ShowLocationNotification |
text, location, duration |
ShowTopNotification |
title, subtext, duration |
ShowAdvancedNotification |
title, subTitle, dict, icon, duration, color |
ShowAdvancedRightNotification |
text, dict, icon, text_color, duration, quality |
ShowBasicTopNotification |
text, duration |
ShowSimpleCenterText |
text, duration, text_color |
Export names are case-sensitive. Event names are separate: murphy_notify:Tip calls ShowTooltip, while murphy_notify:NotifyTop calls ShowLocationNotification.
Notifications with an icon
Use a texture dictionary and icon that exist in the game. The NotifyLeft event loads the requested dictionary and falls back to a generic tick if the dictionary is unavailable:
Direct advanced exports expect the caller to prepare the texture dictionary. Start with the event example when testing an icon.
Updating
Keep a copy of any local edits, replace the complete resource and restart it in a maintenance session. Test one plain message and one icon notification from the scripts that use it.
Last updated: September 15, 2026