Убрать игроков с радара

NightHunter

Участник
Сообщения
25
Реакции
2
Игра: CSS v34.
Можно ли как-то убрать всех игроков с радара или хотя бы убрать всех игроков своей команды? Вариант с полным отключением радара тоже подойдет, если это не фейк флеш.
 

hirowatch

Живет ХЛмод`ом
Сообщения
2,722
Реакции
1,634
Спасибо дядя!!! Его нет в CSSv34
1622359055230.png
 

Vit_ amin

Добрая душа
Сообщения
1,565
Реакции
749
Выполните find radar
Для CS на движке Source Engine 2006 нету никаких консольных переменных или команд для регулировки работы радары со стороны сервера, что приходит на ум
  1. Хукать UserMessage - UpdateRadar и уже работать с ним.
  2. Изменять каждый фрейм свойство m_bPlayerSpotted
 
Последнее редактирование:

NightHunter

Участник
Сообщения
25
Реакции
2
Для CS на движке Source Engine 2006 нету никаких консольных переменных или команд для регулировки работы радары со стороны сервера, что приходит на ум
  1. Хукать UserMessage - UpdateRadar и уже работать с ним.
  2. Изменять каждый фрейм свойство m_bPlayerSpotted
Второе работает на сколько я знаю только на противоположную команду, а первое попробую, спасибо.
 

NightHunter

Участник
Сообщения
25
Реакции
2

KiKiEEKi

🏆 🥇
Сообщения
653
Реакции
514
Игра: CSS v34.
Можно ли как-то убрать всех игроков с радара или хотя бы убрать всех игроков своей команды? Вариант с полным отключением радара тоже подойдет, если это не фейк флеш.
Вот AlliedModders - View Single Post - [CSS/CS:GO] Disable Radar проверял на v91 попробуй на v34
P.s если будешь один проверять то при заходе он у тебя не отключится, только после начала раунда.
 

Vit_ amin

Добрая душа
Сообщения
1,565
Реакции
749
Вот AlliedModders - View Single Post - [CSS/CS:GO] Disable Radar проверял на v91 попробуй на v34
P.s если будешь один проверять то при заходе он у тебя не отключится, только после начала раунда.
Человек ранее сказал, что "фейковое" ослепление игрока ему не подходит,

C-подобный:
CSSHideRadar(client)
{
    SetEntPropFloat(client, Prop_Send, "m_flFlashDuration", 3600.0);
    SetEntPropFloat(client, Prop_Send, "m_flFlashMaxAlpha", 0.5);
}
 

KiKiEEKi

🏆 🥇
Сообщения
653
Реакции
514
Человек ранее сказал, что "фейковое" ослепление игрока ему не подходит,

C-подобный:
CSSHideRadar(client)
{
    SetEntPropFloat(client, Prop_Send, "m_flFlashDuration", 3600.0);
    SetEntPropFloat(client, Prop_Send, "m_flFlashMaxAlpha", 0.5);
}
Какие проблемы возникают если использовать фейковые ослепление?
 

Vit_ amin

Добрая душа
Сообщения
1,565
Реакции
749
Какие проблемы возникают если использовать фейковые ослепление?
Внимательно почитайте, что пишет автор темы, варианты, которые я знаю, расписал выше.
@NightHunter Еще как вариант про запас, делать Query запрос клиентской консольной переменной cl_radaralpha (если ни один из вариантов вам не подоёдет)
 

NightHunter

Участник
Сообщения
25
Реакции
2
Какие проблемы возникают если использовать фейковые ослепление?
Его можно обойти, даже не прибегая к сторонним программам, и радар появится


Внимательно почитайте, что пишет автор темы, варианты, которые я знаю, расписал выше.
@NightHunter Еще как вариант про запас, делать Query запрос клиентской консольной переменной cl_radaralpha (если ни один из вариантов вам не подоёдет)

Спасибо, как руки дойдут попробую, о результатах, думаю, тут напишу, мало ли кому понадобится.
 

Reg1oxeN

Участник
Сообщения
405
Реакции
324
для работы необходим sendproxy, но из-за этого кода может перестать работать бай меню и cl_minmodels
C-подобный:
public OnClientPutInServer(client)
{
    if (!SendProxy_IsHooked(client, "m_iTeamNum"))
    {
        SendProxy_Hook(client, "m_iTeamNum", Prop_Int, Hook_TeamNum);
    }
}
public Action:Hook_TeamNum(client, const String:propName[], &value, element)
{
    if (IsPlayerAlive(client))
    {
        value = CS_TEAM_CT+client;
        return Plugin_Changed;
    }

    return Plugin_Continue;
}
 

NightHunter

Участник
Сообщения
25
Реакции
2
для работы необходим sendproxy, но из-за этого кода может перестать работать бай меню и cl_minmodels
C-подобный:
public OnClientPutInServer(client)
{
    if (!SendProxy_IsHooked(client, "m_iTeamNum"))
    {
        SendProxy_Hook(client, "m_iTeamNum", Prop_Int, Hook_TeamNum);
    }
}
public Action:Hook_TeamNum(client, const String:propName[], &value, element)
{
    if (IsPlayerAlive(client))
    {
        value = CS_TEAM_CT+client;
        return Plugin_Changed;
    }

    return Plugin_Continue;
}

Спасибо, то что нужно
 
Сверху Снизу