<![CDATA[Clans & Parties Latest Topics]]>https://exile.majormittens.co.uk/forum/180-clans-parties/enRename the terminus "Family"?https://exile.majormittens.co.uk/topic/27797-rename-the-terminus-family/ Is there a way to change the term "family" (for example, at the Trader and in XM8)? For example, in "unit" or similar? "Family" just does not want to fit into our server setting.

 

]]>
27797Fri, 19 Apr 2019 15:03:08 +0000
Exile 3D Markerhttps://exile.majormittens.co.uk/topic/27649-exile-3d-marker/ I've been really going in depth to find the roots of the 3D Marker feature that's built into exile utilising user action 2.

However, I've had a hard time trying to understand the origins of the 3d marker and how it creates the object on display. My intention is to customise the object and utilise it for more areas than just exile. Quite honestly It's overwhelming me from the parameters. So, I'm asking if someone can help me understand and point out things to me so, I can try to make this work in vanilla arma and see how you can sync that within the specific group and send that to the server also.

If someone could help me understand and help me try to get this working then I'd really be grateful for the help. I don't usually ask.

]]>
27649Tue, 26 Feb 2019 21:21:10 +0000
Floating player names/icons (group only/all)https://exile.majormittens.co.uk/topic/6515-floating-player-namesicons-group-onlyall/Here is an updated script for playerNames which adds distance to names if preferred.

 

Group only:

add to top of initPlayerLocal.sqf:

[15000 // maximum distance to show name
,true // show distance to player? (false = dont show)
] execVM "addons\scripts\playerNames.sqf";

playerNames.sqf:

nameDistance = _this select 0;
showDistance = _this select 1;

while {true} do
{
	waitUntil {
		count units (group player) > 1;
	};
	
	ShowGroupMemberNames = addMissionEventHandler ["Draw3D",
	{
		_members = units (group player);
		{
			if (!(isNull _x) && (isPlayer _x) && (_x != player)) then
			{
				_distance = cameraOn distance _x;
				_alpha = (1-(_distance/nameDistance));
				_clr = [1, 1, 1, _alpha];
				_crew = crew (vehicle _x);
				_name = '';
				{
					if (_x != player) then
					{
						_name = format ['%3%1%2', ['', format ['%1, ', _name]] select (_name != ''), name _x, ['', format ['[%1] ', round(player distance _x)]] select (showDistance)];
					};
				} forEach _crew;
				_veh = vehicle _x;
				_bbr = boundingBoxReal _veh;
				_p1 = _bbr select 0;
				_p2 = _bbr select 1;
				_maxHeight = (abs ((_p2 select 2) - (_p1 select 2))) * 1.25; 
				_pos = visiblePosition _veh;
				_pos set[2,(_pos select 2) + _maxHeight];
				
				drawIcon3D['', _clr, _pos, 0, 0, 0, _name, 1, 0.03];
				// texture (null), color (_clr), position (_pos), width (0), height (0), angle (0), text (_name), shadow (1), textSize (0.03), font, textAlign, drawSideArrows
			};
		} forEach _members;
	}];

	_memberCount = count units (group player);
	waitUntil {
		count (units (group player)) != _memberCount;
	};
	
	removeMissionEventHandler ["Draw3D",ShowGroupMemberNames];
	
	sleep 1;
};

Show to all players:

add to top of initPlayerLocal.sqf:

[15000 // maximum distance to show name
,true // show distance to player? (false = dont show)
] execVM "addons\scripts\playerNames.sqf";

playerNames.sqf:

nameDistance = _this select 0;
showDistance = _this select 1;

while {true} do
{
	_currentPlayerCount = count allPlayers;
	waitUntil {
		_currentPlayerCount > 1;
	};
	
	ShowPlayerNames = addMissionEventHandler ["Draw3D",
	{
		_players = allPlayers;
		{
			if (!(isNull _x) && (isPlayer _x) && (_x != player)) then
			{
				_distance = cameraOn distance _x;
				_alpha = (1-(_distance/nameDistance));
				_clr = [1, 1, 1, _alpha];
				_crew = crew (vehicle _x);
				_name = '';
				{
					if (_x != player) then
					{
						_name = format ['%3%1%2', ['', format ['%1, ', _name]] select (_name != ''), name _x, ['', format ['[%1] ', round(player distance _x)]] select (showDistance)];
					};
				} forEach _crew;
				_veh = vehicle _x;
				_bbr = boundingBoxReal _veh;
				_p1 = _bbr select 0;
				_p2 = _bbr select 1;
				_maxHeight = (abs ((_p2 select 2) - (_p1 select 2))) * 1.25; 
				_pos = visiblePosition _veh;
				_pos set[2,(_pos select 2) + _maxHeight];
				
				drawIcon3D['', _clr, _pos, 0, 0, 0, _name, 1, 0.03];
				// texture (null), color (_clr), position (_pos), width (0), height (0), angle (0), text (_name), shadow (1), textSize (0.03), font, textAlign, drawSideArrows
			};
		} forEach _players;
	}];

	_currentPlayerCount = count allPlayers;
	waitUntil {
		_currentPlayerCount != count allPlayers;
	};
	
	removeMissionEventHandler ["Draw3D", ShowPlayerNames];
	
	sleep 1;
};


 

