Настройка AdkAts LRT - запрет на оружие и технику для сервера Battlefield 4

III_Torpeda_III

Младший сержант
11 Окт 2018
21
0
36
Помогите настроить с помощью это плагина ограничение на использование STAFF снарядов
 

Вложения

Slawter

Support team
5 Сен 2014
22.550
880
Включаете плагин, подгрузится список оружия.

Затем, выбираете Display Vehicle Settings и устанавливаете значение на True
AdkatsLRT1.png


Внизу появятся список техники и устанавливаемое на технику оружие
В вашем случае выбираете STAFF SHELL Allow on Kill и устанавливаете значение на Deny
AdkatsLRT2.png



Начнет работать при следующей дислокации игроков, а не сразу, как только включите.
 

Slawter

Support team
5 Сен 2014
22.550
880
Ах, походу в этом плагине нет этого оружия.
Я ошибся. Запретить на спавне его нельзя, ведь оно подбирается, а не выбирается.
 

TERRWIN

Customer
6 Мар 2017
143
0
39
а нельзя что бы когда убивал кого то с него, его сразу килляло?
в insane limits как то можно сделать?
 

Slawter

Support team
5 Сен 2014
22.550
880
Используйте следующий лимит для плагина Insane Limits

1) Создайте новый лимит
2) Затем включите его, в графе limit_hide указав Show
3) Дайте любое название созданному лимиту в графе limit_name
4) В графе limit_evaluation укажите OnKill
5) В графе limit_first_check укажите Expression
7) В созданном поле limit_firstcheck_expression добавьте следующий код:
Код:
Regex.Match(kill.Weapon, @"(U_MGL)", RegexOptions.IgnoreCase).Success
(коды оружия если что берутся из файла BF4.def, который находится по \ProCon\Configs

8) В графе limit_second_check установите тригер на Code
и введите этот код в созданное поле limit_second_check_code:
Код:
String kCounter = killer.Name + "_TreatAsOne_Count";
TimeSpan time = TimeSpan.FromSeconds(5); // Activations within 5 seconds count as 1

int warnings = 0;
if (server.RoundData.issetInt(kCounter)) warnings = server.RoundData.getInt(kCounter);


String msg = "none";
if (warnings == 0) {
        msg = plugin.R("[ПРЕДУПРЕЖДЕНИЕ] %k_n% не используй MGL! Not use MGL"); // First warning message
        plugin.SendGlobalMessage(msg);
        plugin.SendPlayerYell(killer.Name, "ПРЕДУПРЕЖДЕНИЕ: Не используйте MGL! Следующий раз Вы будете исключены с сервера! \nWARNING: Do not use MGL! Next time you will kicked!", 15);
        plugin.PRoConChat("ADMIN > " + msg);
        plugin.PRoConEvent(msg, "Insane Limits");
        plugin.KillPlayer(killer.Name, 2);
        server.RoundData.setInt(kCounter, warnings+1);
        return false;
}

if (limit.Activations(killer.Name, time) > 1) return false;

if (warnings >= 1) {
        msg = plugin.R("[AUTO-ADMIN] %k_n% исключён с сервера. Причина: ЗА MGL");
        plugin.SendGlobalMessage(msg);
        plugin.PRoConChat("ADMIN > " + msg);
        plugin.PRoConEvent(msg, "Insane Limits");
        plugin.KickPlayerWithMessage(killer.Name, msg);
}
server.RoundData.setInt(kCounter, warnings+1);
return false;
 
  • Like
Реакции: TERRWIN

fps_shadow

Customer
30 Ноя 2016
234
2
46
Москва
AdKats у кого работает вообще? А то ошибок не выдаёт и не работает запрет вообще. ColColonCleaner не отвечает.