Jump to content

SASR Ryan

Member
  • Posts

    104
  • Joined

  • Last visited

Posts posted by SASR Ryan

  1. I went through my FN_SelfActions and everything seems fine. I really am at my wit's end trying to get this to work. 

     

    Would it have anything to do with 

     

    STEP 7 (Modifying player_build.sqf, player_upgrade.sqf, and player_buildingDowngrade.sqf)

    ALL THREE OF THESE FILES NEED THE SAME EDIT, MAKE SURE YOU DO ALL FILES!!!!

    Find

    _friendlies = player getVariable ["friendlyTo",[]];

    // check if friendly to owner

    if(_ownerID in _friendlies) then {

    _canBuildOnPlot = true;

    };

    Replace that with

    _friendlies = _nearestPole getVariable ["plotfriends",[]];

    _fuid = [];

    {

    _friendUID = _x select 0;

    _fuid = _fuid + [_friendUID];

    } forEach _friendlies;

    _builder = getPlayerUID player;

    // check if friendly to owner

    if(_builder in _fuid) then {

    _canBuildOnPlot = true;

    };

     

    ???

     

     

    Check your RPT, does it give you any errors?

  2. Hello everyone,

     

    After upgrading a doorway into a door I try to put a combo lock onto it but it just disappears. I have plot 4 life, Door Management, Plot Management, Snap PRO & Build vectors installed.

     

    Any assistance would be appreciative,

     

    Thanks,

    Ryan.

  3. Hey everyone,
     
    I recently installed a single coin system, once installed everything appeared to be working fine, the only exception was that once i accessed one of the traders ( using the scroll menu to trade ) All of the trader options disappeared from my scroll menu so there was no more trading. Any assistance would be good.
     
    Thanks,
    Ryan.
  4. Hello everyone,

     
    I have had a server running for a while now, & all of a sudden out of the blue I have been getting a crap load of errors from nowhere. I have tried re-installing fresh copies of the presumed corrupted files, & still I am receiving these errors. Any help would be very appreciative.
     
     
    Thanks,
    Ryan.

     

    Issue has been fixed.

     

    3:32:56 "HIVE: Starting"


    3:32:56 "HIVE: trying to get objects"
    3:32:56 Error in expression < select 1)) != "SCALAR")})) then {
    if ((_hiveResponse select 1) == "Instance alr>
    3:32:56 Error position: <_hiveResponse select 1) == "Instance alr>
    3:32:56 Error Undefined variable in expression: _hiveresponse
    3:32:56 File z\addons\dayz_server\system\server_monitor.sqf, line 40
    3:32:56 Error in expression _hiveResponse = _key call server_hiveReadWrite;
    if ((((isnil "_h>
    3:32:56 Error position: if ((((isnil "_h>
    3:32:56 Error Undefined variable in expression: server_hivereadwrite
    3:32:56 File z\addons\dayz_server\system\server_monitor.sqf, line 38
    3:32:56 "HIVE: trying to get objects"
    3:32:56 Error in expression < select 1)) != "SCALAR")})) then {
    if ((_hiveResponse select 1) == "Instance alr>
    3:32:56 Error position: <_hiveResponse select 1) == "Instance alr>;>];

    3:32:56 Error Undefined variable in expression: _hiveresponse

     

     

     

    3:32:58 "HIVE: Spawning # of Debris: 500"


    3:32:58 Error in expression [] spawn spawn_roadblocks;
    };

    diag_log ("HIVE: S>
    3:32:58 Error position: };

    diag_log ("HIVE: S>
    3:32:58 Error Undefined variable in expression: spawn_roadblocks
    3:32:58 File z\addons\dayz_server\system\server_monitor.sqf, line 399

    ;

     

     

     

     

    [] spawn spawn_mineveins;


    };

    if(isnil "dayz_MapA>
    3:32:58 Error position: };

    if(isnil "dayz_MapA>
    3:32:58 Error Undefined variable in expression: spawn_mineveins
    3:32:58 File z\addons\dayz_server\system\server_monitor.sqf, line 409
    3:32:58 Error in expression 

    ;

     

     

     

     

    3:32:58 File z\addons\dayz_server\system\server_monitor.sqf, line 409


    3:32:58 Error in expression
    _id = [] spawn server_spawnEvents;

    [] spawn {
    private >
    3:32:58 Error position:
    [] spawn {
    private >
    3:32:58 Error Undefined variable in expression: server_spawnevents

    ;

     
     
     
       VVV    FULL SERVER MONITOR   VVV
     

    private ["_nul","_result","_pos","_wsDone","_dir","_isOK","_countr","_objWpnTypes","_objWpnQty","_dam","_selection","_totalvehicles","_object","_idKey","_type","_ownerID","_worldspace","_intentory","_hitPoints","_fuel","_damage","_key","_vehLimit","_hiveResponse","_objectCount","_codeCount","_data","_status","_val","_traderid","_retrader","_traderData","_id","_lockable","_debugMarkerPosition","_vehicle_0","_bQty","_vQty","_BuildingQueue","_objectQueue","_superkey","_shutdown","_res","_hiveLoaded"];



    dayz_versionNo = getText(configFile >> "CfgMods" >> "DayZ" >> "version");
    dayz_hiveVersionNo = getNumber(configFile >> "CfgMods" >> "DayZ" >> "hiveVersion");

    _hiveLoaded = false;

    waitUntil{initialized}; //means all the functions are now defined

    diag_log "HIVE: Starting";

    waituntil{isNil "sm_done"}; // prevent server_monitor be called twice (bug during login of the first player)

    // Custom Configs
    if(isnil "MaxVehicleLimit") then {
    MaxVehicleLimit = 50;
    };

    if(isnil "MaxDynamicDebris") then {
    MaxDynamicDebris = 100;
    };
    if(isnil "MaxAmmoBoxes") then {
    MaxAmmoBoxes = 3;
    };
    if(isnil "MaxMineVeins") then {
    MaxMineVeins = 50;
    };
    // Custon Configs End

    if (isServer && isNil "sm_done") then {

    serverVehicleCounter = [];
    _hiveResponse = [];

    for "_i" from 1 to 5 do {
    diag_log "HIVE: trying to get objects";
    _key = format["CHILD:302:%1:", dayZ_instance];
    _hiveResponse = _key call server_hiveReadWrite;
    if ((((isnil "_hiveResponse") || {(typeName _hiveResponse != "ARRAY")}) || {((typeName (_hiveResponse select 1)) != "SCALAR")})) then {
    if ((_hiveResponse select 1) == "Instance already initialized") then {
    _superkey = profileNamespace getVariable "SUPERKEY";
    _shutdown = format["CHILD:400:%1:", _superkey];
    _res = _shutdown call server_hiveReadWrite;
    diag_log ("HIVE: attempt to kill.. HiveExt response:"+str(_res));
    } else {
    diag_log ("HIVE: connection problem... HiveExt response:"+str(_hiveResponse));

    };
    _hiveResponse = ["",0];
    }
    else {
    diag_log ("HIVE: found "+str(_hiveResponse select 1)+" objects" );
    _i = 99; // break
    };
    };

    _BuildingQueue = [];
    _objectQueue = [];

    if ((_hiveResponse select 0) == "ObjectStreamStart") then {

    // save superkey
    profileNamespace setVariable ["SUPERKEY",(_hiveResponse select 2)];

    _hiveLoaded = true;

    diag_log ("HIVE: Commence Object Streaming...");
    _key = format["CHILD:302:%1:", dayZ_instance];
    _objectCount = _hiveResponse select 1;
    _bQty = 0;
    _vQty = 0;
    for "_i" from 1 to _objectCount do {
    _hiveResponse = _key call server_hiveReadWriteLarge;
    //diag_log (format["HIVE dbg %1 %2", typeName _hiveResponse, _hiveResponse]);
    if ((_hiveResponse select 2) isKindOf "ModularItems") then {
    _BuildingQueue set [_bQty,_hiveResponse];
    _bQty = _bQty + 1;
    } else {
    _objectQueue set [_vQty,_hiveResponse];
    _vQty = _vQty + 1;
    };
    };
    diag_log ("HIVE: got " + str(_bQty) + " Epoch Objects and " + str(_vQty) + " Vehicles");
    };

    // # NOW SPAWN OBJECTS #
    _totalvehicles = 0;
    PVDZE_EvacChopperFields = [];
    {
    _idKey = _x select 1;
    _type = _x select 2;
    _ownerID = _x select 3;

    _worldspace = _x select 4;
    _intentory = _x select 5;
    _hitPoints = _x select 6;
    _fuel = _x select 7;
    _damage = _x select 8;

    _dir = 0;
    _pos = [0,0,0];
    _wsDone = false;
    if (count _worldspace >= 2) then
    {
    _dir = _worldspace select 0;
    if (count (_worldspace select 1) == 3) then {
    _pos = _worldspace select 1;
    _wsDone = true;
    }
    };

    if (!_wsDone) then {
    if (count _worldspace >= 1) then { _dir = _worldspace select 0; };
    _pos = [getMarkerPos "center",0,4000,10,0,2000,0] call BIS_fnc_findSafePos;
    if (count _pos < 3) then { _pos = [_pos select 0,_pos select 1,0]; };
    diag_log ("MOVED OBJ: " + str(_idKey) + " of class " + _type + " to pos: " + str(_pos));
    };


    if (_damage < 1) then {
    //diag_log format["OBJ: %1 - %2", _idKey,_type];

    //Create it
    _object = createVehicle [_type, _pos, [], 0, "CAN_COLLIDE"];
    if (typeOf (_object) in DZE_DoorsLocked) then {
    _object setVariable ["doorfriends", _intentory, true];
    };
    _object setVariable ["lastUpdate",time];
    _object setVariable ["ObjectID", _idKey, true];
    if (typeOf (_object) == "Plastic_Pole_EP1_DZ") then {
    _object setVariable ["plotfriends", _intentory, true];
    };

    _lockable = 0;
    if(isNumber (configFile >> "CfgVehicles" >> _type >> "lockable")) then {
    _lockable = getNumber(configFile >> "CfgVehicles" >> _type >> "lockable");
    };

    // fix for leading zero issues on safe codes after restart
    if (_lockable == 4) then {
    _codeCount = (count (toArray _ownerID));
    if(_codeCount == 3) then {
    _ownerID = format["0%1", _ownerID];
    };
    if(_codeCount == 2) then {
    _ownerID = format["00%1", _ownerID];
    };
    if(_codeCount == 1) then {
    _ownerID = format["000%1", _ownerID];
    };
    };

    if (_lockable == 3) then {
    _codeCount = (count (toArray _ownerID));
    if(_codeCount == 2) then {
    _ownerID = format["0%1", _ownerID];
    };
    if(_codeCount == 1) then {
    _ownerID = format["00%1", _ownerID];
    };
    };

    _object setVariable ["CharacterID", _ownerID, true];

    clearWeaponCargoGlobal _object;
    clearMagazineCargoGlobal _object;
    // _object setVehicleAmmo DZE_vehicleAmmo;

    _object setdir _dir;
    _object setposATL _pos;
    _object setDamage _damage;

    if ((typeOf _object) == "HeliHRescue") then {
    PVDZE_EvacChopperFields set [count PVDZE_EvacChopperFields, _object];
    };

    if ((typeOf _object) in dayz_allowedObjects) then {
    if (DZE_GodModeBase) then {
    _object addEventHandler ["HandleDamage", {false}];
    } else {
    _object addMPEventHandler ["MPKilled",{_this call object_handleServerKilled;}];
    };
    // Test disabling simulation server side on buildables only.
    _object enableSimulation false;
    // used for inplace upgrades && lock/unlock of safe
    _object setVariable ["OEMPos", _pos, true];

    };

    if ((count _intentory > 0) && !(typeOf( _object) == "Plastic_Pole_EP1_DZ") && !(typeOf( _object) in DZE_DoorsLocked)) then {
    if (_type in DZE_LockedStorage) then {
    // Fill variables with loot
    _object setVariable ["WeaponCargo", (_intentory select 0),true];
    _object setVariable ["MagazineCargo", (_intentory select 1),true];
    _object setVariable ["BackpackCargo", (_intentory select 2),true];
    } else {

    //Add weapons
    _objWpnTypes = (_intentory select 0) select 0;
    _objWpnQty = (_intentory select 0) select 1;
    _countr = 0;
    {
    if(_x in (DZE_REPLACE_WEAPONS select 0)) then {
    _x = (DZE_REPLACE_WEAPONS select 1) select ((DZE_REPLACE_WEAPONS select 0) find _x);
    };
    _isOK = isClass(configFile >> "CfgWeapons" >> _x);
    if (_isOK) then {
    _object addWeaponCargoGlobal [_x,(_objWpnQty select _countr)];
    };
    _countr = _countr + 1;
    } count _objWpnTypes;

    //Add Magazines
    _objWpnTypes = (_intentory select 1) select 0;
    _objWpnQty = (_intentory 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;
    } count _objWpnTypes;

    //Add Backpacks
    _objWpnTypes = (_intentory select 2) select 0;
    _objWpnQty = (_intentory select 2) select 1;
    _countr = 0;
    {
    _isOK = isClass(configFile >> "CfgVehicles" >> _x);
    if (_isOK) then {
    _object addBackpackCargoGlobal [_x,(_objWpnQty select _countr)];
    };
    _countr = _countr + 1;
    } count _objWpnTypes;
    };
    };

    if (_object isKindOf "AllVehicles") then {
    {
    _selection = _x select 0;
    _dam = _x select 1;
    if (_selection in dayZ_explosiveParts && _dam > 0.8) then {_dam = 0.8};
    [_object,_selection,_dam] call object_setFixServer;
    } count _hitpoints;

    _object setFuel _fuel;

    //Armed Aircraft
    if (_object isKindOf "AN2_1_TK_CIV_EP1") then {
    _object addWeapon "M249";
    _object addWeapon "M60A4_EP1";
    _object addWeapon "M134";
    _object addWeapon "M2";
    //add magazines
    _object addMagazine "200Rnd_556x45_M249";
    _object addMagazine "200Rnd_556x45_M249";
    _object addMagazine "200Rnd_556x45_M249";
    _object addMagazine "100Rnd_762x51_M240";
    _object addMagazine "100Rnd_762x51_M240";
    _object addMagazine "100Rnd_762x51_M240";
    _object addMagazine "2000Rnd_762x51_M134";
    _object addMagazine "2000Rnd_762x51_M134";
    _object addMagazine "2000Rnd_762x51_M134";
    _object addMagazine "100Rnd_127x99_M2";
    _object addMagazine "100Rnd_127x99_M2";
    _object addMagazine "100Rnd_127x99_M2";
    };
    if (_object isKindOf "AN2_2_TK_CIV_EP1") then {
    _object addWeapon "M249";
    _object addWeapon "M60A4_EP1";
    _object addWeapon "M2";
    //add magazines
    _object addMagazine "200Rnd_556x45_M249";
    _object addMagazine "200Rnd_556x45_M249";
    _object addMagazine "200Rnd_556x45_M249";
    _object addMagazine "100Rnd_762x51_M240";
    _object addMagazine "100Rnd_762x51_M240";
    _object addMagazine "100Rnd_762x51_M240";
    _object addMagazine "100Rnd_127X99_M2";
    _object addMagazine "100Rnd_127X99_M2";
    _object addMagazine "100Rnd_127X99_M2";
    };
    if (_object isKindOf "GNT_C185U") then {
    _object addWeapon "M249";
    _object addWeapon "M60A4_EP1";
    _object addWeapon "M134";
    _object addWeapon "M2";
    //add magazines
    _object addMagazine "200Rnd_556x45_M249";
    _object addMagazine "200Rnd_556x45_M249";
    _object addMagazine "200Rnd_556x45_M249";
    _object addMagazine "100Rnd_762x51_M240";
    _object addMagazine "100Rnd_762x51_M240";
    _object addMagazine "100Rnd_762x51_M240";
    _object addMagazine "2000Rnd_762x51_M134";
    _object addMagazine "2000Rnd_762x51_M134";
    _object addMagazine "2000Rnd_762x51_M134";
    _object addMagazine "100Rnd_127X99_M2";
    _object addMagazine "100Rnd_127X99_M2";
    _object addMagazine "100Rnd_127X99_M2";
    };
    if (_object isKindOf "GNT_C185C") then {
    _object addWeapon "M249";
    _object addWeapon "M60A4_EP1";
    _object addWeapon "M2";
    //add magazines
    _object addMagazine "200Rnd_556x45_M249";
    _object addMagazine "200Rnd_556x45_M249";
    _object addMagazine "200Rnd_556x45_M249";
    _object addMagazine "100Rnd_762x51_M240";
    _object addMagazine "100Rnd_762x51_M240";
    _object addMagazine "100Rnd_762x51_M240";
    _object addMagazine "100Rnd_127x99_M2";
    _object addMagazine "100Rnd_127x99_M2";
    _object addMagazine "100Rnd_127x99_M2";
    };

    if (!((typeOf _object) in dayz_allowedObjects)) then {

    //_object setvelocity [0,0,1];
    _object call fnc_veh_ResetEH;

    if(_ownerID != "0" and !(_object isKindOf "Bicycle")) then {
    _object setvehiclelock "locked";
    _object setVariable ["R3F_LOG_disabled",true,true];
    };

    _totalvehicles = _totalvehicles + 1;

    // total each vehicle
    serverVehicleCounter set [count serverVehicleCounter,_type];
    };
    };

    //Monitor the object
    PVDZE_serverObjectMonitor set [count PVDZE_serverObjectMonitor,_object];
    };
    } count (_BuildingQueue + _objectQueue);
    // # END SPAWN OBJECTS #

    // preload server traders menu data into cache
    if !(DZE_ConfigTrader) then {
    {
    // get tids
    _traderData = call compile format["menu_%1;",_x];
    if(!isNil "_traderData") then {
    {
    _traderid = _x select 1;

    _retrader = [];

    _key = format["CHILD:399:%1:",_traderid];
    _data = "HiveEXT" callExtension _key;

    //diag_log "HIVE: Request sent";

    //Process result
    _result = call compile format ["%1",_data];
    _status = _result select 0;

    if (_status == "ObjectStreamStart") then {
    _val = _result select 1;
    //Stream Objects
    //diag_log ("HIVE: Commence Menu Streaming...");
    call compile format["ServerTcache_%1 = [];",_traderid];
    for "_i" from 1 to _val do {
    _data = "HiveEXT" callExtension _key;
    _result = call compile format ["%1",_data];
    call compile format["ServerTcache_%1 set [count ServerTcache_%1,%2]",_traderid,_result];
    _retrader set [count _retrader,_result];
    };
    //diag_log ("HIVE: Streamed " + str(_val) + " objects");
    };

    } forEach (_traderData select 0);
    };
    } forEach serverTraders;
    };

    if (_hiveLoaded) then {
    // spawn_vehicles
    _vehLimit = MaxVehicleLimit - _totalvehicles;
    if(_vehLimit > 0) then {
    diag_log ("HIVE: Spawning # of Vehicles: " + str(_vehLimit));
    for "_x" from 1 to _vehLimit do {
    [] spawn spawn_vehicles;
    };
    } else {
    diag_log "HIVE: Vehicle Spawn limit reached!";
    };
    };

    // spawn_roadblocks
    diag_log ("HIVE: Spawning # of Debris: " + str(MaxDynamicDebris));
    for "_x" from 1 to MaxDynamicDebris do {
    [] spawn spawn_roadblocks;
    };
    // spawn_ammosupply at server start 1% of roadblocks
    diag_log ("HIVE: Spawning # of Ammo Boxes: " + str(MaxAmmoBoxes));
    for "_x" from 1 to MaxAmmoBoxes do {
    [] spawn spawn_ammosupply;
    };
    // call spawning mining veins
    diag_log ("HIVE: Spawning # of Veins: " + str(MaxMineVeins));
    for "_x" from 1 to MaxMineVeins do {
    [] spawn spawn_mineveins;
    };

    if(isnil "dayz_MapArea") then {
    dayz_MapArea = 10000;
    };
    if(isnil "HeliCrashArea") then {
    HeliCrashArea = dayz_MapArea / 2;
    };
    if(isnil "OldHeliCrash") then {
    OldHeliCrash = false;
    };

    // [_guaranteedLoot, _randomizedLoot, _frequency, _variance, _spawnChance, _spawnMarker, _spawnRadius, _spawnFire, _fadeFire]
    if(OldHeliCrash) then {
    _nul = [3, 4, (50 * 60), (15 * 60), 0.75, 'center', HeliCrashArea, true, false] spawn server_spawnCrashSite;
    };
    if (isDedicated) then {
    // Epoch Events
    _id = [] spawn server_spawnEvents;
    // server cleanup
    [] spawn {
    private ["_id"];
    sleep 200; //Sleep Lootcleanup, don't need directly cleanup on startup + fix some performance issues on serverstart
    waitUntil {!isNil "server_spawnCleanAnimals"};
    _id = [] execFSM "\z\addons\dayz_server\system\server_cleanup.fsm";
    };

    // spawn debug box
    _debugMarkerPosition = getMarkerPos "respawn_west";
    _debugMarkerPosition = [(_debugMarkerPosition select 0),(_debugMarkerPosition select 1),1];
    _vehicle_0 = createVehicle ["DebugBox_DZ", _debugMarkerPosition, [], 0, "CAN_COLLIDE"];
    _vehicle_0 setPos _debugMarkerPosition;
    _vehicle_0 setVariable ["ObjectID","1",true];

    // max number of spawn markers
    if(isnil "spawnMarkerCount") then {
    spawnMarkerCount = 10;
    };
    actualSpawnMarkerCount = 0;
    // count valid spawn marker positions
    for "_i" from 0 to spawnMarkerCount do {
    if (!([(getMarkerPos format["spawn%1", _i]), [0,0,0]] call BIS_fnc_areEqual)) then {
    actualSpawnMarkerCount = actualSpawnMarkerCount + 1;
    } else {
    // exit since we did not find any further markers
    _i = spawnMarkerCount + 99;
    };

    };
    diag_log format["Total Number of spawn locations %1", actualSpawnMarkerCount];

    endLoadingScreen;
    };

    [] ExecVM "\z\addons\dayz_server\DZMS\DZMSInit.sqf";
    [] ExecVM "\z\addons\dayz_server\WAI\init.sqf";
    allowConnection = true;
    sm_done = true;
    publicVariable "sm_done";

    if (isServer && (isNil "EvacServerPreload")) then {
    publicVariable "PVDZE_EvacChopperFields";

    ON_fnc_evacChopperFieldsUpdate = {
    private ["_action","_targetField"];
    _action = _this select 0;
    _targetField = _this select 1;

    if (_action == "add") then {
    PVDZE_EvacChopperFields = PVDZE_EvacChopperFields + [_targetField];
    };

    if (_action == "rem") then {
    PVDZE_EvacChopperFields = PVDZE_EvacChopperFields - [_targetField];
    };

    publicVariable "PVDZE_EvacChopperFields";
    };

    "PVDZE_EvacChopperFieldsUpdate" addPublicVariableEventHandler {(_this select 1) spawn ON_fnc_evacChopperFieldsUpdate};

    EvacServerPreload = true;
    };
    };

  5. hey, trying to install this but ran into an issue.

     

    Once I have put everything in inc plot 4 life, the options pop up on the menu.

     

    #1 When I click on the " Unlock door " scroll-wheel option, I then click on the " Manual code " option & nothing shows up

    #2 When I click on the " Unlock door " scroll-wheel option. I then click on the " Manage " option & nothing shows up

    #3 When I click on the " Manage " scroll wheel option & the window shows up to add friends etc, but no players are showing up in the list.

     

    Can you offer any insight into this?

  6. where does one find these options?

     

    Turn on A plot for Life (check ownership against SteamID).   DZE_APlotforLife = true;      

    Turn on Take Plot Ownership (take ownership of all items on a plot except locked items).

    This can be used to realign old bases to the A Plot of Life ownership system or for raiding and taking over bases.   DZE_PlotOwnership = true;      

    Turn on Snap Build Pro and the modular player build framework.  DZE_modularBuild = true;

     

    Cheers,

  7. hey, trying to install this but ran into an issue.

     

    Once I have put everything in inc plot 4 life, the options pop up on the menu.

     

    #1 When I click on the " Unlock door " scroll-wheel option, I then click on the " Manual code " option & nothing shows up

    #2 When I click on the " Unlock door " scroll-wheel option. I then click on the " Manage " option & nothing shows up

    #3 When I click on the " Manage " scroll wheel option & the window shows up to add friends etc, but no players are showing up in the list.

     

    Can you offer any insight into this?

  8. where does one find these options?

     

    Turn on A plot for Life (check ownership against SteamID).   DZE_APlotforLife = true;       Turn on Take Plot Ownership (take ownership of all items on a plot except locked items). This can be used to realign old bases to the A Plot of Life ownership system or for raiding and taking over bases.   DZE_PlotOwnership = true;       Turn on Snap Build Pro and the modular player build framework.  

    DZE_modularBuild = true;

     

    Cheers,

  9. @DarthVonTrap:

      You can reduce the number of times that AI try to man the static weapons on line 20 of vehicleMonitor.sqf  by reducing the 20 to anything you like. set this to 0 to disable.

     

           

     

    @SASR Ryan,

     

      I took out the armed pickups because they were very glitchy. While AI could use the 50 cal players got kicked or worse if they tried to. However, you can substitute the 50 cal with any other weapon or vehicle you like.  Just put the item code for the vehicle or weapon you wish to use to  on line 71 on AIConfig.sqf.

     

        blck_staticWeapons = ["B_HMG_01_high_F"/*,"B_GMG_01_high_F"*/];  // [0.50 cal, grenade launcher]

     

    With the default timers it can take a while for missions to spawn. Turn down the timers in AIConfig.sqf to make them appear more promptly.

     

    The medical camp and other missions are examples of what you could do. I have not yet had a chance to fully sort them out. I have disabled them (just comment out the entry in the appropriate SM1.sqf file) because not all objects spawn. I suspect that additional calls need to be made in the addons section of the mission.sqm.

     

     

     

    Okay, thank you. Appreciate the quick response.

  10. I also suggest turning off AI being able to get back on the static weapon as it seems (from watching my players) you just keep killing them and the AI will focuse on getting back on the static weapon

    I found that you can place the class name for the vehicles in the static turrets location & they spawn just Fine.

    Do you have any word on why the medical camps & objects aren't spawning ??

  11. Hello,

     

    As of recently I am trying to find BEC install / server files to upload to a new server of mine. I have checked the BEC website & forum & when i click on the download link it asks me for a username & password ( of which i don't have )

     

    So essentially what I'm asking is where can i download BEC now that everything has been shut down?

     

     

    Cheers,

    Ryan.

     

     

    EDIT: I DID NOT SEARCH THE FORUMS WELL ENOUGH, DISREGARD THIS POST. ADMIN PLEASE DELETE

  12.  

    Firstly, thanks for the wonderful scripts. I would donate however I live paycheck to paycheck..

     

    I have a pbkac issue.. I did some searching but found nothing. I wasn't the original person to install the script on the server so I am not entirely sure if a separate file's issue is causing this one.

     

    Currently all parts of the single currency works including selling.. However I am just a little alarmed about these errors spamming in my server.rpt

    16:27:13 "EPOCH SERVERTRADE: Player: Augie (76561198118358503) bought a Unknown Vehicle in/at Unknown Trader City for 400000x Zupa Coins"
    16:27:13 "EPOCH SERVERTRADE: Player: Patrick (76561198061936718) sold a  in/at Unknown Trader City for 1x Zupa Coins"
    16:27:13 Error in expression < for %5",_name, (getPlayerUID _player), _classname, _traderCity, _price];
    };
    
    if>
    16:27:13   Error position: <_classname, _traderCity, _price];
    };
    
    if>
    16:27:13   Error Undefined variable in expression: _classname
    16:27:13 File z\addons\dayz_server\compile\server_tradeObject.sqf, line 17
    16:27:14 "EPOCH SERVERTRADE: Player: JoshWin7x64 (______) sold a  in/at Unknown Trader City for 1x Zupa Coins"
    16:27:14 Error in expression < for %5",_name, (getPlayerUID _player), _classname, _traderCity, _price];
    };
    
    if>
    16:27:14   Error position: <_classname, _traderCity, _price];
    };
    
    if>
    16:27:14   Error Undefined variable in expression: _classname
    16:27:14 File z\addons\dayz_server\compile\server_tradeObject.sqf, line 17
    

    As you can see the error only occurs when selling, buying is fully functional. Selling also works on the server, but this error pops up.

     

    the server_tradeobject.sqf in the dayz_server.pbo

    private ["_player","_name","_traderid","_buyorsell","_data","_result","_key","_outcome","_clientID","_classname","_qty","_price"];
    
    _player =		_this select 0;
    _traderID = 	_this select 1;
    _buyorsell = 	_this select 2;	//0 > Buy // 1 > Sell
    _classname =	_this select 3;
    _traderCity = 	_this select 4;
    _currency =	_this select 5;
    _qty =		_this select 6;
    _clientID = 	owner _player;
    _price = format ["%2x %1",_currency,_qty];
    _name = if (alive _player) then { name _player; } else { "Dead Player"; };
    
    if (_buyorsell == 0) then { //Buy
    diag_log format["EPOCH SERVERTRADE: Player: %1 (%2) bought a %3 in/at %4 for %5", _name, (getPlayerUID _player), _classname, _traderCity, _price];
    } else { //SELL
    diag_log format["EPOCH SERVERTRADE: Player: %1 (%2) sold a %3 in/at %4 for %5",_name, (getPlayerUID _player), _classname, _traderCity, _price];
    };
    
    if (DZE_ConfigTrader) then {
    	_outcome = "PASS";
    } else {
    	//Send request
    	_key = format["CHILD:398:%1:%2:",_traderID,_buyorsell];
    
    	_data = "HiveEXT" callExtension _key;
    	_result = call compile format ["%1",_data];
    	// diag_log ("TRADE: RES: "+ str(_result));
    	_outcome = _result select 0;
    };
    
    dayzTradeResult = _outcome;
    if(!isNull _player) then {
    	_clientID publicVariableClient "dayzTradeResult";
    };

    EDIT: found this error aswell

    22:50:28 "EPOCH SERVERTRADE: Player: Assistingcash (_______) sold a 7034b900# 1089236: backpack_tk_alice.p3d REMOTE in/at Unknown Trader City for <null>x <null>"
    22:50:28 Error in expression <urrency =    _this select 5;
    _qty =        _this select 6;
    _clientID =     owner _player;
    _p>
    22:50:28   Error position: <select 6;
    _clientID =     owner _player;
    _p>
    22:50:28   Error Zero divisor
    22:50:28 File z\addons\dayz_server\compile\server_tradeObject.sqf, line 9\
    
    

    EDIT#2: . . . .

    error for a buy.. May be a specific trader issue?

    22:57:02 "EPOCH SERVERTRADE: Player: JoshWin7x64 (___) bought a  in/at Unknown Trader City for 2000x Zupa Coins"
    22:57:02 Error in expression <for %5", _name, (getPlayerUID _player), _classname, _traderCity, _price];
    } else>
    22:57:02   Error position: <_classname, _traderCity, _price];
    } else>
    22:57:02   Error Undefined variable in expression: _classname
    22:57:02 File z\addons\dayz_server\compile\server_tradeObject.sqf, line 15
    

     

    Hello,

     

     

    I am in the exact same boat as you, Have you managed to figure anything out? I have looked and cannot seem to find anything on it.

     

     

    Cheers,

    Ryan.

  13. Hello Everyone,

     

     

    i have a slight problem I  upgraded to this plot management, first of all I used the  " Default Version "

     

    I then encountered this problem: When using the scroll wheel the " maintain Area " & " Maintain Area Preview" kept on duplicating in scroll menu an unlimited time as long as you scrolled up. Other than that Everything worked fine, I could maintain stuff, and i could preview and it would show the amount of parts.

     

    So I decided to try the other version - " Maintain Version ", I then Encountered this problem: As i placed a plot pole, and opened the " Maintain " window. there was no part counter, I damaged the parts i had just built & I cannot find any form of a maintain option.

     

    I have double, triple, and quad checked my install directions, and file paths everything is fine I cannot figure this out.

     

    any Assistance would be good.

     

     

     

    Cheers,

    Ryan.

     
  14. Hello Everyone,

     

     

    i have a slight problem with this.

     

    I  upgraded to this plot management, first of all I used the  " Default Version "

     

    I then encountered this problem: When using the scroll wheel the " maintain Area " & " Maintain Area Preview" kept on duplicating in scroll menu an unlimited time as long as you scrolled up. Other than that Everything worked fine, I could maintain stuff, and i could preview and it would show the amount of parts.

     

    So I decided to try the other version - " Maintain Version ", I then Encountered this problem: As i placed a plot pole, and opened the " Maintain " window. there was no part counter, I damaged the parts i had just built & I cannot find any form of a maintain option.

     

    I have double, triple, and quad checked my install directions, and file paths everything is fine I cannot figure this out.

     

    any Assistance would be good.

     

     

     

    Cheers,

    Ryan.

  15. hey guys, i only have one small issue with this,

     

    Every time a player places a plot pole and scrolls on it to " Maintain Area " or " Maintain Area Preview "  as you keep scrolling it just keeps on multiplying the options for: " Maintain Area " or " Maintain Area Preview "

     

    Any help would be greatly appreciated. you can PM me, Reply to me, message me on steam: [s8S] [MW] [sASR] Ryan, or join me on TS: tsatl1.vilayer.com:9994, 192.99.18.223.

     

     

    Cheers,

    Ryan.

×
×
  • Create New...