VIP тег в таблице счёта за команду TERRORIST

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
336
Реакции
174
Помог
11 раз(а)
Всем привет!

Возник такой вопрос: как указать VIP тег в таблице счёта(TAB), если игрок играет за команду Т?
Почитал каком-то форуме, что Террористу невозможно задать такой тег. Мол движок игры не позволяет. Я смирился с этим, но потом мне прислали фото, на котором этот самый тег имеется... От сюда вопрос как это сделать? Потому что как я только не пытался, что я только не делал, ни чего не выходит... За команду КТ всё отображает превосходно...

Код:
#define IsUserVip(%1)   get_user_flags & g_iBitVipFlagAccess

public Func__SetVipStatus() {
    new id = get_msg_arg_int(1);
    if(is_user_alive(id) && IsUserVip(id))
        set_msg_arg_int(2,ARG_BYTE,SCORE_STATUS_VIP);
}
 

Вложения

Сообщения
108
Реакции
17
Помог
2 раз(а)
C++:
public plugin_init() {

    if(!get_member_game(m_bMapHasVIPSafetyZone)) {
        register_message(get_user_msgid("ScoreAttrib"), "@message_ScoreAttrib");
    }
}

@message_ScoreAttrib() {
    new pPlayer = get_msg_arg_int(1);

    if(is_user_alive(pPlayer) && IsUserVip(pPlayer)) {
        set_msg_arg_int(2, ARG_BYTE, (1<<2));
    }
}
 
Сообщения
49
Реакции
32
Когда ты мертвый террорист, то ты видишь тег у всех. Но когда жив - нет. Этот код так и работает, как ты описал в первом посте. Все остальное - ограничения движка
Код:
public msgScoreAttrib(const MsgId, const MsgType, const MsgDest)
{
    if(!(get_user_flags(get_msg_arg_int(1)) & ACCESS_FLAG))
        return;
    if(get_msg_arg_int(2))
        return;
    set_msg_arg_int(2, ARG_BYTE, (1<<2))
}
1665233280389.png1665233235050.png
 
Сообщения
336
Реакции
174
Помог
11 раз(а)
UrShade, Благодарю за пояснения.

Тему можно закрывать
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу