Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
  • 0
Gromillla

Сохранение установленных паролей

Доброго времени суток господа, сразу к вопросу:

есть ли скрипт который сохраняет пароли на установленные сейфы (чтоб игроку не вводить его заново каждый рестарт)?

если есть, то поделитесь ссылкой пожалуйста;

если нет, то как реализовать?

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts




  • 0

Можно делать запись владельца сейфа и UID самого обьекта в .ini файл с помощью DLL. При открытии хранилища проверять скриптом наличие пары "владелец-сейф", записывать результат, к примеру, в переменную _vaultOwner и в случае истины проивзодить процесс без ввода пароля. Для этого результат проверки добавить в условие открытия сейфа в fn_selfActions.sqf:

//Allow owner to unlock vault
...

if(_ownerID == dayz_combination || _ownerID == dayz_playerUID || _vaultOwner) then {
    _combi = player addAction [format[localize "STR_EPOCH_ACTIONS_OPEN",_text],      "\z\addons\dayz_code\actions\vault_unlock.sqf",_cursorTarget, 0, false, true, "",""];
    s_player_combi set [count s_player_combi,_combi];

...

Share this post


Link to post
Share on other sites
  • 0

 

Можно делать запись владельца сейфа и UID самого обьекта в .ini файл с помощью DLL. При открытии хранилища проверять скриптом наличие пары "владелец-сейф", записывать результат, к примеру, в переменную _vaultOwner и в случае истины проивзодить процесс без ввода пароля. Для этого результат проверки добавить в условие открытия сейфа в fn_selfActions.sqf:

//Allow owner to unlock vault
...

if(_ownerID == dayz_combination || _ownerID == dayz_playerUID || _vaultOwner) then {
    _combi = player addAction [format[localize "STR_EPOCH_ACTIONS_OPEN",_text],      "\z\addons\dayz_code\actions\vault_unlock.sqf",_cursorTarget, 0, false, true, "",""];
    s_player_combi set [count s_player_combi,_combi];

...

А для балбесов поподробней? :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By ZigoFrend
      Нашёл одну статью на форуме ТЫК вот вам перевод. От себя скажу что у меня сервере постройки стоят уже 2-ую неделю.
       
       
      Здесь много постов с жалобами на нарушение настойчивости. На самом деле, он работает как задумано. Я знаю, что вы, вероятно, готовитесь разжечь меня прямо сейчас за это, но выслушайте меня. Я не говорю, что это хороший дизайн, на самом деле это ужасный дизайн, но технически он работает правильно. Я думаю, что часть проблемы здесь в том, что люди не понимают, как часто серверы выходят из строя. Именно сбои сервера и являются настоящей проблемой - они являются виновниками потери постоянства, а не самой системы сохранения.
      Позвольте мне показать вам, что я имею в виду. Я использовал свой собственный сервер, чтобы разместить палатку на острове Скалисты. Затем я выполнил команду taskkill / F / IM DayZServer_x64.exe, которая имитирует сбой сервера, поскольку ключ / F заставляет exe немедленно закрыться. Результат был такой:

      с последующим...

      ЭТО КЛЮЧЕВАЯ ТОЧКА ЗДЕСЬ. Я не могу сказать вам, сколько стримеров я смотрел, играя в DayZ, которые думают, что это был запланированный перезапуск.  Каждый раз, когда вы получаете красное сообщение об ошибке «Нет сообщений ...» в центре экрана, это сбой сервера, а не перезапуск, и в этот момент это означает, что сервер «потерял постоянство» состояние, потому что, если сервер возвращается без двоичных файлов (которые теперь повреждены) в папке (ях) хранения, заменяемой некоторыми файлами резервных копий, результат будет следующим:

      Я залогинился и, конечно же, палатка исчезла. Зачем? Поскольку двоичные файлы были повреждены, поэтому система загружает свежий Чернарус из файлов XML и создает новый набор файлов сохраняемости хранилища.
      Теперь давайте попробуем еще раз, на этот раз ожидаем перезапуска запланированного сервера. На моем сервере он перезапускается каждые 2 часа, поэтому я размещаю другую палатку примерно в том же месте ...

      ... а затем, когда сервер перезагружается , я получаю это сообщение:

      Это ключевой момент, как хорошо. Это сообщение приводит вас к мысли, что это был сбой сервера, хотя на самом деле это не так.  Это был запланированный перезапуск моего сервера. Я подожду минуту, пока сервер снова включится, нажмите «Play», чтобы снова войти в систему, и ...

      ... палатка все еще там, потому что перезапуск корректно завершил работу exe, что означает отсутствие повреждения двоичных файлов (ПРИМЕЧАНИЕ: мой сервер работает в режиме реального времени, поэтому солнце установило немного, поэтому изображение выглядит несколько иначе) ,
      Смысл, который я пытаюсь здесь подчеркнуть, заключается в том, что Богемия не будет простым решением этой проблемы. Это было бы серьезным изменением того, как обрабатывается постоянство. Бинарная файловая система должна быть полностью уничтожена для чего-то другого. Вопрос в том, действительно ли Bohemia сделает это, чтобы исправить эту проблему, теперь, когда игра официально выпущена?
      Независимо от того, делают они это или нет, все вы, владельцы серверов, должны знать, что вам абсолютно необходимо регулярно создавать файлы резервных копий и восстанавливать последнюю резервную копию перед перезапуском, если вы получили сбой сервера, в противном случае вы наверняка потеряете постоянство. на вашем сервере. Если ваш GSP не позволяет вам этого делать, рассмотрите возможность переноса вашего сервера кому-то, кто разрешает игровые серверы на виртуальном сервере, что даст вам полный доступ к серверу, чтобы вы могли делать все, что вам угодно. На моем сервере у меня есть пакетный файл, выполняющий резервное копирование каждый час, поэтому наихудший случай для меня, мы должны были бы откатить 59 минут постоянства, если бы произошел сбой сервера на 59-й минуте часа перед следующей запланировано резервное копирование.
      Итак, настойчивость нарушена? Технически, нет, это не так. Он делает то, что должен делать - сохранять состояние мира на сервере и в результате коррупции загружать новый мир. Так "когда ты собираешься исправить настойчивость?" это не тот вопрос, который мы должны задавать. Реальный вопрос, который мы должны задать: почему сервер так часто падает? Выяснение сбоев сервера будет иметь большое значение для обеспечения стабильности постоянства.

       
       
       
       
    • By voralex
      Доброго времени суток!)
      Вот вам первый фикс на предложенную мною версию сервера DayZ Standalone 0.60.133913
      И так начнем :
      1.Берем файлы ниже.
      2.Все папки из архив-->>v0.60 закинуть в корень сервера с заменой.
      3.Открываем в корне сервера папку voralex-->>server.cfg
      4.В нем вставляем строки :
      5.В корне сервера-->>storage_-1\ChernarusPlus\000 в данной папке все удаляем!
      Теперь у вас сохраняется транспорт\персонаж\палатки и т.д.
      Поздравляю!)
      Жду <3
      Файлы сохранения : Яндекс.диск
      ЛИБО НИЖЕ(прикреплено).

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • By DrTauren
      Собственно, интересует не сделал ли кто ещё сохранения персонажа для официальной оффлайн версии стресс теста? А то надоело заново спавниться вечно 
    • By LLIEPXAH
      Доброго времени суток камрады, опять столкнулся с вопросом на тему автосохранения! 
      Тема такая дошли до того что уже запустили 3 по счету сервер, первый второй все хорошо!
      На третьем сервере возникла потребность в сохранении миссии а конкретно речь идёт про Liberation. Очень геморный как оказалось .... нужно время от времени перезагружать сервер, но после перезагрузки все слетает на 0! нужно по новому захватывать территории. Кто сталкивался или может подскажет как решить вопрос ? 
    • By namemake
      как убрать сохранение виртуальных нелегальных ресурсов в машине, Аутистлайф ес что
  • Our picks

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.