Jump to content

Infistar Log question


SryImAnooB

Recommended Posts

Hello guys,

with the new infi version, the logs changed. There is no unlock/lock.log anymore, at least for me.

Is there a way to get it back? I searched a bit but couldnt find anything about it,

 

Also is it possible to get a saparate log for maintain? Cause now it wrotes in the rpt. But a seperate log would be better.

 

Edit:

 

Im rly confused, in AHconfig:

/*  Log Epoch Maintain    */ _LEM =  true;    /* true or false */

 

in AH.sqf:

	[] spawn {
		_name = 'DEAD';if((alive player)&&(getPlayerUID player != ''))then{_name = name player;};
		_puid = getPlayerUID player;
		while{1 == 1}do
		{
			"; if(_LEM)then{ _AHstring = _AHstring + "
				'PVDZE_maintainArea' addPublicVariableEventHandler
				{
					private['_input','_player','_targetObj'];
					_input = (_this select 1);
					_player = _input select 0;
					_targetObj = _input select 2;
					
					_log = format['%1(%2) maintained %3 @%4',name _player,getPlayerUID _player,typeOf _targetObj,mapGridPosition _targetObj];
					['MAINTAIN',_log] call fn_custom_log;
					
					_input spawn server_maintainArea
				};

So, actually it should make a log called MAINTAIN right? But there is none.

Same for Unlock/Lock:

	server_logUnlockLockEvent = {
			private['_obj','_player','_objectID','_objectUID','_pos','_worldspace','_log','_codeEntered','_doorCode','_status','_statusText'];
			_obj = _this select 1;
			if(!isNull _obj)then
			{
				_player = _this select 0;
				_objectID = _obj getVariable['ObjectID', '0'];
				_objectUID = _obj getVariable['ObjectUID', '0'];
				
				_log = '';
				if(count _this > 3)then
				{
					_codeEntered = _this select 3;
					if(_codeEntered == 'NOTHING ENTERED')then{_player setDamage 5;_codeEntered = '-HACKER KILLED-';};
					if(_codeEntered == '')then{_codeEntered = '000';};
					_doorCode = _this select 4;
					if(_codeEntered==_doorCode)then
					{
						_nameP = 'DEAD';if((alive _player)&&(getPlayerUID _player != ''))then{_nameP = name _player;};
						_log = format['DOOR UNLOCKED: ID:%1 UID:%2 BY %3(%4) @%5 Code Entered: %6',_objectID,_objectUID,_nameP,(getPlayerUID _player),(mapGridPosition _obj),_codeEntered];
					}
					else
					{
						_nameP = 'DEAD';if((alive _player)&&(getPlayerUID _player != ''))then{_nameP = name _player;};
						_log = format['DOOR UNLOCK ATTEMPT: ID:%1 UID:%2 BY %3(%4) @%5 Code Entered: %6 | Correct Code: %7',_objectID,_objectUID,_nameP,(getPlayerUID _player),(mapGridPosition _obj),_codeEntered,_doorCode];
					};
				}
				else
				{
					_status = _this select 2;
					_statusText = 'UNLOCKED';
					if(_status)then
					{
						[_obj, 'gear'] call server_updateObject;
						_statusText = 'LOCKED';
					};
					_nameP = 'DEAD';if((alive _player)&&(getPlayerUID _player != ''))then{_nameP = name _player;};
					_log = format['SAFE %6: ID:%1 UID:%2 BY %3(%4) @%5', _objectID, _objectUID, _nameP, (getPlayerUID _player), (mapGridPosition _obj), _statusText];
				};
				['UNLOCKLOCKLOG',_log] call fn_custom_log;
			};
		};

 

Edited by SryImAnooB
More Infos
Link to comment
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
  • Discord

×
×
  • Create New...