Back to category SCRIPT PACKAGE

nc-interaction

nc-interaction nc-interaction nc-interaction nc-interaction nc-interaction nc-interaction nc-interaction
  • nc-interaction
  • nc-interaction
  • nc-interaction
  • nc-interaction
  • nc-interaction
  • nc-interaction
  • nc-interaction

Purchase

$9.99

Add to Basket

Description

nc-interaction


NPC Dialog, Shop, Jobs & License System

One resource for all your NPC interactions. Place NPCs, let players talk to them, buy from shops, apply for jobs, and purchase licenses — no extra resources needed.


Why use nc-interaction?

Your server needs NPCs — shop clerks, job boards, quest givers, guides. Instead of installing separate resources for each one, nc-interaction handles all of it in one place.

  • Add an NPC in config and it's live. No code required.
  • Other resources can create NPCs at any time using exports.
  • Works with ox_target, qb-target, or E key — detected automatically.
  • Players get a clean dialog UI with camera focus, typing effects, and smooth transitions.


What's included?


NPC Dialog System

Spawn NPCs with multi-page conversations. Players interact, choose options, and trigger events — all through a cinematic dialog camera.


Shop System

Built-in buy/sell UI that opens inside the conversation. Camera shifts smoothly to the side. Players pick items, choose cash or card, and purchase without leaving the dialog.


Jobs System

A City Hall NPC where players browse and apply for jobs. Add or remove positions in config.


License System

A dedicated NPC for purchasing licenses — driver's, weapons, and more. Works with QBCore, ESX, and QBox.


How it works

  1. Install the resource — no dependencies required
  2. Define NPCs in config or register them from other resources via exports
  3. Players walk up, interact, and get a full dialog experience
  4. Connect shops, jobs, or licenses to any NPC through config or exports


Compatibility

Framework: Standalone · QBCore · ESX · QBox

Target: ox_target · qb-target · E key fallback

Performance: 0.00ms idle · ~0.05ms active


Exports


Client: AddNPC · RemoveNPC · AddOption · RemoveOption · GetNPC · GetAllNPCs · OpenDialog · CloseDialog · IsInteracting

Server: RegisterShop · OpenShop · RegisterNPCShop · RegisterNPCServerOptions



Documentation: https://docs.noxcore.me/nc-interaction