Запрет скорострелок. Weapon Restrict

iTeoYT

Участник
Сообщения
127
Реакции
8
На сервере стоит данный плагин: Weapon Restrict [Forked]
У данного плагина есть иммунитет под флагом a, Но это глобальный иммунитет я так понял.
На сервере установлена ВИП система от wS.

Можно ли как-то запретить скорострелки, но при этом оставить AWP? В конфиге все скорострелки на значении 0.

Благодарю за любую помощь
 

Dell5000

Участник
Сообщения
103
Реакции
18
На сервере стоит данный плагин: Weapon Restrict [Forked]
У данного плагина есть иммунитет под флагом a, Но это глобальный иммунитет я так понял.
На сервере установлена ВИП система от wS.

Можно ли как-то запретить скорострелки, но при этом оставить AWP? В конфиге все скорострелки на значении 0.

Благодарю за любую помощь
Добрый день, скажите пожалуйста Вам для всех игроков и для всех VIP игроков нужно запретить скорострелки или же нужно для кого то из групп оставить?
 

iTeoYT

Участник
Сообщения
127
Реакции
8
Добрый день, скажите пожалуйста Вам для всех игроков и для всех VIP игроков нужно запретить скорострелки или же нужно для кого то из групп оставить?
Нет, скорострелки нужно обрать для всего живого. АВП по флагу, скорострелки Удалить
 

Dell5000

Участник
Сообщения
103
Реакции
18
Насколько я помню есть 3 варианта:
1.Это непосредственно сам файл конфиг (cfg/sourcemod/ weapon_restrict.cfg) оружия.
sm_restrict_g3sg1_ct "0"
sm_restrict_g3sg1_t "0"
sm_restrict_sg550_ct "0"
sm_restrict_sg550_t "0"
т.е если выставлено так, то оружие скорсотрелки будут ограничены, но если вы говорите что не работает, то к этому варианту позже вернемся.
2.Вариант с addons/sourcemod/configs/restrict и там файл есть PerPlayer... что то типо того: там будет что то подобное
"PerPlayer"
{
"awp"
{
"default" "0" // AWP будет по умолчанию запрещено
"10" "1" // с 10 до 17 игроков AWP будет ограничено на 1
"18" "2" // с 18 до 64 игроков AWP будет ограничено на 2
}
}
Попробуйте вариант если у вас Css к примеру:


"PerPlayer"
{
"sg550"
{
"default" "0" // скорострелка будет по умолчанию запрещено
}
}
3. 3 Вариант это плагин Mapconfig, там вы можете творить что угодно: отключать модули, отключать плагины, ограничивать все что угодно и для кого угодно.
Попробуйте вариант 2 и скиньте пожалуйста список плагинов и Сам конфиг ограничений (addons/sourcemod/configs/restrict файл PerPlayer(что то там). inc что ли)) и файл cfg/sourcemod/ weapon_restrict.cfg
Посмотрю
Сообщения автоматически склеены:

А и еще вопрос, у вас через VIP панель что ли берут скорострелки или же покупают их просто через магазин?
 
Последнее редактирование:

iTeoYT

Участник
Сообщения
127
Реакции
8
Суть в том, что в плагине есть переменная: sm_weapon_restrict_immunity — Включить/Выключить иммунитет у Администраторов. [0] (Для изменения флага иммунитета установите нужный вам флаг команде sm_restrict_immunity_level в admin_overrides.cfg. [По умолчанию флаг "a"])
Данная переменная используется и для вип игроков. То есть по сути флаг A, который используется в виде иммунитета, он работает на все запреты в целом. Мне же нужно как-то разделить и сделать запрет на скорострелки выше иммунитета, либо сотворить иммунитет на скорострелки отдельным флагом что ли.

