Overview
The Blips Management System is a resource designed to manage blips on the map within the RedM game environment. It provides a user-friendly way to add, display, and remove blips based on various conditions.
Files Included
client.lua: Client-side script for managing blips and their display.
config.lua: Configuration file for defining color codes used in blips.
data.sql: SQL file for creating a database table to store blip data.
fxmanifest.lua: Manifest file providing resource metadata for RedM.
server.lua: Server-side logic for fetching and managing blip data.
Features and Functionalities
-
Client-Side (client.lua)
addBlipToMap
: Adds blips to the map based on blip data.removeBlipByName
: Removes blips from the map based on their names.stringsplit
: Utility function to split strings based on a separator.Main Loop
: Periodically fetches and displays blips on the map.
-
Configuration (config.lua)
- Defines color codes used for blip modifiers.
-
Database (data.sql)
- Defines the structure of the
blips
table to store blip data.
- Defines the structure of the
-
Manifest (fxmanifest.lua)
- Provides metadata information about the resource, including version, author, and description.
-
Server-Side Logic (server.lua)
- getBlips: Callback to fetch blip data from the database and send it to clients.
- Database interaction to fetch blip data from the
blips
table. - Data transformation and sending blip data to clients.
- Function to remove blips by name.
How the System Works
- Clients trigger the
getBlips
callback
to request blip data from the server. - The server retrieves blip data from the
blips
table in the database. - The server transforms the blip data and sends it to the client for display.
- Clients periodically update the displayed blips based on the fetched data.
- Clients can add, display, and remove blips on the map using the provided functions.
Usage Instructions
- Ensure that the resource is properly installed and started on the server.
- Clients will automatically receive blip data and display blips on the map.
- Use the
addBlipToMap
function to add custom blips to the map. - Use the
removeBlipByName
function to remove blips from the map.
Conclusion
The Blips Management System provides a convenient way to manage and display blips on the map in the RedM game environment. It includes client-side and server-side logic, configuration settings, and a database structure to support the blip management features.
GitHub
It may need improvement. You can share to make it better, but now it works well for me
Code is accessible | Yes |
Subscription-based | No |
Lines (approximately) | 174 |
Requirements | QRCore RedM |
Support | No |