Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Нужна помощь?

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

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

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок
  • Загляните на торговую площадку

    Там вы можете купить
    Всё что касается игровых серверов
  • 0
Sayrex

ошибка в RPT после установки Virtual Garage

Всем привет! Такая проблема: установил я Virtual Garage на сервер,  и всё норм работает, но RPT выдаёт такую ошибку:

 0:12:34 Error in expression <)];
};
_countr = _countr + 1;
} forEach _objWpnTypes; 


_objWpnTypes = (_invent>
 0:12:34   Error position: <_objWpnTypes; 


_objWpnTypes = (_invent>
 0:12:34   Error Undefined variable in expression: _objwpntypes
 0:12:34 File z\addons\dayz_server\compile\garage\server_spawnVehicle.sqf, line 130

А вот, собственно то, что находится в server_spawnVehicle.sqf, на линиях с 128 по 140

//Add Magazines
_objWpnTypes = (_inventory select 1) select 0;
_objWpnQty = (_inventory select 1) select 1;
_countr = 0;
{
	if (_x == "BoltSteel") then { _x = "WoodenArrow" }; // Convert BoltSteel to WoodenArrow
	if (_x == "ItemTent") then { _x = "ItemTentOld" };
	_isOK = 	isClass(configFile >> "CfgMagazines" >> _x);
	if (_isOK) then {
		_object addMagazineCargoGlobal [_x,(_objWpnQty select _countr)];
	};
	_countr = _countr + 1;
} forEach _objWpnTypes;

Просьба знатокам помочь!:)

Share this post


Link to post
Share on other sites

12 answers to this question

Recommended Posts

  • 0

Вставь на 129 строку

 

_objWpnTypes = [];
_objWpnQty = [];

 

Замечено, если переменная не определена ранее и select ничего не вернул, то переменная не инициализируется и для движка она не существует...

Share this post


Link to post
Share on other sites



  • 0

Вставь на 129 строку

 

_objWpnTypes = [];
_objWpnQty = [];

 

Замечено, если переменная не определена ранее и select ничего не вернул, то переменная не инициализируется и для движка она не существует...

Спасибо! Вроде помогло!:)

Share this post


Link to post
Share on other sites
  • 0

Вставь на 129 строку

 

_objWpnTypes = [];
_objWpnQty = [];

 

Замечено, если переменная не определена ранее и select ничего не вернул, то переменная не инициализируется и для движка она не существует...

нет, дружище, всё-таки что то не то.... После рр идёт бесконечный поиск техники, а в RPT:

 3:06:55 Error in expression <ile _pipe;
_return = ((_pipe1 select 1) select 1);


PVDZE_queryGarageVehicleRes>
 3:06:55   Error position: <select 1);


PVDZE_queryGarageVehicleRes>
 3:06:55   Error select: Type String, expected Array,Config entry
 3:06:55 File z\addons\dayz_server\compile\garage\server_queryGarageVehicle.sqf, line 12

Share this post


Link to post
Share on other sites
  • 0

server_queryGarageVehicle в студию...

Вот:

 

 

private ["_player","_query","_key","_pipe","_queryResult","_return","_clientID","_objectID","_objectUID","_playerUID"];

_player =		_this select 0;
_clientID = owner _player;
_playerUID = getPlayerUID _player;


_query = format["SELECT id, classname FROM garage WHERE PlayerUID='%1'",_playerUID];

_pipe = "extDB" callExtension format["0:1:%1",_query];
_pipe1 = call compile _pipe;
_return = ((_pipe1 select 1) select 1);


PVDZE_queryGarageVehicleResult = _return;


if(!isNull _player) then {
	_clientID publicVariableClient "PVDZE_queryGarageVehicleResult";
};

 

 

Share this post


Link to post
Share on other sites
  • 0

extDB где лежит? Данные в таблицу garage попадают, если тачку запарковать в гараж?

Share this post


Link to post
Share on other sites
  • 0

extDB где лежит? Данные в таблицу garage попадают, если тачку запарковать в гараж?

да, техника сохраняется: и с лутом и без него, так же сохраняется состояние техники(дамаг и топливо). После рестарта тоже всё норм. Единственное ,что смущает, так это та самая ошибка в RPT,  о которой я писал выше.

 

extDB где лежит? Данные в таблицу garage попадают, если тачку запарковать в гараж?

делал всё по этому гайду: http://s-platoon.ru/index.php?/topic/1673-garazh-dlia-vashego-transporta-virtual-garage/?hl=%2Bvirtual+%2Bgarage 

Share this post