Плагины:
01 "Basic Commands" (1.9.0.6226) by AlliedModders LLC
02 "NoBlock" (1.4.2) by Otstrel.ru Team and www.MyArena.ru
03 "[Levels Ranks] Core" (v3.0 SR1) by RoadSide Romeo & Wend4r
04 "RoundEndSound" (1.1.2) by GoDtm666 (www.MyArena.ru)
05 "Radio Spam Block" (1.0.0) by exvel
06 "Voice Users (Голосовой чат)" (1.0.9) by GoDtm666
07 "Sound Commands" (1.9.0.6226) by AlliedModders LLC
08 "[LR] Module - HUD" (v3.0) by Designed (Discord: .Designed#7985)
09 "Auto Recorder" (1.0.2) by Bristwex
10 "Welcome Sound" (1.0.1) by GoDtm666 (www.MyArena.ru)
11 "Anti-Reconnect" (1.1.5) by exvel and www.MyArena.ru
12 "Basic Info Triggers" (1.9.0.6226) by AlliedModders LLC
13 "Admin Menu" (1.9.0.6226) by AlliedModders LLC
14 "No Team Falsh" (1.0.0) by GoDtm666
15 "Map Nominations" (1.9.0.6281) by AlliedModders LLC
16 "Server Clean Up _Xnet CS:GO" (1.2.2) by Jamster
17 "AFK Manager" (3.5.0) by Rothgar
18 "Simple game events messages" (1.1) by KorDen
19 "Healthkit On Death" (1.7.1) by Knagg0
20 "Rock The Vote" (1.9.0.6281) by AlliedModders LLC
21 "Basic Votes" (1.9.0.6226) by AlliedModders LLC
22 "Extra Cash" (0.0.2) by Peoples Army
23 "Anti-Flood" (1.9.0.6226) by AlliedModders LLC
24 "VoteBKM" (1.0.6) by Drumanid
25 "Tech Works" (1.4) by AiKi | (vk.com/dkangel)
26 "Nextmap" (1.9.0.6226) by AlliedModders LLC
27 "Advanced c4 Countdown Timer" (1.4.1-rc1) by dalto and www.MyArena.ru
28 "Say Back to Spector" (1.2) by GoDtm666
29 "QuickDefuse" (0.0.3) by pRED* and www.MyArena.ru
30 "Client Preferences" (1.9.0.6226) by AlliedModders LLC
31 "Auto Swap Team" (2.2.1) by Experto
32 "Fun Commands" (1.9.0.6226) by AlliedModders LLC
33 "Weapon Restrict [FORK]" (3.1.9 F) by Someone & Dr!fter
34 "Fun Votes" (1.9.0.6226) by AlliedModders LLC
35 "[LR] Module - ExStats Weapons" (v3.0 SR1) by RoadSide Romeo
36 "[LR] Module - TOP KDR" (v2.5.4.2) by Wend4r
37 "[LR] Module - Calibration" (v3.0) by RoadSide Romeo
38 "Admin File Reader" (1.9.0.6226) by AlliedModders LLC
39 "Quake Sounds v3" (3.5.0) by Spartan_C001
40 "Simple Chat Colors" (2.0.0) by Simple Plugins
41 "Basic Chat" (1.9.0.6226) by AlliedModders LLC
42 "Show Damage" (1.0.7) by exvel
43 "RandomCycle" (1.9.0.6281) by AlliedModders LLC
44 "MapChooser" (1.9.0.6281) by AlliedModders LLC
45 "TeamSwitch" (1.4.0) by MistaGee (Modify by Snake 60) and www.MyArena.ru
46 "Blocker passes" (1.2.0) by >>Satan<<
47 "[Source 2009] Custom Chat Colors" (3.0.1) by Dr. McKay
48 "Auto Name Changer" (1.4.2) by Exle
49 "Reset Score" (1.0.3) by GoDtm666 (www.MyArena.ru)
50 "Admin Help" (1.9.0.6226) by AlliedModders LLC
51 "Player Commands" (1.9.0.6226) by AlliedModders LLC
52 "Weapon Fight (Edited old Knife Fight)" (1.3.9.1) by XARiUS, Otstrel.Ru Team and GoDtm666 (www.MyArena.ru)
53 "Losing Team Slayer" (1.3.1) by Lindgren and www.MyArena.ru
54 "Material Admin" (0.7.6) by Material Admin Dev Team
55 "Advertisements" (0.6.0) by Tsunami
56 "High Ping Kicker - Lite Edition" (1.0.0.1) by Liam
57 "Anti Spawn Camp" (1.2) by asdf
58 "Simple Chat Processor (Redux)" (1.1.5) by Simple Plugins, Mini
59 "Reserved Slots" (1.9.0.6226) by AlliedModders LLC
60 "VIP" (3.3.3) by wS [World-Source.Ru]
61 "VIP [Ammo]" (1.0.7) by wS
62 "VIP [Sound From Player]" (1.0.2) by wS
63 "VIP [AutoSet Weapon]" (1.0.4) by wS
64 "VIP [Trails]" (1.0.4) by wS
65 "VIP [Ring of Fog]" (1.0.2) by wS
66 "VIP [AutoSilencer]" (1.0.3) by wS
67 "VIP [ReSpawn]" (1.2.5) by wS
68 "VIP [Drop Any Weapon]" (1.2.3) by wS
69 "VIP [Teleport]" (1.2.1) by wS
70 "VIP [Endurance]" (1.0.2) by GoDtm666?
71 "VIP [Modules Control]" (1.0.3) by wS
72 "VIP [Money]" (1.1.1) by wS
73 "VIP [Speed]" (1.2.3) by wS
74 "VIP Test No Holiday" (1.0) by wS
75 "VIP [!vips]" (1.3.4) by wS
76 "VIP [Aura]" (1.2.1) by wS
77 "VIP [Grenade Explode Effect]" (1.2.2) by wS
78 "VIP [Chat]" (1.4.2) by wS
79 "VIP [Fast Plant]" (1.1) by AlliedModders/wS
80 "VIP [No Step Sound]" (1.0.3) by AlliedModders/wS
81 "VIP [HP]" (1.2.4) by wS
82 "VIP [Kill Bonus]" (1.1.1) by wS
83 "VIP [Anti Team Flash]" (1.2.2) by wS
84 "VIP [Hostage Rescue]" (1.0.1) by wS
85 "VIP [Jumps + parachute]" (1.5.7) by wS
86 "VIP [Skin Color]" (1.0.4) by wS
87 "VIP [Bullet Trail]" (1.1.2) by wS
88 "VIP [Grenades]" (1.2.6) by wS
89 "VIP [HP Regen]" (1.3.4) by wS
90 "VIP [Tears of Denial]" (1.0.4) by wS
91 "VIP [Armor + Helmet]" (1.2.1) by wS
92 "VIP [Damage]" (1.2.1) by wS
93 "VIP [Skins]" (1.3.3) by wS
94 "VIP [Fast Buy AWP]" (1.1.1) by wS
95 "VIP [Team]" (1.2.3) by wS
96 "VIP [Quick Defuse]" (1.2.2) by wS
97 "VIP [Buy Enemy Weapon]" (1.1.3) by wS
98 "VIP [Gravity]" (1.2.2) by wS
99 "VIP [Grenade Giver]" (1.3.3) by wS
100 "VIP [Flags And Immunity]" (1.2.5) by wS

КФГ:
// This file was auto-generated by SourceMod (v1.9.0.6226)
// ConVars for plugin "weapon_restrict.smx"

// 0 - запретить подбор оружия. 1 - разрешить.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_allow_restricted_pickup "0"

// Считать ботов за игроков.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_perplayer_bots "0"

// Запрет оружия в зависимости от количеста игроков.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_perplayer_restrict "1"

// Считать наблюдателей за игроков.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_perplayer_specs "0"

// [КT] [O:ak47] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_ak47_ct "-1"

// [T] [O:ak47] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_ak47_t "-1"

// [КT] [O:assaultsuit] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_assaultsuit_ct "-1"

// [T] [O:assaultsuit] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_assaultsuit_t "-1"

// [КT] [O:aug] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_aug_ct "-1"

// [T] [O:aug] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_aug_t "-1"

// [КT] [O:awp] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_awp_ct "-1"

// [T] [O:awp] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_awp_t "-1"

// [T] [O:c4] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_c4 "-1"

// [КT] [O:deagle] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_deagle_ct "-1"

// [T] [O:deagle] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_deagle_t "-1"

// [КT] [O:defuser] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_defuser "-1"

// [КT] [O:elite] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_elite_ct "-1"

// [T] [O:elite] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_elite_t "-1"

// [КT] [O:famas] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_famas_ct "-1"

// [T] [O:famas] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_famas_t "-1"

// [КT] [O:fiveseven] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_fiveseven_ct "-1"

// [T] [O:fiveseven] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_fiveseven_t "-1"

// [КT] [O:flashbang] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_flashbang_ct "-1"

// [T] [O:flashbang] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_flashbang_t "-1"

// [КT] [O:g3sg1] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_g3sg1_ct "0"

// [T] [O:g3sg1] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_g3sg1_t "0"

// [КT] [O:galil] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_galil_ct "-1"

// [T] [O:galil] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_galil_t "-1"

// [КT] [O:glock] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_glock_ct "-1"

// [T] [O:glock] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_glock_t "-1"

// [КT] [O:hegrenade] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_hegrenade_ct "-1"

// [T] [O:hegrenade] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_hegrenade_t "-1"

// [КT] [O:kevlar] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_kevlar_ct "-1"

// [T] [O:kevlar] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_kevlar_t "-1"

// [КT] [O:knife] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_knife_ct "-1"

// [T] [O:knife] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_knife_t "-1"

// [КT] [O:m249] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_m249_ct "-1"

// [T] [O:m249] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_m249_t "-1"

// [КT] [O:m3] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_m3_ct "-1"

// [T] [O:m3] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_m3_t "-1"

// [КT] [O:m4a1] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_m4a1_ct "-1"

// [T] [O:m4a1] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_m4a1_t "-1"

// [КT] [O:mac10] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_mac10_ct "-1"

// [T] [O:mac10] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_mac10_t "-1"

// [КT] [O:mp5navy] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_mp5navy_ct "-1"

// [T] [O:mp5navy] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_mp5navy_t "-1"

// [КT] [O:nvgs] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_nvgs_ct "-1"

// [T] [O:nvgs] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_nvgs_t "-1"

// [КT] [O:p228] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_p228_ct "-1"

// [T] [O:p228] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_p228_t "-1"

// [КT] [O:p90] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_p90_ct "-1"

// [T] [O:p90] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_p90_t "-1"

// [КT] [O:scout] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_scout_ct "-1"

// [T] [O:scout] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_scout_t "-1"

// [КT] [O:sg550] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_sg550_ct "0"

// [T] [O:sg550] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_sg550_t "0"

// [КT] [O:sg552] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_sg552_ct "-1"

// [T] [O:sg552] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_sg552_t "-1"

// [КT] [O:smokegrenade] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_smokegrenade_ct "-1"

// [T] [O:smokegrenade] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_smokegrenade_t "-1"

// [КT] [O:tmp] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_tmp_ct "-1"

// [T] [O:tmp] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_tmp_t "-1"

// [КT] [O:ump45] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_ump45_ct "-1"

// [T] [O:ump45] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_ump45_t "-1"

// [КT] [O:usp] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_usp_ct "-1"

// [T] [O:usp] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_usp_t "-1"

// [КT] [O:xm1014] -1 = oткл. | 0 = зaпpeт | 1+ = кoл-вo
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_xm1014_ct "-1"

// [T] [O:xm1014] -1 = oткл. | 0 = зaпpeт | 1+ = кол-во
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "64.000000"
sm_restrict_xm1014_t "-1"

// Иммунитет у Администраторов.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_weapon_restrict_immunity "1"

// Максимальное количество средств у игрока.
// -
// Default: "160000"
// Minimum: "0.000000"
sm_weapon_restrict_max_money "160000"

// Интервал между сообщениями о запрете. 0 - отключить.
// -
// Default: "5.0"
// Minimum: "0.000000"
sm_weapon_restrict_print_delay "5.0"

// Удаление запрещенного оружия при попытка подбора.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_weapon_restrict_remove_weapon "0"

perplayer:
"PerPlayer"
{
"awp"
{
"default" "0" // AWP будет по умолчанию запрещено
"10" "1" // с 10 до 17 игроков AWP будет ограничено на 1
"15" "2" // с 18 до 64 игроков AWP будет ограничено на 2
}

"g3sg1"
{
"default" "0" // TScar будет по умолчанию запрещено
}

"SG550"
{
"default" "0" // CTScar будет по умолчанию запрещено
}
}
 

Dell5000

Участник
Сообщения
103
Реакции
18
Последний вопрос: Если я правильно понимаю, то к примеру у вас есть 2 группы админов и вы хотите 1 группе разрешить покупку авп,а другой группе наоборот запретить ну т.е чтобы допустим Админы с группой "а" могли вне зависимости от количества игроков покупать awp, а админы допустим с флагом "b" не могли покупать?
Вопрос по випам: допустим у вас 2 группы Vip, 1) group_basic (стандартная) 2)group_vip(с большими привилегиями).Чтобы группа "group_basic" не могла покупать awp, а group_vip была доступна покупка.
Ко всему прочему абсолютно для всех как для админов,так и для випов всех групп запретить скорострелки.
 

