World Decorate [Lua-Lua Scripts]

Description

World Decorate empowers players to create a unique vibe for your server by decorating any area in the game.

Designed with ease of use in mind, this resource offers a user-friendly interface to effortlessly decorate designated zones, making it an ideal addition for roleplay servers seeking immersive customization options.

Video Showcase
https://youtu.be/WehukyNa7RI

Images


2
3
4
5
6
7

Features

  • Pre Configured Objects: More that 1000 different objects already in the config.
  • Zone-Based Decoration: Create customizable zones via the configuration files, allowing players to decorate designated areas while imposing limits to prevent abuse.
  • Polyzone Functionality: Implement polyzones within zones to restrict available space, ensuring precise and controlled decoration possibilities.
  • Dynamic Doors: Add functional doors that behave as native doors with the simplicity of placing as any other object.
  • Custom Limits: Set item limits and various restrictions within each zone, granting administrators control over the decorating freedom.
  • Role-Based Permissions: Assign specific zones to individual players or job roles, offering a tailored decorating experience based on permissions.
  • Performance Optimization: Utilize sync radius to load objects exclusively for players within the radius, enhancing server performance.
  • API for external use: You can use the exports to intergrade decoration in other resources, like housing systems.
  • Logs: Built-in Discord webhook system for logs (can be modified for custom system).
  • Translate: Easily translatable within the configuration settings.
  • Highly configurable: The resource offers a plethora of configuration options, ensuring it adapts seamlessly to match your unique preferences.

Dependencies

No dependencies are required. Can be used as a standalone resource!

Seamless install for ESX and QB frameworks.
Easily configurable for your own custom framework.

Compatible out of the box with mysql-async and oxmysql database libraries, but not limited to those.

Asset Escrow & Encryption

This resource is protected by the FiveM’s Asset Escrow & Encryption system.

Purchase

You will find more information about this resource and how to proceed to purchase on our Tebex Store.

Code is accessible No
Subscription-based No
Lines (approximately) 10,000+
Requirements No
Support Yes
7 Likes

As always, quality scripts. Already bought. 5 stars.

1 Like

Version 1.1.0

Patch notes:

  • ADDED Dynamic doors (enabled by default, can be turned off in the config). Models should have “is_door” in the config to behave as a door. (https://youtu.be/O29IE7Tz0zI)
  • ADDED 90+ door models to the config.
  • ADDED keybinds for object Delete, Reset and Save.
  • ADDED patch_notes.md file within the resource.
  • UPDATED the precision of object positions from 2 decimals to 4.
  • UPDATED the behavior of the Enter key while in position/rotation input to blur the focus of the input.
  • UPDATED the README.txt and some comments.
  • FIXED keybinds firing without a selected object, which caused some client errors.
  • FIXED an issue with sorting objects in the list.
  • FIXED an issue with the DisablePlayerFiring native call using the wrong first parameter.
  • FIXED an issue with inserting null values into the database.
  • FIXED a typo related to destroying a zone.

Version 1.1.1

Patch notes:

  • ADDED client waits for the server to be ready before starting.
  • ADDED server sends objects in multiple chunks to the client to improve performance.
  • ADDED each object spawn now happens on a separate frame to improve performance.
  • ADDED setting the limit of objects to 0 will cause them to hide in the ADD menu. If no object is visible inside, the category will also be hidden.
  • ADDED debug mode, allowing users to locally disable placed objects. (/debugdecorate)
  • UPDATED objects now always spawn looking at the camera instead of the player.
  • UPDATED the “DoesPlayerHaveAccessToZone” function has been updated to check multiple lists.
  • FIXED issues with position/rotation rounding that caused weird behavior on inputs.
  • FIXED an issue with object names that include dots.
  • FIXED an issue where selected object messages were not displaying text properly.

I give you 10 stars for this alone because the system works really well and it is also saved in the database. We would only like to see that if you use the animation that we now have in it, you can also squat down, which the animation gives you

Hey, thanks :smiley:

You can change the animation, the holding object and a lot more in the config.
If you need further help with that you can open a ticket on our discord.
You can find our discord on our store page.

Anyway to get ped Models with the ability to select animations?

No, at the moment the World Decorate resource does not support peds,
but maybe this is a good idea for a feature update.

1 Like

Please do, because there are a lot of places that feel empty especially businesses :frowning:

Sure thing, thanks for the feedback <3

1 Like