для этого есть форум wsВсем доброго времени суток. Хотелось бы узнать,купил плагин VIP у Ws_ и хочется убрать ограничение на AWP именно у vip игроков. Как это сделать?В плагине Weapon_restrict нужно какой то код изменить или же это делается именно в плагине VIP?
Я понимаю что он есть,но он не собирается этот доп модуль делать по какой то своей причине.для этого есть форум ws
Спасибо конечно,тоже уже была такая задумка,но не вышло почему то. Хотя сделал тоже самое что и вы сейчас написали)Дать игроку VIP флаг "a"
Использовать модуль VIP [Flags And Immunity]
Прописать в группе VIP
flags_and_immunity: a : 0
А еще в Weapon Restrict поставить на то чтобы админы могли покупать ограниченное оружие,тогда этот флаг будет работать и у вип,но есть 1 но,Скорострелки тоже тогда смогут покупать,да и вообще любое ограниченное оружие,вот в этом то и - ,не хочется чтобы скорострелки были на сервере.Дать игроку VIP флаг "a"
Использовать модуль VIP [Flags And Immunity]
Прописать в группе VIP
flags_and_immunity: a : 0
А еще в Weapon Restrict поставить на то чтобы админы могли покупать ограниченное оружие,тогда этот флаг будет работать и у вип,ноДать игроку VIP флаг "a"
Использовать модуль VIP [Flags And Immunity]
Прописать в группе VIP
flags_and_immunity: a : 0
Воооо,не знал что такой есть,спасибо. Выручил.Like!Вот держи.
Плагин запрещает скорострелки для всех не зависимо от иммунитета.
Дать игроку VIP флаг "a"
Использовать модуль VIP [Flags And Immunity]
Прописать в группе VIP
flags_and_immunity: a : 0
Почему не использовать этот плагин? Weapon Restrict [Forked]@niko7d,
Чтобы админы с иммунитетом по флагу "а" имели доступ к скорострелкам.А остальным нет "Скорострелки запрещены на этом сервере."
Могу помочь! пиши в лс Ramazan Osmanov@noBap,
Я об этом думал но я хотел чтобы виперы имели скорострелки в том числе и я как гл. админ.Исключить посностью скорострелки можно но я не хочу путь эта привелегия останется для виперов и админов а для простых смертных это не доступно
#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;
}