Giter Club home page Giter Club logo

buildmode-ulx's Introduction

Buildmode-ULX

Hopefully prevent Builders from abusing GodMode

Hopefully prevents PVPers from bothering Builders

Current Features:

  • Easy to use, organized UI
  • Builders are 100% unable to deal damage
  • Anti-Prop Minge for both Builders and PVPers
  • Custom Limits for Builder Weapons and Entities
  • Custom Colors for Builder and PVPer Halos
  • Noclip for Builders only
  • More to come...

Details

alt text

  • Players Spawn With Buildmode
    • When a player first spawns in the server, or later respawns, Buildmode becomes enabled.
  • Override the above if the player enables PVP
    • Allows the player to explicitly stay in Buildmode when they respawn when the above setting is enabled
  • Buildmode Delay
    • The amount of time (in seconds) that the player has to wait before Buildmode is enabled
    • Useful for preventing players from entering Buildmode just to not be killed

alt text

  • Restrict weapons with 'Builder Weapons'
    • Limit Builders' loadouts using the list on the "Advanced" tab
    • Builders can only spawn or pickup weapons from this list, while enabled
    • Useful for cleaning a Builder's inventory
    • If disabled Builders can still have weapons, however they can not do any damage
    • Can be a whitelist or a blacklist
    • Default is a whitelist of the physgun toolgun, and camera
  • Restrcit SENTs with 'Builder SENTs'
    • Limit the SENTs a Builder can spawn using the list on the "Advanced" tab
    • Useful for preventing Builders from spawning explosive SENTs
    • Can be a whitelist or a blacklist
    • Default is a blacklist of nothing
    • Added per Feature Request #26
  • Allow Prop Spawn in PVP
    • When disabled only Builders and admins can spawn props
    • Useful for preventing PVPers from Building
  • Alow Noclip in Buildmode
    • When enabled, Builders can use the default Sandbox noclip ("noclip" in console).
    • Does not affect ULX Noclip
    • sbox_noclip must be 0
    • I recommend installing UClip so Builders can't noclip through the world, players, or anyone else's props.
  • Prevent Propkill in Buildmode
    • No-collides Builders' Props when are spawned, so they can't be dropped on players
    • No-collides Builders' Props when they are physgunned so they can not be used to proppush or propclimb
    • No-collides Builders' Vechiles when they are are being driven so you can not run other players over or mess up their buildings
    • Disables no-collide when the props and vehicles are not moving and there is nothing inside them.
  • Highlight Builders
    • Renders a colored halo around Builders
    • Color can be configured on the "Advanced" tab
    • Default color is Blue
  • Highlight PVPers
    • Color can be configured on the "Advanced" tab
    • Default color is Red

alt text

  • Highlight Only When Looking
    • Only the player you are looking at is highlighted
  • Show Text Status
    • Displays a the build status of a player under their health when you hover over them alt text

alt text

  • Return Player to spawn on Buildmode exit
    • Teleports the player back to spawn when they exit Buildmode
    • Useful for preventing abuse of Builder Noclip to fly in to players' bases
  • PVP Delay
    • The amount of time (in seconds) that the player has to wait before Buildmode is disabled
    • Useful for preventing players from exiting Buildmode just to kill someone

alt text

  • Builder Halo Color
    • RGB Selection for custom halo color
  • PVPer Halo Color
    • RGB Selection for custom halo color
  • Builder Weapons
    • List of weapons that Builders can or can not have
    • List is a Blacklist determines whether the above list is for allowed weapons or disallowed weapons
    • Type the weapon in to the box, then press the + button to add
    • Select the weapon from the list, then press the - button to remove
    • The + button will turn into a - button automatically
  • Builder SENTs
    • List of sents that Builders can or can not have
    • List is a Blacklist determines whether the above list is for allowed weapons or disallowed sents
    • Type the weapon in to the box, then press the + button to add
    • Select the weapon from the list, then press the - button to remove
    • The + button will turn into a - button automatically

buildmode-ulx's People

Contributors

kythre avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

buildmode-ulx's Issues

Spawning vehicles in build mode and abusing them (simfphys)

Is it possible to make an option to disable vehicle spawning/driving while in build mode? For example you can spawn simfphys armed vehicles and kill people with them. I would really appreciate an option to disable that kind of build mode abuse. Thank you for reading.
EDIT: The simfphys vehicles seem always to be ghosted when spawned and can not be unghosted.

Add "spawn-protection" option

This might not be applicable for this addon but please hear my idea out.

The main problems I have with most spawn protection solution on my server are: the duration cant be configured, the addon doesnt work with ulx or is old and buggy, or that the players can still kill others while invincible.

This addon could simply be changed to have a few seconds on buildmode before the default status is applied to the player. All you'd need to do is apply buildmode and set a timer to change the status to either pvp or build mode after a selected time runs out.

Can't physgun WAC when preventing prop-kill option is on. Some dupes spawn with no-collision enabled.

The ghosted car thing is fixed which is great, but i found these 2 new problems. When you physgun a WAC it just won't grab it, however you can physgun the landing gear and throw the WAC and kill people. And it seems like bigger dupes spawn either ghosted, or just with the no-collision option enabled, and you can't make them visible or disable the no-collision option with the physgun. Even when you freeze them nothing changes. I think that this is not that big of a deal, i haven't tried how Advanced Duplicators react to this either so idk. Thanks for fixing the ghosted cars tho, really helps.

add more buildmode commands

add a command where you can only target yourself (for non-admins)
add a command where you can target anyone (for admins) - this is what !build currently does

Ulogs spam

I have 100s of pages in ulogs just saying "x entered kylebuildmode" over and over again without anyone actually leaving or entering buildmode

What happend to switch cooldown

I recently got a newer version of your addon and you seem to have replaced the cool down option with a always on delay option. I do like this new option, however I would still like to have the old cool down, since waiting 10 seconds every time sucks and all I want is to prevent people from spamming switches.

The delay should stay but I dont understand why the cool down was removed.

(with cooldown I mean the thing where players have to be in buildmode for x seconds before being able to switch to pvp. However when that clock runs out they can switch instantly (unlike its now with the delay where they always have to wait))

Add option for keeping buildmode status on player respawn

I manually had to hack this in on my server.

What I am asking you for is a option I can enable for stopping the addon from resetting the status everytime the player spawns. So what I want to happen when the option is enabled is the following:

Player first spawns on server -> Default status is applied (so either buildmode or pvp).
Player explicitly chooses to exit buildmode.
Player dies. Stays in pvp.
Player explicitly chooses to enter buildmode.
Player respawns for some reason (maybe he got slain by an admin) -> keeps buildmode.

buildmode delay abuse

when there is a delay for buildmode
players who are switiching to buildmode can kill until buildmode is actually enabled

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.