Configuration
Page dedicated to how to configure our Graffiti
Languages
You can set the language of the script in the configuration file.
en
: Englishfr
: Frenchpl
: Polishde
: Germanes
: Spanish

Basics
Defines general behavior and interaction settings for graffiti functionality:
Basics.RenderDistance
: Maximum distance (in meters) from which graffiti can be seen.Basics.AutomaticlyWash
: Controls automatic graffiti removal over time: •status
: Set totrue
to enable automatic cleaning. •time
: Time (in seconds) after which graffiti is removed.Basics.Spraying
: Configuration for the spraying process: •time
: Time (in seconds) it takes to spray graffiti. •allowImages
: Iftrue
, allows using custom images instead of preset text. •MaxImageResoultion
: Maximum allowed dimensions for custom image graffiti. •MaxDistanceToDraw
: Max distance from player to surface for placing graffiti.Basics.Washing
: Configuration for graffiti removal process: •time
: Time (in seconds) it takes to wash off graffiti.Basics.Items
: Item-based compatibility settings (ESX / QBCore / QBox supported): •menu.name
: Item required to open the graffiti menu (e.g.,'graffiti_can'
). •menu.enabled
: Iftrue
, item is required to use the spray function. •remove.name
: Item required to remove graffiti (e.g.,'graffiti_remover'
). •remove.enabled
: Iftrue
, item is required to clean graffiti. •removeAfterUse
: Whether items are removed after usage. (Configure inconfig/server/config_framework.lua
)

Admin
Defines admin-related tools and permissions for graffiti management:
Admin.aceName
: ACE permission required to access graffiti management features (e.g.,'manageGraffiti'
).Admin.tags
: Displays graffiti metadata (creator name and creation time) when nearby: •enabled
: Iftrue
, shows admin tags on graffiti. •distance
: Maximum distance from graffiti to display tag info.

Commands
Defines the commands used to interact with graffiti features:
Commands.menu
: •name
: Command to open the graffiti menu (e.g.,/graffitimenu
). •enabled
: Iftrue
, the command is available for use.Commands.remove
: •name
: Command to remove nearby graffiti (e.g.,/graffitiremove
). •enabled
: Iftrue
, the command is available for use.Commands.toggleVisiblity
: •name
: Command to toggle the visibility of all graffiti (e.g.,/graffititoggle
). (Primarily for debugging or admin purposes.)

Exports
Defines the exports available for triggering graffiti actions from other scripts:
Exports.menu
: •name
: Name of the export function used to open the graffiti menu (e.g.,exports.resourceName:graffitimenu()
). •enabled
: Iftrue
, the export is active and can be called externally.Exports.remove
: •name
: Name of the export function used to remove nearby graffiti (e.g.,exports.resourceName:graffitiremove()
). •enabled
: Iftrue
, the export is active and can be called externally.

Last updated