Блокировать trigger_hurt

smoke96

Участник
Сообщения
1,134
Реакции
175
Всем привет, у меня на карте есть триггер хурт , я хочу его отключать для администраторов с флагом рут, но почему-то это не работает. Помогите пожалуйста , имена триггеров известны , это hurt_t и hurt_ct

C-подобный:
#include <sdktools_entoutput>

public void OnPluginStart()
{
    HookEntityOutput("trigger_hurt", "OnHurtPlayer", OnHurtPlayer);
}

Action OnHurtPlayer(const char[] output, int caller, int activator, float delay)
{
    if (activator > 1 || activator < MaxClients)
    {
        if (GetUserFlagBits(activator) & ADMFLAG_ROOT)
            return Plugin_Handled;
    }
    return Plugin_Continue;
}

Код писал не я , писал @Fr4nch , но ума дать не смогли.
 

Fr4nch

Кінчена птаха
Сообщения
322
Реакции
471
Всем привет, у меня на карте есть триггер хурт , я хочу его отключать для администраторов с флагом рут, но почему-то это не работает. Помогите пожалуйста , имена триггеров известны , это hurt_t и hurt_ct

C-подобный:
#include <sdktools_entoutput>

public void OnPluginStart()
{
    HookEntityOutput("trigger_hurt", "OnHurtPlayer", OnHurtPlayer);
}

Action OnHurtPlayer(const char[] output, int caller, int activator, float delay)
{
    if (activator > 1 || activator < MaxClients)
    {
        if (GetUserFlagBits(activator) & ADMFLAG_ROOT)
            return Plugin_Handled;
    }
    return Plugin_Continue;
}

Код писал не я , писал @Fr4nch , но ума дать не смогли.
Потому что через HookEntityOutput, не получится заблокировать, я тебе сразу сказал, что я не работал с триггерами и хз будет ли оно работать =(
 

smoke96

Участник
Сообщения
1,134
Реакции
175
Потому что через HookEntityOutput, не получится заблокировать, я тебе сразу сказал, что я не работал с триггерами и хз будет ли оно работать =(
Так я и не говорю что ты обещал работу плагина, просто указал тебя автором кода.
 

Deluks

Верховное DNO|
Сообщения
1,853
Реакции
812
Ам... На сервере одна карта, на которой админам надо отключить тригер?! Для каких целей!? Тп уже не можно юзать!?
 

smoke96

Участник
Сообщения
1,134
Реакции
175
Ам... На сервере одна карта, на которой админам надо отключить тригер?! Для каких целей!? Тп уже не можно юзать!?
Что за тп ? И да я преследую свои цели , какая тебе разница для чего мне отключать триггер?
Сообщения автоматически склеены:

Решение найдено за небольшую денюшку , спасибо @Fr4nch, тему можно закрыть.
 
Сверху Снизу