1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
Private["_canJoin","_get","_name","_side","_sideOrigin","_uid","_varname"];
_uid = _this select 0;
_side = _this select 1;
_name = _this select 2;
_varname = _this select 3;
_canJoin = true;
_get = Format["WFBE_JIP_USER%1",_uid] Call GetNamespace;
if !(isNil '_get') then {
_sideOrigin = _get select 3;
if (_sideOrigin != _side) then {
if !(paramShowUID) then {_uid = "xxxxxxx"};
WFBE_LocalizeMessage = [nil,'CLTFNCLOCALIZEMESSAGE',['Teamswap',_name,_uid,_sideOrigin,_side]];
publicVariable 'WFBE_LocalizeMessage';
_canJoin = false;
diag_log Format["[WFBE (INFORMATION)][frameno:%4 | ticktime:%5] RequestJoin: Player %1 <%2> (%3) has been sent back to the lobby for teamswapping.",_name,_varname,_get select 0,diag_frameno,diag_tickTime];
};
};
WFBE_CanJoin = [_varname,'CLTFNCCANJOIN',[_varname,_canJoin]];
publicVariable 'WFBE_CanJoin';
|