Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • 0
Sign in to follow this  
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"

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

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

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

 

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

 

 

 

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

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
Sign in to follow this  

×
×
  • 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.