Перейти к содержимому

DustBlue IPB Skin by CodeGame Networks

Вопрос по ArmA2OA.RPT


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Gromillla

Gromillla

    Пользователь

  • Проверенные
  • PipPip
  • 27 сообщений
  • ГородТаганрог

Отправлено 14 февраля 2016 - 08:22

Исправил ошибки, спасибо NoNameUltima, но остались 2 вот такие:
Error in expression <isMan and !_isAlive and !_isZombie and !_clothesTaken and !_isAnimal) then {
if >
Error position: <_clothesTaken and !_isAnimal) then {
if >
Error Undefined variable in expression: _clothestaken
File mpmissions\__CUR_MP.Chernarus\Scripts\fn_selfActions.sqf, line 896

Error in expression <ZE_Housebase" or _typeOfCursorTarget in DZE_ExtraMaintain) and (damage _cursorTa>
Error position: <DZE_ExtraMaintain) and (damage _cursorTa>
Error Undefined variable in expression: dze_extramaintain
File mpmissions\__CUR_MP.Chernarus\Scripts\fn_selfActions.sqf, line 823
как их пофиксить?

Вот код из 823 строки
// inplace maintenance tool
if((_cursorTarget isKindOf "ModularItems" or _cursorTarget isKindOf "DZE_Housebase" or _typeOfCursorTarget in DZE_ExtraMaintain) and (damage _cursorTarget >= 0.1)) then {
if ((s_player_lastTarget select 2) != _cursorTarget) then {
if (s_player_maint_build > 0) then {
player removeAction s_player_maint_build;
s_player_maint_build = -1;
};
};
if (s_player_maint_build < 0) then {
s_player_lastTarget set [2,_cursorTarget];
s_player_maint_build = player addAction [format["Поддержать %1",_text], "\z\addons\dayz_code\actions\player_buildingMaint.sqf",_cursorTarget, -2, false, true, "",""];
};
} else {
player removeAction s_player_maint_build;
s_player_maint_build = -1;
};

а вот код из 896 строки
_clothesTaken = cursorTarget getVariable["clothesTaken",false];
					
			 // Take clothes by Zabn
			 if (_isMan and !_isAlive and !_isZombie and !_clothesTaken and !_isAnimal) then {
				 if (s_player_clothes < 0) then {
					 s_player_clothes
= player addAction [("<t color='#0096ff'>")+("Взять одежду")+("</t>"), "Scripts\player_takeClothes.sqf",cursorTarget,
-10, false, true, "",""];
				 };
			 } else {
				 player removeAction s_player_clothes;
				 s_player_clothes = -1;
				 };


#2 NoNameUltima

NoNameUltima

    Администратор

  • Администраторы
  • 191 сообщений
  • ГородСанкт-Петербург

Отправлено 15 февраля 2016 - 00:08

Проблемы теже, что и были, читай прошлый пост.

_typeOfCursorTarget in DZE_ExtraMaintain
Error Undefined variable in expression: dze_extramaintain
Что есть - dze_extramaintain, и существует ли такая глобальная переменная(массив), никто не знает. Смотри свои скрипты.
Или удаляй или инициализируй, если она может быть isNil


_clothesTaken = cursorTarget getVariable["clothesTaken",false];

А переменная - _clothesTaken, добавлена в Private ?
В общем смотри и разбирайся. примитивные ошибки.

#3 Gromillla

Gromillla

    Пользователь

  • Проверенные
  • PipPip
  • 27 сообщений
  • ГородТаганрог

Отправлено 15 февраля 2016 - 16:08

 NoNameUltima (15 февраля 2016 - 00:08) писал:

Проблемы теже, что и были, читай прошлый пост.

_typeOfCursorTarget in DZE_ExtraMaintain
Error Undefined variable in expression: dze_extramaintain
Что есть - dze_extramaintain, и существует ли такая глобальная переменная(массив), никто не знает. Смотри свои скрипты.
Или удаляй или инициализируй, если она может быть isNil


_clothesTaken = cursorTarget getVariable["clothesTaken",false];

А переменная - _clothesTaken, добавлена в Private ?
В общем смотри и разбирайся. примитивные ошибки.
Понял, спасибо.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных