Vorp-poster by G1zmo`

[ENG]:
vorp_poster — resource for RedM (VORP): wall posters / notices / announcements.

What it does: Players with permission can place a prop in the world (clipboard / notice board), then attach an image or flipbook via URL. Other players approach it and press G → opens a viewer (image centered or flipbook/page displayed in an iframe).

The owner can:

  • change the URL
  • adjust the poster position
  • delete the poster

All data is stored in KVP and persists after server restarts.

Config (brief overview):

  • Config.Lang — interface language: “ru” / “en” / “eng”
  • Config.AllowedSteamIds — list of Steam IDs allowed to place/edit/delete their own posters (empty = permission checked via job or everyone allowed)
  • Config.PosterLimitPerPlayer — max number of posters per player (nil = unlimited)
  • Config.AdminSteamIds — Steam IDs of admins who can delete any poster via commands
  • Config.PosterProp / Config.PosterPropFallbacks — main prop model and fallback models
  • Config.InteractDistance, Config.PromptDistance — interaction distance and prompt display distance
  • Config.PlaceStep* — movement/rotation step sizes during placement Config.PlaceCommand — command to enter placement mode
  • Prompt keys: G — view / place H — delete R — reposition
  • Config.FlipbookUrls — example URLs shown in the input field
  • Texts: Config.Text / Config.TextEn — all NUI messages, labels, notifications

Dependencies:

  • vorp_core (required)

[RUS]:
Vorp-poster— ресурс для RedM (VORP): настенные афиши/объявления.

Что делает:

Игроки с доступом ставят в мире проп (клипборд/доска), вешают на него картинку или флипбук по ссылке. Остальные подходят и нажимают G — открывается просмотр (картинка по центру или страница/флипбук в iframe). Владелец может сменить ссылку, изменить позицию афиши или удалить её. Данные хранятся в KVP и не пропадают после рестарта сервера.

Конфиг (кратко):

  • Config.Lang — язык интерфейса: “ru” / “en” / “eng”.

  • Config.AllowedSteamIds — список Steam ID, кому разрешено ставить/редактировать/удалять свои афиши (пусто = проверяется джоб или все).

  • Config.PosterLimitPerPlayer — лимит афиш на одного игрока (nil = без лимита).

  • Config.AdminSteamIds — Steam ID админов для команд удаления любых афиш.

  • Config.PosterProp / Config.PosterPropFallbacks — модель пропа и запасные модели.

  • Config.InteractDistance, Config.PromptDistance — дистанции взаимодействия и показа подсказок.

  • Config.PlaceStep* — шаги движения/поворота при установке; Config.PlaceCommand — команда входа в режим установки.

  • Клавиши промптов: G — просмотр/установка, H — удалить, R — изменить позицию.

  • Config.FlipbookUrls — примеры ссылок в форме ввода.

  • Тексты (Config.Text / Config.TextEn) — все сообщения и подписи в NUI.

Зависимости:

  • vorp_core (обязательно).

Update 01.03. 2026:
– Automatically delete posters based on time: how many hours after posting will the poster be deleted automatically?
– 0 or nil = disabled; posters are not deleted based on time.
– Example: 72 = after 72 hours (3 days), 168 = a week.
Config.AutoDeleteAfterHours = 0

YouTube :tv:
Tebex :dollar:
Discord :phone:

Update: Added the ability to choose a model for the poster (16 models to choose from):