Лимит на дробовики bf4 | bf3 (shotgun limit)

Slawter

Support team
5 Сен 2014
22.381
874
Скрипт для плагина ProConRULZ, который ограничит кол-во слотов дробовика на вашем сервере
Информационные сообщения в чате на Русском языке:






# Введите здесь разрешенное кол-во слотов для дробовиков:
On Kill;ServerFirst;Set %server_shotgunlimit% 2
On Say;ServerFirst;Set %server_shotgunlimit% 2

# SHOGUN LOG MESSAGES
On Spawn;If %server_sl_shotgun[%p%]% == 1;Log Shotgun %pt% %p% re-spawned. %server_sl_total[%ptk%]% shotguns on team %ptk%
On Kill;If %server_sl_shotgun[%v%]% == 1;Log SHotgun %vtk% %v% killed. %server_sl_total[%vtk%]% shotguns on team %vtk%

# SHOTGUN KILL CHECKS either over limit (so kill), existing shotgun (do nothing), new shotgun (reserve slot)
On Kill;Damage Shotgun;
If %server_sl_total[%ptk%]% >= %server_shotgunlimit%;if %server_sl_shotgun[%p%]% == 0;PlayerSay -;PlayerSay - %p% убит лимитом ДРОБОВИКОВ. Макс: %server_shotgunlimit%;PlayerSay -;Log Shotgun Limit max %server_shotgunlimit% ДРОБОВИКОВ в команде (now Kill %p%);Kill
If %server_sl_shotgun[%p%]% == 1;Log %ptk% %p% still a shotgun, %server_sl_total[%ptk%]% shotguns on team %ptk%
If %server_sl_shotgun[%p%]% == 0;Incr %server_sl_total[%ptk%]%;Set %server_sl_shotgun[%p%]% 1;Set %server_sl_x% %server_sl_total[%ptk%]%;Set %server_sl_shotgunname[%ptk%][%server_sl_x%]% %p%;PlayerSay -;PlayerSay - ВЫ ЗАНЯЛИ СЛОТ ДРОБОВИКА!!! %server_sl_total[%ptk%]%/%server_shotgunlimit%;PlayerSay -;Log %ptk% %p% is new shotgun, %server_sl_total[%ptk%]%/%server_shotgunlimit% shotgun on team %ptk%

# FREE UP SHOTGUN SLOT IF SHOTGUN HAS NON-SHOTGUN KILL OR SHOTGUN LEAVES
On Kill;Not Damage Shotgun;Not Damage Handgun;Not Damage Melee;If %server_sl_shotgun[%p%]% == 1;Set %server_sl_shotgun[%p%]% 0;Decr %server_sl_total[%ptk%]%;TeamSay -;TeamSay - %p% Освободил слот ДРОБОВИКА!!!;TeamSay -;Log Ex-shotgun %p% используется %d% %wk%, %server_sl_total[%ptk%]% дробовиков в команде %ptk%
On Leave;If %server_sl_shotgun[%p%]% == 1;Set %server_sl_shotgun[%p%]% 0;Decr %server_sl_total[%ptk%]%;TeamSay -;TeamSay - %p% Освободил слот ДРОБОВИКА!!!;TeamSay -;Log Shotgun %pt% %p% покинул сервер. %server_sl_total[%ptk%]% занятых слотов дробовика в команде %ptk%

# !shotgun / !shotguns INFO MESSAGES
On Say;Text !shotgun;
PlayerSay Лимит дробовиков: %server_sl_total[%ptk%]%/%server_shotgunlimit%. Зарезервируй слот убив с дробовика, потеря слота - убийство с другого оружия.
If %server_sl_total[%ptk%]% == 0;PlayerSay 0/%server_shotgunlimit% ДРОБОВИКОВ в команде %pt%
If %server_sl_total[%ptk%]% > 0;PlayerSay %pt% ДРОБОВИК [1/%server_shotgunlimit%] занял %server_sl_shotgunname[%ptk%][1]%
If %server_sl_total[%ptk%]% > 1;PlayerSay %pt% ДРОБОВИК [2/%server_shotgunlimit%] занял %server_sl_shotgunname[%ptk%][2]%
If %server_sl_total[%ptk%]% > 2;PlayerSay %pt% ДРОБОВИК [3/%server_shotgunlimit%] занял %server_sl_shotgunname[%ptk%][3]%
If %server_sl_total[%ptk%]% > 3;PlayerSay %pt% ДРОБОВИК [4/%server_shotgunlimit%] занял %server_sl_shotgunname[%ptk%][4]%

On Say;Text !shotguns;
PlayerSay Дробовиков на команды: Команда 1: %server_sl_total[1]%/%server_shotgunlimit%, Команда 2: %server_sl_total[2]%/%server_shotgunlimit%

Скопируйте код, и вставьте в поле Rules плагина ProConRULZ как показано на скриншоте ниже:

 

MaDCaT_P4F

Customer
12 Сен 2019
113
2
38
Доброго времени суток. Как сделать ограничение дробовиков только на одной карте?
 

KADDAFI_MUAMMAR

Полковник
Customer
28 Дек 2016
1.218
2
Russia primorskiy kray
clan-fear.ru
Добрый день, сделал ограничение на дробовик на сервере БФ3 через PROCON RULZ, какой скрипт прописать что бы на ган мастере и мусорщике он не срабатывал, заранее спасибо.
On Kill;Not MapMode GunMaster; Not MapMode Scavenger;ServerFirst;Set %server_shotgunlimit% 2, я так понимаю этого мало?