[PAID][ESX/QB] Nebula Designs - Prop Manager

Nebula Designs - Prop Manager

Description:
The ultimate system to spawn and manage props on your server. Can be used with Police, EMS, Mechanics or even just to spawn chairs to sit on. All props are networked so are able to be picked up via anyone you have set in the config.lua.

Our props even have the ability to create speed zones so that the NPCs do not try to crash through or drive over them.

Resmon:
0.00/0.01/0.02ms (standby/spawning/moving object)

Supports:

  • ESX
  • QBCore

How-to:
Simply add the props you want to use to your server as items (database or in the items.lua depending on your inventory system).
Then setup the config to match your item name and insert the prop you would like to spawn (you also need to setup your bone and rotations for moving said prop as well as any job restrictions you might like).
Then in game place the prop you would like to place down.
Use the target eye to target the script and pick it up / move it.

Dependencies:

Video Demonstration:

Purchase:

Asset Escrow

  • This script uses the CFX Escrow Asset System, your script after purchase will be available here . More info on CFX Escrow Asset System available here
  • We have most functions open for people to edit/change as needed.

V2 LAUNCH BONUS: The first 5 people to use code PROPMANAGER_50 will get 50% off!

Code accessible Partial
Subscription based No
Lines (approximately) 1290
Requirements PolyZone / qTarget
Support Yes
1 Like

so good

1 Like

Thank you!

Do you offer support for other targetr?(qb-target)

Hello,

yes we do. You can set any target you want in the config. If your having any issues please let me know.

(im one of the developers btw)

2 Likes

for some reason the zoneremove command doesn’t do a thing for me and the cones if you spawn more than like 5 can’t be picked up at all… might just be a one off thing not sure.

Are you using onessync legacy or Infinity?

The zoneremove command is meant to remove the speed zones if the props scuff so ais don’t randomly stop if a prop vanishes.

Are you able to open up a ticket on discord so we can troubleshoot with you. I have a small update to push out in a day or so would also like to fix this is we can replicate it

2 Likes

yeah i can do that np :slight_smile:

Hello, is it using the escrow shit ?

Hey,

Yes it is protected by the fivem escrow system. We have most of the functions open for people to change (and will add more if people need it)

I will get the main posted updated to include this. Thank you for that

Escrow blurb added, and we still have 2 uses left on the coupon, get it while you can!

Change Log V1.2 Release

  • Added more config options for better customization.
  • Added menu event to spawn props, bypassing item requirements.
  • Adjusted speed zones to remove old zone after dropping a prop again on move (so pesky locals won’t run you over unless you are completely putting it away).
  • Refactor target function to sync better.
  • Refactor speed zones for better OneSync Infinity support.
  • Added README with link to docs page.
  • Fixed /zonermove
  • Script cleanup & general optimizations.

Ive just watched the preview video how do you get those circles on the objects to know they can be interacted with is it a separate script or a function on qTarget?

Hey,

This is a addon in my version of qtarget. Its linked in the description

Nebula_PropManager v1.3 Release

Change Log

  • Feature: Props can optionally be saved to db. Import nebula.sql
  • Feature: Props now show a preview before placing. Press drop control to officially place prop.
  • Feature: Script can now be restarted live.
  • Feature: Ace permissions can now be set as an optional access control.
  • Cleanup: Adjusted config to be easier to read.
  • Cleanup: Adjusted script logic for OneSync users to sync better with server.
  • Cleanup: General script cleanup.

Files Updated
ALL

This script has been a great addition to our server, we ended up using it for multiple things…

Added gas pumps at police stations so officers could refuel their cars.
Spawned in race track props and created temporary race tracks.
Spawned in house type props so we can decorate MLO houses and yard.
Spawned in chairs for our ‘sit’ script at out door events so people have a place to sit…

The options are endless, and it truly given us the ability to customize pretty much everything.

1 Like

This looks amazing. Can it use qbtarget and can the props survive tsunamis?

Hi Casioprompt,

Yes this certainly can be used to have props placed after restart. There is a per-prop config option. So if you only want certain props to save for restart, you can choose to do so. Any target script will work so long as it has an AddTargetModel function.

Thanks,

Nebula Designs

Fantastic, thank you :ok_hand:

Nebula_PropManager v2.0 Release

Change Log

  • Added in placement controls so you can have better control over where exactly the prop is placed. (added in ‘quickPlace’ option to drop prop in front of you instead). Note: This won’t work on movement, only on initial placement.
  • Removed nebula_props database saves. Converted to json file save instead. There is a convert.lua (uncomment from fxmanifest), start script, enter command ‘prop_convert’ in server console, restart the script. You can delete the convert.lua after if you so choose.
  • Added option to trigger events on props instead of just pickup, and move.
  • Added option to ‘ignoreTarget’ so another script can handle the target registration. Use ‘Config.BackupRemove’ command to delete a prop if you don’t have target registered.
  • Added progressbar option for props. Now you can have a timed prop placement, and change the default animation. (editable progressbar option in client/framework.lua)
  • Added ‘zOffset’ option for props that have odd hitboxes, and don’t place on ground properly.
  • Added in ‘groundPlace’ option as a alternative to ‘zOffset’ for props that like to float even when they don’t in preview.
  • Added CanCarryItem check for ESX users (Config.CanCarryItemCheck, editable in server/framework.lua for your specific server inventory)(QB does this by default).
  • Added option to disable specific props from using the ‘move’ option, only allowing it to be picked up.
  • Added discord logging options via webhooks for placing, picking up, and moving props.
  • Fixed issue with props not always able to be picked up that were saved to database.
  • Fixed issue with pick-up non-menu spawned items not giving item back after server restart.
  • Fixed an issue with zones not always removing properly after prop is picked up.

Files Updated
ALL (Config.Props is mostly backwards compatible (change ‘dbsave’ to ‘filesave’ config option). Make sure to only copy over the props config, but remember to read all the new options that are listed in the first prop config. Still update to the latest config.lua file.)