Crowe Posters

Crowe Posters

$24.99

Add to Basket

Crowe Posters is a VORP poster system that lets players create, place, view, and remove in-world posters through a polished NUI flow with ghost placement, persistent props, and automatic cleanup.
Players use a poster item from their inventory to open the creation modal, preview the poster on a wall or ground surface, and confirm placement. The system handles prop streaming, restart-safe respawn, saved poster templates, image support, and expiration cleanup in the background.

Showcase

d0c05169f2405758d22cfa3a6ed2c4c2d257e583.png93745a38f99c7b3d8e402efd72b92ee30ab601e2.png6c2dffd20ccff6918a97c3a51831b4383f1b1e12.png

Watch the demo video: YouTube Showcase



Key Features

Poster Creation & Placement

  • Inventory Item Driven - Players use the crowe_poster item to open the creation flow and begin placement.

  • Ghost Preview Placement - A live preview prop follows the targeted wall or ground surface before the player confirms placement.

  • Surface-Aware Alignment - Placement aligns the poster to the surface being targeted during the preview flow.

  • Saved Poster Templates - The creation modal saves poster templates locally so players can reuse previous text and image data.


Viewing & Player Management

  • Text And Image Posters - View standard poster text or show a fullscreen image when an image URL is included.

  • My Posters Menu - Players can review and remove their active posters from a dedicated list.

  • World Interaction Prompt - Nearby posters can be opened directly from the world for viewing.

  • Remove Confirmation - A dedicated confirm popup prevents accidental poster deletion.


Persistence & Server Control

  • Restart-Safe Respawn - Posters save their full placement transform and stream back in after restart.

  • Configurable Limits And Permissions - Adjust item consumption, poster limits, job restrictions, admin overrides, and cooldown behavior in config.lua.

  • Image URL Validation - Server-side validation enforces allowed image extensions and an optional host whitelist.

  • Automatic Expiration Cleanup - Posters expire after the configured lifetime and are fully deleted during periodic cleanup.

  • Moderation And Logging - Admin removal command, txAdmin/server console logging, and optional Discord webhook logging.


Commands & Controls

  • /myposters opens the player's active posters list

  • /removeposter [id] removes a poster by database ID for moderation

  • E views a nearby poster, X confirms placement, and Backspace cancels placement


Dependencies

  • Required: vorp_core, vorp_inventory, oxmysql, crowe_libs

  • Optional: crowe_notification


Installation

  1. Import the included install.sql into your database.

  2. Import the included inventory_items.sql into your database.

  3. Copy crowe_poster.png into your VORP inventory item image folder.

  4. Place crowe_posters in your server resources and start its dependencies first.

  5. Add ensure crowe_posters to your server configuration.

  6. Review config.lua and adjust limits, expiration, permissions, and logging settings for your server.


What You Will Receive

  • The crowe_posters RedM/VORP resource files

  • Included SQL files for database and inventory item setup, inventory item image, and a README covering installation and configuration


Support

  • Review the included README for setup and configuration guidance

  • Join our Discord for ticket-based support