Как убрать ограничение на AWP у VIP?

Dell5000

Участник
Сообщения
103
Реакции
18
Всем доброго времени суток. Хотелось бы узнать,купил плагин VIP у Ws_ и хочется убрать ограничение на AWP именно у vip игроков. Как это сделать?В плагине Weapon_restrict нужно какой то код изменить или же это делается именно в плагине VIP?
 

code++

Участник
Сообщения
367
Реакции
129
Всем доброго времени суток. Хотелось бы узнать,купил плагин VIP у Ws_ и хочется убрать ограничение на AWP именно у vip игроков. Как это сделать?В плагине Weapon_restrict нужно какой то код изменить или же это делается именно в плагине VIP?
для этого есть форум ws
 

Dell5000

Участник
Сообщения
103
Реакции
18
Дать игроку VIP флаг "a"
Использовать модуль VIP [Flags And Immunity]
Прописать в группе VIP
flags_and_immunity: a : 0
Спасибо конечно,тоже уже была такая задумка,но не вышло почему то. Хотя сделал тоже самое что и вы сейчас написали)
--- Добавлено позже ---
Дать игроку VIP флаг "a"
Использовать модуль VIP [Flags And Immunity]
Прописать в группе VIP
flags_and_immunity: a : 0
А еще в Weapon Restrict поставить на то чтобы админы могли покупать ограниченное оружие,тогда этот флаг будет работать и у вип,но есть 1 но,Скорострелки тоже тогда смогут покупать,да и вообще любое ограниченное оружие,вот в этом то и - ,не хочется чтобы скорострелки были на сервере.
 

StormX

Участник
Сообщения
937
Реакции
326
Вот держи.
Плагин запрещает скорострелки для всех не зависимо от иммунитета.
 

Вложения

  • Remove Sniper.rar
    2.9 КБ · Просмотры: 68

Dell5000

Участник
Сообщения
103
Реакции
18
Дать игроку VIP флаг "a"
Использовать модуль VIP [Flags And Immunity]
Прописать в группе VIP
flags_and_immunity: a : 0
А еще в Weapon Restrict поставить на то чтобы админы могли покупать ограниченное оружие,тогда этот флаг будет работать и у вип,но
Вот держи.
Плагин запрещает скорострелки для всех не зависимо от иммунитета.
Воооо,не знал что такой есть,спасибо. Выручил.Like!
Если что еще напишу. Еще раз спасибо большое.
 

Symba_1993

Участник
Сообщения
63
Реакции
5
Дать игроку VIP флаг "a"
Использовать модуль VIP [Flags And Immunity]
Прописать в группе VIP
flags_and_immunity: a : 0
С флагом "а" у вип игроков таки и будет иммунитет от запрета. Так как в Weapon Restrict используется флаг "а" для админов от запрета оружия.
 

Felton

Участник
Сообщения
799
Реакции
59
@niko7d,
Чтобы админы с иммунитетом по флагу "а" имели доступ к скорострелкам.А остальным нет "Скорострелки запрещены на этом сервере."
 

StormX

Участник
Сообщения
937
Реакции
326
@niko7d,
Чтобы админы с иммунитетом по флагу "а" имели доступ к скорострелкам.А остальным нет "Скорострелки запрещены на этом сервере."

Нужно переписывать сам плагин.
Добавить флаг иммунитета для Админов.
 

noBap

Участник
Сообщения
395
Реакции
169
@Felton, Тогда вам проще убрать скорострелки из меню DM. Что бы вообще выбрать их нельзя было.
 

Felton

Участник
Сообщения
799
Реакции
59
@noBap,
Я об этом думал но я хотел чтобы виперы имели скорострелки в том числе и я как гл. админ.Исключить посностью скорострелки можно но я не хочу путь эта привелегия останется для виперов и админов а для простых смертных это не доступно
 

ramazan1982

Участник
Сообщения
62
Реакции
9
@noBap,
Я об этом думал но я хотел чтобы виперы имели скорострелки в том числе и я как гл. админ.Исключить посностью скорострелки можно но я не хочу путь эта привелегия останется для виперов и админов а для простых смертных это не доступно
Могу помочь! пиши в лс Ramazan Osmanov
 

Felton

Участник
Сообщения
799
Реакции
59
@ramazan1982,
Уже сам разобрался!Установил плагин на некоторых картах авп и скорострелки без зума для всех играков
--- Добавлено позже ---
Да кстати может я не нут пишу модеры поправьте меня вот сам код а можно сделать что бы админы с флагом d всё равно могли использовать зум
C-подобный:
#pragma semicolon 1
#include <sourcemod>
#include <sdktools>

Handle g_Cvar_Enabled = null;

public void OnPluginStart()
{
    CreateConVar("sm_noscope_version", "0.1b", "No Scope Version", FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY|FCVAR_DONTRECORD);
    g_Cvar_Enabled = CreateConVar("sm_noscope_enable", "0", "Pl on/off");
    AutoExecConfig(true, "nz");
}

public Action OnPlayerRunCmd(int client,int &buttons,int &impulse, float vel[3], float angles[3],int &weapon)
{
    if(GetConVarInt(g_Cvar_Enabled) == 1)
    {
        static iPrevButtons[66];
        if (buttons & 2048)
        {
            int active_weapon = GetEntPropEnt(client, PropType:0, "m_hActiveWeapon", 0);
            if (active_weapon != -1)
            {
                char g_szWeapon[32];
                GetEdictClassname(active_weapon, g_szWeapon, 32);
                if (StrEqual(g_szWeapon, "weapon_awp", false))
                {
                    buttons = buttons & -2049;
                }
                if (StrEqual(g_szWeapon, "weapon_scout", false))
                {
                    buttons = buttons & -2049;
                }
                if (StrEqual(g_szWeapon, "weapon_sg550", false))
                {
                    buttons = buttons & -2049;
                }
                if (StrEqual(g_szWeapon, "weapon_g3sg1", false))
                {
                    buttons = buttons & -2049;
                }
            }
        }
        iPrevButtons[client] = buttons;
    }
    if(GetConVarInt(g_Cvar_Enabled) == 0)
        return Plugin_Stop;

    return Plugin_Continue;
}
 
Последнее редактирование:
Сверху Снизу