RU
RU
UA
EN
PL
ГЛАВНАЯ
УСЛУГИ
ПЛАГИНЫ
КАРТЫ
REBUY
SCANMON
CASSA
SALE
ФОРУМ
МОНИТОР
HELP
КОНТАКТ
Главная
/
Plugins
/
Items Restrict 1.2
Items Restrict 1.2
Теги:
Скачать плагины csgo
Серверные
Плагин, ограничивающий поднятие/использование оружия, указанного в исходнике.
Компилятор: 1.10.0
1074
Команды:
Кваров и команд нет
.sma / .sp
#include
#include
#include
/* Допустимые значения: CSWeapon_P228, CSWeapon_GLOCK, CSWeapon_SCOUT, CSWeapon_HEGRENADE, CSWeapon_XM1014, CSWeapon_C4, CSWeapon_MAC10, CSWeapon_AUG, CSWeapon_SMOKEGRENADE, CSWeapon_ELITE, CSWeapon_FIVESEVEN, CSWeapon_UMP45, CSWeapon_SG550, CSWeapon_GALIL, CSWeapon_FAMAS, CSWeapon_USP, CSWeapon_AWP, CSWeapon_MP5NAVY, CSWeapon_M249, CSWeapon_M3, CSWeapon_M4A1, CSWeapon_TMP, CSWeapon_G3SG1, CSWeapon_FLASHBANG, CSWeapon_DEAGLE, CSWeapon_SG552, CSWeapon_AK47, CSWeapon_KNIFE, CSWeapon_P90, CSWeapon_SHIELD, CSWeapon_KEVLAR, CSWeapon_ASSAULTSUIT, CSWeapon_NIGHTVISION, CSWeapon_GALILAR, CSWeapon_BIZON, CSWeapon_MAG7, CSWeapon_NEGEV, CSWeapon_SAWEDOFF, CSWeapon_TEC9, CSWeapon_TASER, CSWeapon_HKP2000, CSWeapon_MP7, CSWeapon_MP9, CSWeapon_NOVA, CSWeapon_P250, CSWeapon_SCAR17, CSWeapon_SCAR20, CSWeapon_SG556, CSWeapon_SSG08, CSWeapon_KNIFE_GG, CSWeapon_MOLOTOV, CSWeapon_DECOY, CSWeapon_INCGRENADE, CSWeapon_DEFUSER */ new CSWeaponID:g_arrBlockItems[] = // айтемы для блокировки из списка выше { CSWeapon_SCAR20, CSWeapon_SHIELD, CSWeapon_G3SG1 } #define BlockBuyingSound "sound/buttons/weapon_cant_buy.wav" // закомментируйте, чтобы не было звука при блокировке покупки enum SectionBits { PART1, PART2 }; new g_bitItemsBlocked[SectionBits]; new String:g_szSound[PLATFORM_MAX_PATH]; public Plugin myinfo = { name = "Items Restrict", author = "neugomon", description = "Items Restrict for CS:GO only", version = "1.2", url = "" }; public void OnPluginStart() { for(int i = 0; i < sizeof(g_arrBlockItems); i++) { if(g_arrBlockItems[i] < CSWeapon_ASSAULTSUIT) g_bitItemsBlocked[PART1] |= (1 << any:g_arrBlockItems[i]); else g_bitItemsBlocked[PART2] |= (1 << any:(g_arrBlockItems[i] % CSWeapon_ASSAULTSUIT)); } if(!g_bitItemsBlocked[PART1] && !g_bitItemsBlocked[PART2]) SetFailState("Array restrict weapons is NULL!"); } #if defined BlockBuyingSound public void OnMapStart() { if(!FileExists(BlockBuyingSound, true)) LogMessage("File '%s' not found!", BlockBuyingSound); strcopy(g_szSound, sizeof(g_szSound), BlockBuyingSound); ReplaceString(g_szSound, sizeof(g_szSound), "sound/", ""); AddFileToDownloadsTable(BlockBuyingSound); PrecacheSound(g_szSound, true); } #endif public Action:CS_OnBuyCommand(client, const String:weapon[]) { if(!IsClientInGame(client) || !IsPlayerAlive(client) || GetEntProp(client, Prop_Send, "m_bInBuyZone") == 0) return Plugin_Continue; decl String:weapon2[64]; CS_GetTranslatedWeaponAlias(weapon, weapon2, sizeof(weapon2)); new CSWeaponID:item = CS_AliasToWeaponID(weapon2); if(item != CSWeapon_NONE) { if((item < CSWeapon_ASSAULTSUIT) ? g_bitItemsBlocked[PART1] & (1 << any:item) : g_bitItemsBlocked[PART2] & (1 << any:(item % CSWeapon_ASSAULTSUIT)) ) { PrintToChat(client, "\x01[\x04IR\x01] \x08Покупка данного вооружения \x03запрещена\x08!"); #if defined BlockBuyingSound if(g_szSound[0]) EmitSoundToClient(client, g_szSound); #endif return Plugin_Handled; } } return Plugin_Continue; }
Отправить
Загрузил
ADEPT
2020-06-03 01:07:02
0
64
Установить на сервер
Скачать
Нет оплаченых серверов
Купить сервер CS 1.6
Купить сервер CS:GO
Купить сервер CSS v34
Подключить свой VDS к панели
УКРАЇНСЬКИЙ - ПАТРІОТ [ 2013 - 2024 ] © 18+
195.211.60.213:27015
УКРАЇНА - Б А Н Д Е Р Ш Т А Т - [2000 FPS] 18+
195.211.60.213:27018
В І Л Ь Н А - У К Р А Ї Н А [ RYZEN 9 - 5.7 GHZ ]
195.211.60.213:27016
(Д) (І) (В) (О) (Ч) (А) - (В) (Л) (А) (Д) (А) | 18+
195.211.60.213:27017
Данная иконка означает, что плагин был проверен администрацией хостинга на тестовом сервере, и проблем с ним не было выявлено. Рекомендуем ставить исключительно проверенные плагины.
Плагин загружен на сервер, но проверка еще не была проведена.
CSHOST.COM.UA 2012-2024 Хостинг игровых серверов