Узнать playerClientIndex из команды

x330122

Участник
Сообщения
357
Реакции
152
Суть такая.
Когда игрок через таблицу очков глушит игрока, выполняется команда vban и дальше не понятно что.
Нужно как-то узнать ид игрока которого глушат через таб.
На гитхабе я нашел это
C-подобный:
            uint32 mask = 0;
            sscanf( args[i], "%x", &mask);

            if( i <= VOICE_MAX_PLAYERS_DW )
            {
                VoiceServerDebug( "CVoiceGameMgr::ClientCommand: vban (0x%x) from %d\n", mask, playerClientIndex );
                g_BanMasks[playerClientIndex].SetDWord(i-1, mask);
            }
playerClientIndex всегда равен 0 в TF2
 

Черная вдова

Участник
Сообщения
2,795
Реакции
670
мб передается как аргумент 1 или 2
мб и вовсе нельзя
--- Добавлено позже ---
decl String:x[64], String:y[64];
GetCmdArg(1, x, sizeof(x));
GetCmdArg(2, y, sizeof(y));
 

panikajo

Участник
Сообщения
866
Реакции
231
Странно почему vban переводится как voice ban
 
Сверху Снизу