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

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

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

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

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

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






С  чем связано желание блокировать esc после доступа к инвертарю, поясните плиз? Каким образом происходит дюп?

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


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

С  чем связано желание блокировать esc после доступа к инвертарю, поясните плиз? Каким образом происходит дюп?

ESC + G = ДЮП

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


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

Как он осуществляется? Сервер не успевает сохранить персонаж или что?

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


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

Как он осуществляется? Сервер не успевает сохранить персонаж или что?

В этой теме подробно описано как используют ESC + G 

 

Поставил все отсюда, работает замечательно! Спасибо огромное JustBullet!

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

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


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

Как он осуществляется? Сервер не успевает сохранить персонаж или что?

Не самый правильный вопрос и просьба расписать на форуме способ и принцип работы. Просто поверь что этот способ работает и очень хорошо.

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


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

В этой теме подробно описано как используют ESC + G 

 

Поставил все отсюда, работает замечательно! Спасибо огромное JustBullet!

 

Спасибо ребят, я старался :)

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


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

Nice work, JustBullet. Very nice.

Плюсанул, жаль что не могу несколько раз плюс тыкнуть.

P.S. ты забыл упомянуть что файл player_packVault.sqf нужно сделать кастомный (вытащить из dayz_code.pbo).

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

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


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

Nice work, JustBullet. Very nice.

Плюсанул, жаль что не могу несколько раз плюс тыкнуть.

P.S. ты забыл упомянуть что файл player_packVault.sqf нужно сделать кастомный (вытащить из dayz_code.pbo).

Спасибо, сейчас дополню, я просто не стал писать, вроде как это и так понятно но на самом деле для тех кто впервые столкнется надо упомянуть.

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


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

Придумай защиту от дюпа через рюкзак. Тебе будут благодарны больше половины форума)

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


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

Как убрать из спавна все рюкзаки тоже есть с нова заспавнеными дюп.

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


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

Как убрать из спавна все рюкзаки тоже есть с нова заспавнеными дюп.

Переводчика в студию!

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


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

Можно с клонировать рюкзак со всем содержимым который поднял до бесконечности не всегда но есть такое.

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


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

Можно с клонировать рюкзак со всем содержимым который поднял до бесконечности не всегда но есть такое.

Опишите последовательность действий.

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


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

Спасибо, лови + в репу. Теперь на сервере стало меньше дюпа

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


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

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

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

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


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

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

private ["_block_access", "_vehType", "_message", "_typeOf"];
_block_access = [
"WeaponHolder"
,"VaultStorage"
,"LockboxStorage"
,"TentStorage"
,"TentStorageDomed"
,"TentStorageDomed2"
,"Wooden_shed_DZ"
,"WoodShack_DZ"
,"StorageShed_DZ"
,"GunRack_DZ"
,"WoodCrate_DZ"
,"DebugBoxPlayer_DZ"
,"OutHouse_DZ"
,"DZ_Patrol_Pack_EP1"
,"CZ_VestPouch_EP1"
,"DZ_ALICE_Pack_EP1"
,"DZ_Assault_Pack_EP1"
,"DZ_Backpack_EP1"
,"DZ_British_ACU"
,"DZ_CivilBackpack_EP1"
,"DZ_Czech_Vest_Puch"
,"DZ_TK_Assault_Pack_EP1"
,"DZ_TerminalPack_EP1"
,"DZ_GunBag_EP1"
,"DZ_LargeGunBag_EP1"
];

_vehType = ["LandVehicle","Air","Ship","Tank"];

disableSerialization;

_message = {
    systemchat "Анти-Дюп : Запрещено выходить рядом с местом хранения.";
    (findDisplay 49) closedisplay 0;
};

waitUntil {!isNull findDisplay 49};
findDisplay 106 closeDisplay 1;

if ( (count nearestObjects [player, _vehType, 4]) > 0 ) exitWith {
    [] call _message;
};
{
    _typeOf = typeOf _x;
    if (_typeOf in _block_access) exitWith {
        [] call _message;
    };
} foreach (nearestObjects [player, ["All"], 4]);
Изменено пользователем JustBullet (история изменений)

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


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

 

КОМПЛЕКСНАЯ ЗАЩТА

*********************************************************************

Я буду описывать свои способы в этой теме на этом замечательном форуме, как я борюсь с этим у себя на сервере RU14 и прошу всех делиться со своими решениями, если вы считаете что они лучше того что предлагаю я. Помните что мы занимаемся общим делом и не стоит это ныкать в своих серверах, делитесь и вместе мы будем сила! Пока что это все что я использую на данный момент.

 

Спасибо!

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


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

Немного дополню твой скрипт со сменой скина

Вверху скрипта можно дописать 

 

 

disableUserInput true;
startLoadingScreen ["Меняем скин", "DayZ_loadingScreen"];progressLoadingScreen 0.4;
progressLoadingScreen 0.6;
progressLoadingScreen 0.8;
 

Внизу

 

progressLoadingScreen 1.0;uiSleep 0.5;
endLoadingScreen;
disableUserInput false;

Этим увеличим время загрузочного экрана и снизим возможность дюпа.

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

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


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

Немного дополню твой скрипт со сменой скина

Вверху скрипта можно дописать

 

 

 

disableUserInput true;
startLoadingScreen ["Меняем скин", "DayZ_loadingScreen"];progressLoadingScreen 0.4;
progressLoadingScreen 0.6;
progressLoadingScreen 0.8;
Внизу

 

progressLoadingScreen 1.0;uiSleep 0.5;
endLoadingScreen;
disableUserInput false;
Этим увеличим время загрузочного экрана и снизим возможность дюпа.
А зачем увиличть время?) не проще ускорить смену скина?

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


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

