• TTTDamagelogs - Autoban (ABAN)
    1 replies, posted
[B][I]Note: This is NOT Damagelogs, nor is it endorsed or affiliated by the authors of Damagelogs. This is an enhancing module that increasing the functionability of Damagelogs. This REQUIRES TTTDamagelogs. ABAN WILL NOT work without it.[/I][/B] Hey guys! This is my first release on Facepunch but I've been on the Ulysses Mod forums for a while. Today I'm releasing ABAN (also ASlay). This is an all-in-one addon that allows for automatic banning or adding slays onto a player when they leave the server with slays. This addon requires TTTDamagelogs because it utilizes the 'aslay' command and it's features to work properly. You are able to set a configurable amount of ban time/slays to apply to a player when they leave with slays. It also allows to multiply the time to ban by the number of slays a player has, as well as multiply the number of slays added by the slays they have. [B][U]Requirements[/U][/B] [url=https://github.com/Tommy228/TTTDamagelogs]TTTDamagelogs[/url] [url=https://github.com/TeamUlysses/ulib]ULib v3.70 or higher[/url] [B][U]Add-on Information[/U][/B] Name: TTTDamagelogs Autoban (ABAN) Description: Automatically bans (and now slays!) players after leaving the server with slays. [B][U]Configuration[/U][/B] [CODE]ABAN.Config.Bantime = 1440 -- The time (in minutes) to ban someone for leaving with slays. Default: 1440 (1 day) ABAN.Config.Multiply = true -- Whether or not to multiply this time by how many slays a person has ABAN.Config.NotifyAll = true -- Whether or not to let everyone know a person has been automatically banned. ABAN.Config.AutoUnban = false -- Whether or not to automatically unban a target if all autoslays have been removed. ABAN.Config.ExemptAdmins = false -- Whether or not to exempt (ignore) admins. ABAN.Config.LowestAdminGroup = "operator" -- In your inheritance chain, this is the lowest rank that you'd like to be exempted if ExemptAdmins is true. ABAN.Config.MinSlays = 1 -- The minimum amount of slays a player must have to be automatically banned. ABAN.Config.SlayNotBan = false -- Whether or not to only add slays to a target and not automatically ban them. ABAN.Config.Slays = 2 -- The number of slays to add (to the current) if SlayNotBan is true. (I.e. if someone leaves with 1, 2 will be added, thus making 3). ABAN.Config.MultiplySlays = true -- Whether or not to multiply slays by how many they left with.[/CODE] [B][U]Future Plans[/U][/B] [del]Add support for adding slays instead of/as well as a ban. [/del] Change bantime/#of slays on the fly (as a CVar/ULX command) [B][U]Issue Reporting[/U][/B] If you have any issues, please leave them here in the comments (with ALL errors {if any} and any other relevant server information) or in the [URL="https://github.com/iViscosity/TTTDamagelog-Autoban/issues"]GitHub repository issues page[/URL]. [B][U]Downloads[/U][/B] Currently, ABAN is only available at its [URL="https://github.com/iViscosity/TTTDamagelog-Autoban"]GitHub repository[/URL]. Follow the installation instructions in the README if you need to :)
Never understood why auto slays didnt/dont carry over after leaving in the first place, it causes a lot of drama because a player gets an autoslay and then leaves because they dont want to sit through another round spectating, so they leave to come back another time and find out they've been banned for a week because of it.
Sorry, you need to Log In to post a reply to this thread.