🚧 VMS System - Variable message signs

(6)
(229)
You can always read the reviews or discuss this product
Media gallery
No description
Buy product
In short

VMS System will bring something new to your server: Variable Message Signs. This will create new roleplay opportunities and add a new way for your player to make money.

💬 Introduction


Are you looking for a “non-criminal” innovative way for your players to make money? Look no further!

As a server owner VMS System gives you the ability to setup Variable Message Signs your players can maintain and take care of. With assigned missions from the VMS headquarters, your players can move to the city and perform tasks from their missions in an interactive way, all this presented with a clean and pleasant user interface.


✔️ Features


  • Variable message signs (VMS)
  • Cool 3D model
  • Signs/message display on 3D UI
  • Platform reachable from the ladder
  • Control box (used for missions)
  • Particles/sounds


  • Modular mission types:
  • Define different settings for your custom mission types:
  • Type name
  • Type min/max delay
  • Type min/max reward
  • Type tasks list (check bellow)


  • Tasks system (minigames):
  • Cable inspection
  • Cable repair
  • Display repair
  • Reboot


  • Computer:
  • Monitor all VMS of the city from the computer
  • Edit the sign and the message of a selected VMS
  • Kick players who camp out the computer for too long


  • Mission screen:
  • User friendly 3D interface
  • Available mission list
  • Mission rating
  • Accept/cancel missions
  • Show details about your mission, such as:
  • Mission name
  • Board name
  • Board distance
  • Mission delay
  • Reward
  • Tasks


  • Mission HUD:
  • Toggle key to hide/show (default: F9)
  • Show details about your mission, such as:
  • Mission name
  • Board name
  • Board location
  • Board distance
  • Mission delay
  • Reward
  • Tasks
  • Tips


  • Navigation to screen popup:
  • A box that will appear on the top right corner of the screen once a mission is finished
  • Click "Yes" to navigate to the last known mission screen, "No" to close


  • VMS Admin tool:
  • Save/.remove map entities
  • Name/rename VMS
  • PMV Editor:
  • Add/remove messages (name)
  • Add remove signs (name, URL)


  • Other:
  • Boards signs/messages can be saved between server restarts
  • Admin chat command to generate a new mission (default: /vms_gen)
  • Configurable cooldowns for:
  • VMS edition
  • Mission fail
  • Mission success
  • Mission start
  • Mission stop
  • Enable/disable mission fail on death
  • Configurable render distances
  • Hide/show claimer name on mission screen
  • Mission HUD position can be changed
  • Configurable times for mission end HUD (success/fail) and navigation popup


📑 VMS System is/has


  • Easy to use, install and config
  • DRM-Free
  • Optimized
  • Custom model
  • A clean & user-friendly 3D UI
  • Cool sounds
  • Support for:
  • Billy's Logs
  • DarkRP
  • NutScript
  • Helix

Sterling Pierce : Billboard 3D Model

|DC| Drewbie and Drew's Community : Testing, feedback

Raynhor™ : Testing, feedback

Venatuss, Slawer : Feedback

Installation

  • Unzip vms_system.zip and drag/drop vms_system folder into your server's addons
  • Ensure that you have the workshop assets added to your workshop collection
  • Configure the script to your liking (vms_system/lua/vms_system/config.lua)
  • Restart your server


Admin tool


You now have VMS System installed onto your server.


Each entry is detailed in the actual configuration file. Some indications have been removed due to the 1000 character limit.


VMSSys.Cfg.Language = "en"

VMSSys.Cfg.NotifPrefix = "[VMS System]"

VMSSys.Cfg.MissionGenCmd = "/vms_gen"

VMSSys.Cfg.AdminRanks = {

[ "superadmin" ] = true,

[ "admin" ] = true

}

VMSSys.Cfg.AllowedTeams = {

[ "Citizen" ] = true,

[ "CP" ] = true

}


-- Entities config

VMSSys.Cfg.SaveBoardMeta = true

VMSSys.Cfg.BoardEditCooldown = 2

VMSSys.Cfg.ComputerKickDelay = 30


-- Missions config

VMSSys.Cfg.MissionLimit = 24

VMSSys.Cfg.MissionGenerationTime = 120


VMSSys.Cfg.MissionFailOnDeath = true

VMSSys.Cfg.MissionFailCooldown = 120

