Help us help you
Environment
- Operating System version: Ubuntu 20.04
- Game/AppID (with version if applicable): CS:S/CS:GO/ANY?
- Current SourceMod version: 1.11.0.6931
- Current SourceMod snapshot: 1.12.0.6982
- Current Metamod: Source snapshot: 1.12.0-dev+1167
Description
Related to #1832
For example, if I had basic sm_play access as a moderator, and there were no immunity checks on targetting higher admins, I would be able to run !play <target> "\";sm_ban boink 0 reason", and the plugin would be running both playgamesound and sm_ban as two individual commands through ClientCommand(""), on the targetted player.
Problematic Code (or Steps to Reproduce)
!play Dolly "";sm_slay Rushaway"
The empty "" is to do not specify any files to play
Logs
de_dust2 (CT: 0 | T: 0) - 01/15/2023 @ 12:13:02
.Rushaway<62><[U:1:44340774]><> played sound on Dolly<69><[U:1:1060928058]><> (file \)
de_dust2 (CT: 0 | T: 0) - 01/15/2023 @ 12:13:02
.Rushaway<62><[U:1:44340774]><> slayed .Rushaway<62><[U:1:44340774]><>
Help us help you
Environment
Description
Related to #1832
For example, if I had basic
sm_playaccess as a moderator, and there were no immunity checks on targetting higher admins, I would be able to run!play <target> "\";sm_ban boink 0 reason", and the plugin would be running bothplaygamesoundandsm_banas two individual commands throughClientCommand(""), on the targetted player.Problematic Code (or Steps to Reproduce)
The empty "" is to do not specify any files to play
Logs