• Этот раздел переехал на новый ДОМЕН, чтобы комментировать перейдите по ссылке, для входа можете использовать текущий логин и пароль.

Как прописать запрет рпг на карте метро в battlefield 3

Статус
В этой теме нельзя размещать новые ответы.

VLAD-ZARAZA-50

Капитан
Арендатор
12 Авг 2017
367
15
769
44
Battlelog
[BL]
Можно ли добавить запрет РПГ/SWAM, С4, М18 CLAYMORE но только на карте метро режим ЗАХВАТ?
нашел вот такую настройку, она работает, на и на карту метро режим штурм тоже начинает действовать
первый чек
Regex.Match(kill.Weapon, @"m320|smaw|rpg|С4|M18 CLAYMORE", RegexOptions.IgnoreCase).Success && server.MapFileName.StartsWith("MP_Subway")
второй чек
if (limit.Data.issetBool(player.Name))
{
plugin.SendGlobalMessage(plugin.R("%p_n% has been banned for using %w_n%, after a kick!"));
plugin.PBBanPlayerWithMessage(PBBanDuration.Temporary, player.Name, 15, plugin.R("%p_n% you have been banned for 15 minutes for using %w_n%"));
limit.Data.unsetBool(player.Name);
}

int count = (int) limit.Activations(player.Name);

if (count == 1)
{
plugin.SendGlobalMessage(plugin.R("%p_n% do not use %w_n%!"));
plugin.KillPlayer(player.Name);
if (limit.Data.issetBool(player.Name))
{
plugin.SendGlobalMessage(plugin.R("%p_n% has been banned for using %w_n%, after a kick!"));
plugin.PBBanPlayerWithMessage(PBBanDuration.Temporary, player.Name, 15, plugin.R("%p_n% you have been banned for 15 minutes for using %w_n%"));
limit.Data.unsetBool(player.Name);
}

int count = (int) limit.Activations(player.Name);

if (count == 1)
{
plugin.SendGlobalMessage(plugin.R("%p_n% do not use %w_n%!"));
plugin.KillPlayer(player.Name);
}
else if (count == 2)
 

Timm

XLGAMES.PRO
5 Сен 2014
21.236
2.944
3.549
Battlelog
[BL]
ВКонтакте
[ВК]
Facebook
[FB]
Буду в конце октября скину скрипт :)
Сейчас не могу
 
  • Like
Реакции: ZAW71

Timm

XLGAMES.PRO
5 Сен 2014
21.236
2.944
3.549
Battlelog
[BL]
ВКонтакте
[ВК]
Facebook
[FB]
Используйте следующий код для плагина Insane Limits
В графе limit_evaluation укажите OnKill
1) Установите first_check на Expression и введите следующий скрипт
Код:
(Regex.Match(server.MapFileName, @"(?:MP_Subway)", RegexOptions.IgnoreCase).Success &&
Regex.Match(kill.Weapon, @"(RPG|SMAW)", RegexOptions.IgnoreCase).Success &&
Regex.Match(server.Gamemode, @"(Conquest)").Success)

2) Установите 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% не используй гранаты! Not use grenade"); // First warning message
        plugin.SendGlobalMessage(msg);
        plugin.SendPlayerYell(killer.Name, "ПРЕДУПРЕЖДЕНИЕ: Не используйте запрещенное оружия! Следующий раз Вы будете исключены с сервера! \nWARNING: Do not use not allowed weapon! 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% исключён с сервера. Причина: не используйте запрещённое оружие");
        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;


Я не проверял в игре, но лимит скомпилировался и должен работать, с этим лимитом будет первый раз убивать, а второй раз кикать за использование RPG и SMAW


 
  • Like
Реакции: ZAW71

Timm

XLGAMES.PRO
5 Сен 2014
21.236
2.944
3.549
Battlelog
[BL]
ВКонтакте
[ВК]
Facebook
[FB]
Во первых Вы правильно настроили Insane Limits? Отключили виртуальный режим? Добавили правильно лимиты и включили их? Корректно ввели скрипт? После ввода скрипта, получили сообщение о успешной компиляции?
 

VLAD-ZARAZA-50

Капитан
Арендатор
12 Авг 2017
367
15
769
44
Battlelog
[BL]
upload_2017-11-11_21-8-21.png
 

Timm

XLGAMES.PRO
5 Сен 2014
21.236
2.944
3.549
Battlelog
[BL]
ВКонтакте
[ВК]
Facebook
[FB]
Ну карта вроде правильно написана, проверьте код оружия, правильный ли он.

Убейте кого нибудь из РПГ и смав и посмотрите код оружия и скиньте коды сюда
 
Статус
В этой теме нельзя размещать новые ответы.