Arma 3
[AI] Efficient Info Share
Showing 11-13 of 13 entries
< 1  >
Update: 12 Jan, 2024 @ 5:31am

version 1.1.1

Just realized that it's very cumbersome to add groups to or remove groups from blacklist using methods in update version 1.1.0. So I wrote a few functions to make it easier.

Blacklist
Suppose the variable names of groups we want to add into or remove from blacklist are grp1, grp2, grp3.
  • To add them in sender blacklist, execute
    [grp1, grp2, grp3] spawn eis_blacklist_s_add;
    If a group is already in sender blacklist, invoking this function again on the same group will not cause any problem.
  • To remove them from sender blacklist, execute
    [grp1, grp2, grp3] spawn eis_blacklist_s_del;
    If a group is not in sender blacklist, invoking this function on the group will not cause any problem.
  • To add them in receiver blacklist, execute
    [grp1, grp2, grp3] spawn eis_blacklist_r_add;
    If a group is already in receiver blacklist, invoking this function again on the same group will not cause any problem.
  • To remove them from receiver blacklist, execute
    [grp1, grp2, grp3] spawn eis_blacklist_r_del;
    If a group is not in receiver blacklist, invoking this function on the group will not cause any problem.

Whitelist
Suppose the variable names of units we want to add into or remove from whitelist are man1, man2, man3.
  • To add them in whitelist, execute
    [man1, man2, man3] spawn eis_whitelist_add;
    If a unit is already in whitelist, invoking this function again on the same unit will not cause any problem.
  • To remove them from whitelist, execute
    [man1, man2, man3] spawn eis_whitelist_del;
    If a unit is not in whitelist, invoking this function on the unit will not cause any problem.

Update: 12 Jan, 2024 @ 12:45am

version 1.1.0

Blacklist and Whitelist
  • Any group who is in sender blacklist will be unable to send information, even though it has been in one or more IS teams. To put a group of group variable xxx in the sender blacklist at any time, execute
    [eis_blacklisted_grps_s set ["$" + (str side xxx) + "$"+ (str xxx), 1]; deprecated since ver 1.1.2. Use methods provided in ver 1.1.1
    . To remove a group out of sender blacklist at any time, execute
    eis_blacklisted_grps_s deleteAt ("$" + (str side xxx) + "$"+ (str xxx)); deprecated since ver 1.1.2. Use methods provided in ver 1.1.1
    .
  • Any group who is in receiver blacklist will be unable to receive information, even though it has been in one or more IS teams. To put a group of group variable xxx in the receiver blacklist at any time, execute
    eis_blacklisted_grps_r set ["$" + (str side xxx) + "$"+ (str xxx), 1]; deprecated since ver 1.1.2. Use methods provided in ver 1.1.1
    . To remove a group out of receiver blacklist at any time, execute
    eis_blacklisted_grps_r deleteAt ("$" + (str side xxx) + "$"+ (str xxx)); deprecated since ver 1.1.2. Use methods provided in ver 1.1.1
    .
  • Any unit who is in the whitelist will not be shared. To put a unit of variable xxx in the whitelist, execute
    eis_whitelisted_units set ["$" + (str side xxx) + "$"+ (str xxx), 1]; deprecated since ver 1.1.2. Use methods provided in ver 1.1.1
    To remove a unit out of whitelist, execute
    eis_whitelisted_units deleteAt ("$" + (str side xxx) + "$"+ (str xxx)); deprecated since ver 1.1.2. Use methods provided in ver 1.1.1

Update: 11 Jan, 2024 @ 7:31pm

version 1.0.0