rendered paste body public handle_say(id)
77 {
78 if ( !sh_is_active() || !is_user_connected(id) || !get_pcvar_num(gPcvarShowChat) ) return
79
80 new message[191]
81 read_argv(1, message, charsmax(message))
82
83 if ( message[0] == '^0' || equal(message, "[") ) return
84
85 new command[9], players[SH_MAXSLOTS], player_count, user
86 new teamname[7], idName[32], sMessage[192]
87
88 read_argv(0, command, charsmax(command))
89 new idSayTeam = equal(command, "say_team")
90
91 new idAlive = is_user_alive(id)
92 new CsTeams:idTeam = cs_get_user_team(id)
93
94 switch(idTeam) {
95 case CS_TEAM_T: copy(teamname, charsmax(teamname), "(T)")
96 case CS_TEAM_CT: copy(teamname, charsmax(teamname), "(CT)")
97 default: copy(teamname, charsmax(teamname), "(SPEC)")
98 }
99
100 get_user_name(id, idName, charsmax(idName))
101