Script for all players is not tested yet, if anyone test and report me the status i will be very happy.

Every improvements are welcome. Free to edit & distribute as you want. :)

]]>
6515Mon, 19 Oct 2015 10:31:11 +0000
Controlling Large Groups?https://exile.majormittens.co.uk/topic/26790-controlling-large-groups/ What are your guys tactics, script or rules to controlling large groups both for new players and smaller groups.

I hope this is the right place to post this.
Cheers

]]>
26790Sat, 21 Jul 2018 04:41:38 +0000
Enabling "clan" features without a family registration?https://exile.majormittens.co.uk/topic/24366-enabling-clan-features-without-a-family-registration/ Is it possible to enable the clan features without an office purchase from AI ?
I really would love to have the map marks save feature and auto group , but I don't want to implement AI on the server.
I made the flag craftable so I don't need to buy it from AI trader , but I didn't find a solution for clan registration without AI.

]]>
24366Thu, 14 Sep 2017 00:31:17 +0000
GPS needed to see party ESPhttps://exile.majormittens.co.uk/topic/26184-gps-needed-to-see-party-esp/ Hello,
i'm setting up a DayZ vibe server and i would like to disable party ESP without a GPS, meaning players in the same party would not see each others ESP/hexagons without a GPS.
Does anyone have an idea on how to achieve that?

Thanks in advance!

]]>
26184Wed, 11 Apr 2018 20:13:50 +0000
Request: Floating player names/iconshttps://exile.majormittens.co.uk/topic/1323-request-floating-player-namesicons/So I've been thinking about this. 

Since I have roaming AI and such on my server, and I want it to be PvE, I would like to know if it's possible to make a floating playername over other players, so they can see they're friendly. 

Should be viewable out to 400m, but smaller the further it is away.

Does anyone have a script like this? 

]]>
1323Sat, 19 Sep 2015 14:19:05 +0000
Disable Friendly Fire (FF) for Groupshttps://exile.majormittens.co.uk/topic/6560-disable-friendly-fire-ff-for-groups/Open your config.cpp, add the code i have given below to class CfgExileCustomCode:

ExileClient_object_player_event_onHandleDamage = "client\ExileClient_object_player_event_onHandleDamage.sqf";

It should look like this:

https://dl.dropboxusercontent.com/s/i09voizbeagjzpf/20-Salı-WC752I6j22.png?dl=0

And content of ExileClient_object_player_event_onHandleDamage.sqf:

/**
 * Exile Mod
 * exile.majormittens.co.uk
 * © 2015 Exile Mod Team
 *
 * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. 
 * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
 */
 
private["_unit","_selectionName","_amountOfDamage","_sourceOfDamage","_typeOfProjectile"];
_unit             = _this select 0;
_selectionName    = _this select 1;
_amountOfDamage   = _this select 2;
_sourceOfDamage   = _this select 3;
_typeOfProjectile = _this select 4;

if ((leader (group _unit) == leader (group _sourceOfDamage)) && (_unit != _sourceOfDamage)) then
{
	_amountOfDamage = 0;
	_amountOfDamage;
};

Here you go, no more FF to your teammates :P

]]>
6560Mon, 19 Oct 2015 22:04:44 +0000
FAMILLY DEDICATED SKINShttps://exile.majormittens.co.uk/topic/19555-familly-dedicated-skins/ Hey Everyone,

I am back with yet another awesome Idea, but yet again, too big for me to figure out. :-p

So little explanation of this miracle "Alex" Idea... :PLOLLLL:

Pretty straight forward be able to add custom skins (mpmission) and have X familly have access to it, and skin 2 have Y familly have access to it, etc... all this in the custom vehicle or else where if necessary

My research:

  • Cant put functions in cpp. (IF uid blabla, or if familly id)
  • Of course skins in mpmissions
  • and that is where I am lost. :-(

Help needed:

Well pretty much I am lost at the begining, I am not sure how to go with this. Maybe a overide? addaction to the custom vehicle trader? Can you guys please give me how you would do it?

Thanks allot for your time. 

]]>
19555Fri, 18 Nov 2016 10:57:57 +0000
group markerhttps://exile.majormittens.co.uk/topic/515-group-marker/i just want to know if there is any possible way to make me and my groupmates visible to each other on the map

 

i know its a server setting or a script but i want to know if you guys know something that could help me :)

]]>
515Sat, 12 Sep 2015 18:36:34 +0000