iTeoYT

Участник
Сообщения
127
Реакции
8
Последний вопрос: Если я правильно понимаю, то к примеру у вас есть 2 группы админов и вы хотите 1 группе разрешить покупку авп,а другой группе наоборот запретить ну т.е чтобы допустим Админы с группой "а" могли вне зависимости от количества игроков покупать awp, а админы допустим с флагом "b" не могли покупать?
Вопрос по випам: допустим у вас 2 группы Vip, 1) group_basic (стандартная) 2)group_vip(с большими привилегиями).Чтобы группа "group_basic" не могла покупать awp, а group_vip была доступна покупка.
Ко всему прочему абсолютно для всех как для админов,так и для випов всех групп запретить скорострелки.
Нет, Если быть точнее:
Всё работает хорошо адекватно.Группы, которым нельзя покупать АВП/Скорострелки - не покупаются.

Проблема лишь в одном:
При выдаче флага A(в нашем случае), все випы/админы, у кого есть данный флаг могут купить Скорострелки.
Нужно каким-то образом дать запрет на скорострелки на высшем уровне, игнорируя флаг иммунитет. По сути всё что нужно - Запретить скорострелки для всех, кроме админов с флагом Z допустим.
 

Dell5000

Участник
Сообщения
103
Реакции
18
Попробуйте сделать так: заходим в папку cfg/vip/modules/weapon_autoset/weapon_autoset.txt
"weapon_autoset"
{
"DISABLED"
{
"->" "sg550" - если прописать так, то данным параметром мы уберем у всех вип игроков скорострелки чтобы не отображалась в панели выбора оружия в !vip
"->" "g3sg1"
}

"ONLY_FOR_GROUPS"
{
"awp" "group1,group2" - так будет отображаться данный вид оружия только у тех групп которые вы пропишите т.е group1 и group2 (если это не нужно то данную сточку можно не писать).
}

"TEAM"
{
"awp" "all" - так будет отображаться абсолютно всем группам вип
"glock" "all"
"usp" "all"
"p228" "all"
"deagle" "all"
"elite" "all"
"fiveseven" "all"
"m3" "all"
"xm1014" "all"
"mac10" "all"
"tmp" "all"
"mp5navy" "all"
"ump45" "all"
"p90" "all"
"galil" "all"
"famas" "all"
"ak47" "all"
"m4a1" "all"
"scout" "all"
"aug" "all"
"awp" "all"
"m249" "all"
}
Сообщения автоматически склеены:

Я вам просто все распишу как я считаю.
Сообщения автоматически склеены:

Тьфу ты, простите заработался. По поводу админов зайдите в файл addons/sourcemod/configs/admin_overrides.cfg и после строчки: "processcmds_status" "z" ниже пропишите
sm_restrict_immunity_level "z"
Выглядеть это должно так:


{
/**
* By default, commands are registered with three pieces of information:
* 1)Command Name (for example, "csdm_enable")
* 2)Command Group Name (for example, "CSDM")
* 3)Command Level (for example, "changemap")
*
* You can override the default flags assigned to individual commands or command groups in this way.
* To override a group, use the "@" character before the name. Example:
* Examples:
* "@CSDM" "b" // Override the CSDM group to 'b' flag
* "csdm_enable" "bgi" // Override the csdm_enable command to 'bgi' flags
*
* Note that for overrides, order is important. In the above example, csdm_enable overwrites
* any setting that csdm_enable previously had.
*
* You can make a command completely public by using an empty flag string.
*/
"processcmds_status" "z"
"sm_restrict_immunity_level" "z"
}
Таким образом, флаг который сможет покупать только "z" вместо стандартного "a"
Сообщения автоматически склеены:

Протестируйте и отпишите.
Сообщения автоматически склеены:

Извините что сильно туплю, будни начались ^_^
 
Последнее редактирование:

galantsevsasha

Участник
Сообщения
21
Реакции
5
вот это поставь , вообще вырубит скорострелки в не зависимости от эмунета и флагов. Даже с флагом z не купить. у меня на css нормально работает sourcemod-1.10
 

Вложения

  • zapretsg.smx
    2.6 КБ · Просмотры: 45
  • zapretsg.sp
    314 байт · Просмотры: 69

v1xxxyoff

Участник
Сообщения
34
Реакции
2
вот это поставь , вообще вырубит скорострелки в не зависимости от эмунета и флагов. Даже с флагом z не купить. у меня на css нормально работает sourcemod-1.10
Здравствуйте. Поставил плагин, 2 дня работал а потом бац и можно опять покупать, с чем связанно?
Есть какой то кфг. файл этого плагина? Или не могли бы вы новую версию скинуть если таковая есть.
 

Troyanskaya

Участник
Сообщения
442
Реакции
30
Здравствуйте. Поставил плагин, 2 дня работал а потом бац и можно опять покупать, с чем связанно?
Есть какой то кфг. файл этого плагина? Или не могли бы вы новую версию скинуть если таковая есть.
log?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
вообще вырубит скорострелки в не зависимости от эмунета и флагов
Вообще запретит только покупку.
Подбор и использование всё так же останутся возможными (как и выдача через какие-нибудь меню).

Нравится мне такие простые "русские" слова как: "запрещенны", "длинна", "ранк" и прочие из той же оперы.

Вот так не будет давать даже подбирать:

C-подобный:
#pragma semicolon 1
#pragma newdecls required

#include <sdkhooks>

bool
    bCSGO,
    bLate;

public APLRes AskPluginLoad2(Handle myself, bool late, char[] error, int err_max)
{
    bLate = late;
}

public void OnPluginStart()
{
    bCSGO = GetEngineVersion() == Engine_CSGO;
    if(!bLate) return;

    for(int i = 1; i <= MaxClients; i++) if(IsClientInGame(i)) OnClientPostAdminCheck(i);
    bLate = false;
}

public void OnClientPostAdminCheck(int client)
{
    if(!IsFakeClient(client)) SDKHook(client, SDKHook_WeaponEquip, Hook_Equip);
}

public Action Hook_Equip(int client, int wpn)
{
    static char cls[18];
    GetEntityClassname(wpn, cls, sizeof(cls));

    return IsAllowedWeapon(client, cls[7]);
}

public Action CS_OnBuyCommand(int client, const char[] weapon)
{
    return IsAllowedWeapon(client, weapon);
}

stock Action IsAllowedWeapon(int client, const char[] wpn)
{
    if(strcmp(wpn, "g3sg1", false) && strcmp(wpn, bCSGO ? "scar20" : "sg550", false))
        return Plugin_Continue;

    PrintToChat(client, "Скорострелки на этом сервере запрещены.");
    return Plugin_Handled;
}
 
Последнее редактирование:

FuckYeah

Челик
Сообщения
474
Реакции
57
вот это поставь , вообще вырубит скорострелки в не зависимости от эмунета и флагов. Даже с флагом z не купить. у меня на css нормально работает sourcemod-1.10
Когда нажимаешь купить скорострел, оно говорит что нельзя, но когда после этого сразу покупаешь авп, оно само меняет авп на скорострел
Сообщения автоматически склеены:

Вообще запретит только покупку.
Подбор и использование всё так же останутся возможными (как и выдача через какие-нибудь меню).

Нравится мне такие простые "русские" слова как: "запрещенны", "длинна", "ранк" и прочие из той же оперы.

Вот так не будет давать даже подбирать:

C-подобный:
#pragma semicolon 1
#pragma newdecls required

#include <sdkhooks>

bool
    bCSGO,
    bLate;

public APLRes AskPluginLoad2(Handle myself, bool late, char[] error, int err_max)
{
    bLate = late;
}

public void OnPluginStart()
{
    bCSGO = GetEngineVersion() == Engine_CSGO;
    if(!bLate) return;

    for(int i = 1; i <= MaxClients; i++) if(IsClientInGame(i)) OnClientPostAdminCheck(i);
    bLate = false;
}

public void OnClientPostAdminCheck(int client)
{
    if(!IsFakeClient(client)) SDKHook(client, SDKHook_WeaponEquip, Hook_Equip);
}

public Action Hook_Equip(int client, int wpn)
{
    static char cls[18];
    GetEntityClassname(wpn, cls, sizeof(cls));

    return IsAllowedWeapon(client, cls[7]);
}

public Action CS_OnBuyCommand(int client, const char[] weapon)
{
    return IsAllowedWeapon(client, weapon);
}

stock Action IsAllowedWeapon(int client, const char[] wpn)
{
    if(strcmp(wpn, "g3sg1", false) && strcmp(wpn, bCSGO ? "scar20" : "sg550", false))
        return Plugin_Continue;

    PrintToChat(client, "Скорострелки на этом сервере запрещены.");
    return Plugin_Handled;
}
У VIP есть двойное оружие. Если купить к пример мку , затем попытаться скорострелку, а затем авп, то при переключении оружия спамит в чате что это оружие запрещено и убирает все оружие включая нож
 
Последнее редактирование:

FuckYeah

Челик
Сообщения
474
Реакции
57
Дай ссыль на плагин.
В принципе в нём и проблема.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
@FuckYeah, в моей версии плагина TwoGuns 2.2.1 закомментируй строки 79 (SetTrieValue(g_hTrie, "sg550", 0);) и 82 (SetTrieValue(g_hTrie, "g3sg1", 0);). Тогда это оружие не будет доступно для использования и в нём.
По идее должно помочь.
 

FuckYeah

Челик
Сообщения
474
Реакции
57
@FuckYeah, в моей версии плагина TwoGuns 2.2.1 закомментируй строки 79 (SetTrieValue(g_hTrie, "sg550", 0);) и 82 (SetTrieValue(g_hTrie, "g3sg1", 0);). Тогда это оружие не будет доступно для использования и в нём.
По идее должно помочь.
у меня стоит "[ViP Core] TwoGuns" (2.3.5) by Scarface_slv, (rewritten by Nek.'a 2x2

но я убрал строки которые ты сказал , и всё отлично. спасибо
 
Последнее редактирование:

FuckYeah

Челик
Сообщения
474
Реакции
57
Вообще запретит только покупку.
Подбор и использование всё так же останутся возможными (как и выдача через какие-нибудь меню).

Нравится мне такие простые "русские" слова как: "запрещенны", "длинна", "ранк" и прочие из той же оперы.

Вот так не будет давать даже подбирать:

C-подобный:
#pragma semicolon 1
#pragma newdecls required

#include <sdkhooks>

bool
    bCSGO,
    bLate;

public APLRes AskPluginLoad2(Handle myself, bool late, char[] error, int err_max)
{
    bLate = late;
}

public void OnPluginStart()
{
    bCSGO = GetEngineVersion() == Engine_CSGO;
    if(!bLate) return;

    for(int i = 1; i <= MaxClients; i++) if(IsClientInGame(i)) OnClientPostAdminCheck(i);
    bLate = false;
}

public void OnClientPostAdminCheck(int client)
{
    if(!IsFakeClient(client)) SDKHook(client, SDKHook_WeaponEquip, Hook_Equip);
}

public Action Hook_Equip(int client, int wpn)
{
    static char cls[18];
    GetEntityClassname(wpn, cls, sizeof(cls));

    return IsAllowedWeapon(client, cls[7]);
}

public Action CS_OnBuyCommand(int client, const char[] weapon)
{
    return IsAllowedWeapon(client, weapon);
}

stock Action IsAllowedWeapon(int client, const char[] wpn)
{
    if(strcmp(wpn, "g3sg1", false) && strcmp(wpn, bCSGO ? "scar20" : "sg550", false))
        return Plugin_Continue;

    PrintToChat(client, "Скорострелки на этом сервере запрещены.");
    return Plugin_Handled;
}
Можешь помочь как на 2000 запретить гранаты и флешки с помощью этого кода? Нужно только чтобы на карте 2000 плагин их запрещал. WeaponRestrict криво работает, не всегда запрещает
 
Сверху Снизу