View Single Post
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 12-03-2011 , 17:19   Re: iChat - The ultimate CS chat manager [1.0]
Reply With Quote #21

Way to fix :
PHP Code:
#include <amxmodx>

#define VERSION "0.0.1"
#define PLUGIN "HLSW Chat Trigger"

public plugin_init()
{
    
register_plugin(PLUGINVERSION"ConnorMcLeod")
    
register_clcmd("say""ClCmd_Say")
    
register_clcmd("say_team""ClCmd_SayTeam")
}

public 
ClCmd_Sayid )
{
    return 
Host_Say(id0)
}

public 
ClCmd_SayTeamid )
{
    return 
Host_Say(id1)
}

Host_Sayidteamonly )
{
    new 
szSaid[192]
    
read_args(szSaidcharsmax(szSaid))
    
remove_quotes(szSaid)
    if( 
IsChatValidszSaid ) )
    {
        
// UTIL_LogPrintf
        
log_message("^"%s<%d><%s><%s>^" %s ^"%s^"%s",
            
GETPLAYERNAME(id),
            
get_user_userid(id),
            
GETPLAYERAUTHID(id),
            
GETPLAYERTEAM(id),
            
teamonly "say_team" "say",
            
szSaid,
            
is_user_alive(id) ? "" " (dead)")
    }
    return 
PLUGIN_HANDLED_MAIN
}

GETPLAYERAUTHIDid )
{
    static 
szAuthid[32]
    
get_user_authid(idszAuthidcharsmax(szAuthid))
    return 
szAuthid
}

GETPLAYERNAMEid )
{
    static 
szName[32]
    
get_user_name(idszNamecharsmax(szName))
    return 
szName
}

GETPLAYERTEAMid )
{
    static 
szTeam[10]
    
get_user_team(idszTeamcharsmax(szTeam))
    if( 
szTeam[0] == 'U' )
    {
        
szTeam[0] = EOS
    
}
    return 
szTeam
}

IsChatValid( const szChat[] )
{
    new 
ci
    
while( (szChat[i++]) != EOS )
    {
        if( 
!= ' ' )
        {
            return 
1
        
}
    }
    return 
0

__________________
- tired and retired -

- my plugins -

Last edited by ConnorMcLeod; 12-09-2011 at 02:36.
ConnorMcLeod is offline