Koja Scripts

Player settings

The Settings and Useful controls tabs: colours, rows, scale, clothing panel position, themes, item popups, font and the general switches every player can change.

Player settings

Every player can personalise the inventory in the Settings tab. Settings are saved per player on their own PC (client KVP koja_inv_settings), so they survive reconnects and server restarts.

The starting values come from defaults in data/koja/core.lua (see Configuration). Reset brings them back, Save applies and stores the current choice.

Appearance

SettingWhat it does
Main colorAccent colour of the whole UI (buttons, highlights, target rings)
Secondary colorPanel background colour

Both have a colour picker with presets.

Layout

SettingRangeWhat it does
Rows4–8Visible rows of the inventory grid
Inventory scale70–130 %Size of the whole UI
Clothing panelLeft, Center, RightWhere Your clothes and the ped preview sit. Center = between the inventories

Inventory style

ThemeLook
Theme V2The classic layout with a soft vignette
Theme V3 FerrofluidThe V3 layout with an animated fluid glow
Theme V3 MinimalisticThe V3 layout with a flat, quiet background
Theme V3 DottedThe V3 layout with an interactive dotted background
Theme V3 AntigravityThe V3 layout with an interactive particle field

Item popups

How items you get or lose are shown while the inventory is closed:

  • Compact — a card with the item image and the amount.
  • Minimalistic — a small pill with icon, amount and name.

With the inventory open the popups are always the small version.

Typography

Font: Poppins, Inter, Montserrat, Rajdhani or Barlow.

General

SwitchWhat it does
Clothing inventoryShows Your clothes and the ped preview next to the inventory
Camera on characterOff = the gameplay camera stays put when the inventory opens; the ped is drawn inside the UI instead
Sharp bordersSquare corners everywhere
Streamer modeHides player names in give / trade target mode (server id or "Player" instead), masks serial numbers and hides the label of the other inventory
Enable soundUI sounds

Useful controls

The Useful controls tab is a cheat sheet:

ControlWhat it does
Hover an itemItem details, quick use, split and container contents
SHIFT + clickSelect several items, then drag them together
Drag an item onto the Give / Trade tilePick a player in the world to give it or send a trade request
ESCClose the inventory

The keybinds are listed in Exports & Commands. Players can rebind them in Settings → Key Bindings → FiveM.