SASR Ryan
-
Posts
104 -
Joined
-
Last visited
Content Type
Profiles
Forums
Articles
Posts posted by SASR Ryan
-
-
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?
-
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.
-
open Mysql or whatever database program you use. select a new query, paste the code in & execute it. The event will then be inside the database.
-
Issue fixed, disregard post.
-
-
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.
-
BUMP
-
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 VVVprivate ["_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;
};
}; -
NVM I do not need the overwatch class names i have found them
where did you find the overwatch classnames? could you please share a pastebin / text document with only overwatch weapons, Ammo, Items & Skins if you have one?
Thanks,
Ryan.
-
check your client RPT (if you dont know what it is google it) for any errors related to this
hello, all paths show correct, & there are no errors in rpt.
-
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?
-
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,
-
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?
-
where does one find these options?
DZE_modularBuild = true;
Cheers,
-
@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.
-
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 ??
-
ah okay, thanks for the quick response guys. Seems a bit silly the code hasn't been removed from the script then :3
Any word on why camps aren't spawning then?
-
hey, not sure if anybody else is having an issue but vehicles do not seem to be spawning.
any assistance would be appreciative.
Cheers,
Ryan.
-
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
-
hello 5nine!
Just curious as to how your script is coming along? I am very interested to implement this on my server!
keep us posted!!
Cheers,
Ryan.
-
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.
-
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.
-
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.
-
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.
[Release] Overpochins Taviana Server with LOTS and LOTS of mods
in A2: Epoch Mods (1.0.5.1)
Posted
where is the D/L Link?