Hi, at first i will explain my problem:
my problem is when i say "/" or "!" its show normal chat not with thag admins and i tired deleted like
PHP Code:
if(message[0] == '@' || message[0] == '/' || message[0] == '!' || equal(message, "")) // Ignores Admin Hud Messages, Admin Slash commands,
it show when i say / or ! normal with the tag but if ther is menu like vip menu and me said /vipmenu it wont work because that chat.....
so could some one fix this bug?
PHP Code:
public hook_say(id)
{
if(!(get_user_flags(id) & ADMIN_BAN))
return PLUGIN_CONTINUE;
read_args(message, 191)
remove_quotes(message)
// Gungame commands and empty messages
if(message[0] == '@' || message[0] == '/' || message[0] == '!' || equal(message, "")) // Ignores Admin Hud Messages, Admin Slash commands,
return PLUGIN_CONTINUE
new name[32]
get_user_name(id, name, 31)
new isAlive
if(is_user_alive(id))
{
isAlive = 1
alive = "^x01"
}
else
{
isAlive = 0
alive = "^x01*DEAD* "
}
static color[10]
get_user_team(id, color, 9)
format(strName, 191, "^x04[ADMINAS] %s^x03%s ", alive, name)
format(strText, 191, "^x03%s", message)
format(message, 191, "%s^x01: %s", strName, strText)
sendMessage(color, isAlive)
return PLUGIN_HANDLED
}
public hook_teamsay(id)
{
if(!(get_user_flags(id) & ADMIN_BAN))
return PLUGIN_CONTINUE;
new playerTeam = get_user_team(id)
new playerTeamName[19]
switch(playerTeam) // Team names which appear on team-only messages
{
case 1:
copy(playerTeamName, 11, "Terrorists")
case 2:
copy(playerTeamName, 18, "Counter-Terrorists")
default:
copy(playerTeamName, 9, "Spectator")
}
read_args(message, 191)
remove_quotes(message)
// Gungame commands and empty messages
if(message[0] == '@' || message[0] == '/' || message[0] == '!' || equal(message, "")) // Ignores Admin Hud Messages, Admin Slash commands,
return PLUGIN_CONTINUE
new name[32]
get_user_name(id, name, 31)
new isAlive
if(is_user_alive(id))
{
isAlive = 1
alive = "^x01"
}
else
{
isAlive = 0
alive = "^x01*DEAD* "
}
static color[10]
color = "TERRORIST"
format(strName, 191, "%s(%s)^x04[ADMINAS] ^x03%s", alive, playerTeamName, name)
copy(color, 9, "TERRORIST")
format(strText, 191, "^x03%s", message)
format(message, 191, "%s ^x01: %s", strName, strText)
sendTeamMessage(color, isAlive, playerTeam)
return PLUGIN_HANDLED
}
__________________