Link to post
Share on other sites
  • 0

Для диагностики того, что у тебя возвращается запросом, вставь diag_log format ["Результат запроса: %1", _pipe ]; после _pipe = "extDB" callExtension format["0:1:%1",_query];

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

Share this post


Link to post
Share on other sites
  • 0

Для диагностики того, что у тебя возвращается запросом, вставь diag_log format ["Результат запроса: %1", _pipe ]; после _pipe = "extDB" callExtension format["0:1:%1",_query];

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

Сделал. И немного не понятно: иногда выдаёт ошибку, иногда нет... 

"Результат запроса spawnVehicle: [1,[1,[["Porsche_Cayenne",1664,[],[["wheel_2_hit",0.039],["palivo",0.011]],0.9117,0.00787,"0","0"]]]]"

А ниже та же ошибка....

Share this post


Link to post
Share on other sites
  • 0

Для диагностики того, что у тебя возвращается запросом, вставь diag_log format ["Результат запроса: %1", _pipe ]; после _pipe = "extDB" callExtension format["0:1:%1",_query];

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

Нашёл взаимосвязь))

Сдал технику с лутом  и с "сохранением лута":

"Результат запроса storeVehicle: [1,[1,[]]]"

Забираю технику с лутом:

"Результат запроса spawnVehicle: [1,[1,[["Porsche_Cayenne",1664,[[[],[]],[["5Rnd_86x70_L115A1","Skin_Sniper1_DZ","FoodSteakCooked"],[1,1,1]],[[],[]]],[["wheel_2_hit",0.039],["palivo",0.011]],0.88162,0.00787,"0","0"]]]]"

Сдаю технику с лутом, но без сохранения лута:

"Результат запроса storeVehicle: [1,[1,[]]]"

Забираю технику:

19:13:03 "Результат запроса spawnVehicle: [1,[1,[["Porsche_Cayenne",1664,[],[["wheel_2_hit",0.039],["palivo",0.011]],0.8805,0.00787,"0","0"]]]]"
19:13:05 "HIVE: WRITE: "CHILD:388:10953756836141050:""
19:13:05 "CUSTOM: Selected "136""
19:13:05 Error in expression <)];
};
_countr = _countr + 1;
} forEach _objWpnTypes; 


_objWpnTypes = (_invent>
19:13:05   Error position: <_objWpnTypes; 


_objWpnTypes = (_invent>
19:13:05   Error Undefined variable in expression: _objwpntypes
19:13:05 File z\addons\dayz_server\compile\garage\server_spawnVehicle.sqf, line 127

Сдаёшь в гараж технику в которой есть лут, но жмёшь кнопку "просто сохранить"(есть ещё кнопка "сохранить с лутом), потом забираешь её(лута в ней соответственно нет), и получаешь эту ошибку.) 

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 BorizzK
      Палатки пофикшены
      Ну разве что не ставятся на крест на церкви, ставятся чуть ниже
      Все чисто серверное
       
      Выложу завтра днем после небольшой доработки - что бы красиво было
       
      Вот резалт
       
       

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • By Alex39
      Не могу понять какое значение поставить

       
      if (killFeedStr != "") { GetGame().ChatPlayer(0, killFeedStr); } Ругается на нулевое значение ChatPlayer(0
    • By NoNameUltima
      После обновлений, публикуйте в данной теме, проблемы.
       
      P.S. Надо бы данную тему закрепить, ибо чую часто будет нужна.
       
      В текущей обнове не работает FileMode.WRITE, что собсно ломает множество скриптов, которым требуется запись\перезапись в файлы.
      т.е. запись не работает, т.к. при открытии файла, функция OpenFile, с режимов WRITE(открыть на перезапись) всегда возвращает 0.
    • By pekar0201
      Приветствую всех!
      Каким образом можно реализовать тайм-аут после выбора вип-набора в ESS V2 ???
      Т.е., после выбора определённого набора игрок не сможет выбрать его повторно определённое количество времени.

      За адекватные ответы ставлю плюсы.
    • By saikodelic
      Всем привет ребята! Подскажите какие файлы отвечают в папке storage_1337 БД. За лут который спавнится после рестарта сервера. В моем случае проблема такая, лут после рестарта не обновляется. И даже те вещи которые я скинул к примеру с персонажа они так же лежат на земле. 

      И вопросик номер два. Какой файл отвечает за сохранность лута в палатках, самих палаток и бочек. 
      ЗАРАНЕЕ СПАСИБО ЗА ОТВЕТ И ПОМОЩЬ! 
×
×
  • 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.