
London Studios - Update
Since forming London Studios in April 2020 we’ve created a number of high quality and premium resources for the FiveM project, focusing on the emergency services and aiming to bring your server to the next level.
Although we made a number of free resources such as this one in the first year, we’ve now switched to creating paid content, keeping them constantly updated and working along with providing the best possible support to our customers.
Our most popular resources now include Smart Fires, Police Grappler and Smart Hose.
With thousands of happy customers we are confident you’ll love our resources and our active support team are on hand to help if you have any questions!
Our store: https://store.londonstudios.net/forum
Therefore, this resource is now likely out of date and is no longer supported by us. The full source code is available should you wish to make any changes. All of our paid resources however are constantly updated and we invite you to take a look!
SmartObservations - London Studios
SmartObservations is a FiveM resource coded in C# which enhances the experience of taking and working with medical observations (eg, Heart Rate, Blood Pressure). Not only that, but also ranking observations based on risk, and playing the sound accordingly to the paramedic/medical team on scene. This resource has been made by London Studios, we have created other plugins including TaserFramework, SearchHandler and more!
This resource provides the ability to easily set your observations, ensuring they are in the allowed values and notifying you if they are high or medium risk - the plugin will also know if you are in a cardiac arrest.
Medical teams on scene will receive updates if your observations change, allowing for realistic roleplay!

Usage
/setobs - This opens up the menu, allowing you to set your observations.
/obs - This takes the observations of the nearest player (they must have set their obs for it to work), this will then notify you if their observations change, unless you disable notifications.
/obsupdates - This will enable or disable observation updates from all players to yourself. If you want to disable just one player, open up their observations menu and press “Disable Notifications”. This will stop tracking.
The plugin will prompt you if an observation is high or medium risk, and play sounds for the medical team on scene. It is important to press “Reset Observations” after you finish a call, to disable notifications for those that previously dealt with you.
Initially, as a paramedic/medical team arrives on scene, although you might have set all the observations - they will not appear for them. To enhance realism, the team need to press on the relevant observations to make them appear - if you have not set them, you’ll receive a notification asking you to change it.
The plugin also filters out invalid observations, such as a blood pressure which is incorrect, or if you try to set your heart rate to text instead of numbers. All of these functions aim to enhance roleplay.
Installation
Please download the resource on GitHub here.
- Create a new resource folder on your server.
- Add the contents of “resource” inside it. This includes:
“Client.net.dll”, “Server.net.dll”, “NativeUI.dll”, “fxmanifest.lua”, “html”, “stream”. - In server.cfg, “ensure” SmartObservations, to make it load with your server startup.
Source Code
Please find the source code in the “src” folder. Please ensure you follow the licence in “LICENCE.md”.
Feedback
We appreciate feedback, bugs and suggestions related to SmartObservations and future plugins. We hope you enjoy using the resource and look forward to hearing from people!