Raised This Month: $178 Target: $400
 44% 

[ANY]HexTags[Chat/Score Colors][08/02/18]


Post New Thread Reply   
 
Thread Tools Display Modes
Author
Papero
Senior Member
Join Date: Aug 2016
Location: Rimini, Italy
Plugin ID:
5944
Plugin Version:
1.201
Plugin Category:
Server Management
Plugin Game:
Any
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    Set tags & chat colors!
    Old 12-16-2017 , 11:29   [ANY]HexTags[Chat/Score Colors][08/02/18]
    Reply With Quote #1

    HexTags






    Remake of [CS:GO]Chat Colors (Custom Chat Colors). This will support ALL source GAMES
    Supports any game that is supported by chat-processor. It's only tested in CS:GO.


    Features:
    Code:
    1. Set Clan-Tag (On the scoreboard) CSGO/CSS Only.
    2. Set Chat Colors.
    3. Set Chat Tags with colors.
    4. Set Name Colors.
    5. Available colors.
    6. Rainbow(& Random) colored chat.
    Commands:
    Code:
    1. /reloadtags --> Reloads the tags & colors.
    2. /getteam --> Returns the current team nme.
    How to install



    Configurations



    Common Issues



    Todo / WIP / Bugs & Issues -->



    Natives & Forward
    PHP Code:
    /** 
     * Returns an HexTags client tag.
     *
     * @param                Client Index.
     * @TagType                Tag type.
     * @buffer                String to store the tag in.
     * @maxlength            Maximum size of string buffer.
     *
     * @error                Invalid client index, or not connected.
     */
    native void HexTags_GetClientTag(int clienteTags TagTypechar[] bufferint maxlength)

    /** 
     * Sets an HexTags client tag.
     * This is resetted everytime that "HexTags_OnTagsUpdated" is called.
     *
     * @param                Client Index.
     * @TagType                Tag type.
     * @Tag                    New client tag.
     * 
     * @error                Invalid client index, or not connected.
     */
    native void HexTags_SetClientTag(int clienteTags TagTypechar[] Tag);

    /** 
     * Update the client tags to its default (from config).
     *
     * @param                Client Index.
     *
     * @error                Invalid client index, or not connected.
     */
    native void HexTags_ResetClientTags(int client);

    /** 
     * Called when the client tags gets updated.
     *
     * @param                Client Index.
     */
    forward void HexTags_OnTagsUpdated(int client); 
    Screenshots


    SourceCode on GitHub!

    Download

    Thanks to: shanapu, lukas, for help with scripting & testing!
    __________________

    Last edited by Papero; 06-04-2018 at 07:56.
    Papero is offline
    Send a message via Skype™ to Papero
    AceNetworks
    Member
    Join Date: Aug 2017
    Location: Luxemburg
    Old 12-16-2017 , 11:43   Re: HexTags
    Reply With Quote #2

    Awesome! Thank you for remake chat colors!
    __________________
    AceNetworks is offline
    Cruze
    Member
    Join Date: May 2017
    Old 12-16-2017 , 11:59   Re: HexTags
    Reply With Quote #3

    damn! nice!!!
    __________________
    Cruze is offline
    Papero
    Senior Member
    Join Date: Aug 2016
    Location: Rimini, Italy
    Old 12-17-2017 , 11:25   Re: [ANY]HexTags[Chat/Score Colors][16/12/17]
    Reply With Quote #4

    Update 1.11:
    Code:
    1. Added {time} param. This will be replaced with time, format: HH:MM
    2. Incrased ChatTag from 64 to 128 chars.

    Quote:
    Originally Posted by AceNetworks View Post
    Awesome! Thank you for remake chat colors!
    Quote:
    Originally Posted by Cruze View Post
    damn! nice!!!
    Thanks both!
    __________________

    Last edited by Papero; 12-17-2017 at 11:26.
    Papero is offline
    Send a message via Skype™ to Papero
    PinHeaDi
    Senior Member
    Join Date: Jul 2013
    Location: Bulgaria
    Old 12-18-2017 , 05:59   Re: [ANY]HexTags[Chat/Score Colors][16/12/17]
    Reply With Quote #5

    PHP Code:
    #include <sourcemod>
    #include <vip_core>
    #include <hextags>

    public void OnClientPutInServer(int iClient)
    {
        if (
    VIP_IsClientVIP(iClient) && VIP_GetClientVIPGroup(iClient"VIP"15))
        {
            
    HexTags_SetClientTag(iClientChatTag"[{purble}Test{grey}]");
            
    HexTags_SetClientTag(iClientChatColor"{yellow}");
            
    HexTags_SetClientTag(iClientScoreTag"Test");
        }

    Or did I got it wrong? Its not working that way. The plugin itself works more than perfectly, very nice job there.
    __________________

    Last edited by PinHeaDi; 12-18-2017 at 05:59.
    PinHeaDi is offline
    Papero
    Senior Member
    Join Date: Aug 2016
    Location: Rimini, Italy
    Old 12-18-2017 , 06:27   Re: [ANY]HexTags[Chat/Score Colors][16/12/17]
    Reply With Quote #6

    Quote:
    Originally Posted by PinHeaDi View Post
    PHP Code:
    #include <sourcemod>
    #include <vip_core>
    #include <hextags>

    public void OnClientPutInServer(int iClient)
    {
        if (
    VIP_IsClientVIP(iClient) && VIP_GetClientVIPGroup(iClient"VIP"15))
        {
            
    HexTags_SetClientTag(iClientChatTag"[{purble}Test{grey}]");
            
    HexTags_SetClientTag(iClientChatColor"{yellow}");
            
    HexTags_SetClientTag(iClientScoreTag"Test");
        }

    Or did I got it wrong? Its not working that way. The plugin itself works more than perfectly, very nice job there.
    You should set the tags on the "HexTags_OnTagsUpdated(int client)"

    Btw now that forwards it's bugged since it's called before the tags get actually updated. As soon as I'm home I'll fix it.
    Fixed with: 8c2bcb33
    __________________

    Last edited by Papero; 12-18-2017 at 07:47.
    Papero is offline
    Send a message via Skype™ to Papero
    PinHeaDi
    Senior Member
    Join Date: Jul 2013
    Location: Bulgaria
    Old 12-18-2017 , 09:36   Re: [ANY]HexTags[Chat/Score Colors][16/12/17]
    Reply With Quote #7

    I keep getting " error 004: function "HexTags_OnTagsUpdated" is not implemented".
    __________________
    PinHeaDi is offline
    Papero
    Senior Member
    Join Date: Aug 2016
    Location: Rimini, Italy
    Old 12-18-2017 , 10:34   Re: [ANY]HexTags[Chat/Score Colors][16/12/17]
    Reply With Quote #8

    Quote:
    Originally Posted by PinHeaDi View Post
    I keep getting " error 004: function "HexTags_OnTagsUpdated" is not implemented".
    PHP Code:
    #include <sourcemod>
    #include <vip_core>
    #include <hextags>

    public void HexTags_OnTagsUpdated(int iClient)
    {
        if (
    VIP_IsClientVIP(iClient) && VIP_GetClientVIPGroup(iClient"VIP"15))
        {
            
    HexTags_SetClientTag(iClientChatTag"[{purble}Test{grey}]");
            
    HexTags_SetClientTag(iClientChatColor"{yellow}");
            
    HexTags_SetClientTag(iClientScoreTag"Test");
        }

    __________________

    Last edited by Papero; 12-18-2017 at 10:34.
    Papero is offline
    Send a message via Skype™ to Papero
    Rale
    Member
    Join Date: Sep 2010
    Location: Serbia
    Old 12-18-2017 , 11:43   Re: [ANY]HexTags[Chat/Score Colors][16/12/17]
    Reply With Quote #9

    PHP Code:
    L 12/18/2017 11:39:55: [SMException reportedInvalid time format or buffer too small
    L 12
    /18/2017 11:39:55: [SMBlaminghextags.smx
    L 12
    /18/2017 11:39:55: [SMCall stack trace:
    L 12/18/2017 11:39:55: [SM]   [0FormatTime
    L 12
    /18/2017 11:39:55: [SM]   [1Line 148d:\my profile\documents\hextags\addons\sourcemod\scripting\hextags.sp::CP_OnChatMessage
    L 12
    /18/2017 11:39:55: [SM]   [3Call_Finish
    L 12
    /18/2017 11:39:55: [SM]   [4Line 302E:\Google Drive\Projects\Sourcemod\Public\Chat-Processor\scripting\chat-processor.sp::OnSayText2 
    And plugin does not works :S
    Rale is offline
    Papero
    Senior Member
    Join Date: Aug 2016
    Location: Rimini, Italy
    Old 12-18-2017 , 16:30   Re: [ANY]HexTags[Chat/Score Colors][16/12/17]
    Reply With Quote #10

    Quote:
    Originally Posted by Rale View Post
    PHP Code:
    L 12/18/2017 11:39:55: [SMException reportedInvalid time format or buffer too small
    L 12
    /18/2017 11:39:55: [SMBlaminghextags.smx
    L 12
    /18/2017 11:39:55: [SMCall stack trace:
    L 12/18/2017 11:39:55: [SM]   [0FormatTime
    L 12
    /18/2017 11:39:55: [SM]   [1Line 148d:\my profile\documents\hextags\addons\sourcemod\scripting\hextags.sp::CP_OnChatMessage
    L 12
    /18/2017 11:39:55: [SM]   [3Call_Finish
    L 12
    /18/2017 11:39:55: [SM]   [4Line 302E:\Google Drive\Projects\Sourcemod\Public\Chat-Processor\scripting\chat-processor.sp::OnSayText2 
    And plugin does not works :S
    Post your hextags.cfg
    This usually happens if your tags/colors are longer than 128 chars.
    __________________
    Papero is offline
    Send a message via Skype™ to Papero
    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 04:41.


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