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

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

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

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

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

Баги и их решения.

Наверное, нужен еще один раздел форума, т.к. ни в гайды, ни в помощь, не лезет по сути_))

 

Баг:

2 человека, 1 в нокауте(отключке), рядом машина.

Один подтаскивает тело к тачке, и жмет - Загрузить раненого в технику.

В 1.0.4.2b (последнем на данный момент) не работает.

Но! При этом можно сесть в технику, и проехав, юзануть пункт - Выгрузить раненого из техники.

Человек в отключке при этом ТПШНИТСЯ к технике.

При этом инфистар, да и любой античит, покажет телепорт!

 

А в логах будет ошибка скрипта.

 

Забираем файлы

"z\addons\dayz_code\init\publicEH.sqf"

"z\addons\dayz_code\medical\publicEH\load_wounded.sqf"

"z\addons\dayz_code\medical\load_wounded.sqf"

"z\addons\dayz_code\medical\load\load_wounded.sqf"

 

Идем в init.sqf миссии и меняем путь в строке к файлу publicEH.sqf, на свой(у меня папка fixes):

 

call compile preprocessFileLineNumbers "fixes\init\publicEH.sqf";

Открываем publicEH.sqf, меняем пути:

"norrnRaLW"                    addPublicVariableEventHandler {[_this select 1] execVM "fixes\medical\publicEH\load_wounded.sqf"};
"norrnRLact"                addPublicVariableEventHandler {[_this select 1] execVM "fixes\medical\load\load_wounded.sqf"};

В самих файлах заменяем строки:

 

private ["_wounded","_vcl"];
_wounded  = _this select 0;
 

на:

private ["_tmp","_wounded","_vcl"];
_tmp     = _this select 0;
_wounded = _tmp select 0;

И эти:

private ["_unit"];
_unit =  _this select 0;

на:

private ["_tmp","_unit"];
_tmp  = _this select 0;
_unit = _tmp select 0;

 

P.S.

Файла load_wounded.sqf три экземпляра.

Я так и не нашел, откуда вызывается файл по данному пути - "z\addons\dayz_code\medical\load_wounded.sqf"

Мб, он просто лишний)))

Но и в нем ошибка, что понятно и так.

Исправить то исправил, и залил в миску(хотя он там без вызова бесполезен, и будет использоваться из аддона). Если кто найдет, - в каокм файле вызов, - скиньте сюда.

 

И еще косяк, - если человек пришел в себя в технике и вылез из нее самостоятельно, менюшка - Вытащить раненого из техники, дублируется. т.е. при подходе к технике она остается по колесику мышки. - Еще раз засунуть раненого и он сам выйдет - будет еще один пункт меню))) Как лечить незнаю(сильно не надо, т.к. редко юзается, но всеж неприятно).

 

 

 

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


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

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

Нет ответов на вопрос

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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