Garry's Mod

Garry's Mod

304 ratings
Ghostban
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Server content
Addon Tags: Build, Fun
File Size
Posted
Updated
10.721 KB
30 Dec, 2017 @ 5:40am
19 Aug, 2018 @ 2:45am
12 Change Notes ( view )

Subscribe to download
Ghostban

Description


Let banned players play on your server

Instead of forbidding banned players from connecting to your server, now they can join, but can't do anything on it, like ghosts.
Translated in 3 languages : ENglish, FRench, RUssian

To Ghostban a player with ULX, the command is !ghostban / !unghostban, this will ban player without kicking it and write its ban in ULX ( use ghostbanid / unghostbanid or banid / unbanid in console to use SteamID )
To Ghostban a player without ULX commands are !ban / !unban or gh_ban gh_unban in console ( use gh_banid / gh_unbanid to use SteamID )
To open the config menu, the command is /ghostban

Features :

A giant config is available with an In-Game panel, no need to change a config file. You control everything in game. To show it, type '/ghostban' in the chat
This config include :

  • Spawn props : Ghosts can spawn props
  • Property : Ghosts can use properties
  • Use tool : Ghosts can use the toolgun
  • Cleanup : Cleanup ghosts' props when admins ban them
  • Talk voice : Ghosts can speak with their voice
  • Talk chat : Ghosts can speak with the chat
  • Loadout : Ghosts have their weapons when they spawn
  • Pickup item : Ghosts can pickup items
  • Pickup weapons : Ghosts can pickup weapons
  • Enter vehicles : Ghosts can enter vehicles
  • Suicide : Ghosts can suicide
  • Don't collide : Ghosts don't collide with (everything), with (nothing) or only with (players)
  • Display reason : Display text at the bottom of their screen, showing reason and time left
  • Context menu : Ghosts can open the context menu
  • Props menu : Ghosts can open the props menu
  • Game menu : Ghosts can open the game menu
  • Hurt players : Ghosts can hurt other players
  • Is frozen : Ghosts can move, look around - Thanks Kitsu for the idea
  • Ghosts have a 'GHOST' text above their head
  • Replace ulx ban : Ghostban replace 'ulx ban' command
  • Change job : Ghosts can change Job ( DarkRP )
  • JailMode : Ghostban is used to jail but not to ban - Thanks Remilia for the idea
  • Set ghost material : Set ghost material to a custom one, leave blank to not change the material - Thanks Dev'sTrain for the idea
  • Is invisible : Ghosts are invisible ? - Thanks Dev'sTrain for the idea
  • Kick ghosts when there's X percent of players in the server
  • Change language to English, French or Russian

Other features
ConCommand ghostban_setpos to set a position where ghosts will be teleported, and ghostban_unsetpos to remove this position - Thanks Bark for the idea

Gitlab[gitlab.com]
Dev Hooks[gitlab.com]

Your comments are welcome
Popular Discussions View All (2)
4
26 May, 2020 @ 8:50am
will this work?
elkaylk
0
21 Nov, 2020 @ 2:49pm
!ghostban me refuse l'accès
mrfafidoo
145 Comments
Karabiner 11 Aug, 2022 @ 11:58am 
How can i write a reason
TheSniperCatt0 4 Aug, 2022 @ 11:31pm 
I fucking love this
>KB> >KEKSQUAD 16 Apr, 2022 @ 3:21pm 
[ERROR] Failed to create font 'GhostBan_PlyFont' from 'Arial'!
1. func - lua/ghostban/client/_init.lua:181
2. unknown - lua/includes/extensions/net.lua:33
αℓzнє ツ 22 Oct, 2021 @ 10:07pm 
La traduction française un peu en PLS je dois dire !
Autrement le contexte du truc est une excellente idée, et plaira aux sadiques xD !
Taxi Driver 15 Sep, 2021 @ 1:08pm 
What the heck? Why don't servers use this? This is such a good idea!
Flynx 19 Apr, 2021 @ 3:04am 
i like it !
Pickle toast 31 May, 2020 @ 9:10am 
noice
LeP'titFantom 12 Apr, 2020 @ 11:27am 
c'est genial comme idée
Tusk 27 Mar, 2020 @ 4:46pm 
so this is what meta uses.
[FR]Mamouthe 9 Sep, 2019 @ 8:00am 
Salut j’ai une idée !
Pourrais-tu faire en sorte que les joueurs bannis en ghost, ne puisse parler que dans "une team ghost" entre eux ?
Donc que les joueurs normaux non bannis ne voient pas leurs messages, et ne les entende pas vocalement.
Avec toujours l’autorisation du chat écrit et vocal bien sûr.