Поиск Ищу плагин наблюдения только за людьми, исключая ботов

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
475
Реакции
249
Помог
6 раз(а)
Собственно, нужно при переключении игроков в режиме наблюдения исключить ботов. Где-то раньше на форуме видел такое, но теперь не могу найти.
 
Сообщения
475
Реакции
249
Помог
6 раз(а)
Minni, да только что вот пробовали на коленке собрать, не получилось.
Код:
#include <amxmodx>
#include <reapi>

public plugin_init() {
    register_plugin("Spect Ignore Bots", "1", "He CHEL74")
   
    RegisterHookChain(RG_CBasePlayer_Observer_IsValidTarget, "Observer_IsValidTarget_Pre")
}

public Observer_IsValidTarget_Pre(pSpectator, pTarget) {
    if(is_user_bot(pTarget)) {
        SetHookChainReturn(ATYPE_INTEGER, 0)
       
        return HC_SUPERCEDE
    }
   
    return HC_CONTINUE
}
5.PNG
Увы, нет щас времени разбираться и выяснять почему так. Я помню, был готовый плагин уже, мб кто-то его юзает, напишет.
 
Сообщения
2,143
Реакции
1,223
Помог
44 раз(а)
CHEL74, в adminfreelook подсмотри, какие должны быть еще проверки. И да, не хватает одного аргумента в твоем бублике.
 
Сообщения
475
Реакции
249
Помог
6 раз(а)
Minni, о, пасибо. Я и забыл про существование adminfreelook) Попробую.
 
Сообщения
3,384
Реакции
1,481
Помог
124 раз(а)
CHEL74, возможно потому что нет людей, и не за кем наблюдать. Тести с человеком
 
Сообщения
475
Реакции
249
Помог
6 раз(а)
Поиск продолжается ))
 
Сообщения
1,668
Реакции
1,495
Помог
24 раз(а)
Код:
@CBasePlayer__Observer_IsValidTarget_Pre(id, other, bool:sameTeam)
{
    if (!is_user_bot(other))
        return HC_CONTINUE;

    SetHookChainReturn(ATYPE_INTEGER, NULLENT);
    return HC_SUPERCEDE;
}
 
Сообщения
475
Реакции
249
Помог
6 раз(а)
fl0wer, благодарности) Всё работает как надо.
 
Статус
В этой теме нельзя размещать новые ответы.

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

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