Contextify — Context Menu — GM Market

Contextify — Context Menu

Stop making your players type /warrant in chat like it's 2015. Contextify. One click. Done.

0.0 0 0+ v1.1
Garry's Mod
€5.00 €4.50
-10%
Secure Instant Support

Sincopa

4 products 4.0

🔥 Contextify — The Context Menu Your Server Deserves

That default GMod context menu? Dead weight.

Contextify replaces it with a compact, animated bottom bar

packed with actions your players actually use.


Money, warrants, lockdowns, admin tools — all one click away.

No more typing commands. No more memorizing chat prefixes.


Fast. Clean. Expandable. Let's go.


⚡ What Makes It Hit Different

  • Category System Actions are grouped into smart categories —

  Money, Acts, Police, Mayor, Admin. Click a category,

  it expands with smooth animation. Click again — collapses.

  • DarkRP Native Drop money, give money, drop weapon, warrants,

  wanted, lockdown, lottery, licenses — all wired up out of the box.

  If DarkRP isn't loaded, DarkRP-only actions hide automatically.

  • Job-Aware UI Cop actions only show for cops. Mayor panel only

  shows for the mayor. Players never see buttons they can't use.

  • Player Selector Need to warrant someone? Pick them from a live

  player grid with avatars, search by name or SteamID, and confirm

  with a reason prompt. No more typing nicknames in chat.

  • Input Prompts Clean popup for entering amounts, reasons,

  or any text input. One field, one button, done.

  • Localization Ships with English, Russian, and French.

  Auto-detects client language. Add your own in minutes.

  • Next-Gen UI Blur, rounded corners, smooth alpha transitions,

  auto-scaling for any resolution. Looks premium, feels native.


🛡️ Built for Server Owners

  • Fully Extensible Add your own categories and actions with

  a dead-simple API. Two functions — that's it.

  • Permission Logic Every category and action supports custom

  check functions. Show or hide anything based on job, rank,

  admin status, or whatever you want.

  • Plug & Play Drop it in, it works. Default categories cover

  the most common DarkRP actions. Customize from there.

  • Zero DRM No obfuscation. No hidden calls. Clean, professional

  Lua you can read and modify.


Stop making your players type /warrant in chat like it's 2015.

Contextify. One click. Done.

Secure Purchase Protected by GM Market
Free Updates Lifetime access included
Support Included 6 months of assistance
Source Code Full access & documentation

🛠️ Installation

Extract the .zip into garrysmod/addons/

  • That's it 🤝

⚙️ Configuration

Hop in the config file — everything lives here.


config.lua — the main config:

  • locale — force a language, or leave nil for auto-detect
  • defaultLocale — fallback language (default: "en")
  • colors — full color scheme: background, outlines, buttons,

  accents, input popups. All in one place.

  • mats — material paths for UI icons

Localization files sit in cmenu/locales/:

en.lua, ru.lua, fr.lua — edit or add your own.


📦 Workshop Content

Workshop content here


  • No manual install needed, addon auto-downloads materials.

  Add to your collection for pre-downloads.


⚡ Requirements

  • Garry's Mod
  • DarkRP recommended (non-DarkRP actions work on any gamemode)
  • No extra addons required

🎮 How It Works

The menu appears as a compact bar at the bottom of the screen.

Categories are displayed as buttons — click one to expand

and reveal its actions. Click again to collapse.


Everything is animated. Everything scales to your resolution.


📂 Default Categories

  • Money — drop money, give money to a player
  • Acts — drop weapon, dice roll, and more
  • Police — warrant, wanted, call 911 (cops only)
  • Mayor — lockdown, end lockdown, wanted, lottery,

  give license (mayor only)

  • Admin — call admin, open logs, admin menu,

  cloak (admin-only actions auto-hide for regular players)


🔧 Custom Categories & Actions

Register your own with two simple calls:


local cat = ContextMenu.AddCategory("mycat", {

label = "My Category",

check = function(ply) return ply:IsVIP() end,

})


cat:Action("myaction", {

label = "Do Something",

click = function()

RunConsoleCommand("my_command")

end,

})


That's it. Your category shows up in the menu.

Add a check function to control visibility per-player.


👤 Player Selector

Actions like warrants and wanted open a full player selection

panel — avatar grid, live search by name or SteamID.

Pick a target, enter a reason, confirm. Clean and fast.


Players who join or leave update the grid in real time.

No stale lists, no ghost entries.


🌍 Localization

Three languages included: English, Russian, French.

Client language is auto-detected.


Adding a new language:

  1. Copy en.lua
  2. Translate the strings
  3. Drop it in cmenu/locales/

That's it.

Historique des versions 1 versions

Actuelle v1.1
Some improvements
0.0
0 reviews
5★
0
4★
0
3★
0
2★
0
1★
0

No reviews yet

Every review on GM Market is from a verified purchase.