🛠️Waypoint Placeables
Overview of the Waypoint Placeables script.
Waypoint Placeables is a framework that provides a simple mechanism to create useable items that place interactable props into the world. Each item can be configured with the default options and can easily be extended by providing a set of custom actions. The framework provides default options for placing items, picking up items, as well as configuring items to be a pushable prop. It is designed to be easy to use and highly customizable, allowing you to create a wide range of placeable and useable items from the selection of GTA props as well as custom props.
Players can use the placeable props in a variety of ways to enhance their RP scenarios. Some examples include: building a construction site scene, creating a campsite in the woods with tents, chairs and campfires, blocking off roads for a crime scene, placing items in the world to push around to increase the realism of a scene, and much more.
Overview:
Player uses the item and the item placement mode is triggered
A client side only (non-networked) prop is spawned and the player chooses where to place the prop
After confirming the placement, the prop is spawned in as a networked prop so that all clients can see it and the item is removed from the player's inventory
Players can interact with the prop using qb-target to view the available options
Players can place down multiple props to build a unique scene to enhance their RP scenarios
When the player is done, they can clean up the scene by picking up the props (this is a default option that comes with all of the items)
If an item is pushable and/or sitable, a player can stop interacting with the item by pressing 'E' (by default).
While a player is pushing an item, a thread will run to check if something (like walking through a door, stumble animation, etc) caused them to break out of the pushing animation and will stick them back in the animation
This is a free resource. View it on Github wp-placeables repo.
For any issues, create an issue on Github or join our support discord.
Last updated