Цитата(Redir @ 27.7.2014, 1:27)

Только " / " скрывает. А нужно, чтобы скрывало абсолютно все сообщение, которые начинаются на " / "
Вот так вот попробуйте(тестил, всё ок):
Код:
#include <amxmodx>
#include <colorchat>
#include <csx>
new const gBlockTexts[][] =
{
"%s",
"",
""
}
public plugin_init(){
register_plugin("Prefix Chat", "0.1", "spree")
register_clcmd("say", "prefix")
register_clcmd("say_team", "prefix")
}
public prefix(id)
{
new team, name[32], text[192]
team = get_user_team(id)
get_user_name(id, name, 31)
read_args(text,191)
remove_quotes(text)
new stats[8]
new rank = get_user_stats(id, stats, stats)
for(new i = 0; i < sizeof(gBlockTexts); i++)
{
if(containi(text, gBlockTexts[i]) != -1) return PLUGIN_HANDLED_MAIN
}
if(!text[0] || text[0] == '/')
return PLUGIN_HANDLED
if(get_user_flags(id) & ADMIN_BAN && rank <= 5){
ColorChat(0, GREY, "^3[#1][ADMIN] ^4%s^1: ^3%s", name, text)
return PLUGIN_HANDLED_MAIN
}else if(get_user_flags(id) & ADMIN_BAN){
ColorChat(0, GREY, "^3[ADMIN] ^4%s^1: ^3%s", name, text)
return PLUGIN_HANDLED_MAIN
}else if(get_user_flags(id) & ADMIN_LEVEL_H && rank <= 5){
ColorChat(0, GREY, "^3[#1][VIP] ^4%s^1: ^3%s", name, text)
return PLUGIN_HANDLED_MAIN
}else if(get_user_flags(id) & ADMIN_LEVEL_H){
ColorChat(0, GREY, "^3[VIP] ^4%s^1: ^3%s", name, text)
return PLUGIN_HANDLED_MAIN
}else if(rank <= 5){
switch(team){
case 0, 3: ColorChat(0, GREY, "^4[#1] ^3%s^1: %s", name, text)
case 1: ColorChat(0, RED, "^4[#1] ^3%s^1: %s", name, text)
case 2: ColorChat(0, BLUE, "^4[#1] ^3%s^1: %s", name, text)
}
return PLUGIN_HANDLED_MAIN
}else{
switch(team){
case 0, 3: ColorChat(0, GREY, "^3%s^1: %s", name, text)
case 1: ColorChat(0, RED, "^3%s^1: %s", name, text)
case 2: ColorChat(0, BLUE, "^3%s^1: %s", name, text)
}
return PLUGIN_HANDLED_MAIN
}
return PLUGIN_CONTINUE
}
/*------------------------------------------
Цвета
^1 стандартный
^3 указаный цвет RED, BLUE, GREY
^4 зеленый
------------------------------------------*/