Dynamic Groups – Arma 3
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
Create another file in your mission root folder and name it '''initPlayerLocal.sqf'''. (if you don't have it there already). This file is executed only by machines which have a human player when the mission starts, which means everyone but a dedicated server, will actually execute this file. | Create another file in your mission root folder and name it '''initPlayerLocal.sqf'''. (if you don't have it there already). This file is executed only by machines which have a human player when the mission starts, which means everyone but a dedicated server, will actually execute this file. | ||
Onto this file, copy & paste the following line, which will make a client/player initialize the Dynamic Groups framework. | Onto this file, copy & paste the following line, which will make a client/player initialize the Dynamic Groups framework. | ||
<blockquote> | |||
["InitializePlayer", [player]] call BIS_fnc_dynamicGroups; | |||
</blockquote> | |||
==Accessing the Dynamic Groups interface== | ==Accessing the Dynamic Groups interface== | ||
The Dynamic Groups interface is tied to '''TeamSwitch''' action, and it's default state keyboard key is '''T'''. | The Dynamic Groups interface is tied to '''TeamSwitch''' action, and it's default state keyboard key is '''T'''. |
Revision as of 13:57, 8 June 2015
DYNAMIC GROUPS
This page contain basic informations about how to use the system in your missions.
This system is not considered done and it is still subject to change.
It may change rapidly, use it carefully on your own risk.
Installation
To add Dynamic Groups functionality to your mission do the following steps:
InitServer.sqf
Create a file in your mission root folder and name it initServer.sqf (if you don't have it there already). This file is executed only on the server, when the mission starts. Onto this file, copy & paste the following line, which will make the server initialize the Dynamic Groups framework.
["Initialize"] call BIS_fnc_dynamicGroups;
Note that, this function has no effect if called in a machine which is not the server.
InitPlayerLocal.sqf
Create another file in your mission root folder and name it initPlayerLocal.sqf. (if you don't have it there already). This file is executed only by machines which have a human player when the mission starts, which means everyone but a dedicated server, will actually execute this file. Onto this file, copy & paste the following line, which will make a client/player initialize the Dynamic Groups framework.
["InitializePlayer", [player]] call BIS_fnc_dynamicGroups;
Accessing the Dynamic Groups interface
The Dynamic Groups interface is tied to TeamSwitch action, and it's default state keyboard key is T.