Привет всем, хотел сказать огромное спасибо Буллету  :good:, за замечательную защиту, + однозначно. Установил всё по инструкции, появилась проблема. При смене скина происходит странная вещь - вещи дюпаются все которые были в инвентаре. Но есть одно НО, при попытке их переложить себе например в рюкзак, то якобы вещь ложится но на самом деле она ложится но не ложится :smile:  Тобишь получается, что перелаживается "оригинал" вещи, а копия исчезает. Блин объяснил как мог, может кто меня поймёт :laugh:  

 

6440869.jpg

 

Update: приложил скрин

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

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


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

Привет всем, хотел сказать огромное спасибо Буллету  :good:, за замечательную защиту, + однозначно. Установил всё по инструкции, появилась проблема. При смене скина происходит странная вещь - вещи дюпаются все которые были в инвентаре. Но есть одно НО, при попытке их переложить себе например в рюкзак, то якобы вещь ложится но на самом деле она ложится но не ложится :smile:  Тобишь получается, что перелаживается "оригинал" вещи, а копия исчезает. Блин объяснил как мог, может кто меня поймёт :laugh:  

 

6440869.jpg

 

Update: приложил скрин

Очень странно, там нет ни чего что могло бы этому сопутствовать, может у Вас где то дубликат файлов? Например вы подключили кастомный файл и где то забыли прописать в других файлах(скриптах) путь к нему? Я вижу только проблему в этом, потому что в самом коде нет ни чего такого что могло бы делать это. Проверьте это, это важно для нормальной работы сервера.

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


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

Еще нашел дюп с сейфом или техникой и переодеванием. Расписывать не буду, прошу скрипт с запретом смены скина у сейфов/техники/локбоксов.

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


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

Как и обещал, буду обновлять скрипт, добавил защиту от понижения ФПС. Первый пост к сожалению не могу обновить  :bad:  если администраторы читают эту тему, дайте мне пожалуйста модерку в этой теме если это возможно.

 

Что добавил? Все просто, если игрок открывает инвентарь и понижает свой ФПС то ему выводится черный экран с надписью "Анти-Дюп : У Вас слишком низкий ФПС, Вы заблокированы...". По окончанию времени экран снимается с блокировки либо если ФПС станет выше заданной нормы. На данный момент если ФПС ниже 5ти то происходит блокировка. Эта функция написана сегодня и я еще не протестировал ее у себя на сервере но не вижу ни каких причин что бы переживать, я не думаю что кто то играет с ФПС меньше чем 5. Потом я подумаю как оптимизировать по лучше в коде эту функцию а пока вот так:

/////////////////////////////////////////////////////
//////////////* author by JustBullet *///////////////
///////////////////* ver. 1.0.2 *////////////////////
/////////////////////////////////////////////////////

if (isNil "_triggerBLOCK") then {
    _triggerBLOCK = true;
    _triggerFPS = false;

    private ["_timer","_playerFPS"];
    disableSerialization;
    waituntil{!isnull (finddisplay 46)};

    _timer = 28;
    while {_timer > 0} do {
        _timer = _timer - 0.1;
        _playerFPS = round(diag_fps);
        if (_playerFPS < 5) then {
            startLoadingScreen ["Анти-Дюп : У Вас слишком низкий ФПС, Вы заблокированы...", "DayZ_loadingScreen"];
            disableUserInput true;
            _triggerFPS = true;
        } else {
            endLoadingScreen;
            disableUserInput false;
            _triggerFPS = false;
        };
        if !(isnull (finddisplay 49)) then {
            findDisplay 106 closeDisplay 1;
            finddisplay 49 closeDisplay 2;
            systemchat format["Анти-Дюп : Вы не cможете выйти еще: %1 сек. после доступа к инвентарю.", round(_timer)];
        };
        uiSleep 0.1;
    };

    if (_triggerFPS) then {endLoadingScreen; disableUserInput false; _triggerFPS = false;};

    _triggerBLOCK = nil;
    _triggerFPS = nil;
};

Скажем нет дюперам  :tongue:

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: ClouD
      До недавнего времени все было идеально. Несколько дней не заходил на сервер. Решил на днях зайти посмотреть что да как и получаю следующее.
      В лобби коннект прекрасный, дохожу до выбора персонажа, прогружаюсь, получаю кик от инфистар и белый экран.
      Логов инфистара не вижу. Сервер на хостинге.
      Прошу помочь с проблемой. До этого на сервере ничего не устанавливалось, не изменялось, кроме меня доступ к файлам никто не имеет.
       
      P.S. Если такая тема уже имеется извиняйте. Поиск перерыл и перечитал все что нашлось похожее.
    • Автор: NickPS
      Такая проблема. Кик игроков при заходе в сейф зону. В основном в Ленцбурге на карте Напф.
      -При этом выдается сообщение: Бла-бла, такой-то игрок has been kicked by BattlEye: SetPos Restriction #0
      -Так же пишет в DZEU пишет (может поможет делу):"Could not connect to BE Master. Update attempt failed"
      -Некоторые игроки не могут зайти в игру: "Сессия прервана". В игре выглядит как на скриншоте, извиняюсь за шакалистость картинки.

       
      Прошу вас помочь, пришлось даже сервер отключать, т.к. это все не дело. =(
    • Автор: Kotmajor
      Доброго времени суток! и с праздником ребят!

      Столкнулся с такой проблемой, поставил анти-дюп от джастбуллета и теперь он конфликтует с Snap build т.е при постройке он вообще не работает, как только убираю скрипт анти-дюпа, всё начинает работать. Может кто знает решение данной проблемы.

      Кастомный dayz_spaceInterrupt.sqf брал с Snap build.
  • Наш выбор

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

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

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