Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Эй народ! Что за нах?

Когда игроки находятся в группе (через рацию), командир при нажатии на кнопку Del (. на цифровой клавиатуре ) у него отдаляется камера  :surprised:  
Такие приколы на всех серверах где есть dzgm. 
Вот несколько скринов
Сорян за качество  :whistling: 
VI3pW7i.jpg
mKrzFpY.jpg

 
Таки образом игроки смотря через стены и прочие.. 
Это немного нечестно  :geek:  

Изменено пользователем RiMMON (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

Нет конечно, просто так пишу

Так напиши полностью, ато загадками говоришь. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах





  • 0

хах. чет не замечал такого)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

это только у того кто создавал группу

армовская командирка это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

это только у того кто создавал группу

армовская командирка это

Да, и не только через dzgm но и если делать себе бота охранника. 

Я закрыл это чудо путем кика игрока. Сообщил что эта кнопка под запретам. 

Других способов я не нашел. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

dayz_spaceInterrupt + _handled = Fix

Изменено пользователем hekut144 (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

dayz_spaceInterrupt + _handled = Fix

Сам то делал фикс ? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Нет конечно, просто так пишу

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

С какой стати я тебе что-то должен, тебе дали подсказку как сделать, благодарности элементарной я в ответ не получил, какого лешего я тебе что-то должен при таком раскладе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Так напиши полностью, ато загадками говоришь. 

 

Временно вышел из положения так:

 

dayz_spaceInterrupt.sqf

if (_dikCode == 0x53) then {
    _nill = execvm "fixes\decimal.sqf";
};

 

decimal.sqf

if ((getPlayerUID player) in ["111222333","444555666","777888999"]) exitWith {};

player setDamage 1;
PVDZE_atp = format["DECIMAL: Player %1 (%2) press Decimal Button. Pos: %3",name player,getPlayerUID player,mapGridPosition(getPosATL player)];
publicVariableServer "PVDZE_atp";

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

С какой стати я тебе что-то должен, тебе дали подсказку как сделать, благодарности элементарной я в ответ не получил, какого лешего я тебе что-то должен при таком раскладе?

Так нечего тогда писать раз не знаешь или не собираешься помогать. 

Это не мне надо, я у себя решил всё но это не только у меня и может кому тоже это интересно как это убрать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Понятно, ты малолетний идиот, который как вижу врет самому себе, пишит что решил он у себя, за тебя решил RAMOND, а ты обезьяна, полный ноль, тебе дали решение, дал его я, ты мне тыкаешь мол я не знаю\не понимаю\не умею

Изменено пользователем hekut144 (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Понятно, ты малолетний идиот, который как вижу врет самому себе, пишит что решил он у себя, за тебя решил RAMOND, а ты обезьяна, полный ноль, тебе дали решение, дал его я, ты мне тыкаешь мол я не знаю\не понимаю\не умею

А сам ты кто? Читай выше остряк ху%в!

 

Да, и не только через dzgm но и если делать себе бота охранника. 

Я закрыл это чудо путем кика игрока. Сообщил что эта кнопка под запретам. 

Других способов я не нашел. 

@

 

 

 

Мой способ. 

Создаем 

player_kick.sqf 

 

Туда добавляем

kickme = true; 

 

в dayz_spaceInterrupt.sqf

 

if (_dikCode == 0x53) then {
        _nill = execVM "ВАШ_ПУТЬ\player_kick.sqf";
};

 

В BattlEye\scripts.txt

5 "kickme"

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

не пробывали ?

if (_dikCode == 0x53) then {
       _handled = true;
};

или

if (_dikCode == DIK_DECIMAL) then {
    _handled = true;
};

 

Изменено пользователем svalom (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

SVALOM, я этой обезьяне об этом и написал, но с его интелектом...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

SVALOM, я этой обезьяне об этом и написал, но с его интелектом...

Узбакойсь нехороший человек !

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Нарушение правил форума

3.2 Нецензурные выражения, оскорбления - 25 баллов предупреждений (снимаются через 180 дней)

Баллы выданы обоим сторонам!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Немного обновил код, добавил возможность выполнять скрипт для различных клавиш, а также логгировать в RPT (подойдет тем, кто не использует infistar).

Так как несколько негуманно убивать игроков, которые случайно нажали кнопку, скрипт отключит управление, включит черный экран и режим боя, через 15 секунд кикнет в лобби. При следующем входе на сервер 300 секунд в отключке. Наказание за невнимательность вполне подходящее.

 

dayz_spaceInterrupt.sqf

if (_dikCode == 0x53) then {
    _nil = ["Decimal"] execVM "fixes\keys.sqf";
    _handled = true;
};

if (_dikCode == 0x29) then {
    _nil = ["Tilde"] execVM "fixes\keys.sqf";
    _handled = true;
};

if (_dikCode == 0xC7) then {
    _nil = ["Home"] execVM "fixes\keys.sqf";
    _handled = true;
};

if (_dikCode == 0x3B) then {
    _nil = ["F1"] execVM "fixes\keys.sqf";
    _handled = true;
}; 

 

keys.sqf

private ["_time","_presskey","_key"];
_key = _this select 0;
_time = 15;
_presskey = true;

/* Allowed List */
if ((getPlayerUID player) in ["111222333","444555666","777888999"]) exitWith {
//diag_log("PRESSKEY: Test OK!");
};

disableSerialization;
disableUserInput true;

if(_presskey) then {
    switch (_key) do 
    {
        case "Decimal": 
        {
            player setVariable["startcombattimer",1,true];
        };
        case "Tilde": 
        {
            player setVariable["startcombattimer",1,true];
        };
        case "Home": 
        {
            player setVariable["startcombattimer",1,true];
        };
        case "F1": 
        {
            player setVariable["startcombattimer",1,true];
        };
    };
    cutText ["","BLACK OUT"];
    (findDisplay 106) closeDisplay 0;
    systemChat format["Внимание! Зафиксировано нажатие запрещенных клавиш!"];
    PVDZE_atp = format["PRESSKEY: Player %1 (%2) press %3 Key. Pos: %4 %5",name player,getPlayerUID player,_key,mapGridPosition(getPosATL player),getPosATL player];
    publicVariableServer "PVDZE_atp";
    sleep _time;
    (findDisplay 46) closeDisplay 0;
};

 

При желании можно добавить действия применимые к игроку за нажатие каждой запрещенной клавиши индивидуально. Если необходимо добавить другие клавиши, коды можно посмотреть здесь.

Изменено пользователем Ramond (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.