Клан тег

SAZONISCHE

Участник
Сообщения
405
Реакции
232
Возможно ли получить клан тег игрока если он у него был изменен не CS_GetClientClanTag

К примеру я сменил игроку клан тег через CS_SetClientClanTag
после я хочу ему вернуть дефолтный клан тег как ет реализовать,
точно знаю что при конекте игрока ему сервер ставит клан тег, может возможно данную функцию вызвать повторно для игрока еше раз?
Спасибо
 
Последнее редактирование:

The End Is Near...

Russian Roulette
Сообщения
874
Реакции
691
сохраняй клантег перед сменой в глобальную переменную
 

SAZONISCHE

Участник
Сообщения
405
Реакции
232
других вариантов нет не считая сохранения и стимворкс?
 

selax

Добрая душа
Сообщения
1,172
Реакции
521
Так не прокатит?
PHP:
char clanid[ 16 ];
GetClientInfo( client, "cl_clanid", clanid, sizeof( clanid ) );
SetFakeClientConVar( client, "cl_clanid", clanid );

Или так:
PHP:
char clanid[ 16 ];
GetClientInfo( client, "cl_clanid", clanid, sizeof( clanid ) );
SetFakeClientConVar( client, "cl_clanid", "0" );
SetFakeClientConVar( client, "cl_clanid", clanid );
 

SAZONISCHE

Участник
Сообщения
405
Реакции
232
Так не прокатит?
PHP:
char clanid[ 16 ];
GetClientInfo( client, "cl_clanid", clanid, sizeof( clanid ) );
SetFakeClientConVar( client, "cl_clanid", clanid );

Или так:
PHP:
char clanid[ 16 ];
GetClientInfo( client, "cl_clanid", clanid, sizeof( clanid ) );
SetFakeClientConVar( client, "cl_clanid", "0" );
SetFakeClientConVar( client, "cl_clanid", clanid );

char clanid[ 16 ];
GetClientInfo( client, "cl_clanid", clanid, sizeof( clanid ) );
CS_SetClientClanTag(client, clanid);

При таком значении он вернул цифры
кажись часть id группы
Если нет клан тега ставит 0
SetFakeClientConVar( client, "cl_clanid", clanid ); не захотел робить((
Спасибо большое
 

selax

Добрая душа
Сообщения
1,172
Реакции
521
char clanid[ 16 ];
GetClientInfo( client, "cl_clanid", clanid, sizeof( clanid ) );
CS_SetClientClanTag(client, clanid);

При таком значении он вернул цифры
кажись часть id группы
Если нет клан тега ставит 0
Ну ясен пень он цифры вернёт. Нужно на клиенте поменять cl_clanid, тогда и изменится клантег на оригинальный.
SetFakeClientConVar( client, "cl_clanid", clanid ); не захотел робить((
Вместо
PHP:
SetFakeClientConVar( client, "cl_clanid", clanid );
Попробуйте
PHP:
FakeClientCommand( client, "cl_clanid %i", clanid );
Либо сначала на 0, а потом на id
PHP:
FakeClientCommand( client, "cl_clanid 0" );
FakeClientCommand( client, "cl_clanid %i", clanid );
 

SAZONISCHE

Участник
Сообщения
405
Реакции
232
Ну ясен пень он цифры вернёт. Нужно на клиенте поменять cl_clanid, тогда и изменится клантег на оригинальный.

Вместо
PHP:
SetFakeClientConVar( client, "cl_clanid", clanid );
Попробуйте
PHP:
FakeClientCommand( client, "cl_clanid %i", clanid );
Либо сначала на 0, а потом на id
PHP:
FakeClientCommand( client, "cl_clanid 0" );
FakeClientCommand( client, "cl_clanid %i", clanid );

Спасибо все так же(
не не вернут установленный кажись
 
Сверху Снизу