[ESX/QB] Advanced Dynamic Quests 🥳

I’m excited to introduce fs-illegal, a versatile and fully customizable quest system designed for your FiveM server running on the QBCore framework and ESX. This script is designed to enhance gameplay with engaging and challenging missions. With fs-illegal, you can offer a variety of quest types that ensure players are always entertained and immersed in their in-game activities. The dynamic nature of qb-illegal provides endless possibilities for quest creation, guaranteeing a fresh and exciting experience every time.

Features:

  • Dynamic Quests: Create and customize an unlimited number of quests to suit your server’s needs.
  • Fetch and Deliver Quests: Players must collect specific items and deliver them to designated locations.
  • Search Quests: Players search various objects like trash cans to find the required items.
  • Break-in Quests: Players break into buildings, deal with alarms, and face a second wave of armed guards to reach their objectives.
  • Vehicle Theft Quests: Players locate, steal, and deliver specified vehicles.
  • Hitman Quests: Players receive instructions on the approximate location of a target and must eliminate them.

Detailed Quest Descriptions:

  1. Fetch and Deliver Quests:
  • Players are tasked with retrieving specific items and delivering them to quest givers or drop-off points.
  • Configurable delivery points and items to match the storyline.
  • Endless variations to keep players engaged.
  1. Search Quests:
  • Players search designated objects like trash cans to find the required items.
  • Configurable search objects and locations to add variety.
  • Dynamically created to offer new challenges each time.
  1. Break-in Quests:
  • Players must break through doors using explosives or other tools to reach their objectives.
  • Beware of the second wave of armed guards that can be configured to spawn after alarms are triggered.
  • Configurable building layouts, door types, and guard waves to enhance difficulty.
  • Infinite scenarios to explore and conquer.
  1. Vehicle Theft Quests:
  • Players are given the task of finding and stealing specific vehicles.
  • Vehicles must then be delivered to a specified location for the quest to be completed.
  • Configurable vehicle types, spawn locations, and delivery points for variety.
  • Constantly evolving quests to maintain player interest.
  1. Hitman Quests:
  • Players receive instructions on the approximate location of a target person.
  • The goal is to locate and eliminate the target.
  • Configurable target locations and behaviors to enhance realism.
  • Unlimited possibilities for target locations and mission complexity.

Rewards:

  • Players can earn various rewards for completing quests, including items, money, and even vehicles. Customize the rewards to match the difficulty and type of each quest.

Special Offer:

  • IF YOU SEND ME A PRIVATE MESSAGE WITH AN IDEA FOR ANOTHER DYNAMIC QUEST TYPE, I WILL REWARD YOU WITH A FREE ESCROW VERSION OF THE SCRIPT.

Support:

  • I am available 8 hours a day to assist with any questions or issues you may have.

Bring excitement and challenge to your server with qb-illegal

Trailer : QB-ILLEGAL | Advanced Dynamic Quests | :partying_face:

Available on: FinalStory | Welcome (tebex.io)

standard

Code is accessible HTML/Config/Locales
Subscription-based No
Requirements Qb-inventory+qb-target(QB) / ox_inventory/ox_target(QB+ESX)
Support Yes
2 Likes

Your profile is private so cant send a pm but a couple ideas:

  • Hostage Rescue - Secure a hostage from armed suspects
  • Escort - Help to escort an asset / person to a location
  • Evidence Destruction - Go to a location and destroy evidence of a crime scene before the cops get there.
  • Surveillance - Go to a location and get information on a rival group, items, pictures etc

Some of these are pretty obscure :slight_smile:

Why three version? qb-inventory + qb, ox_inventory + qb, and later ESX?

It’s qb-inventory+qb-target & ox_inventory + ox_target + ox_lib :slight_smile: And the simple answer is that this way it’s cleaner :slight_smile: + the bigger problem is, that I’m taking images straight from inventory resource, which means settings up fxmanifest and I haven’t really found a secure way to try @qb-inventory files, if they are accessible and if not, try ox_inventory files :slight_smile: Of course there would be a way to copy them with each start of the script locally but I would rather spend the time doing something different. I also want to use ox_lib for small adjustments and the framework market is getting bigger and bigger.
I’m not gonna make a bringe for this, there is too much client stuff going on and meet requirements for each framework doesn’t really make sense for me. But there isn’t a problem, if you bought the wrong version to switch it.

Hostage Rescue, Evidence Destruction & Surveillance are great ideas, I sent you PM :slight_smile:

I did open a ticket, but I have no idea why you would escrow the config file for your scripts, cant open with VS or note-pad, defo needs changing

Fixed

Feedback and Issues Identified:

  1. Job Repetition Restriction:
    Issue: Currently, players can take the same job multiple times.
    Suggestion: Implement a mechanism to ensure that once a player takes a job, they cannot take it again.
  2. Job Spamming Exploit:
    Issue: Players can exploit the system by repeatedly taking jobs, collecting the item once, and interacting with the end NPC for money over and over again.
    Suggestion: Add measures to prevent players from spamming job acceptance and completion for rewards.
  3. Lack of Abuse Prevention:
    Issue: The script lacks adequate protections against abuse and exploitation.
    Suggestion: Introduce robust checks and validations to prevent misuse, ensuring the system’s integrity.

Overall, I love how the script works, but it currently can’t be used effectively without these protections in place.

I already have prepaired these checks, but need to make them more dynamic/configurable with punishment.
Will push the update today/tomorrow at the latest.

thank you!

Update is pushed
Quest spamming have been fixed with Drop of the spammer and notify to admins with qb-logs
Make sure to make in qb-smallresources log option for ‘qbillegal’, added a lot of logs.

JavaScript can’t be hijacked, everything from frontend is double checked on backend → if not, drop the player, notify admins with webhook.

If the player reconnects, he can take the quest again. Not sure, if the logic for double quest → Store data and keep it, if he tries to take it again, check db records and drop him, if he did is alright, but I’ll come up with better solution. Sometimes players are dropping from left to right, so just watch logs from time to time.

would an easier way not just to make it so we the player can’t take it again? instead of kicking the player off the server, legit they will get pissed off really fast because of that

Yes, you can set it up in config.
If you want to kick them, or just notify

Waiting for esx version.

ESX version is out - OX_INVENTORY&OX-TARGET

Hello ! if i use qs inventory, it’s worked ? :slight_smile:

Hey man, buyed the open source and it’s all escrowded, even the config