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

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

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

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

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

Ребят, такая фигня: при установке SC 3.0 и BuildVectors у игроков после рестарта удаляются деньги из сейфа. По отдельности все работает. В логах ниче особо не узнаешь. Деньги до базы доходят, если прописать вручную они тоже удаляются после рестарта. Помогите, хочется установить и то и то

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


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

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

  • 0

в том то и интерес, что там ошибок нет.

скинь файл ckc_updSafe.sqf

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


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

скинь файл ckc_updSafe.sqf

 

 

DZE_ActionInProgress = true;

_object = cursorTarget;

_weapon = getWeaponCargo _object;
_magazine = getMagazineCargo _object ;
_backpack = getBackpackCargo _object;
_objMoney = _object getVariable["bankMoney",0];

_newCombo = dayz_combination;
_object setVariable ["CharacterID",_newCombo,true];

_actual = _object getVariable ["CharacterID", "0"];
cutText [format["Ваш новый код: %1", _actual], "PLAIN DOWN"];
_location = _object getVariable["OEMPos",(getposATL _object)];
_vector = [(vectorDir _object), (vectorUp _object)];



_classname = "VaultStorageLocked";
_location = _object getVariable["OEMPos",(getposATL _object)];
_dir = getDir _object;



// Create new object
_newobject = createVehicle [_classname, [0,0,0], [], 0, "CAN_COLLIDE"];

// Set direction
_newobject setDir _dir;

// Set location
_newobject setPosATL _location;

_newobject setVariable ["WeaponCargo", _weapon ,true];
_newobject setVariable ["MagazineCargo", _magazine ,true];
_newobject setVariable ["BackpackCargo", _backpack,true];
_newobject setVariable ["bankMoney", _objMoney, true];
_newobject setVariable["packing",0];
player reveal _newobject;


PVDZE_obj_Swap = [_actual,_newobject,[_dir,_location,_vector],_classname,_object,player];
publicVariableServer "PVDZE_obj_Swap";
sleep 1;
_newobject spawn player_unlockVault;



DZE_ActionInProgress = false;

 

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


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

Как файл задания сохранить что арма грузит с сервера? Я не пойму почему папка в arma 2 other profiles есть а задания самого нет

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


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

Как файл задания сохранить что арма грузит с сервера? Я не пойму почему папка в arma 2 other profiles есть а задания самого нет

он сам сохраняется по пути \AppData\Local\ArmA 2 OA\MPMissionsCache

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


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

 

 

 

 

DZE_ActionInProgress = true;

_object = cursorTarget;

_weapon = getWeaponCargo _object;
_magazine = getMagazineCargo _object ;
_backpack = getBackpackCargo _object;
_objMoney = _object getVariable["bankMoney",0];

_newCombo = dayz_combination;
_object setVariable ["CharacterID",_newCombo,true];

_actual = _object getVariable ["CharacterID", "0"];
cutText [format["Ваш новый код: %1", _actual], "PLAIN DOWN"];
_location = _object getVariable["OEMPos",(getposATL _object)];
_vector = [(vectorDir _object), (vectorUp _object)];



_classname = "VaultStorageLocked";
_location = _object getVariable["OEMPos",(getposATL _object)];
_dir = getDir _object;



// Create new object
_newobject = createVehicle [_classname, [0,0,0], [], 0, "CAN_COLLIDE"];

// Set direction
_newobject setDir _dir;

// Set location
_newobject setPosATL _location;

_newobject setVariable ["WeaponCargo", _weapon ,true];
_newobject setVariable ["MagazineCargo", _magazine ,true];
_newobject setVariable ["BackpackCargo", _backpack,true];
_newobject setVariable ["bankMoney", _objMoney, true];
_newobject setVariable["packing",0];
player reveal _newobject;


PVDZE_obj_Swap = [_actual,_newobject,[_dir,_location,_vector],_classname,_object,player];
publicVariableServer "PVDZE_obj_Swap";
sleep 1;
_newobject spawn player_unlockVault;



DZE_ActionInProgress = false;

Не знаю зачем тебе векторы у сейфа, но попробуй добавить

 

_newobject setVectorDirAndUp _vector;

После

 

_newobject setDir _dir;

 

 

 

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


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

Не знаю зачем тебе векторы у сейфа, но попробуй добавить

 

 

_newobject setVectorDirAndUp _vector;
После

 

_newobject setDir _dir;

 

 

Для того чтоб его вертеть и ставить выше или ниже

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


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

он сам сохраняется по пути \AppData\Local\ArmA 2 OA\MPMissionsCache

нашел раньше вас, спасибо :)

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


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

Не знаю зачем тебе векторы у сейфа, но попробуй добавить

 

 

_newobject setVectorDirAndUp _vector;
После

 

_newobject setDir _dir;

 

 

Почти идеально, при смене пароля всё исчезает в БД, наверно в связи со сменой ID, но как только наводишь курсор и прокручиваешь колёсико, то всё появляется в БД.

Если сменить пароли и сервер уйдёт в ребут, то человек всё потеряет. Нужно немного додумать =)

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


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

Почти идеально, при смене пароля всё исчезает в БД, наверно в связи со сменой ID, но как только наводишь курсор и прокручиваешь колёсико, то всё появляется в БД.

Если сменить пароли и сервер уйдёт в ребут, то человек всё потеряет. Нужно немного додумать =)

я бы убрал векторы, по-сути влияют только на наклон они.

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


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

я бы убрал векторы, по-сути влияют только на наклон они.

