Preview: https://youtu.be/Kjf8hPkqXXw
Requirments: ESX Legacy, ox_inventory, oxmysql, ox_lib
Optional: sleepless_interact or ox_target (but you can add your custom target also), fxProgressBar (but you can add your custom progressbar also), LGFUtility
This script adds the ability to print and place posters in the game. Here's how it works:
Printing & Copying:
- Approach a printer model and choose between printing or copying.
- When printing, paste an image link and select the number of copies.
- The printed image becomes an in-game item.
Poster Interaction:
- You can preview the poster by using the item.
- You can place it on a wall using adhesive tape.
- Placing includes a realistic animation, fully synchronized for all players.
- Players can tear down posters, permanently removing them from the game and database.
Synchronization & Limits:
- Posters are visible to all players and saved in the database.
- They persist after server restarts.
- Each player can have a maximum of 10 active posters at a time.
- Posters are automatically removed after 8 days (configurable).
Interface & Markers:
- A 3D text label [Poster] appears near a placed poster.
- When a player gets closer, the full poster image is displayed in the UI.