NPC Dialogue & Sell & Buy Items | Custom Events | [esx-qb-qbox]

Overview

NF_TalkToNPC is a feature-rich interactive NPC dialogue system for FiveM servers that enables server owners to create immersive NPC conversations with branching dialogue paths, item trading, and custom actions. Perfect for enhancing your server’s roleplay experience with quest NPCs, shops, and interactive storylines.

Preview

Key Features

:speaking_head: Advanced Dialogue System

  • Create complex, branching conversation trees with multiple dialogue options
  • Design nested follow-up responses that change based on player choices
  • Immersive chat interface with typing animations and scrollable dialogue history

:moneybag: Integrated Trading System

  • Configure NPCs as merchants who can buy and sell customizable items
  • Set individual prices for each item
  • Easy integration with both QBCore and ESX inventory systems

:policeman: Job-Based Restrictions

  • Limit certain NPC interactions to specific jobs
  • Create police-only equipment vendors, EMS-only medical suppliers, etc.
  • Perfect for roleplaying scenarios with job-specific dialogue

:dart: Flexible Interaction Methods

  • Works with popular targeting systems (qb-target, ox_target, etc.)
  • Also supports default interaction for servers without targeting systems
  • Customizable text UI prompts for player interaction

:round_pushpin: Custom Actions & Events

  • Trigger custom events within dialogue options
  • Create GPS waypoints directly from NPC conversations
  • Display custom notifications during dialogue

:globe_with_meridians: Multi-language Support

  • Built-in locale system for easy translation
  • Currently includes English with easy expansion to other languages

:desktop_computer: Sleek User Interface

  • Modern, responsive chat interface with custom animations
  • Seamless inventory integration for buying/selling items
  • Professional design that enhances immersion

:gear: Simple Configuration

  • Easy setup through the config.lua file
  • Detailed documentation and examples included
  • No coding knowledge required for basic setup

Examples of Usage

Quest NPCs

Create NPCs that give players missions with multiple dialogue paths and outcomes. Perfect for creating immersive storylines and quest systems.

Custom Shops

Set up specialized vendors with unique inventories. Restrict high-value items to specific jobs or player groups.

Information NPCs

Design NPCs that provide useful information about your server, locations, or gameplay mechanics through interactive dialogue.

Event Triggers

Configure NPCs to trigger custom events like opening special menus, teleporting players, or starting missions.

Tebex Escrow (14.99€)

Tebex OpenSource(24.99€)

Code is accessible No
Subscription-based No
Lines (approximately) ~1700
Requirements ESX or QBCORE or qbox
Support Yes 24/7
11 Likes

Nice script brother

3 Likes

Nice work

3 Likes

Best Script😍

2 Likes

Good Job bro♥️

1 Like

nice good script much needed for fivem servers

1 Like

What an amazing job! A really low price for what you can create with it, thanks a lot!

1 Like

thanks

1 Like

thanks​:heart::heart:

1 Like

not going to lie you right

1 Like

Is it possible to set black money as a payment method?

1 Like

Thanks :heart:

Yes, it’s possible!