Raised This Month: $32 Target: $400
 8% 

[CS:GO] Interrogate


Post New Thread Reply   
 
Thread Tools Display Modes
Author
bazooka_
New Member
Join Date: May 2020
Plugin ID:
7134
Plugin Version:
1.0.1
Plugin Category:
Admin Commands
Plugin Game:
Counter-Strike: GO
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    A CS:GO Plugin that allows an admin to 1 on 1 talk with another client with no one else being able to hear them.
    Old 05-28-2020 , 18:39   [CS:GO] Interrogate
    Reply With Quote #1

    Bazooka's Interrogate Plugin


    This plugin is intended to be a stronger way to warn players who are breaking the rules. Far too much players just ignore admins and the admin is either forced to punish or let it go. This allows for a 1 on 1 conversation in which the player cannot ignore the admin or be distracted. This eliminates the grey area so there can be no doubt the player in question is breaking the rules and has been warned by an admin. Now the excuse, "I didn't hear them tell me to stop.", is out of the question.

    Usage:

    Chat input:
    Code:
    !intg <name> | !interrogate <name>
    The plugin registers an admin command, which uses the basic admin flag to verify admin perms, and is invoked by typing "!interrogate" or "!intg" in chat. The command can take either 0 or 1 argument. The 1 argument will be the target name. The plugin will take this and verify that only one of these names exist, and begin the interrogation of the target. If there is multiple matches, the plugin gives a menu of all possible matches, which will begin the interrogation upon the admin selecting a menu item. A collision will look like this:



    Similar to this, inputting 0 arguments prints a menu of all current players to the admin using the command. Once an item is selected the interrogation will begin. The menu looks like this:



    During the interrogation, another menu will display for the admin which allows them to end the interrogation by selecting the menu item. In addition, this plugin takes precaution to reset both client's ListenOverride any time the interrogation ends. This includes the intended case of admin ending, as well as either client disconnecting and more.

    The plugin comes with an include file, since it manipulates client's ListenOverride. The native will provide a function: IsClientInInterrogation() which will allow other plugins to not manipulate a client's ListenOverride if they are currently in an interrogation. Additionally, the plugin will alert all other admins in the server an interrogation has started and who is involved.

    GitHub Repo

    Downloads:
    interrogate_directories: contains all the necessary files in their proper directories in Sourcemod
    Plugin: as Multicolors is required, Get Plugin will not work, so use the .smx file and sourcecode
    Attached Files
    File Type: zip interrogate_directories.zip (36.1 KB, 156 views)
    File Type: sp Get Plugin or Get Source (interrogate.sp - 134 views - 13.8 KB)
    File Type: smx interrogate.smx (17.2 KB, 129 views)
    File Type: inc interrogate.inc (415 Bytes, 102 views)
    __________________
    Get in touch:
    [email protected]
    Discord: bazooka#0062
    GitHub
    Steam
    bazooka_ is offline
    Notifications
    AlliedModders Donor
    Join Date: Oct 2015
    Old 07-17-2020 , 23:22   Re: [CS:GO] Interrogate
    Reply With Quote #2

    Seems to be an issue with this, using it and it says it was completed as the menu was interrupted when it hasn't been.
    Notifications is offline
    Reply


    Thread Tools
    Display Modes

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 19:05.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode