Jump to content

Nullfati

Member
  • Posts

    35
  • Joined

  • Last visited

Posts posted by Nullfati

  1. Sounds like what you might want to do for your traders is go in the A3AI Editor and create blacklist area. or Are you talking about Halv Traders or the Epoch traders? For Epoch traders that move around or are randomly placed.....that would be hard to black list those. Personally there should be a little danger if you shop at one of those randomly placed traders. That is just me.....

     

    To use the A3AI editor look in the zip file you downloaded. There is a readme in there and a link to the Wikkii

    Epoch traders, standart epoch traders in spawn east, west and middle spawn

  2. @Nullfati

     

    Read the documentation in a3eai_config.sqf carefully, you just need to add the location names (as they're written on the map) as shown in the examples. About the missing items, download the latest version (0.8.4b) which fixes those issues. For the latest confirmed working builds, you should use the Releases page (https://github.com/dayzai/A3EAI/releases) to be safe.

    But traders not in the city and 0.8.4b dont fix problem

  3. I have script and cant tune BE filters

     

    Scripts:

    /*
    Updating Map Markers with your own position and group member positions
    
    -	Recommended setting in server Profiles is:
    	Map=0;
    
    This script is based on my playerMarkers script, originally created for Arma2
    http://kiloswiss.ch/misc/arma2/404forums/playerMarker.sqf
    
    Feel free to use, edit, share etc. whatever You want with this script.
    17.Juni.2015 - KiloSwiss
    */
    
    #define updateInterval 1 	//Interval time in seconds on how fast the markers get updated
    
    mapMarkerLoop = compileFinal "
    	
    	while{alive player && ""ItemGPS"" in (items player + assignedItems player)}do{	private[""_start"",""_unit""];
    		
    		_start = diag_ticktime;		
    		{
    			if(name _x == name player)then{
    				waitUntil{(getMarkerColor ""playerMarker"" == """")};
    				_this spawn createPlayerMarker;
    			}else{
    				_unit = _x;
    				_pos = getPos (vehicle _unit);
    				_dir = getDir (vehicle _unit);
    				[_unit,_pos,_dir, _this] spawn createGroupMarker;
    			};
    		}forEach (units group player);
    		_elapsedTime = diag_ticktime - _start;
    		_delay = _this - _elapsedTime;
    		uisleep _delay;
    	};
    ";
    
    createPlayerMarker = compileFinal "
    	private [""_playerName"",""_dir"",""_pos"",""_pMarker"",""_veh""];
    
    	_playerName = name player;
    	_dir = getDir (vehicle player);
    	_pos = getPos player;
    	_pMarker = createMarkerLocal [""playerMarker"", _pos];
    	_pMarker setMarkerShapeLocal ""ICON"";
        _pMarker setMarkerAlphaLocal 1;
    	_pMarker setMarkerPosLocal _pos;
    	
    	if(visibleMap)then{_pMarker setMarkerTextLocal _playerName;
    	}else{_pMarker setMarkerTextLocal """";};
    
    	_pMarker setMarkerColorLocal (switch(playerSide)do{
    		case east :{""ColorRed""};
    		case west :{""ColorBlue""};
    		case resistance :{""ColorGreen""};
    		case civilian :{""ColorWhite""};
    		default {""ColorBlack""};
    	});
    
    		
    	switch(true)do{
    		_veh = vehicle player;
    		default {
    			if(visibleMap)then{
    				_pMarker setMarkerTypeLocal ""mil_arrow2"";
    			}else{
    				_pMarker setMarkerTypeLocal ""mil_dot_noshadow"";
    			};
    			_pMarker setMarkerSizeLocal [0.6,0.6];
    			_pMarker setmarkerDirLocal _dir;
    			};
    		case(_veh isKindOf ""Air""):{
    			_pMarker setMarkerTypeLocal ""mil_triangle"";
    			_pMarker setMarkerSizeLocal [1.6,2];
    			_pMarker setmarkerDirLocal _dir;
    			};
    		case(_veh isKindOf ""Car""):{
    			_pMarker setMarkerTypeLocal ""mil_box"";
    			_pMarker setMarkerSizeLocal [1,1.6];
    			_pMarker setmarkerDirLocal _dir;
    			};
    		case(_veh isKindOf ""Tank""):{
    			_pMarker setMarkerTypeLocal ""mil_box"";
    			_pMarker setMarkerSizeLocal [1.6,2];
    			_pMarker setmarkerDirLocal _dir;
    			};
    		};
    
    	uisleep _this;
    	deleteMarkerLocal _pMarker;
    ";
    
    createGroupMarker = compileFinal "
    	private[""_unit"",""_pos"",""_dir"",""_groupMemberName"",""_groupMarker""];
    	
    	_unit = _this select 0;
    	_pos = _this select 1;
    	_dir = _this select 2;
    	_groupMemberName = name _unit;
    	
    	_groupMarker = createMarkerLocal [_groupMemberName, _pos];
    	_groupMarker setMarkerShapeLocal ""ICON"";
    	_groupMarker setmarkerDirLocal _dir;
    	_groupMarker setMarkerTypeLocal ""mil_dot_noshadow"";
    	_groupMarker setMarkerSizeLocal [0.6,0.6];
    	_groupMarker setMarkerAlphaLocal 1;
    	_groupMarker setMarkerPosLocal _pos;
    
    	if(visibleMap)then{
    		_groupMarker setMarkerTextLocal _groupMemberName;
    		_groupMarker setMarkerTypeLocal ""mil_arrow_noshadow"";
    	}else{
    		_groupMarker setMarkerTextLocal """";
    	};
    
    	uisleep (_this select 3);
    	deleteMarkerLocal _groupMarker;
    ";
    
    while{true}do{
    	waitUntil{sleep 1; alive player && "ItemGPS" in (items player + assignedItems player)};
    	updateInterval spawn mapMarkerLoop;
    };
    

    And scripts.txt line 35:

    7 createGroup !="[_unit,_pos,_dir, _this] spawn createGroupMarker"
    

    script.log:

    16.07.2015 22:01:18: Nullfati (109.251.4.5:2304) 9eeaf4ae822c42f41988425cabe70be1 - #34 "etDir (vehicle _unit);
    				[_unit,_pos,_dir, _this] spawn createGroupMarker;
    			};
    		}forEach (units group player);
    		_elapsedTi"
    

    Help, please

  4. Because you don't have the 3 required markers for script to work. If you have markers, you'll need to add their names and distances by editing this script, or create new markers if don't exist.

    I have markers in mission.sqm

  5. This script dont work on the server:

    /*
        GrenadeStop v0.8 for ArmA 3 Alpha by Bake (tweaked slightly by Rarek)
        
        DESCRIPTION:
        Stops players from throwing grenades in safety zones.
        
        INSTALLATION:
        Move grenadeStop.sqf to your mission's folder. Then add the
        following line to your init.sqf file (create one if necessary):
        execVM "grenadeStop.sqf";
        
        CONFIGURATION:
        Edit the #defines below.
    */
    
    #define SAFETY_ZONES    [["respawn_west", 20],["RESPAWN_Guer",20],["respawn-east",15]] // Syntax: [["marker1", radius1], ["marker2", radius2], ...]
    #define MESSAGE "Firing/Grenades Disable this close to Spawn!"
    
    if (isDedicated) exitWith {};
    waitUntil {!isNull player};
    
    player addEventHandler ["Fired", {
        if ({(_this select 0) distance getMarkerPos (_x select 0) < _x select 1} count SAFETY_ZONES > 0) then
        {
            deleteVehicle (_this select 6);
            titleText [MESSAGE, "PLAIN", 3];
        };
    }];  
    

    and in Init.sqf:

    [] execVM "GrenadeStop.sqf";
    

    Any idea how to make it work?

  6. Hello, i have a problem when a player try revive to other player.

    Battleye kick reviv player.

    RPT Log:

    "DEBUG server_revivePlayer : [B Alpha 1-1:1 (Nullfati) REMOTE,B Alpha 1-2:1 (Makc) REMOTE,"wdhkhosmm"]"
    "DEBUG Group Created: B Alpha 1-3"
    No speaker given for Jabr Yusufzai
    Speaker Male01_F not found in CfgVoiceTypes
    "playerDisconnected:76561198264053798:Nullfati"
    

    How fix that?

×
×
  • Create New...