Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- span class="re5"> initiateZeusByUID = {
- params ["_player"];
- private ["_uid", "_zeusUIDs", "_zeusModuleNumber", "_zeusModule"];
- _uid = getPlayerUID _player;
- if !( isNil {_player getVariable 'zeusModule'} ) then
- { unassignCurator (zeusModules select (_player getVariable 'zeusModule')); };
- _player setVariable ["zeusModule", nil];
- _zeusUIDs = zeusAdminUIDs + zeusModeratorUIDs + zeusSpartanUIDs;
- _zeusModuleNumber = _zeusUIDs find _uid;
- if ( _zeusModuleNumber == -1 ) exitWith
- { [parseText format ["<t align='center' font='PuristaBold' ><t size='1.6'>%1</t><br />
- <t size='1.2'>Welcome %2</t><br /><t size='0.8' font='PuristaMedium'>Ensure you are familiar with our server rules:<br /> www.ahoyworld.net/index/rules</t>", "INVADE & ANNEX", name _player], true, nil, 12, 0.3, 0.3] remoteExec ["BIS_fnc_textTiles", _player]; };
- if ( (zeusModeratorUIDs find _uid) > -1 ) exitWith
- { [parseText format ["<br /><t align='center' font='PuristaBold' ><t size='1.6'>%1</t><br />
- <t size='1.2'>Welcome %2</t>", "AWE MODERATOR: ZEUS NOT ASSIGNED", name _player], true, nil, 12, 0.3, 0.3] remoteExec ["BIS_fnc_textTiles", _player]; };
- _zeusModule = zeusModules select _zeusModuleNumber;
- unassignCurator _zeusModule;
- _player assignCurator _zeusModule;
- _player setVariable ["zeusModule", _zeusModuleNumber];
- [_zeusModule,[-1,-2,0]] call BIS_fnc_setCuratorVisionModes;
- adminChannelID radioChannelAdd [_player];
- if ( (zeusSpartanUIDs find _uid) > -1 ) then
- { _player setVariable ["isZeus", true, true];
- diag_log format ['Zeus (spartan) assigned on %1', name _player];
- [parseText format ["<br /><t align='center' font='PuristaBold' ><t size='1.6'>%1</t><br />
- <t size='1.2'>Welcome %2</t>", "ZEUS (SPARTAN) ASSIGNED", name _player], true, nil, 12, 0.3, 0.3] remoteExec ["BIS_fnc_textTiles", _player];
- };
- if ( (zeusAdminUIDs find _uid) > -1 ) then
- { _player setVariable ["isAdmin", true, true];
- diag_log format ['Zeus (admin) assigned on %1', name _player];
- [parseText format ["<br /><t align='center' font='PuristaBold' ><t size='1.6'>%1</t><br />
- <t size='1.2'>Welcome %2</t>", "ZEUS (ADMIN) ASSIGNED", name _player], true, nil, 12, 0.3, 0.3] remoteExec ["BIS_fnc_textTiles", _player];
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement