Иконка ресурса

[ACS] INJECTION 1.0.6.2

Нет прав для скачивания
Сообщения
248
Реакции
82
Предупреждения
1
Сообщения
775
Реакции
291
Помог
11 раз(а)
Как шприц может быть "правильный", если ты либо что-то в игре заменяешь, либо нужно свапнуть оружие на нож.

Идея слизана у Emma Jule
11 Май 2023
Код:
    switch (CVAR[USE_METHOD])
    {
        case 0:
            register_clcmd("radio1", "@use_injection");
       
        case 1:
            register_clcmd("radio2", "@use_injection");
       
        case 2:
            register_clcmd("radio3", "@use_injection");
       
        case 3:
            register_clcmd("drop", "@use_injection");
    }
 
Последнее редактирование:
Сообщения
67
Реакции
5
Помог
1 раз(а)
как сделать шприц для всех?
 
Сообщения
248
Реакции
82
Предупреждения
1
ReactorKz, попробуй acs_inj_access "z"

Командой amx_who можно посмотреть игроков на сервере и их флаги по-умолчанию. Если стоит amxmodx - скорее всего это будет "z". Не выдавали шприц всем никогда, сейчас проверю, отпишу.
12 Май 2023
Исправил, в строке 109 нужно добавить:
public bool:acs_inj_check_access(id) {
return is_valid_player(id) ? ((get_user_flags(id) & CVAR[FLAGS]) || (!CVAR[FLAGS]) || acs_injections[id][IS_STEAM]) : false;
}

По результатам тестирования выложу новый билд с правильными авторами и без рекламы.
 
Последнее редактирование:
Сообщения
67
Реакции
5
Помог
1 раз(а)
Refresh, флаг "z" только у простых игроков, у админов нет флаг "z"
 
Сообщения
248
Реакции
82
Предупреждения
1
ReactorKz, будет выдавать всем с пустым кваром acs_inj_access ""
 
Сообщения
960
Реакции
51
Помог
10 раз(а)
Код:
public bool:acs_inj_check_access(id) {
    return is_valid_player(id) ? (acs_injections[id][IS_STEAM]) : false;
}
 
Сообщения
248
Реакции
82
Предупреждения
1
ReactorKz, я обновил архив. Правил в одном месте, компилировал из другого.. Попутал открытые файлы.
12 Май 2023
Code_0xABC, этот вариант выдаст только игрокам STEAM
 
Сообщения
248
Реакции
82
Предупреждения
1
Исправлен баг с неправильной работой квара acs_inj_win_diff.

Код:
stock bool:is_team_dominate(id) {
    static i_diff;
    return (CVAR[DIFF] && (get_member(id, m_iTeam) == acs_get_team_dominate(i_diff))) ? (i_diff > CVAR[DIFF]) : false;
}
Также пока не работает квар acs_inj_block для блокировки смены оружия, если в настройка сервера разрешена стрельба при разминировании бомбы, в процессе поиска красивого решения...
 
Сообщения
248
Реакции
82
Предупреждения
1
Алексеич, я собираю мелкие ошибки, как только закончу, ближе к ночи выложу.
 

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
392
Реакции
283
Помог
3 раз(а)
Refresh, для подобного обычно используют системы контроля версий, например, Git)
 
Сообщения
960
Реакции
51
Помог
10 раз(а)
ReactorKz, я обновил архив. Правил в одном месте, компилировал из другого.. Попутал открытые файлы.
12 Май 2023
Code_0xABC, этот вариант выдаст только игрокам STEAM
До этого был пост про флаги доступа, я тебе скинул ответ на ваш спор и если ты действительно писал 'этот код', то никому это не показывай
Код:
public bool:acs_inj_check_access(id) {
    return is_valid_player(id) ? ((get_user_flags(id) & CVAR[FLAGS]) || (!CVAR[FLAGS]) || acs_injections[id][IS_STEAM]) : false;
}
 
Последнее редактирование:

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

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