Всем привет!
Есть код:
Код:
#include <amxmodx>
#define PDATE "11th November 2011"
new CON_SOUND[] = "misc/admin/admin_online.wav"
new const PLUGIN[] = "Admin connected";
new const VERSION[] = "1.0";
new const AUTHOR[] = "9 rpamm!?";
public plugin_init()
{
register_plugin( PLUGIN, VERSION, AUTHOR );
}
public client_putinserver(pID)
{
set_task(0.3, "admin_connect", pID);
}
public admin_connect(pID)
{
if(get_user_flags(pID) & ADMIN_IMMUNITY)
{
connect_hud(pID)
client_cmd(0, "stopsound")
client_cmd(0, "spk %s", CON_SOUND)
}
}
public connect_hud(pID)
{
new name[32]
get_user_name(pID, name, 31)
set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.02, 0.74, 0, 6.0, 12.0)
show_hudmessage(0, "На сервер присоеденился администратор: ^n%s", name)
}
public plugin_precache()
{
precache_sound("misc/admin/admin_online.wav")
}
Плагин проверяет наличие у игрока флага ADMIN_IMMUNITY и, соответственно, проигрывает звук и пишет в чат.
Мне нужно, чтобы он проверял наличия не только флага А, но и флага B.
Т.е. просто заменить это
Код:
if(get_user_flags(pID) & ADMIN_IMMUNITY)
{
connect_hud(pID)
client_cmd(0, "stopsound")
client_cmd(0, "spk %s", CON_SOUND)
}
на это?
Код:
if(get_user_flags(pID) & ADMIN_IMMUNITY && ADMIN_RESERVATION)
{
connect_hud(pID)
client_cmd(0, "stopsound")
client_cmd(0, "spk %s", CON_SOUND)
}
Правильная ли это конструкция? Заранее спасибо.