Попробую без векторов завтра, я Вам в личку написал, может не прочитали, скайп ваш или другое средство связи отпишите, буду признателен.

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


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

Самый простой способ борьбы с пропаданием денег из сейфа это отключить хранение денег в нём, пускай в банке хранят.

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


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

Самый простой способ борьбы с пропаданием денег из сейфа это отключить хранение денег в нём, пускай в банке хранят.

не, ну это уже как "самый простой способ вылечить сломанную руку - отрезать"

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


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

Самый простой способ борьбы с пропаданием денег из сейфа это отключить хранение денег в нём, пускай в банке хранят.

Доброе утро, тема во просу денег 3.0

 

не, ну это уже как "самый простой способ вылечить сломанную руку - отрезать"

Хоть руки отрезать, сегодня перед заливкой на сервер испытывали ещё раз, опять начала выделываться и пропадать при закрытии... :biggrin:  :biggrin:  :biggrin:

Так же пробовал вырезать вектора, тот же эффект.

Изменено пользователем Gromillla (история изменений)

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


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

не, ну это уже как "самый простой способ вылечить сломанную руку - отрезать"

я не знаю, это влияет или нет, но у меня 

player_unlockVault.sqf

player_lockVault.sqf

player_switchmodel.sqf

прописаны в compiles.sqf

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


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

Товарищи варианты отпали?

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


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

Товарищи варианты отпали?

пересобирай, либо возьми бекап до установки этих модов. Проблем возникнуть не должно с этим.

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


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

 

пересобирай, либо возьми бекап до установки этих модов. Проблем возникнуть не должно с этим.

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

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


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

Проблема решена удалением "_objMoney" из private []

в файлах player_lockVault.sqf, player_unlockVault.sqf и fn_selfActions.sqf

как это советовал сделать данный пост http://s-platoon.ru/index.php?/topic/3186-single-currency-v30-default-hive-edinaia-valiuta-na-servere/?p=31246

Изменено пользователем Gromillla (история изменений)

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: pekar0201
      Вот стоит у меня ZSC 3.0
      Если подойти к сейфу\машине\другому хранилищу - кнопка "Money storage" не пропадает, даже если ты успел на 500м от хранилища убежать, таким способом люди активно дюпают лаве...
      Как фиксить?
    • Автор: DeD
      При взаимодействии с трейдом пишет вот что:
       
      20:46:19 "EPOCH SERVERTRADE: Player: DeD (76561198148125699) sold a [2fd3f040# 1057055: csj_gyrocover.p3d REMOTE] in/at Unknown Trader City for <null>x <null>" 20:46:19 Error in expression <urrency = _this select 5; _qty = _this select 6; _clientID = owner _player; _p> 20:46:19 Error position: <select 6; _clientID = owner _player; _p> 20:46:19 Error Zero divisor 20:46:19 File z\addons\dayz_server\compile\server_tradeObject.sqf, line 9 Сам не нашел решение проблемы, помогите разобраться =)
    • Автор: yuraok3
      Доброе утро будьте добры сылку на Работоспособную систему банков 2.0 - 3.0, сам не смог найти, нашел только 1.0 Буду очень благодарен
    • Автор: Gromillla
      Проблема такова:
       
      1) открыл сейф - поменял пароль (не отходя) - закрыл сейф - в БД деньги превращаются в 0;
       
      2) открыл сейф - поменял пароль (не отходя) - закрыл сейф - открыл сейф - взял/положил любую сумму - закрыл сейф - в БД деньги превращаются в 0 - открыл сейф - деньги появились - закрыл сейф - в БД деньги превращаются в 0 (после рестарта деньги полностью обнуляются);

      1) открыл сейф - поменял пароль - отбежал/отошёл на пару метров и вернулся - закрыл сейф - деньги в БД все на месте;
       
      Если отбегать после смены пароля, то деньги все сохраняются.
       
      Вот код ckc_updSafe.sqf :
       
      DZE_ActionInProgress = true; _object = cursorTarget; _weapon = getWeaponCargo _object; _magazine = getMagazineCargo _object ; _backpack = getBackpackCargo _object; _objMoney = _object getVariable["bankMoney",0]; _newCombo = dayz_combination; _object setVariable ["CharacterID",_newCombo,true]; _actual = _object getVariable ["CharacterID", "0"]; cutText [format["Ваш новый код: %1", _actual], "PLAIN DOWN"]; _location = _object getVariable["OEMPos",(getposATL _object)]; _vector = [(vectorDir _object), (vectorUp _object)]; _classname = "VaultStorageLocked"; _location = _object getVariable["OEMPos",(getposATL _object)]; _dir = getDir _object; // Create new object _newobject = createVehicle [_classname, [0,0,0], [], 0, "CAN_COLLIDE"]; // Set direction _newobject setDir _dir; _newobject setVectorDirAndUp _vector; // Set location _newobject setPosATL _location; _newobject setVariable ["WeaponCargo", _weapon ,true]; _newobject setVariable ["MagazineCargo", _magazine ,true]; _newobject setVariable ["BackpackCargo", _backpack,true]; _newobject setVariable ["bankMoney", _objMoney, true]; _newobject setVariable["packing",0]; player reveal _newobject; PVDZE_obj_Swap = [_actual,_newobject,[_dir,_location],_classname,_object,player]; publicVariableServer "PVDZE_obj_Swap"; sleep 1; _newobject spawn player_unlockVault; DZE_ActionInProgress = false;
  • Наш выбор

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

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

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

Поддержка