Добрый день, появилась необходимость добавить 2 префикса, т.е
вот эту строчку 2 раза
Код:
else
{
if(get_user_flags(id) & ADMIN_LEVEL_B) // Флаг доступа для "ВИП"
{
ct_add_to_msg(CT_MSGPOS_PREFIX, PREFIX_VIP);
}
Но сам сделать не могу, не компилируется) поможете?)
Код:
#include <amxmodx>
#include <amxmisc>
#include <colored_translit>
#define PREFIX_SM "^x04[Смотрящий]^x01"
#define PREFIX_GL "^x04[Хозяин]^x01"
#define PREFIX_SADMIN "^x04[Супер.Админ]^x01"
#define PREFIX_ADMIN "^x04[Админ]^x01"
#define PREFIX_VIP "^x04[ВИП]^x01"
public plugin_init()
{
register_plugin("PreFiX'eS! [Colored Translit]", "1.0", "Leo_[BH]");
}
public ct_message_format(id)
{
if(is_user_connected(id))
{
if(get_user_flags(id) & ADMIN_RESERVATION) // Флаг доступа "Супер Администратора"
{
ct_add_to_msg(CT_MSGPOS_PREFIX, PREFIX_SADMIN);
}
else
{
if(get_user_flags(id) & ADMIN_LEVEL_H) // Флаг доступа "Администратора"
{
ct_add_to_msg(CT_MSGPOS_PREFIX, PREFIX_ADMIN);
}
else
{
if(get_user_flags(id) & ADMIN_LEVEL_B) // Флаг доступа для "ВИП"
{
ct_add_to_msg(CT_MSGPOS_PREFIX, PREFIX_VIP);
}
}
}
}
return PLUGIN_CONTINUE;
}