VMSSys.Cfg.MissionSuccessCooldown = 0


VMSSys.Cfg.MissionStopCooldown = 10

VMSSys.Cfg.MissionStartCooldown = 5


--[[


VMSSys:CreateMissionType( "Inspect box", { -- Mission name (must be unique, 24 characters max)

delayMin = 60, -- Mission minimum delay [optionnal, default: 60]

delayMax = 600, -- Mission maximum delay [optionnal, default: 600]

rewardMin = 50, -- Mission minimum reward [optionnal, default: 50]

rewardMax = 400, -- Mission maximum reward [optionnal, default: 500]

tasks = { 1, 2, 3, 4 } -- Tasks to complete to achieve the mission (check "Tasks list" bellow)

} )


- Tasks list:

1 | Inspect cables

2 | Repair cables

3 | Repair display

4 | Reboot system


]]--


VMSSys:CreateMissionType( "Cable/Display", {

delayMin = 60,

delayMax = 600,

rewardMin = 300,

rewardMax = 2500,

tasks = { 1, 2, 3, 4 }

} )


-- Client config

if not CLIENT then return end


VMSSys.Cfg.ScreenDrawDistance = 220

VMSSys.Cfg.BoardDrawDistance = 3000

VMSSys.Cfg.ShowClaimerName = true


VMSSys.Cfg.BoardTextColor = Color( 255, 140, 0 )

VMSSys.Cfg.MissionHUDPosY = 0.2

VMSSys.Cfg.HUDToggleKey = 100

VMSSys.Cfg.PopupDisplayTime = 30

VMSSys.Cfg.RewardHUDTime = 6


-- UI colors

VMSSys.Cfg.Colors = {

[ 0 ] = Color( 22, 23, 27 ), -- Background

[ 1 ] = Color( 29, 30, 34 ), -- Container

[ 2 ] = Color( 72, 73, 77 ), -- Highlight

[ 3 ] = Color( 46, 204, 113 ), -- Positive

[ 4 ] = Color( 255, 65, 67 ), -- Negative

[ 5 ] = Color( 255, 255, 255 ), -- Text

[ 6 ] = Color( 46, 204, 113 ), -- Main

}

Product reviews

5.00 average based on 6 reviews

POKAMENI
This addon adding a new job and a little more lore to your server is great.
This one will please both players and staffs. Glad support heard my complaint about left-handed panels only. They have added right handed panels. Thank you! 🫶🏼
By POKAMENI -
(version 1.0.3)
Harry_75
Good addon no support from the designer and the cleanup map
good addon but no support for cleanup map .... And no support for addon there is a lot to do but it's a shame . Edit: fix
By Harry_75 -
(version 1.0.1)
TISAAA_62
Incroyable script, sans mott !
Foncer sur le script, c'est une révolution, pas mal d'image possible d'utilisation, fluide, instantanée ! Sans bug !
By TISAAA_62 -
(version 1.0.0)
SafariFRA
Script Magnifique et rapidité du Staff exeptionnel !
Whaou cette addons et vraiment génial , j'ai eu un p'tit souci je l'ai ai contacté , le problème à été régler dans l'heure :)
By SafariFRA -
(version 1.0.0)
Moinion
Très bon addon
L'addon est très bien, je le devs actuellement et le panels est vraiment très confortables. La limitation des message au joueurs est bien... mais en même temps a des défaults Il serais bien une mise a jour ou l'on peut choisir ( en tant qu'admin ) si les joueurs ont le droit de mettre les messages qu'ils veulent ou alors on utilise le système actuelle. Sinon addons très propre et très bien
By Moinion -
(version 1.0.0)
Author's reply
Hello, thank you for this review and proposal but this update will not be possible because the boards, signs and messages are all referenced by numerical IDs (for lighter/faster communications). Allowing any player to send strings on update would be too demanding in terms of networking.
By Timmy -
previous
1 of 2
next
Buy product
💎 Timmy & Sterling & Kobralost's Team
3 products - 4 members
Looking for reliable and easy-to-use game server hosting with free Anycast and DDoS protection? Get 30% off your first payment at Physgun with the coupon code gmodstore at checkout.
Product details
Views:
17.3K
Purchases:
141
Added:
Updated:
Price:
$12.99
Languages:
English, French
Requirements
None specified
Actions
Report
Search products...