[Release] BadgerEssentials v2 - Essential HUD script for RP servers | Ragdoll | RP-Revive | Announce command | Customisable

BadgerEssentials v2

BadgerEssentials v2 is your essential script for RP servers. It includes things like RP-Revive, priority cooldown, peacetime and a fully customisable hud. You can also make announcements to all players on the server.

Basically, I wasn’t happy with BadgerEssentials v1, it had issues and for example, would throw exceptions when a command argument was of the wrong type. In this version, that doesn’t happen.

Screenshot

By default, there is also a discord link in the top left which you can edit to be correct for your server.

Features

Ragdoll: Players can toggle ragdoll by pressing “U” by default, editable in config.
And uh, well the stuff on the hud, and the commands.

Commands

/togglehud Toggles the hud.

/die Kills the player who executes this command.

/revive [Target Player ID] Revives the player who uses this command or another player if specified by Id.

/respawn Respawns the player who executes this command.

/pt Toggles peacetime on and off.

/pc <duration> Turns on priority cooldown for a set time in minutes.
/pc-active Sets priority status to Active.
/pc-onhold Sets priority status to On hold.
/pc-reset Resets priority status to None.

/setAOP <aop> Sets the aop to whatever arguments are given. Requires permission node BadgerEssentials.Command.SetAOP

/postal <postal> Sets a waypoint to the specified postal.

/announce <Announcement Message> Displays a message to all players on the server. Requires permission node BadgerEssentials.Command.Announce

Configuration

To be done, in mean time, just figure it out. It is fairly self explanatory. Just make sure to follow json syntax!

Permissions

BadgerEssentials.Commands Gives access to all commands.

BadgerEssentials.Command.Announce Gives access to the /Announce command.

BadgerEssentials.Command.PriorityCooldown Gives access to all priority cooldown commands.
BadgerEssentials.Command.PC Gives access to /pc
BadgerEssentials.Command.PCActive Gives access to /pc-active
BadgerEssentials.Command.PCOnHold Gives access to /pc-onhold
BadgerEssentials.Command.PCReset Gives access to /pc-reset

BadgerEssentials.Command.Peacetime Gives access to /pt
BadgerEssentials.Command.SetAOP Gives access to /aop.

BadgerEssentials.Bypass.ReviveTimer Bypasses the timer before you can revive.

Download

Links

3 Likes

POGGERS LETS GO good job bro

3 Likes

Nice release

1 Like

@Andyyy7666 doesn’t really matter also it should be

add_ace group.staff BadgerEssentials.Command.Peacetime allow
2 Likes

That’s only if you want the peacetime command. To use all commands use BadgerEssentials.Commands

how to install it

  1. download from releases on github
  2. install like any other rrsource
1 Like

My permissions aren’t working

Ya did ut wrong then

1 Like

v1.1 available, I accidentally left PC in seconds instead of minutes lol

1 Like

where do i put the add_ace group.admin BadgerEssentials.Commands ? do i put it in the server.cfg?

Dang, I just cant get perms to work tho

Where do I put the steam ID in the perms

Seems to have problems with Onesync

Do you know where I can get a standalone /postal script?

Awesome release, I’m not sure if you still look at these comments but I am wondering is it possible so if someone does /revive they still need to wait for the time to run out but if someone does /revive {id} they get revived.

Such as? There should be ZERO issue with onesync.

Should already exist and work

in your permissions.cfg

how do i get perms