[PAID] vsTrollProtect

[PAID] vsTrollProtect

Description

The script vsTrollPrtoect helps you to protect your server from trolls.
New players often come to spoil the roleplay experience of your active players.
To separate new potential players from trolls, you can put vsTrollProtect on your server.
You can make new players troll-incapable for a time of your choice by regulating the following:

  • No VDM
  • No DriveBy
  • No punshing
  • No shooting
  • Logs are included

The players can then hit, shoot and play normally again after their time has expired.
In connection with our script vsVisaLevel, you can activate further options for securing:

  • Protect your Serverevents [Set that certain events can only be executed from a certain level onwards]
  • Weapons can only be used from a certain level
  • Secure weapons for specific job groups

Go to our Tebex-shop get your version for only 10.00€ .

Showcase

Link to the Showcase Video

Config

Config = {}
Config.Version = true -- select your version (true = old version)

Config.Locale = 'en' -- your language

Config.EnableCommand = true -- command enable
Config.AdminCommand	= "troll" -- The Command you Type  to Activate / Deactivate Antitrolling
Config.Rang = "admin" -- Best not to change

Config.WebhookLink = "" -- Webhook here / leave as is if you don't want to use
Config.ShowIPAdress = false
Config.EnableNewPlayerLog = true
Config.EnableUseAdminCommandLog = true

Config.HowLong = 60 -- Time in Minutes how Long the Troll-Protect should affect a new joined Player <- not needed with vsVisaLevel
Config.TimeToSave = 5 -- Time in Minutes How Often should the Playertime while in Anti Trolling will be updated in the Database Should be Bigger than 1! (Set this to 1 when using vsVisaLevel)

-- These settings are only for the players wearing Troll-Protect
Config.DisableVDM = true -- Disables damage from cars while the player still has Troll Protection. (Players still get demage off the ground)
Config.DriveBy = false -- Activates / Deactivates Drivebys
Config.DisablePunshing = true -- Disables hitting for players still in troll protect mode
Config.DisablePunshingDamage = true -- Disables the Damage other would get with Fists when they get Punshed

Config.AllWeaponDamageModify = false -- Weapon Damage modifiers
Config.AllWeaponDamageFactor = 0.1 -- Cant Be Lower then 0.1


-- vsVisaLevel Settings | You can also easily protect events and more. (Read the readme file)
Config.UseVisaLevel = false -- Do you have vsVisaLevel (recommended)
Config.VisaLevel = 2 -- Required visa level that the troll protection runs out

Config.ProtectetWeapons = { -- Protect your weapons
    ['WEAPON_FLASHLIGHT'] = 1, -- Enter the name of the weapon here and the required VisaLevel
    ['WEAPON_PISTOL'] = 2, -- Enter the name of the weapon here and the required VisaLevel
    ['WEAPON_SMG'] = 5 -- Enter the name of the weapon here and the required VisaLevel
}

-- The following option can also be used without vsVisaLevel
Config.EnableWeaponProtectForJobs = false
Config.ProtectWeaponsForJobs = { -- only allow weapons to be used by certain job groups
    ['WEAPON_PISTOL'] = {'police', 'sheriff'},
    ['WEAPON_SMG'] = {'police', 'sheriff'}
}

-- DisplayText Settings | (It doesn't matter if vsVisaLevel is on or not)
Config.TextScale_Size = 0.35 -- Set the Text Size -> https://docs.fivem.net/natives/?_0x07C837F9A01C34C9
Config.TextScale_Scale = 0.2 -- Set the Text Scale -> https://docs.fivem.net/natives/?_0x07C837F9A01C34C9
Config.TextColorR = 255 -- Color Red
Config.TextColorG = 255 -- Color Green
Config.TextColorB = 255 -- Color Blue
Config.TextColorA = 255 -- Alphachannel (Opacity)
Config.TextPositionX = 0.720 -- Text Positon X
Config.TextPositionY = 0.925 -- Text Postiion Y 

Optimization

  • IDLE: 0.00ms

  • RUNNING: 0.00ms

Further Information

TEBEX: vsTrollProtect

This resource is using the FiveM Asset Escrow system

Code is accessible No
Subscription-based No
Lines (approximately) 500
Requirements ESX
Support Yes
3 Likes

Awesome work !!

2 Likes

Thank you <3 !

1 Like