Ok, so I'm messing with the free "Backpacks" plugin* and did this :

private void BackpackOpenCommand(IPlayer iPlayer, string cmd, string[] args){ BasePlayer basePlayer = iPlayer as BasePlayer; if (!VerifyCanInteract(iPlayer, out basePlayer) || !VerifyHasPermission(iPlayer, UsagePermission) || (basePlayer != null && (!basePlayer.IsBuildingAuthed() && !basePlayer.HasPrivilegeFromOther()))) return; OpenBackpack( basePlayer, IsKeyBindArg(args.LastOrDefault()), ParsePageArg(args.FirstOrDefault()), wrapAround: false );}
It prevents the player from opening the backpack if they don't have Building Priv. However when it fails to open, it doesn't send any message to the player. So how how would I send a message like "You need Building Privilege to open Safe Storage" to the player trying to open the backpack? *MIT License, so I can butcher it to my purposes.